open-index/open-npm huggingface dataset:
npm package: @rajzik/az-pipelines-cli
Description: Azure pipelines tool
Author: Silhan Jan
Latest version: 2.2.0

# @rajzik/az-pipelines-cli

Azure pipelines tool that can create or update pipelines via npx command

## Usage

We support two commands `update` and `create`.

All commands needs url to the template pipelines.

**Create command:**

```bash
npx @rajzik/az-pipelines-cli create git@github.com:rajzik/pipelines.git [branch-to-checkout]
```

**Update command:**

```bash
npx @rajzik/az-pipelines-cli update git@github.com:rajzik/pipelines.git [branch-to-checkout]
```

### Examples

```bash
npx @rajzik/az-pipelines-cli update git@github.com:rajzik/pipelines.git develop
npx @rajzik/az-pipelines-cli update git@github.com:rajzik/pipelines.git
npx @rajzik/az-pipelines-cli create git@github.com:rajzik/pipelines.git develop
npx @rajzik/az-pipelines-cli create git@github.com:rajzik/pipelines.git
```

## Setting up template pipelines repository

Add config to your repository

### Config

```js
module.exports = {
  rootDir: '.',
  targetDir: 'tools/pipelines',
  variables: 'variables.yml',
  files: 'azure-pipelines.yml',
};
```

**Config file names:**

- .azpipelinesrc
- .azpipelinesrc.json
- .azpipelinesrc.yaml
- .azpipelinesrc.yml
- .azpipelinesrc.js

**Config interface:**

```ts
export interface IConfig {
  rootDir: string; // Root directory of template repository
  targetDir?: string; // Destination directory of target project
  variables: string; // Variable path
  files: string | string[]; // File/files which you want to copy to the target project
}
```

### Variables.yml

Only supported format of variables is as follow

```yml
variables:
  - name: nodeVersion
    value: '12.x'
```

### azure-pipelines.yml

```yml
variables:
  - template: variables.yml

stages:
  - stage: code_validation
    displayName: Primary code validation
    dependsOn: []
    condition: not(contains(variables['Build.SourceVersionMessage'], 'ci skip'))
    jobs:
      - template: templates/jobs/validation.yml
        parameters:
          useYarn: ${{ variables['useYarn'] }}
          fixNpmAndYarn: ${{ variables['fixNpmAndYarn'] }}
          fixNpmTimeout: ${{ variables['fixNpmTimeout'] }}
          nodeVersion: ${{ variables['nodeVersion'] }}
```
npm package: @rajzik/az-semantic-release-config
Description: Main usage of this package is around my project. This package is used with azure devops.
Author: Jan Šilhan
Latest version: 1.1.3

# @rajzik/az-semantic-release-config

Main usage of this package is around my project. This package is used with azure devops.

[**semantic-release**](https://github.com/semantic-release/semantic-release) shareable config to publish npm packages with [GitHub](https://github.com).

## Plugins

This [shareable configuration](https://github.com/jedmao/semantic-release-npm-github-config/blob/master/.releaserc.json) uses the following plugins:

- [`@semantic-release/commit-analyzer`](https://github.com/semantic-release/commit-analyzer)
- [`@semantic-release/release-notes-generator`](https://github.com/semantic-release/release-notes-generator)
- [`@semantic-release/changelog`](https://github.com/semantic-release/changelog)
- [`@semantic-release/npm`](https://github.com/semantic-release/npm)
- [`@semantic-release/git`](https://github.com/semantic-release/git)

## Install

```bash
npm install --save-dev semantic-release @rajzik/az-semantic-release-config
```

## Usage

The shareable config can be configured in the [**semantic-release** configuration file](https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#configuration):

```json
{
  "extends": "@rajzik/az-semantic-release-config",
  "branch": "master"
}
```
npm package: @rajzik/babel-plugin-styled-components
Description: Improve the debugging experience and add server-side rendering support to styled-components
Latest version: 2.0.1

# `@rajzik/babel-plugin-styled-components`

This plugin is a highly recommended supplement to the base styled-components library, offering some
useful features:

- consistently hashed component classNames between environments (a must for server-side rendering)
- better debugging through automatic annotation of your styled components based on their context in
  the file system, etc.
- various types of minification for styles and the tagged template literals styled-components uses

## Quick start

Install the plugin first:

```
npm install --save-dev @rajzik/babel-plugin-styled-components
```

Then add it to your babel configuration:

```JSON
{
  "plugins": ["@rajzik/babel-plugin-styled-components"]
}
```

## Documentation

**The documentation for this plugin lives on
[the styled-components website](https://www.styled-components.com/docs/tooling#babel-plugin)!**

- [Usage](https://www.styled-components.com/docs/tooling#usage)
- [Better debugging](https://www.styled-components.com/docs/tooling#better-debugging)
- [Minification](https://www.styled-components.com/docs/tooling#minification)

## Extended usage

```json
{
  "plugins": [
    [
      "babel-plugin-styled-components",
      {
        "namespace": "your-namespace"
      }
    ]
  ]
}
```

## License

Licensed under the MIT License, Copyright © 2016-present Vladimir Danchenkov and Maximilian Stoiber.

See [LICENSE.md](./LICENSE.md) for more information.
npm package: @rajzik/config-babel
Description: Reusable Babel config.
Author: Silhan Jan
Latest version: 3.1.9

# Babel Config

Factory functions for creating preset [Babel](https://babeljs.io/) configurations. Primarily used in
unison with the [Lumos](https://www.npmjs.com/package/@rajzik/lumos) CLI.

## Extending config

**Update package.json:**

```json
{
  "lumos": {
    "eslint": {
      "plugins": ["styled-components"]
    }
  }
}
```

**Create file in configs folder:**

`configs/babel.js`

```js
modules.exports = {
  plugins: ['styled-components'],
};
```

## Settings

### Main settings

```ts
interface BabelOptions {
  env?: LumosEnvSetting;
  esm?: boolean;
  graphql?: boolean;
  library?: boolean;
  next?: boolean;
  node?: boolean;
  react?: boolean;
  typescript?: boolean;
  empty?: boolean;
  srcFolder: string;
}
```

```ts
interface LumosEnvSetting {
  targets?:
    | string
    | string[]
    | {
        browsers?: string | string[];
        esmodules?: boolean;
        node?: string | 'current' | true;
        safari?: string | 'tp';
        [key: string]: unknown;
      };
  spec?: boolean;
  loose?: boolean;
  modules?: 'amd' | 'umd' | 'systemjs' | 'commonjs' | 'cjs' | 'auto' | false;
  debug?: boolean;
  include?: (string | RegExp)[];
  exclude?: (string | RegExp)[];
  useBuiltIns?: 'usage' | 'entry' | false;
  forceAllTransforms?: boolean;
  configPath?: string;
  ignoreBrowserslistConfig?: boolean;
  shippedProposals?: boolean;
}
```

### Default values

```ts
{
  env = {
    loose: true,
    modules: esm ? false : 'commonjs',
    shippedProposals: next,
    targets: node ? NODE_TARGET : WEB_TARGET,
  },
  esm = false,
  graphql = false,
  library = false,
  next = false,
  node = false,
  react = false,
  typescript = false,
  empty = false,
}
```

### Options

- env
  - Babel preset evn config
- buildFolder
  - Defines build folder
- react
  - Enable/Disable react usage
- typescript
  - Enable/Disable typescript usage
- esm
  - Enable/Disable esm bundle
- empty
  - This will generate empty babelrc
  - This can be handy when you need special babelrc config
- graphql
  - Enable/Disable graph QL usage
- library
  - Enable/Disable optimization for library
- next
  - Enable/Disable experimental plugins
- node
  - Enable/Disable only node support

### CLI Options

- `--[no-]clean` (bool) - Clean the target `--out-dir` before transpiling. Defaults to `true`.

### [Beemo/babel](https://milesj.gitbook.io/beemo/driver/babel)
npm package: @rajzik/config-danger
Description: Reusable Danger.js scripts.
Author: Silhan Jan
Latest version: 2.1.13

# Danger.js Scripts

Provides reusable [Danger.js](https://danger.systems/js/) scripts. Primarily used in unison with the
[Lumos](https://www.npmjs.com/package/@rajzik/lumos) CLI.
npm package: @rajzik/config-eslint
Description: Reusable ESLint config.
Author: Silhan Jan
Latest version: 4.2.6

# ESLint Config

Factory functions for creating preset [ESLint](https://eslint.org) configurations. Primarily used in
unison with the [Lumos](https://www.npmjs.com/package/@rajzik/lumos) CLI.

## Extending config

**Update package.json:**

```json
{
  "lumos": {
    "eslint": {
      "rules": {
        "react-hooks/exhaustive-deps": "off"
      }
    }
  }
}
```

**Create file in configs folder:**

`configs/eslint.js`

```js
modules.exports = {
  rules: {
    'react-hooks/exhaustive-deps': 'off',
  },
};
```

## Settings

### Main settings

```ts
export interface ESLintOptions {
  next?: boolean;
  node?: boolean;
  prettier?: boolean;
  typescript?: boolean;
}
```

### Default values

```ts
{
  next = false,
  node = false,
  prettier = false,
  typescript = false,
}
```

### [Beemo/eslint](https://milesj.gitbook.io/beemo/driver/eslint)
npm package: @rajzik/config-jest
Description: Reusable Jest config.
Author: Silhan Jan
Latest version: 3.1.5

# Jest Config

Factory functions for creating preset [Jest](https://jestjs.io/) configurations. Primarily used in
unison with the [Lumos](https://www.npmjs.com/package/@rajzik/lumos) CLI.

## Extending config

**Update package.json:**

```json
{
  "lumos": {
    "jest": {
      "setupFilesAfterEnv": ["@testing-library/jest-dom/extend-expect"]
    }
  }
}
```

**Create file in configs folder:**

`configs/eslint.js`

```js
modules.exports = {
  setupFilesAfterEnv: ['@testing-library/jest-dom/extend-expect'],
};
```

## Settings

### Main settings

```ts
export interface JestOptions {
  graphql?: boolean;
  react?: boolean;
  node?: boolean;
  srcFolder: string;
  testsFolder: string;
  threshold?: number;
  workspaces?: string[];
  testingLibrary?: boolean;
  testResultFileName?: string;
}
```

### Default values

```ts
({
  graphql = false, // Enables/disables support for react
  react = false, // Enables/disabled support for react
  node = false, // Enables/disables support for node
  testingLibrary = false, // Enables/disabled testing library
  threshold = 40, // code coverage threshold
  testResultFileName = 'TEST-RESULTS.xml', // junit output filename
});
```

### [Beemo/jest](https://milesj.gitbook.io/beemo/driver/jest)
npm package: @rajzik/config-next
Description: Reusable Next config.
Author: Silhan Jan
Latest version: 3.0.9

# Next Config

Factory functions for creating preset [Next](https://nextjs.org/) configurations. Primarily used in
unison with the [Lumos](https://www.npmjs.com/package/@rajzik/lumos) CLI.

## Extending config

**Update package.json:**

```json
{
  "lumos": {
    "next": {
      "target": "serverless"
    }
  }
}
```

**Create file in configs folder:**

`configs/next.js`

```js
// TBD
modules.exports = {
  target: 'serverless',
};
```

`configs/next.js`

```js
modules.exports = (phase, { defaultConfig }) => {
  if (phase === PHASE_DEVELOPMENT_SERVER) {
    return {
      /* development only config options here */
    };
  }

  return {
    /* config options for all phases except development here */
  };
};
```

## Settings

### Main settings

```ts
interface NextOptions {
  analyzeBundle?: boolean;
  buildFolder?: string;
  root?: string;
  target?: 'server' | 'serverless' | 'experimental-serverless-trace';
  srcFolder: string;
}
```

### Default values

```ts
{
  analyzeBundle = false,
  root = WEBPACK_ROOT,
  buildFolder = '.next',
  target = 'server',
  srcFolder = 'src',
  nextOptions = {},
}
```

### ENV Options

- `LUMOS_BUILD_FOLDER=<string>`

  - define build folder for current build

  ```sh
  cross-env LUMOS_BUILD_FOLDER = 'build' lumos next build
  ```

- `LUMOS_SRC_FOLDER=<string>`

  - define src folder for current build

  ```sh
  cross-env LUMOS_SRC_FOLDER='src' lumos next build
  ```

- `LUMOS_TARGET=<server|serverless|experimental-serverless-trace>`

  - Define target for current build

  ```sh
    cross-env LUMOS_TARGET='server' lumos next build
  ```
npm package: @rajzik/config-prettier
Description: Reusable Prettier config.
Author: Silhan Jan
Latest version: 2.1.10

# Prettier Config

Factory functions for creating preset [Prettier](https://prettier.io/) configurations. Primarily
used in unison with the [Lumos](https://www.npmjs.com/package/@rajzik/lumos) CLI.

## Extending config

**Update package.json:**

```json
{
  "lumos": {
    "prettier": {
      "arrowParens": "avoid"
    }
  }
}
```

**Create file in configs folder:**

`configs/prettier.js`

```js
modules.exports = {
  arrowParens: 'avoid',
};
```

## Default config

```js
{
  arrowParens: 'avoid',
  bracketSpacing: true,
  jsxBracketSameLine: false,
  printWidth: 100,
  proseWrap: 'always',
  requirePragma: false,
  semi: true,
  singleQuote: true,
  tabWidth: 2,
  trailingComma: 'all',
  useTabs: false,
}
```

### [Beemo/prettier](https://milesj.gitbook.io/beemo/driver/prettier)
npm package: @rajzik/config-typescript
Description: Reusable TypeScript configs.
Author: Silhan Jan
Latest version: 3.0.4

# TypeScript Config

Factory functions for creating preset [TypeScript](https://www.typescriptlang.org/) configurations.
Primarily used in unison with the [Lumos](https://www.npmjs.com/package/@rajzik/lumos) CLI.

## Extending config

**Update package.json:**

```json
{
  "lumos": {
    "typescript": {
      "allowSyntheticDefaultImports": true
    }
  }
}
```

**Create file in configs folder:**

`configs/typescript.js`

```js
modules.exports = {
  allowSyntheticDefaultImports: true,
};
```

## Settings

### Main settings

```ts
export interface TypeScriptOptions {
  buildFolder: string;
  includeTests?: boolean;
  library?: boolean;
  next?: boolean;
  node?: boolean;
  react?: boolean;
  usingNext?: boolean;
  srcFolder: string;
  testsFolder: string;
  typesFolder: string;
  workspaces?: string[];
  emitDeclarationOnly?: boolean;
  allowJs?: boolean;
  skipLibCheck?: boolean;
}
```

### Default values

```ts
{
  library = false,
  next = false,
  node = false,
  react = false,
  usingNext = false,
  emitDeclarationOnly = false,
  srcFolder = 'src',
  allowJs = false,
  skipLibCheck = false,
}
```

### CLI Options

- `--[no-]clean`
  - clean the target `outDir` before transpiling. Defaults to `true`.
- `--reference-workspaces` / `--reference-workspaces=<string>`
  - automatically generate project references based on workspace dependency graph. Defaults to
    `false`.
- `--emitDeclarationOnly`
  - emit d.ts files only
- `--noEmit`
  - include tests
- `--buildFolder=<string>`
  - sets build folder
- `--srcFolder=<string>`
  - sets src folder
- `--testsFolder=<string>`
  - sets tests folder
- `--typesFolder=<string>`
  - sets types folder

**Example:**

```bash
lumos typescript --emitDeclarationOnly --typesFolder=types
```

### [Beemo/typescript](https://milesj.gitbook.io/beemo/driver/typescript)
npm package: @rajzik/config-webpack
Description: Reusable Webpack configs.
Author: Silhan Jan
Latest version: 6.1.8

# Webpack Config

Provides Webpack dependencies and configuration. Primarily used in unison with the
[Lumos](https://www.npmjs.com/package/@rajzik/lumos) CLI.

## Extending config

**Create file in configs folder:**

`configs/babel.js`

```js
modules.exports = {
  plugins: [new webpack.NamedChunksPlugin()],
};
```

## Settings

### Main settings

```ts
export interface WebpackOptions {
  analyzeBundle?: boolean;
  buildFolder?: string;
  port?: string | number;
  parallel?: boolean | string | number;
  root?: string;
  react?: boolean;
  sourceMaps?: boolean;
  publicPath?: string;
  srcFolder: string;
  entryPoint?: string;
}
```

### Default values

```ts
{
  analyzeBundle = false,
  buildFolder = 'build',
  port = 3000,
  react = false,
  sourceMaps = false,
  srcFolder = 'src',
  publicPath = '/',
  root = process.cwd(),
}
```

### Options

- analyzeBundle
  - Enable/Disable bundle analyze
- buildFolder
  - Defines build folder
- port
  - Defines port
- react
  - Enable/Disable react usage
- sourceMaps
  - Enable/Disable source map generation
- srcFolder
  - Defines source code folder
- entryPoint
  - Defines file which will be acting as entry point instead of index.html
- publicPath
  - Defined path where to get scripts
  - useful values: '/', './'
- parallel
  - Settings for terser plugin
  - fast AF boii
- aliasPattern

  - Path alias pattern
  - Do not change unless you know what are you doing
  - Example:

  ```tsx
  import MyModule from '~/MyModule';
  // this will resolve src/MyModule.[ts,js,tsx,jsx]
  // or src/MyModule/index.[ts,tsx,js,jsx]
  ```

### CLI Options

- `--sourceMaps`
  - Enable source map generation
- `--analyze`
  - Enable bundle analyze
- `--parallel` / `--parallel=<number | string | boolean>`
  - Enable/sets parallel configuration
- `--buildFolder=<string>`
  - sets build folder
- `--entryPoint=<string>`
  - sets entry point for build
  - Entry point is relative to srcFolder

**Example:**

```bash
lumos webpack --entryPoint=appEntry.tsx --sourceMaps --analyze --buildFolder=build
```

### [Beemo/webpack](https://milesj.gitbook.io/beemo/driver/webpack)
npm package: @rajzik/conventional-changelog-beemo
Description: Conventional changelog preset for Beemo and associated projects.
Author: Jan Silhan
Latest version: 2.1.2

# conventional-changelog-beemo

Original repo [beemo preset](https://github.com/beemojs/beemo)

<!-- [![npm version](https://badge.fury.io/js/conventional-changelog-beemo.svg)](https://www.npmjs.com/package/conventional-changelog-beemo)
[![npm deps](https://david-dm.org/beemojs/conventional-changelog-beemo.svg)](https://www.npmjs.com/package/conventional-changelog-beemo) -->

Beemo's commit message guidelines and changelog structure. _Now with more emojis!_

## Commit Message Format

The commit message format consists of a **type**, optional **scope** in parenthesis, and a required
**message**:

```
<type>: <message>
<type>(<scope>): <message>
```

### Type

The type is a way to group commits and flag semver changes. The following types must be used when
prefixing your commit message.

#### Major

- `break`, `breaking` - A _major_ breaking change.
- `release` - Not a breaking change but bumps the _major_ version.

#### Minor

- `new` - Introduces a new feature.
- `update` - Updates an existing feature.
- `feature` - Both a new and update.

#### Patch

- `fix` - Fixes existing functionality.
- `deps` - Bumps dependencies.
- `docs` - Updates documentation.
- `revert` - Reverts previous or broken code.
- `style` - Updates visual styles, like CSS.
- `security` - Improves security.
- `type`, `types` - Updates type system related syntax (TS/Flow).
- `misc` - Catch all for commits that don't align with other types.

#### Skip

- `ci` - Changes to the CI pipeline.
- `build` - Changes to the build system.
- `test`, `tests` - Changes to tests or the testing framework.
- `internal` - Internal changes not critical for the consumer.

### Scope

The scope is optional but useful in defining granularity in a commit message. Scope is ideally used
to target a specific feature or module within the project, for example:
`new(Button): Add a new Button component`.

Scopes will appear in the changelog before each line item and accept the following characters:
`a-z`, `0-9`, `-`, `.`, `,`, and spaces.

### Message

The message contains a succinct description of the change:

- Use the imperative, present tense: "change" not "changed" nor "changes".
- Capitalize first letter of message.
- Trailing punctuation (period) is not required, but preferred.

## Example

Given the following commit messages:

```
new(Button): Add new Button component
update(Modal,Tooltip): Refactor accessibility support
ci: Add DangerJS to pipeline
test: Add missing tests for a handful of files
fix(auth): Fixed a bug with the authentication flow
```

Would generate the following changelog:

---

## 1.2.3 - 2019-01-01

#### 🚀 Updates

- **[Button]** Add new Button component ([a1b2c3d][fake-commit])
- **[Modal,Tooltip]** Refactor accessibility support ([a1b2c3d][fake-commit])

#### 🐞 Fixes

- **[auth]** Fixed a bug with the authentication flow ([a1b2c3d][fake-commit])

#### 🛠 Internals

- Add DangerJS to pipeline ([a1b2c3d][fake-commit])
- Add missing tests for a handful of files ([a1b2c3d][fake-commit])

[fake-commit]: #example
npm package: @rajzik/conventional-changelog-lint-config-beemo
Description: Convetional changelog lint config beemo
Author: Jan Šilhan
Latest version: 1.0.5

# @rajzik/conventional-changelog-lint-config-beemo

Config for [beemo preset](https://github.com/rajzik/conventional-changelog-beemo).

## Getting started

```sh
# Install commitlint cli and conventional config
npm install --save-dev @commitlint/cli @rajzik/conventional-changelog-lint-config-beemo
# For Windows:
npm install --save-dev @rajzik/conventional-changelog-lint-config-beemo @commitlint/cli

# Configure commitlint to use conventional config
echo "module.exports = {extends: ['@rajzik/conventional-changelog-lint-config-beemo']}" > commitlint.config.js
```

To lint commits before they are created you can use Husky's 'commit-msg' hook:

```json
{
  "husky": {
    "hooks": {
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  }
}
```

## Further instructions

[commitlint](https://github.com/conventional-changelog/commitlint)
npm package: @rajzik/lumos
Description: Centralized CLI for JavaScript and TypeScript dev tools.
Author: Silhan Jan
Latest version: 6.0.13

# Lumos

Centralized CLI for JavaScript and TypeScript dev tools.
[Built on and powered by Beemo](https://github.com/beemojs/beemo).

## Usage

### Prerequisites

- package.json
- install @rajzik/lumos

**Setup initial project with this package:**

```bash
npm init
npm install --save-dev @rajzik/lumos
npx lumos-setup
```

**yarn:**

```bash
yarn init
yarn add --dev @rajzik/lumos
npx lumos-setup
```

## Eject files

This will eject files and remove dependency of this package.

```bash
npx lumos-eject
```

## Scaffold dotfile

```bash
npx lumos scaffold project dotfiles
```

## Create configs

```bash
npx lumos create-config [driver list]
```

```bash
npx lumos create-config eslint prettier
```

## Running drivers

```bash
npx lumos <name of driver> [--cli options]
```

```bash
npx lumos eslint
npm lumos typescript --build --reference-workspaces
```

## Supported drivers

- [babel](../config-babel)
- [danger](../config-danger)
- [eslint](../config-eslint)
- [jest](../config-jest)
- [next](../config-next)
- [prettier](../config-prettier)
- [typescript](../config-typescript)
- [webpack](../config-webpack)

### Set drivers manually

```json
{
  "lumos": {
    "drivers": ["babel", "eslint"]
  }
}
```

## Supported settings

```ts
export interface LumosSettings {
  buildFolder: string;
  coverage: number;
  docsFolder: string;
  env: LumosEnvSetting;
  graphql: boolean;
  library: boolean;
  next: boolean;
  node: boolean;
  testingLibrary: boolean;
  react: boolean;
  srcFolder: string;
  testsFolder: string;
  typesFolder: string;
  entryPoint?: string;
  publicPath?: string;
  nextTarget?: 'server' | 'serverless';
  root?: string;
  parallel?: boolean | string | number;
  testResultFileName?: string;
  emptyBabelConfig: boolean;
  nextOptions?: Partial<NextConfigObject>;
  allowJs: boolean;
  skipLibCheck: boolean;
}
```

### Default values

```ts
{
  buildFolder: 'lib',
  coverage: 75,
  docsFolder: 'docs',
  env: {},
  graphql: false,
  library: false,
  next: false,
  node: false,
  react: false,
  testingLibrary: false,
  srcFolder: 'src',
  testsFolder: 'tests',
  typesFolder: 'types',
  emptyBabelConfig: false,
  allowJs: false,
  skipLibCheck: false,
  root: process.cwd(),
  parallel: true,
  testResultFileName: 'TEST-RESULTS.xml',
}
```

### Edit this settings

in package json

```json
{
  "lumos": {
    "settings": {
      "buildFolder": "lib",
      "coverage": 75
    }
  }
}
```

## Modifying configs

### Modify package.json

```json
{
  "lumos": {
    "eslint": {
      // name of the driver
      "rules": {
        "import/prefer-default-export": "off"
      }
    }
  }
}
```

### Create file in `configs` folder

Create javascript file inside this folder with name of driver. For example: `configs/eslint.js`

```js
module.exports = {
  rules: {
    'import/prefer-default-export': 'off',
  },
};
```

## Rest of documentation

[Beemo docs](https://milesj.gitbook.io/beemo/)
npm package: @rakadeveloper/vue-counter
Description: A Vue.js project
Author: rakadevelopers@gmail.com
Latest version: 1.0.0

# vue-counter

> A Vue.js project

## Build Setup

``` bash
# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build
```

For detailed explanation on how things work, consult the [docs for vue-loader](http://vuejs.github.io/vue-loader).
npm package: @rakadv/svelte-motion
Description: Svelte animation library based on the React library framer-motion.
Author: Michael Lucht
Latest version: 0.11.7

# Svelte Motion

An animation library based on [framer-motion](https://www.framer.com/motion/). 

[Visit Project Page](https://svelte-motion.gradientdescent.de)

## Installation

```bash
npm install --save-dev svelte-motion
```

## Usage

Corresponding to a `MotionDiv` in framer-motion is this:

```javascript
import { Motion } from 'svelte-motion'

<Motion let:motion><div use:motion/></Motion>
```
For svg elements like 'g', 'path' or 'circle', use:

```javascript
<Motion let:motion isSVG><g use:motion/></Motion>
```