open-index/open-npm huggingface dataset:
npm package: @nsoft/vue-cli-plugin-chameleon-bundle
Description: Plugin for Vue CLI 3
Author: Chameleon Team
Latest version: 0.1.8
Deprecated: deprecated

# vue-cli-plugin-chameleon-bundle
Vue CLI plugin for Chameleon bundles

### Usage

This is a project template created from [vue-cli 3.0](https://github.com/vuejs/vue-cli). We strongly recommend to use it with Vue CLI stable version, i.e. 3.0.0 and above, due to build inconsistencies in lower versions.

``` bask
$ npm install -g @vue/cli                           # Install vue/cli if you haven't already
$ vue create my-project                             # Create a new project
$ cd my-project                                     # Navigate into your new project folder
$ vue add @nsoft/chameleon-bundle ${authToken}      # Add & invoke this plugin to apply bundle template
$ npm run serve                                     # Run app and open it in your browser
```

**Options**

* `Project name` - name of your repository, written to `package.json` in `name` field, defaults to *chameleon-bundle*
* `Project description` - description of your repository, written to `package.json` in `description` field, defaults to *Chameleon Bundle Project*
* `Author` - author of your repository, written to `package.json` in `author` field, defaults to empty field
* `License` - license for your repository, written to `package.json` in `license` field, defaults to *MIT*
* `Bundle Name` - name of your bundle, it's used for library global name as `__CHAMELEON_${bundleName}__` and in bundle manifest, defaults to *sample*
* `Bundle Namepace` - namespace for your bundle, it's written in bundle `manifest.json`, defaults to *z*

**Bundle Manifest**

Each bundle must have its own `manifest.json` file which describes it. This file gets bundled together with other bundle files in `bundle.zip` which is used for new bundle registration and existing bundle update.
Bundling process adds each script defined inside manifest `scripts`, as well as css files defined in manifest `styles`. Both of these props are optional, but bundle must have at least one of them.
If a bundle has some help files, they should be grouped in one directory inside `src` and that directory will get bundled to `bundle.zip`. `helpPath` can also point to some remote URL.

### What's Included

- `npm run serve`: Serve with hot reload at localhost on available port
- `npm test`: Unit tests run in [JSDOM](https://github.com/tmpvar/jsdom) with [Jest](https://facebook.github.io/jest/), with support for mocking and ES2015+.
- `npm run build`: Production UMD components library build with minification.
- `npm run build-meta`: Production UMD meta library build with minification.
- `npm run build-bundle`: Production bundle build with minification.
- `npm run zip-build`: Zip bundle files defined in manifest.json, ready for deployment
- `npm run deploy-bundle "${authToken}"`: Deployment of bundle.zip
npm package: @nsoft/vuetify-colorizer
Description: [![npm](https://img.shields.io/npm/v/@nsoft/vuetify-colorizer.svg)](https://www.npmjs.com/package/@nsoft/vuetify-colorizer)  [![Greenkeeper badge](https://badges.greenkeeper.io/nsftx/vuetify-colorizer.svg)](https://greenkeeper.io/)  [![Build Status](https
Author: Chameleon Team
Latest version: 1.1.0
Deprecated: deprecated

[![npm](https://img.shields.io/npm/v/@nsoft/vuetify-colorizer.svg)](https://www.npmjs.com/package/@nsoft/vuetify-colorizer) 
[![Greenkeeper badge](https://badges.greenkeeper.io/nsftx/vuetify-colorizer.svg)](https://greenkeeper.io/) 
[![Build Status](https://travis-ci.org/nsftx/vuetify-colorizer.svg?branch=master)](https://travis-ci.org/nsftx/vuetify-colorizer) 
[![codebeat badge](https://codebeat.co/badges/690f689b-87eb-42f4-a656-cc3400ac3c0d)](https://codebeat.co/projects/github-com-nsftx-vuetify-colorizer-master)
[![codecov](https://codecov.io/gh/nsftx/vuetify-colorizer/branch/master/graph/badge.svg)](https://codecov.io/gh/nsftx/vuetify-colorizer)

# vuetify-colorizer

> Color component for Vuetify framework

## Installation

```bash
# npm
npm install @nsoft/vuetify-colorizer
```

## Using

### Import styles

You need to import colorizer style in your main stylesheet file or component. Example of importing in `stylus` file:

```stylus
@import '@nsoft/vuetify-colorizer/dist/vuetify-colorizer.css';
```

### Import script

```javascript
import Vue from 'vue';
import { VColorPickerInput } from '@nsoft/vuetify-colorizer';
import App from './App';

Vue.config.productionTip = false;
Vue.use(VColorPickerInput);

/* eslint-disable no-new */
new Vue({
  el: '#app',
  template: '<App/>',
  components: { App },
});
```

### Import component locally

```javascript
import { VColorPickerInput } from '@nsoft/vuetify-colorizer';

export default {
  name: 'app',
  components: {
    VColorPickerInput,
  },
};
```

### Use in template

```html
<template>
  <div id="app">
    <VColorPickerInput/>
  </div>
</template>
```
npm package: @nsoft/vuetify-uploader
Description: [![npm](https://img.shields.io/npm/v/@nsoft/vuetify-uploader.svg)](https://www.npmjs.com/package/@nsoft/vuetify-uploader)  [![Build Status](https://travis-ci.org/nsftx/vuetify-uploader.svg?branch=master)](https://travis-ci.org/nsftx/vuetify-uploader) [![c
Author: Chameleon Team
Latest version: 1.1.2
Deprecated: deprecated

[![npm](https://img.shields.io/npm/v/@nsoft/vuetify-uploader.svg)](https://www.npmjs.com/package/@nsoft/vuetify-uploader) 
[![Build Status](https://travis-ci.org/nsftx/vuetify-uploader.svg?branch=master)](https://travis-ci.org/nsftx/vuetify-uploader)
[![codebeat badge](https://codebeat.co/badges/a97d1a44-c643-484b-805f-35d83d5125c2)](https://codebeat.co/projects/github-com-nsftx-vuetify-uploader-master)
[![codecov](https://codecov.io/gh/nsftx/vuetify-uploader/branch/master/graph/badge.svg)](https://codecov.io/gh/nsftx/vuetify-uploader) [![Greenkeeper badge](https://badges.greenkeeper.io/nsftx/vuetify-uploader.svg)](https://greenkeeper.io/)

# vuetify-uploader

> Upload component for Vuetify framework

## Installation

```bash
# npm
npm install @nsoft/vuetify-uploader
```

## Using

### Import

```javascript
import Vue from 'vue';
import { VUploader } from '@nsoft/vuetify-uploader';
import App from './App';

Vue.config.productionTip = false;
Vue.use(VUploader);

/* eslint-disable no-new */
new Vue({
  el: '#app',
  template: '<App/>',
  components: { App },
});
```

### Import locally

```javascript
import { VUploader } from '@nsoft/vuetify-uploader';

export default {
  name: 'app',
  components: {
    VUploader,
  },
};
```

### Use in template

```html
<template>
  <div id="app">
    <VUploader/>
  </div>
</template>
```
npm package: @nsourov/puppeteer-extra-plugin-recaptcha
Description: A puppeteer-extra plugin to solve reCAPTCHAs automatically.
Author: Naimur
Latest version: 4.0.3

# puppeteer-extra-plugin-recaptcha

Extended [puppeteer-extra-plugin-recaptcha](https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-recaptcha).

This version works with both invisible and normal recaptcha.
npm package: @nsp/cli
Description: [![NPM version](https://img.shields.io/npm/v/@nsp/cli.svg?style=flat)](https://npmjs.org/package/@nsp/cli) [![Build Status](https://img.shields.io/travis/barryyan/@nsp/cli.svg?style=flat)](https://travis-ci.org/barryyan/nsp) [![NPM downloads](https://img.
Author: barry.yansh@gmail.com
Latest version: 0.0.41

# nsp
[![NPM version](https://img.shields.io/npm/v/@nsp/cli.svg?style=flat)](https://npmjs.org/package/@nsp/cli)
[![Build Status](https://img.shields.io/travis/barryyan/@nsp/cli.svg?style=flat)](https://travis-ci.org/barryyan/nsp)
[![NPM downloads](https://img.shields.io/npm/dm/@nsp/cli.svg?style=flat)](https://npmjs.org/package/@nsp/cli)

A lightweight **cli** for you use plugin, such as `React`, `Vue`, `Webpack` etc, to registry command, In a project, you can ddd [webpack plugin](https://github.com/BarryYan/nsp/tree/master/packages/plugin-webpack) to build application. `nsp` named from Nature Spirit Pavilion,  inspired by [ddot](https://github.com/Jetsly/ddot).

---

## Getting Started
```bash
# Create app
mkdir myApp && cd myApp && yarn init

# Install cli
yarn add @nsp/cli --dev

# Init app
npx nsp init

```
npm package: @nsrd/nsm
Description: nsm is a sm utils of javascript for NeuqSoft RD.
Author: huangrx@neuqsoft
Latest version: 1.1.4

# [@nsrd/nsm](https://www.npmjs.com/package/@nsrd/nsm)

> nsm is a sm utils of javascript for NeuqSoft RD.
  
### Install

#### iife

```html
<script src="nsm.min.js"></script>
```

`nsm` will be registered as a global variable.

#### esm

```shell script
$ npm install @nsrd/nsm --save
```

```javascript
import nsm from "@nsrd/nsm";
```

### Usage

**sm2 decrypt**

```
nsm.sm2Decrypt(privateKey, encryptedMessage);
```

**sm3 with sm2 signature**

```
nsm.sm2Signature(privateKey, publicKey, message);
```

**sm3 with sm2 verify signature**

```
nsm.sm2VerifySignature(publicKey, message, signature);
```

**sm3 hash**

```
nsm.sm3(message);
```

**sm4**

```
nsm.sm4(key, message);
```
npm package: @nsrosenqvist/jquery.exists
Description: Simple jQuery plugin to test whether an element exists
Author: Niklas Rosenqvist
Latest version: 1.0.2

jQuery Exists
=============

A jQuery plugin to check whether an element exists and if so run the callback on
the element.

## Installation

```bash
npm install @nsrosenqvist/jquery.exists
```

## Usage

```js
$('.maybe-exists').exists(function() {
    $(this).addClass('definitely-exists');
});

if ($('.maybe-exists').exists()) {
    alert('exists');
}
```

## License
MIT
npm package: @nsrosenqvist/jquery.parallax
Description: JavaScript library for parallax background images
Author: Niklas Rosenqvist
Latest version: 1.0.1

jQuery Parallax
===============

A jQuery plugin to enable parallax background images. The code has been extracted
from the [Materialize CSS](https://github.com/Dogfalo/materialize/) project and
improved upon.

## Installation

```bash
npm install @nsrosenqvist/jquery.parallax
```

## Usage

Include script then run `parallax()` on an element that contains the images.

```js
$('.hero').parallax();
```

```html
<div class="parallax-container">
    <div class="parallax"><img src="images/parallax1.jpg"></div>
</div>
```

```css
.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px;
}

.parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

.parallax img {
    display: none;
    position: absolute;
    left: 50%;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
    transform: translateX(-50%);
}
```

You can easily create a slideshow by adding multiple `img` elements and rotate
with JavaScript.

```js
// Slideshow hero images
$('.parallax-slideshow').exists(function() {
    var slideshow = $(this).children('.parallax');
    slideshow.children('*:gt(0)').hide();

    setInterval(function(){
        slideshow.children().first().fadeOut(1000).next().fadeIn(1000).end().appendTo(slideshow);
    }, 10000);
});
```

## License
MIT
npm package: @nsrosenqvist/jquery.routing
Description: JavaScript library for simple controlled script exectution
Author: Niklas Rosenqvist
Latest version: 1.0.1

jQuery Routing
==============

A jQuery plugin to enable simple script execution on different pages from the same
script file. The code has been extracted from the [Sage](https://github.com/roots/sage/)
Wordpress theme and packaged as a jQuery plugin.

## Installation

```bash
npm install @nsrosenqvist/jquery.routing
```

## Usage

Include script then pass a routing map to `$.routing()`. The router then fires the
code depending on classes on the body HTML element matching with the maps property
names.

```js
  $.routing.load({
    // Fires on all pages
    'common': {
      init: function() {
        $('[data-toggle="tooltip"]').tooltip();
        $('[data-toggle="popover"]').popover();
      },
      finalize: function() {
        // JavaScript to be fired on all pages, after page specific JS is fired
      }
    },
    // Fires only on the contact page (<body class="contact">)
    'contact': {
      init: function() {
        // Set up form validation
        $('#contact-form').validate({
          ignore: ':hidden',
          rules: {
            name: {required: true},
            subject: {required: true},
            message: {required: true},
            email: {required: true, email: true},
          },
          messages: {}
        });
      }
    },
  });
```

## License
MIT
npm package: @nss-material/nss-utils
Description: The package is design to IT department of nextsmartship.
Author: jawQ
Latest version: 2.0.0

# nss-utils

The package is design to IT department of nextsmartship.

## 版本号组成

node package 版本号由四部分组成：major.minor.patch[-prerelease]，比如：1.0.2-beta.1，其中 prerelease 可选。

- major：代表主版本号，通常在需要提交不能向下兼容的情况下对该版本号进行升级
- minor：代表次版本号，通常在新增功能时才对该版本号进行升级
- patch：代表修复版本号，升级该版本号通常代表修复一些 bug，但没有新增功能或者存在不向下兼容的功能
- prerelease：带有该版本号的包通常表示在测试阶段，尚未稳定，通常不建议用户安装。(该项目 npm run add-version-prerelease 需要 npm version > 6.4.0, eg: from 0.0.1 to 0.0.1-0，以此类推...)

### prerelease 说明

alpha、beta、rc

通常我们会看到三种类型的 prerelease，分别是：alpha、beta、RC，如：

```
1.1.0-alpha.1
1.1.0-beta.1
1.1.0-rc.1
```

每种类型的 prerelease 都有其特殊的含义，请不要乱用。

- alpha: 代表内部测试版，会有很多 Bug，是比 beta 更早的版本，一般不建议对外发布
- beta: 相对 alpha 版本已有了很大的改进，但还是存在一些缺陷，需要经过多次测试来进一步消除
- rc：Release Candidate 顾名思义就是正式发布的候选版本。和 Beta 版最大的差别在于 Beta 阶段会一直加入新的功能，但是到了 RC 版本，几乎就不会加入新的功能了，而主要着重于除错! RC 版本是最终发放给用户的最接近正式版的版本，发行后改正 bug 就是正式版了，就是正式版之前的最后一个测试版

## Clone to local
If you prefer to do it manually with the cleaner git history

```bash
git clone https://github.com/NextSmartShip/nss-material.git
cd nss-material
pnpm i
pnpm --filter @nss-material/nss-utils run dev
```

## Usage
The starter contains the following scripts:

- `start` - starts dev server
- `build` - generates the following bundles: CommonJS (`.cjs`) ESM (`.mjs`) and IIFE (`.iife.js`). The name of bundle is automatically taked from `package.json` name property
- `lint` - lint all file by tsdx
- `format` - format all with prettier and stylelint

## Acknowledgment

If you found it useful somehow, I would be grateful if you could leave a star in the project's GitHub repository.

Thank you.