open-index/open-npm huggingface dataset:
npm package: @johnnyoss/randomid-generator
Description: Application to generate random ID string
Author: Jan Ossolinski
Latest version: 1.0.1

# Random ID Generator

Application to generate random ID string

## INSTALATION

```
yarn add @johnnyoss/randomid-generator
```

## USAGE

```
const randomID = require('@johnnyoss/randomid-generator');

console.log(randomID(number));  =>  random ID with "number" characters
npm package: @johnnywang/vuex-loader
Description: A tiny plugin for Vuex, handling with normal import
Author: johnnywang
Latest version: 1.0.3

# vuex-loader

This plugin is a `webpack-loader`, which could only be set in your webpack condig file, a new runtime compile version has be published

> Please refer to: [Vuexess](https://www.npmjs.com/package/vuexess)

This is a simple webpack loader which helps import vuex data without using any mapState, mapActions...


## Install

```
$ npm install @johnnywang/vuex-loader
```

then just use right below(which will load before) your webpack's vue-loader:

it will automatically import all the vuex data you want to each components.

```js
module.exports = {
  modules: {
    test: /\.vue$/,
    loader: [
      'vue-loader',
      '@johnnywang/vuex-loader',
    ],
  },
}
```

## Usage

Use `vuex` option in each vue component:

No matter `vuex` or `Vuex`, it is case-insensitive.

```js
export default {
  name: 'SampleComponent',
  vuex: {
    state: ['profile', 'todoList'],
    actions: ['getProfile', 'getTodos'],
    Login: {
      state: ['loginStatus'],
      actions: ['postLogin'],
    }
  },
};
```


## Params in vuex options

moduleName below is the module name which you had registered in your vuex.

this plugin will not check anything, which totally relys on vuex. so totally without any side effect.

|Param|Type|Description|
| --- | -- | --------- |
|state|array or object|rootState of vuex|
|getters|array or object|rootGetters of vuex|
|mutations|array or object|rootMutations of vuex|
|actions|array or object|rootActions of vuex|
|moduleName|object|modules registered in vuex|


## License

[MIT](http://opensource.org/licenses/MIT)

Copyright (c) 2020-present, Johnny Wang
npm package: @johno/nt
Description: The minimal note taking script
Author: John Otander
Latest version: 0.0.4

# ✎ nt

The minimal note taking script, all confined to a single little bash script.

## Why?

I often find myself wanting to write down ideas, use a scratch pad, or sit down for a long brain dump without leaving my terminal.
I've been using this script for a while now to do so, and decided to open source it in case someone else might find it useful.

PRs welcome for added features, documentation, etc.

#### TODO

- configurable editor
- gist integration, publish and checkout
- grep functionality for searching in files for match and file names
- order based on creation/updated

## Installation

```sh
git clone https://github.com/johnotander/nt
```

Then, in your `.bashrc`/`.zshrc`/etc run `. ./path/to/nt/nt.sh`.

#### Via npm

For convenience, the script is also available on npm:

```bash
npm i -g @johno/nt
```

## Usage

```sh
❯ nt         
✎ nt - the minimal note taking script

Usage:
  nt open my-notes
  nt ls
  nt show random-thoughts

Commands:
  open, o - open or create a file
  show, s - cat a given file
  ls, l   - list all files
```

## Related

This script is inspired by, and adapted from, [pigmonkey's blog post](https://pig-monkey.com/2012/12/notes-unix/).

## License

MIT

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

***

> Crafted with <3 by John Otander ([@4lpine](https://twitter.com/4lpine)).