open-index/open-npm huggingface dataset:
npm package: @fief/fief
Description: Fief client for JavaScript
Author: François Voron
Latest version: 0.15.0

# Fief client for JavaScript

[![build](https://github.com/fief-dev/fief-js/workflows/Build/badge.svg)](https://github.com/fief-dev/fief-js/actions)
[![codecov](https://codecov.io/gh/fief-dev/fief-js/branch/main/graph/badge.svg)](https://codecov.io/gh/fief-dev/fief-js)

## Installation

```
npm i @fief/fief
```

## Getting started

* Official website: [https://www.fief.dev](https://www.fief.dev)
* Documentation: [https://docs.fief.dev](https://docs.fief.dev)

## Contributing

All contributions to improve the project are welcome! In particular, bug and documentation fixes are really appreciated.

For new features and larger improvements, we kindly ask you to [**open a discussion first**](https://github.com/orgs/fief-dev/discussions/new?category=ideas) about your idea, what motivates it and how you plan to implement it **before you start working**. It'll avoid frustration on both sides if we decide not to integrate your code in the project.

## License

MIT
npm package: @field123/blank-demo-gs
Description: A schematics
Latest version: 0.0.1

# Getting Started With Schematics

This repository is a basic Schematic implementation that serves as a starting point to create and publish Schematics to NPM.

### Testing

To test locally, install `@elasticpath/mason-cli` globally and use the `mason-cli` command line tool.

Check the documentation with

```bash
mason-cli --help
```

### Unit Testing

`yarn run test` will run the unit tests, using Jasmine as a runner and test framework.

### Publishing

To publish, simply do:

```bash
yarn run build
yarn publish
```

That's it!
npm package: @field123/client-mock-service
Description: <!-- generated file, do not edit directly -->
Latest version: 0.0.6

<!-- generated file, do not edit directly -->

# @field123/client-mock-service

[![NPM version](https://img.shields.io/npm/v/@field123/client-mock-service/latest.svg)](https://www.npmjs.com/package/@field123/client-mock-service)
[![NPM downloads](https://img.shields.io/npm/dm/@field123/client-mock-service.svg)](https://www.npmjs.com/package/@field123/client-mock-service)

## Description

EPCC for JavaScript mock-service Client for Node.js, Browser and React Native.

<p></p>

## Installing

To install the this package, simply type add or install @field123/client-mock-service
using your favorite package manager:

- `npm install @field123/client-mock-service`
- `yarn add @field123/client-mock-service`
- `pnpm add @field123/client-mock-service`

## Getting Started

### Module imports

The EPCC SDK uses clients and commands.
To send a request, you only need to import the client creator function `createMockServiceClient` and
the command creator functions you need, for example `createGetAllHierarchiesCommand`:

#### Syntax

```js
// ES5 example
const {
  createMockServiceClient,
  createGetAllHierarchiesCommand
} = require('@field123/client-mock-service')
```

```ts
// ES6+ example
import {
  createMockServiceClient,
  createGetAllHierarchiesCommand
} from '@field123/client-mock-service'
```

### Usage

To send a request, you:

- Create a client with configuration (e.g. credentials).
- Create a command with any required input parameters.
- Call `send` operation on client with command object as the first argument.

```js
// a client can be shared by different commands.
// example using fromKeys credential provider
const client = createMockServiceClient({
  credentials: fromKeys({
    clientId: '...'
  })
})

const params = {
  /** commands input parameters */
}
const command = createGetAllHierarchiesCommand(params)
```

#### Sending command

```js
try {
  const data = await client.send(command)
  // do something with response data.
} catch (error) {
  // handle any errors.
}
```

## Support command creators for MockServiceClient

- createGetAllHierarchiesCommand
- createGetAllNodesCommand
- createGetAllProductsCommand
- createGetHierarchyByIdCommand
- createGetHierarchyChildNodesCommand
- createGetHierarchyNodesCommand
- createGetHierarchyProductsCommand
- createGetNodeByIdCommand
- createGetNodeChildNodesCommand
- createGetNodeProductsCommand
- createGetProductByIdCommand
- createGetShopperCatalogCommand
npm package: @field123/client-shopper
Description: <!-- generated file, do not edit directly -->
Latest version: 0.1.5

<!-- generated file, do not edit directly -->

# @field123/client-shopper

[![NPM version](https://img.shields.io/npm/v/@field123/client-shopper/latest.svg)](https://www.npmjs.com/package/@field123/client-shopper)
[![NPM downloads](https://img.shields.io/npm/dm/@field123/client-shopper.svg)](https://www.npmjs.com/package/@field123/client-shopper)

## Description

EPCC for JavaScript shopper Client for Node.js, Browser and React Native.

<p></p>

## Installing

To install the this package, simply type add or install @field123/client-shopper
using your favorite package manager:

- `npm install @field123/client-shopper`
- `yarn add @field123/client-shopper`
- `pnpm add @field123/client-shopper`

## Getting Started

### Module imports

The EPCC SDK uses clients and commands.
To send a request, you only need to import the client creator function `createShopperClient` and
the command creator functions you need, for example `createGetAllHierarchiesCommand`:

#### Syntax

```js
// ES5 example
const {
  createShopperClient,
  createGetAllHierarchiesCommand
} = require('@field123/client-shopper')
```

```ts
// ES6+ example
import {
  createShopperClient,
  createGetAllHierarchiesCommand
} from '@field123/client-shopper'
```

### Usage

To send a request, you:

- Create a client with configuration (e.g. credentials).
- Create a command with any required input parameters.
- Call `send` operation on client with command object as the first argument.

```js
// a client can be shared by different commands.
// example using fromKeys credential provider
const client = createShopperClient({
  credentials: fromKeys({
    clientId: '...'
  })
})

const params = {
  /** commands input parameters */
}
const command = createGetAllHierarchiesCommand(params)
```

#### Sending command

```js
try {
  const data = await client.send(command)
  // do something with response data.
} catch (error) {
  // handle any errors.
}
```

## Support command creators for ShopperClient

- createGetAllHierarchiesCommand
- createGetAllNodesCommand
- createGetAllProductsCommand
- createGetHierarchyByIdCommand
- createGetHierarchyChildNodesCommand
- createGetHierarchyNodesCommand
- createGetHierarchyProductsCommand
- createGetNodeByIdCommand
- createGetNodeChildNodesCommand
- createGetNodeProductsCommand
- createGetProductByIdCommand
- createGetShopperCatalogCommand
npm package: @field123/create-epcc-app
Description: Create Elastic Path Commerce Cloud powered E-Commerce Stores in no time
Author: Elastic Path
Latest version: 0.2.0

# Create Next App

The easiest way to get started with Next.js is by using `create-next-app`. This CLI tool enables you to quickly start building a new Next.js application, with everything set up for you. You can create a new app using the default Next.js template, or by using one of the [official Next.js examples](https://github.com/vercel/next.js/tree/canary/examples). To get started, use the following command:

```bash
npx create-next-app@latest
# or
yarn create next-app
# or
pnpm create next-app
```

Or, for a [TypeScript project](https://github.com/vercel/next.js/blob/canary/docs/basic-features/typescript.md):

```bash
npx create-next-app@latest --typescript
# or
yarn create next-app --typescript
# or
pnpm create next-app --typescript
```

To create a new app in a specific folder, you can send a name as an argument. For example, the following command will create a new Next.js app called `blog-app` in a folder with the same name:

```bash
npx create-next-app@latest blog-app
# or
yarn create next-app blog-app
# or
pnpm create next-app blog-app
```

## Options

`create-next-app` comes with the following options:

- **--ts, --typescript** - Initialize as a TypeScript project.
- **-e, --example [name]|[github-url]** - An example to bootstrap the app with. You can use an example name from the [Next.js repo](https://github.com/vercel/next.js/tree/canary/examples) or a GitHub URL. The URL can use any branch and/or subdirectory.
- **--example-path &lt;path-to-example&gt;** - In a rare case, your GitHub URL might contain a branch name with a slash (e.g. bug/fix-1) and the path to the example (e.g. foo/bar). In this case, you must specify the path to the example separately: `--example-path foo/bar`
- **--use-npm** - Explicitly tell the CLI to bootstrap the app using npm. To bootstrap using yarn we recommend to run `yarn create next-app`
- **--use-pnpm** - Explicitly tell the CLI to bootstrap the app using pnpm. To bootstrap using pnpm we recommend running `pnpm create next-app`

## Why use Create Next App?

`create-next-app` allows you to create a new Next.js app within seconds. It is officially maintained by the creators of Next.js, and includes a number of benefits:

- **Interactive Experience**: Running `npx create-next-app` (with no arguments) launches an interactive experience that guides you through setting up a project.
- **Zero Dependencies**: Initializing a project is as quick as one second. Create Next App has zero dependencies.
- **Offline Support**: Create Next App will automatically detect if you're offline and bootstrap your project using your local package cache.
- **Support for Examples**: Create Next App can bootstrap your application using an example from the Next.js examples collection (e.g. `npx create-next-app --example api-routes`).
- **Tested**: The package is part of the Next.js monorepo and tested using the same integration test suite as Next.js itself, ensuring it works as expected with every release.