open-index/open-npm huggingface dataset:
npm package: @lynx-json/jsua-material
Description: JSUA Material Design Styling Vocabulary
Author: lynx-json.org
Latest version: 0.3.18

JSUA Material
=================================================

Components
-------------------------------------------------

> Alignment properties are normalized, so that all align and justify values
> use the css grid values of `start`, `end`, `center`, and `stretch`.

### Group

```js
material.group({
  alignItems: 'center', // Default 'start'
  gap: '12px' // Default 0.25 em
})
``
npm package: @lynx-json/lynx-docs
Description: Lynx templates in YAML
Author: lynx-json.org
Latest version: 0.26.1

# @lynx-json/lynx-docs

[![Build Status](https://travis-ci.org/lynx-json/lynx-docs.svg?branch=master)](https://travis-ci.org/lynx-json/lynx-docs)

## Installation

`npm install @lynx-json/lynx-docs --save-dev`

## Starting the server

`npx lynx-docs start --root ./templates`

Use `npx lynx-docs --help` to get help or review [command line parameters reference](https://github.com/lynx-json/lynx-docs/wiki/Command-Line-Parameters)

## Origin

lynx-docs is an [NPM package](https://www.npmjs.com/package/@lynx-json/lynx-docs) we made to help us with the following:

* Writing templates for [Lynx documents](http://lynx-json.org/specification/) (or any JSON document) using a [specific YAML syntax](https://github.com/lynx-json/lynx-docs/wiki/dynamic-content).
* Exporting those templates to another template format via the [`export` command](https://github.com/lynx-json/lynx-docs/wiki/Command-Line-Parameters#export-command-parameters) (currently we only support exporting the YAML templates to Handlebars).
* Viewing those templates in a web browser via the [`start` command](https://github.com/lynx-json/lynx-docs/wiki/Command-Line-Parameters#start-command-parameters).

## Benefits

* a better templating language for JSON templates - we didn't find a templating language that worked well with JSON, so we made our own on top of YAML.
* a pre-built web server - verify your static files, templates, forms, and links before you begin to write your real web app.

## Docs and Community

- lynx-docs [wiki](https://github.com/lynx-json/lynx-docs/wiki)
- application/lynx+json [media type specification](http://lynx-json.org/specification/)

## Quick start

Coming soon
npm package: @lynxtaa/eslint-config
Description: Shared ESLint configuration
Author: Alex Kondratiuk
Latest version: 0.16.0

# @lynxtaa/eslint-config

Shared ESLint configuration

## Install

```sh
npm install --save-dev @lynxtaa/eslint-config eslint
```

## Extend your config

```js
import eslintConfig from '@lynxtaa/eslint-config'

export default [...eslintConfig]
```

## Extend your config (ES Modules)

```js
import eslintConfig from '@lynxtaa/eslint-config'
import eslintConfigEsm from '@lynxtaa/eslint-config/esm'

export default [...eslintConfig, ...eslintConfigEsm]
```

## Add rules which requires type information

```js
import eslintConfig from '@lynxtaa/eslint-config'
import requiresTypechecking from '@lynxtaa/eslint-config/requires-typechecking'

export default [
  ...eslintConfig,
  ...requiresTypechecking,
  // See https://typescript-eslint.io/getting-started/typed-linting
  {
    languageOptions: {
      parserOptions: {
        projectService: {
          allowDefaultProject: ['*.js', '*.mjs'],
        },
        tsconfigRootDir: import.meta.dirname,
      },
    },
  },
]
```