open-index/open-npm huggingface dataset:
npm package: @lightrabbit/cue-parser
Description: A simple js library to parse cue sheet
Author: Xiao Han
Latest version: 0.0.4

About
=======
cue-parser is an cue-sheet parser library written for nodejs.
Most of the code is inspired by [cue-go](https://github.com/vchimishuk/cue-go)

[![Build Status](https://travis-ci.org/justlaputa/cue-parser.png)](https://travis-ci.org/justlaputa/cue-parser)

How to use
=======
Add dependency in your `package.json` file:

```json
{
    "dependencies": {
        "cue-parser": "0.0.2"
    }
}
```

use it in you node source code

```javascript
const fs = require('fs');
const parser = require('cue-parser');

var cuefiledata = fs.readFileSync('filename.cue', { encoding: 'utf8' } );
var cuesheet = parser.parse(cuefiledata);

console.log(cuesheet.performer);
console.log(cuesheet.files);
console.log(cuesheet.files[0].tracks);
```

References
==========

- [Cue sheet format kodi.wiki](http://kodi.wiki/view/Cue_sheets)
- [Cue sheet format from wiki.hydrogenaud.io](http://wiki.hydrogenaud.io/index.php?title=Cue_sheet)
npm package: @lights-on-io/eslint-plugin
Description: ESlint plugin used at LightOn. Based on Airbnb's ESlint config.
Author: LightsOn
Latest version: 3.0.0

# ESlint Plugin

This plugin includes strict configs for javascript and typescript, which are used at [LightsON](https://lights-on.io/). It is based on [eslint-config-airbnb](https://www.npmjs.com/package/eslint-config-airbnb) and [eslint-config-airbnb-typescript](https://www.npmjs.com/package/eslint-config-airbnb-typescript).

## Install

```bash
npm install --save-dev @lights-on-io/eslint-plugin
```

Install peer dependencies listed when executing the following command:

```bash
npm info @lights-on-io/eslint-plugin peerDependencies
```

Add `@lights-on-io` to the plugins in your `.eslintrc` and add the configs:

```json
{
	"plugins": ["@lights-on-io"],
	"overrides": [
		{
			"files": ["*.ts", "*.tsx"],
			"extends": ["plugin:@lights-on-io/typescript-strict"],
			"parserOptions": {
				"project": "./tsconfig.*?.json"
			}
		},
		{
			"files": ["*.js", "*.jsx"],
			"extends": ["plugin:@lights-on-io/javascript-strict"]
		}
	]
}
```
npm package: @lightsalmon/components-library
Description: A reusable React components library built with TypeScript and SCSS modules.
Author: Fabio Cingottini
Latest version: 1.18.1

[![NPM Version](https://img.shields.io/npm/v/%40lightsalmon%2Fcomponents-library)](https://www.npmjs.com/package/@lightsalmon/components-library)

# @lightsalmon/components-library

- [About](#about)
- [Storybook](#storybook)
- [Installation](#installation)
- [Getting started](#getting-started)
- [Form fields lifecycle](#form-fields-lifecycle)
- [Contribute](#contribute)

## About

This library is a work in progress, and it is being developed by the Lightsalmon team. It is a collection of React
typescript components highly customizable via SCSS vars. Stay tuned for more updates.

## Storybook

Visit the live version of the storybook [here](https://lightsalmon-dev.github.io/components-library).

## Installation

To install the library, run the following command:

```bash
npm install @lightsalmon/components-library
```

## Getting started

In order to use components from this library, you need to import them from the library itself.
In addition, you need to import the library's styles in your project.

## Form fields lifecycle

The form fields of the library are designed to behave and interact with the outside in a common way.

The following is the internal lifecycle of a form field:

1. **First render**: The form field is rendered as is, no validation is performed, no error message is shown and no
   default value is set.
2. **On mount**: The form field is rendered with a default value, first validation is performed, and the error
   message is shown if the value is invalid.
3. **On focus**: The user focuses on the form field, the error message is hidden.
4. **On change**: The user fills the input, the value is updated.
5. **On blur**: The user leaves the form field, the validation is performed, and the error message is shown if the value
   is invalid.

## Contribute

When contributing to this repository you might have errors on imports of `.module.scss` files on stories files, in that
case, set your IDE to use the `tsconfig.ladle.json` file instead of the default `tsconfig.json` file.
In fact, the default `tsconfig.json` file is used to build the library. Therefore, it excludes the `.stories.tsx` files
from the build process. The `tsconfig.ladle.json` file is not really used, it is just a workaround to make the IDE
recognize the `.module.scss` files as it overrides the default `tsconfig.json` file just by adding the `.stories.tsx`
files to the `include` property.
npm package: @lightsalmon/snackbar
Description: Snackbar is a library that helps you add those typical messages popping over when a an action succeeds or fails in a web page.
Author: Fabio Cingottini
Latest version: 1.0.1

# snackbar
Snackbar is a library that helps you add those typical messages popping over when a an action succeds or fails in a web page.
npm package: @lightscript/babel-preset
Description: Babel 7 preset that transpiles LightScript to a selected Ecmascript target.
Latest version: 4.0.0-alpha.38

# @lightscript/babel-preset

The best way to get up and running with [LightScript](http://wcjohnson.github.io/lightscript)

## Usage

```
$ npm install --save-dev @lightscript/babel-preset
```

```js
// .babelrc
{
  "presets": [
    [
      "@lightscript",
      {
        "env": { "targets": { "ie": 10 } }
      }
    ]
  ]
}
```
> `@lightscript/babel-preset` includes `@babel/env` and options can be
> passed in the `env` key!

## Contributing

Issues: https://github.com/wcjohnson/lightscript/issues
npm package: @lightscript/parser
Description: Parser for the LightScript language.
Latest version: 4.0.0-alpha.38

# @lightscript/parser

## If you are looking to get started with the LightScript language, this is the wrong place -- [check out the docs here!](http://wcjohnson.github.io/lightscript)

@oigroup/lightscript is a futuristic fork of the [LightScript](http://lightscript.org) language with additional features, fixes, and tools. This is the parser for [@oigroup/LightScript](http://wcjohnson.github.io/lightscript).

Unless you are working on tooling or hacking the language itself, you don't need this -- get the [Babel preset](http://wcjohnson.github.io/lightscript) instead.

A fork of [@babel/parser](https://github.com/babel/babel).

### Contributing

To get up and running:

    npm install
    npm run build
    npm test

Issues: https://github.com/wcjohnson/lightscript/issues
npm package: @lightscript/react-scripts
Description: Configuration and scripts for Create React App.
Latest version: 4.0.0-alpha.9

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebook/create-react-app).<br>
Please refer to its documentation:

* [Getting Started](https://github.com/facebook/create-react-app/blob/master/README.md#getting-started) – How to create a new app.
* [User Guide](https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.
npm package: @lightscript/transform
Description: Babel 7 transform converting LightScript code to ES2018.
Latest version: 4.0.0-alpha.38

# @lightscript/transform

Compiles [LightScript](http://wcjohnson.github.io/lightscript) to JavaScript when used with [Babel](http://babeljs.io).

### Usage

Please consult the documentation at [the @oigroup/LightScript website](http://wcjohnson.github.io/lightscript).

We recommend using the Babel preset. However, if you decide to use the plugin as a standalone Babel module, please note that the code generated is ES2018+ and will not yet run in many browsers. When using the preset, this is taken care of for you.

### Contributing

Issues: https://github.com/wcjohnson/lightscript/issues
npm package: @lightshow/core
Description: Lightshow.js core library
Latest version: 1.2.0

# @lightshow/core

Core library for Lightshow.js

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @lightshow/core

// with yarn
yarn add @lightshow/core
```

## Documentation

[https://lightshow.dev/docs/introduction](https://lightshow.dev/docs/introduction)