open-index/open-npm huggingface dataset:
npm package: @gebittencourt/portinari-style-green
Description: GEBittencourt Portinari Style Green
Latest version: 1.0.2

# GEBittencourt Portinari Style Green

This is a Portinari Theme with Green tonalities to [Portinari UI](https://github.com/portinariui/portinari-angular).

## How to use

* Install this package:
    ```
    npm install @gebittencourt/portinari-style-green
    ```

* Include in `angular.json` this style:
    ```json
    "styles": [
        "./node_modules/@gebittencourt/portinari-style-green/css/po-theme-default.min.css"
    ],
    ```

## Sample
![GEBittencourt Portinari Style Green](https://github.com/guiebitt/portinari-style/raw/master/docs/theme/green/theme-green.png)
npm package: @gebruederheitz/postcss-pkg-version-to-stylesheet
Description: PostCSS plugin to replace a template string in your stylesheet with your current package version from package.json
Author: AndreasMaros
Latest version: 1.1.0

# PostCSS Pkg Version To Stylesheet

[PostCSS] plugin to replace a template string in your stylesheet with your current package version from package.json.

[PostCSS]: https://github.com/postcss/postcss

### Input

```css
/*!
    Theme Name: my-wordpress-theme
    Theme URI: https://github.com/user/theme
    Author: you
    Author URI: https://example.com
    Description: My Fance Wordpress Theme
    Requires at least: WordPress 5.8.1
    Version: {{ package_version }}
    License: private
*/
.foo {
    color: hotpink;
}
```

```json
// package.json
{
  "name": "my-wordpress-theme",
  "version": "1.8.2"
}
```


### Output

```css
/*!
    Theme Name: my-wordpress-theme
    Theme URI: https://github.com/user/theme
    Author: you
    Author URI: https://example.com
    Description: My Fance Wordpress Theme
    Requires at least: WordPress 5.8.1
    Version: 1.8.2
    License: private
*/
.foo {
  color: hotpink;
}
```

## Usage

**Step 1:** Install plugin:

```sh
npm i -D postcss @gebruederheitz/postcss-pkg-version-to-stylesheet
```

**Step 2:** Check you project for existed PostCSS config: `postcss.config.js`
in the project root, `"postcss"` section in `package.json`
or `postcss` in bundle config.

If you do not use PostCSS, add it according to [official docs]
and set this plugin in settings.

**Step 3:** Add the plugin to plugins list:

```diff
module.exports = {
  plugins: [
+   require('@gebruederheitz/postcss-pkg-version-to-stylesheet'),
    require('autoprefixer')
  ]
}
```


### Options

By default this plugin will use the `package.json` located at the current working
directory (i.e. wherever you (or your task runner) are running postcss from).
You can provide an alternative package.json through the `packagePath` option as a
string.

[official docs]: https://github.com/postcss/postcss#usage
npm package: @gebsl/senml-js
Description: SenML library written in JavaScript
Author: Marco Santos
Latest version: 1.1.0

# senml-js

SenML library written in JavaScript  
This is based on the mainflux/senml(https://github.com/mainflux/senml)  

Available for installation in the npm repository https://www.npmjs.com/package/senml-js

Currently only **JSON** is supported  

## Installation

```
$ npm install --save senml-js
$ yarn add senml-js
$ pnpm add senml-js
```

## Contributing

To contribute code, fork the repository and submit a pull request.  

Run tests:

```bash
$ yarn test
```

Check code coverage:

```bash
$ yarn coverage
```

Build distributions:

```bash
$ yarn build
```

## License

The SenML JavaScript is released under the [MIT License](https://opensource.org/licenses/MIT).
npm package: @gec.js/react-eslint-config
Description: Eslint config library for React or Typescript applications
Author: Woody Godinho
Latest version: 1.0.0

# `@gec.js/react18-eslint-config`

Eslint config for TS and React projects.

Based on LBHackney-IT work, @hackney/eslint-config:1.4.1

## Installation

```bash
npm install @gec.js/react-eslint-config -D
yarn add @gec.js/react-eslint-config -D
```

Add the library dependencies

```bash
yarn add @typescript-eslint/eslint-plugin eslint eslinit-config-airbnb eslint-config-airbnb-typescript eslint-config-prettier eslint-config-react eslint-plugin-import eslint-plugin-jest eslint-plugin-jsx-a11y eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-testing-library prettier -D
```

## Usage

For React based projects configure a `.eslintrc` file:

```json
{
  "extends": "@gec.js/react-eslint-config"
}
```

For non React based TS projects:

```json
{
  "extends": "@gec.js/react-eslint-config/base"
}
```
npm package: @gec.js/react-prettier-config
Description: Prettier config library for React or Typescript applications
Author: Woody Godinho
Latest version: 1.0.0


# `@gec.js/react-prettier-config`

A configuration for prettier, to create consistancy across multiple projects.

Based on LBHackney-IT work, @hackney/prettier-config:1.0.1

## Usage

Install package as a dev dependency:

```
npm install @gec.js/react-prettier-config -D
// or
yarn add @gec.js/react-prettier-config -D
```

Create a `.prettierrc.js` file in the root of your project.

```js
const prettierConfig = require("@gec.js/react-prettier-config");

module.exports = prettierConfig;
```

To apply overrides of any of the options:

```js
const prettierConfig = require("@gec.js/react-prettier-config");

module.exports = {
  ...prettierConfig,
  semi: false,
};
```
npm package: @gec.js/webpack-dotenvx-plugin
Description: Use dotenv-extended with webpack.
Author: Woody Godinho
Latest version: 1.0.0

# Webpack dotenv-extended plugin

Use dotenv-extended AND expanded with webpack 5.

## Motivation

[`dotenv`](https://github.com/bkeepers/dotenv) is a fantastic and useful way to
manage environment variables. I wanted to keep the good times going when
working with webpack for frontend projects.

## Install

```
npm i --save-dev webpack-dotenv-extended-plugin
```

## Usage

`webpack-dotenv-extended-plugin` uses [`dotenv-extended`](https://github.com/keithmorris/node-dotenv-extended)
under the hood to read and check environment variables. The same options that
can be passed to `dotenv-extended` can be passed to this plugin.

It then reads, parses and exports the listed env vars from `.env` into
stringified `process.env` so it can be bundled for use with webpack.

Externally set environment variables will override vars set in `.env`.

```js
// webpack.config.js
const DotenvPlugin = require('webpack-dotenv-extended-plugin');

module.exports = {
  ...
  plugins: [
    new DotenvPlugin({
      schema: './.env.schema',
      defaults: './.env.defaults',
      path: './.env'
    })
  ]
  ...
};
```
npm package: @gechiui/stylelint-config
Description: stylelint config for GeChiUI development.
Author: The GeChiUI Contributors
Latest version: 19.1.0

# stylelint config

[stylelint](https://stylelint.io/) configuration rules to ensure your CSS is compliant with the [GeChiUI CSS Coding Standards](https://developer.gechiui.com/coding-standards/gechiui-coding-standards/css/).

## Installation

```bash
$ npm install @gechiui/stylelint-config --save-dev
```

**Note**: This package requires Node.js 12.0.0 or later. It is not compatible with older versions.

## Usage

If you've installed `@gechiui/stylelint-config` locally within your project, just set your `stylelint` config to:

```json
{
	"extends": "@gechiui/stylelint-config"
}
```

If you've globally installed `@gechiui/stylelint-config` using the `-g` flag, then you'll need to use the absolute path to `@gechiui/stylelint-config` in your config:

```json
{
	"extends": "/absolute/path/to/@gechiui/stylelint-config"
}
```

## Presets

In addition to the default preset, there is also a SCSS preset. This preset extends both `@gechiui/stylelint-config` and [`stylelint-config-recommended-scss`](https://github.com/kristerkari/stylelint-config-recommended-scss).

### SCSS

```json
{
	"extends": [ "@gechiui/stylelint-config/scss" ]
}
```

## Extending the config

Simply add a `"rules"` key to your config and add your overrides there.

For example, to change the `indentation` to four spaces and turn off the `number-leading-zero` rule:

```json
{
	"extends": "@gechiui/stylelint-config",
	"rules": {
		"indentation": 4,
		"number-leading-zero": null
	}
}
```

<br/><br/><p align="center"><img src="https://s.w.org/style/images/codeispoetry.png?1" alt="Code is Poetry." /></p>
npm package: @geckoai/class-transformer
Description: The class-transformer is used to convert a plain object to a class instance.
Author: RanYunLong
Latest version: 1.0.0

# class-transformer
class-transformer is used to convert a plain object to a class instance and the reverse process.

## Installing

```shell
npm i @geckoai/class-transformer
#or
yarn add @geckoai/class-transformer
```

### Example Usage

The following examples contain basic usage methods. For more high-level usage methods, please refer to the [test](https://github.com/geckoai/class-transformer/tree/master/test) directory.

## Documentation
- [ApiDocs](https://geckoai.github.io/class-transformer/)
- [Samples](https://github.com/geckoai/class-transformer/tree/master/sample)
- [GitRepository](https://github.com/geckoai/class-transformer)


## Issues
Create [issues](https://github.com/geckoai/class-transformer/issues) in this repository for anything related to the Class Transformer. When creating issues please search for existing issues to avoid duplicates.


## License
Licensed under the [MIT](``https://github.com/geckoai/class-transformer/blob/master/LICENSE) License.
npm package: @geckodynamics/eslint-angular-19
Description: Preset of ESLint rules and configuration builder for Angular 19
Latest version: 19.2.0

This package contains simple ESLint configuration builder with preset of ESLint rules used as corporate standard for Angular 19 projects.

# Installation
Create the `eslint.config.mjs` file in the root project directory with the following content:
```
import {configure} from '@geckodynamics/eslint-angular-19'

export default configure();
```
npm package: @geckodynamics/eslint-angular-20
Description: Preset of ESLint rules and configuration builder for Angular 20
Latest version: 20.0.1

This package contains simple ESLint configuration builder with preset of ESLint rules used as corporate standard for Angular 20 projects.

# Installation
Create the `eslint.config.mjs` file in the root project directory with the following content:
```
import {configure} from '@geckodynamics/eslint-angular-20'

export default configure();
```
npm package: @geckodynamics/eslint-angular-21
Description: Preset of ESLint rules and configuration builder for Angular 21
Latest version: 21.2.0

This package contains simple ESLint configuration builder with preset of ESLint rules used as corporate standard for Angular 21 projects.

# Installation
Create the `eslint.config.mjs` file in the root project directory with the following content:
```
import {configure} from '@geckodynamics/eslint-angular-21'

export default configure();
```
npm package: @geckodynamics/eslint-typescript
Description: Preset of ESLint rules and configuration builder for TypeScript
Latest version: 10.1.0

This package contains simple ESLint configuration builder with preset of ESLint rules used as corporate standard for TypeScript based projects.

# Installation
Create the `eslint.config.mjs` file in the root project directory with the following content:
```
import {configure} from '@geckodynamics/eslint-typescript'

export default configure();
```