open-index/open-npm huggingface dataset:
npm package: @mezereon/bigcommerce-stencil
Description: BigCommerce UI components for Mezereon Xperience
Author: Mezereon Inc.
Latest version: 1.0.30

# bigcommerce-stencil

BigCommerce UI component library for Mezereon XP

- **Performance** - results provided in milliseconds.
- **Scalability** - SaaS software is hosted in Google Cloud.
- **Reliability** - Full redundancy and resilience.

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run dev
```

### Compiles and creates library for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```
npm package: @mezereon/bigcommerce-stencil-cornerstone
Description: UI Components for BigCommerce Cornerstone Theme
Author: Mezereon Inc.
Latest version: 1.0.1

# bigcommerce-stencil-cornerstone

UI Components for BigCommerce Cornerstone Theme

- **Performance** - results provided in milliseconds.
- **Scalability** - SaaS software is hosted in Google Cloud.
- **Reliability** - Full redundancy and resilience.

## Project setup
```
npm install
```

### Compiles and creates library for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```
npm package: @mezereon/bigcommerce-stencil-fortune
Description: UI Components for BigCommerce Fortune Theme
Author: Mezereon Inc.
Latest version: 1.0.1

# bigcommerce-stencil-fortune

UI Components for BigCommerce Fortune Theme

- **Performance** - results provided in milliseconds.
- **Scalability** - SaaS software is hosted in Google Cloud.
- **Reliability** - Full redundancy and resilience.

## Project setup
```
npm install
```

### Compiles and creates library for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```
npm package: @mezereon/bigcommerce-stencil-lifestyle
Description: UI Components for BigCommerce LifeStyle Theme
Author: Mezereon Inc.
Latest version: 1.0.1

# bigcommerce-stencil-lifestyle

UI Components for BigCommerce LifeStyle Theme

- **Performance** - results provided in milliseconds.
- **Scalability** - SaaS software is hosted in Google Cloud.
- **Reliability** - Full redundancy and resilience.

## Project setup
```
npm install
```

### Compiles and creates library for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```
npm package: @mezereon/bigcommerce-stencil-roots
Description: UI Components for BigCommerce Roots Theme
Author: Mezereon Inc.
Latest version: 1.0.1

# bigcommerce-stencil-roots

UI Components for BigCommerce Roots Theme

- **Performance** - results provided in milliseconds.
- **Scalability** - SaaS software is hosted in Google Cloud.
- **Reliability** - Full redundancy and resilience.

## Project setup
```
npm install
```

### Compiles and creates library for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```
npm package: @mezereon/bigcommerce-stencil-vault
Description: UI Components for BigCommerce Vault Theme
Author: Mezereon Inc.
Latest version: 1.0.1

# bigcommerce-stencil-vault

UI Components for BigCommerce Vault Theme

- **Performance** - results provided in milliseconds.
- **Scalability** - SaaS software is hosted in Google Cloud.
- **Reliability** - Full redundancy and resilience.

## Project setup
```
npm install
```

### Compiles and creates library for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```
npm package: @mezereon/ui-components
Description: UI components for Mezereon XP
Author: Mezereon Inc.
Latest version: 0.1.53

# ui-components

UI component library for Mezereon XP

- **Performance** - results provided in milliseconds.
- **Scalability** - SaaS software is hosted in Google Cloud.
- **Reliability** - Full redundancy and resilience.

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run dev
```

### Compiles and creates library for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```
npm package: @mezereon/ui-components-vue
Description: UI components for Mezereon - Vue
Author: Mezereon Inc.
Latest version: 1.0.41

# ui-components-vue

Vue component library for Mezereon

- **Performance** - results provided in milliseconds.
- **Scalability** - SaaS software is hosted in Google Cloud.
- **Reliability** - Full redundancy and resilience.

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and creates library for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```
npm package: @mezereon/ui-shopify
Description: Shopify UI components for Mezereon Search & Filter
Author: Mezereon Inc.
Latest version: 2.0.9

# ui-shopify

Shopify UI component library for Mezereon Xperience

- **Performance** - results provided in milliseconds.
- **Scalability** - SaaS software is hosted in Google Cloud.
- **Reliability** - Full redundancy and resilience.

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run dev
```

### Compiles and creates library for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```
npm package: @mezhevykh/localstorage-wrapper
Description: Simple wrapper for localStorage
Author: Yevhenii Mezhevykh
Latest version: 1.0.3

![npm](https://img.shields.io/npm/v/@mezhevykh/localstorage-wrapper?style=flat-square)
[![GitHub license](https://img.shields.io/github/license/mezhevykh223571/localStorage-wrapper?style=flat-square)](https://github.com/mezhevykh223571/localStorage-wrapper/blob/master/LICENSE)
[![](https://data.jsdelivr.com/v1/package/npm/@mezhevykh/localstorage-wrapper/badge)](https://www.jsdelivr.com/package/npm/@mezhevykh/localstorage-wrapper)

Simple wrapper for localStorage

## Installation

**Download**

    $ npm i @mezhevykh/localstorage-wrapper

or use [unpkg](https://unpkg.com/@mezhevykh/localstorage-wrapper/build/index.js) CDN

[Click to download](https://github.com/mezhevykh223571/localStorage-wrapper/archive/archive/master.zip)

## Usage

```html
<script src="/path/to/@mezhevykh/localstorage-wrapper/build/index.js" type="text/javascript"></script>
```

## API

**Set item:**

```js
store.set('username', 'Test');
```

---

**Get item:**

```js
store.get('username');
```

---

**Get all items:**

```js
store.getAll();
```

---

**Remove item:**

```js
store.remove('username');
```

---

**Remove all items:**

```js
store.removeAll();
```

## License

MIT
npm package: @mezhevykh/mini-css-framework
Description: $ npm i @mezhevykh/mini-css-framework
Author: Evgeny Mezhevykh
Latest version: 1.0.3

[![npm](https://img.shields.io/npm/v/@mezhevykh/mini-css-framework.svg?style=flat-square)](https://www.npmjs.com/package/@mezhevykh/mini-css-framework)
[![](https://data.jsdelivr.com/v1/package/npm/@mezhevykh/mini-css-framework/badge)](https://www.jsdelivr.com/package/npm/@mezhevykh/mini-css-framework)
[![License: MIT](https://img.shields.io/github/license/mezhevykh223571/mini-css-framework.svg?style=flat-square)](https://opensource.org/licenses/MIT) 

## Installation
$ npm i @mezhevykh/mini-css-framework

## Usage

HTML

```html
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mezhevykh/mini-css-framework/dist/main.css" integrity="sha256-We5y0fnLSp239npl4q+rMGc3GKyVx7L+kkN6bTSA7KE=" crossorigin="anonymous">
```

CSS

```css
@import "https://cdn.jsdelivr.net/npm/@mezhevykh/mini-css-framework/dist/main.css";
```

SCSS

```scss
@import '/path/to/node_modules/@mezhevykh/mini-css-framework/src/main.scss';
```

or use [unpkg](https://unpkg.com/@mezhevykh/mini-css-framework) CDN

**Download**

[Click to download](https://github.com/mezhevykh223571/mini-css-framework/archive/master.zip)

## License

MIT
npm package: @mezhevykh/reset-styles
Description: $ npm i @mezhevykh/reset-styles
Author: Evgeny Mezhevykh
Latest version: 1.1.2

[![npm](https://img.shields.io/npm/v/@mezhevykh/reset-styles.svg?style=flat-square)](https://www.npmjs.com/package/@mezhevykh/reset-styles)
[![License: MIT](https://img.shields.io/github/license/mezhevykh223571/reset-css.svg?style=flat-square)](https://opensource.org/licenses/MIT) 
[![](https://data.jsdelivr.com/v1/package/npm/@mezhevykh/reset-styles/badge)](https://www.jsdelivr.com/package/npm/@mezhevykh/reset-styles)

## Installation

    $ npm i @mezhevykh/reset-styles

## Usage

HTML

```html
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mezhevykh/reset-styles/dist/reset.min.css" integrity="sha256-m5JjG6Kri+YMDzTDOVQiGArkLfwglfPQ+1o11pUy978=" crossorigin="anonymous">
```

CSS

```css
@import "https://cdn.jsdelivr.net/npm/@mezhevykh/reset-styles/dist/reset.min.css";
```

SCSS

```scss
@import '/path/to/node_modules/@mezhevykh/reset-styles/src/reset.scss';
```

or use [unpkg](https://unpkg.com/@mezhevykh/reset-styles) CDN

**Download**

[Click to download](https://github.com/mezhevykh223571/reset-css/archive/master.zip)

## License

MIT
npm package: @mezielabs/adonis-confirm-password
Description: Easily allow users to confirm password before carrying out certain actions.
Author: Chimezie Enyinnaya
Latest version: 1.0.2

# adonis-confirm-password
> Tagline

[![npm-image]][npm-url] [![license-image]][license-url] [![typescript-image]][typescript-url]

A short brief

## Installation

```bash
npm install @mezielabs/adonis-confirm-password
```
Then configure the package:

```bash
node ace configure @mezielabs/adonis-confirm-password
```

## Usage

Register the middleware:

```ts
Server.middleware.registerNamed({
  // ...other middlewares
  confirmPassword: () => import('@ioc:Mezielabs/ConfirmPasswordMiddleware'),
})
```

```ts
await ConfirmPassword.confirm(auth, auth.user!.email, request.input('password'), session)
```

[npm-image]: https://img.shields.io/npm/v/adonis-confirm-password.svg?style=for-the-badge&logo=npm
[npm-url]: https://npmjs.org/package/adonis-confirm-password "npm"

[license-image]: https://img.shields.io/npm/l/adonis-confirm-password?color=blueviolet&style=for-the-badge
[license-url]: LICENSE.md "license"

[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript
[typescript-url]:  "typescript"
npm package: @mezielabs/adonis-stripe
Description: Stripe provider for AdonisJS
Author: Chimezie Enyinnaya
Latest version: 1.0.7

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
## Table of contents

- [Adonis Stripe](#adonis-stripe)
	- [Installation](#installation)
	- [Usage](#usage)
	- [Learn AdonisJS](#learn-adonisjs)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

# Adonis Stripe

> Stripe provider for AdonisJS 5

[![typescript-image]][typescript-url] [![npm-image]][npm-url] [![license-image]][license-url]

This packages makes it seamless to work with Stripe in AdonisJS 5 applications.

## Installation

Install the package using either npm or yarn:

```bash
npm i @mezielabs/adonis-stripe
# or
yarn add @mezielabs/adonis-stripe
```

Then, configure the package using the `configure` command:

```bash
node ace configure @mezielabs/adonis-stripe
```

This package needs to be configured with your Stripe account's API keys, which you can get from your [Stripe Dashboard](https://dashboard.stripe.com/account/apikeys). Also, you can specify the API version as well as your webhook secret.

```txt
// .env

STRIPE_SECRET_KEY=YOUR_STRIPE_SECRET_KEY
STRIPE_PUBLIC_KEY=YOUR_STRIPE_PUBLISHABLE_KEY
STRIPE_API_VERSION=STRIPE_API_VERSION // defaults to Stripe account's API version
STRIPE_WEBHOOK_SECRET=YOUR_STRIPE_WEBHOOK_SECRET
```

## Usage

```ts
import Stripe from '@ioc:Mezielabs/Stripe'

async checkout ({ view }) {
  paymentIntent = await Stripe.paymentIntents.create({
    amount: 1900,
    currency: 'usd'
  })
}
```

This package is built top of [`stripe-node`](https://github.com/stripe/stripe-node). For usage, see the [stripe-node API docs](https://stripe.com/docs/api?lang=node) for Node.js.


## Learn AdonisJS

Want to learn how to build projects like this with AdonisJS? Check out [Adonis Mastery](https://adonismastery.com), where you get to learn AdonisJS through practical screencasts.


[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript
[typescript-url]:  "typescript"

[npm-image]: https://img.shields.io/npm/v/@mezielabs/adonis-stripe.svg?style=for-the-badge&logo=npm
[npm-url]: https://npmjs.org/package/@mezielabs/adonis-stripe "npm"

[license-image]: https://img.shields.io/npm/l/@mezielabs/adonis-stripe?color=blueviolet&style=for-the-badge
[license-url]: LICENSE.md "license"
npm package: @mezielabs/flair
Description: AdonisJS authentication scaffolding
Author: Chimezie Enyinnaya
Latest version: 1.0.6

<p align="center"><img src="/.github/socialcard.png" alt="Social card of Flair"></p>

# Flair
> AdonisJS authentication scaffolding

[![npm-image]][npm-url] [![license-image]][license-url] [![typescript-image]][typescript-url]

Flair provides a way to quickly add authentication to your AdonisJS application using TailwindCSS and Alpine.js.

## Prerequisites
While doing its thing, Flair is going to create and overwrite some files. Hence, Flair is meant to be used on a fresh AdonisJS application. In addition to that, your application should already have the following packages installed and configred:

* Encore (can be easily done at the point of creating the application)
* Lucid
* Auth
* Shield

## Setup

First, install Flair with your preffered package manager:

```bash
npm install @mezielabs/flair

# or
yarn add @mezielabs/flair

# or
pnpm add @mezielabs/flair
```

Next, configure the package using the `configure` command:

```bash
node ace configure @mezielabs/flair
```

This will scaffold and create the necessary files.

Finally, make sure to add the following middlewares inside the `start/kernel.ts` file:

```ts
Server.middleware.registerNamed({
  '...',
  guest: () => import('App/Middleware/Guest'),
  confirmPassword: () => import('App/Middleware/ConfirmPassword'),
})
```

## Learn AdonisJS

Want to learn how to build projects like this with AdonisJS? Check out [Adonis Mastery](https://adonismastery.com), where you get to learn AdonisJS through practical screencasts.

[npm-image]: https://img.shields.io/npm/v/flair.svg?style=for-the-badge&logo=npm
[npm-url]: https://npmjs.org/package/flair "npm"

[license-image]: https://img.shields.io/npm/l/flair?color=blueviolet&style=for-the-badge
[license-url]: LICENSE.md "license"

[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript
[typescript-url]:  "typescript"
npm package: @mezielabs/laravel-mix
Description: Laravel Mix wrapper for AdonisJS
Author: Chimezie Enyinnaya
Latest version: 1.0.0

# AdonisJS Laravel Mix

This package wraps [Laravel Mix](https://laravel-mix.com) to make it work seamlessly with AdonisJS.

## Getting started

Install the package using either npm or yarn:

```bash
npm i @mezielabs/laravel-mix
# or
yarn add @mezielabs/laravel-mix
```

Then, set up the package using the `invoke` command:

```bash
node ace invoke @mezielabs/laravel-mix
```

This will install [`laravel-mix`](https://github.com/JeffreyWay/laravel-mix) and [`cross-env`](https://www.npmjs.com/package/cross-env), create a `webpack.mix.js` file in the root of your project, and add some NPM scripts in your `package.json` for building your assets.

Also, the package adds some sample templates (`assets/app.scss` and `assets/app.js`) inside the `resources` directory. So for them to be picked up by the AdonisJS build process, we need to update `metaFiles` inside `.adonisrc.js` as below:

```json
// .adonisrc.json

"metaFiles": [
  ...
  "resources/assets/**/*",
]
```

> The templates are only meant to serve as a starting point. You are free to structure your assets however you like.

## How to use

The `webpack.mix.js` file serves as a configuration layer on top of webpack, and it's the entry point for all asset compilation:

```js
// webpack.mix.js

const mix = require('laravel-mix')

mix
  .setPublicPath('public')
  .js('resources/assets/js/app.js', 'js')
  .sass('resources/assets/sass/app.scss', 'css')
```

When compiled, this will create `css/app.css` and `js/app.js` inside the `public` directory.

To compile your asset, run Laravel Mix:

```bash
npm run mix:dev # start the build
npm run mix:watch # start the build and watch for changes
npm run mix:hot # start the build with hot reload
npm run mix:prod # build for production
```

This package ships with a `mix` helper, which you can use in your Edge templates:

```html
<!DOCTYPE html>
<html lang="en">
<head>
  <link rel="stylesheet" href="{{ mix('css/app.css') }}">
</head>
<body>

  <script src="{{ mix('js/app.js') }}"></script>
</body>
</html>
```

The `mix()` helper takes the path of an asset.
npm package: @mezmerik/http
Description: A chaining JavaScript http request utility
Author: Mezmerik Group
Latest version: 0.0.6

# @mezmerik/http

A chaining JavaScript http request utility

* Currently only accepts json responses

## Getting Started

Install @mezmerik/http

### Installing

Clone the repository

```bash
# with npm
npm install @mezmerik/http

# with yarn
yarn add @mezmerik/http
```

## Usage

```js
// With Babel
import http from '@mezmerik/http';

// GET
const response = await http('http://testurl.com/', options = {})
    .acceptJson()
    .request()

// POST
const response = await http('http://testurl.com/', options = {})
    .withJsonBody({
        // some json body
    })
    .acceptJson()
    .post()
    .request()

// PATCH
const response = await http('http://testurl.com/', options = {})
    .withJsonBody({
        // some json body
    })
    .acceptJson()
    .patch()
    .request()

```

## Built With

* [Babel](https://babeljs.io/) - JavaScript transpilation
* [Webpack](https://webpack.js.org/) - Module bundling
* [Jest](https://jestjs.io/) - Testing suite

## Contributing

PR's are welcomed.

## Versioning

We follow semver

## Authors

* **Jake Feldman** - *Initial work* - [jakeFeldman](https://github.com/jakeFeldman)

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

## Acknowledgments

N/A