UNPKG

@devpow112/babel-config

Version:
86 lines (59 loc) 1.75 kB
# Babel Configuration [![License][License Badge]](LICENSE) [![Version][Version Badge]][Version Package] [![Release][Release Badge]][Release Workflow] [![Node Version][Node Version Badge]](package.json#L57) Shareable babel configuration. ## Installation ```console npm i -D @devpow112/babel-config ``` ## Usage The shareable config can be configured in the [Babel configuration] file. ```json { "extends": "@devpow112/babel-config" } ``` ## Development Development can be done on any machine that can install **Node.js**. Only the latest LTS version is tested against. ### Install Dependencies Install dependencies via `npm`. ```console npm i ``` ### Linting Execute linters via `npm`. ```console # git, javascript, markdown and package.json npm run lint # git only npm run lint:git # javascript only npm run lint:js # markdown only npm run lint:md # package.json only npm run lint:pkg ``` ### Fixing Execute automatic fixers via `npm`. ```console # javascript, markdown and package.json npm run fix # javascript only npm run fix:js # markdown only npm run fix:md # package.json only npm run fix:pkg ``` <!-- links --> [License Badge]: https://img.shields.io/github/license/devpow112/babel-config?label=License [Version Badge]: https://img.shields.io/npm/v/@devpow112/babel-config?label=Version [Version Package]: https://www.npmjs.com/@devpow112/babel-config [Node Version Badge]: https://img.shields.io/node/v/@devpow112/babel-config [Release Badge]: https://github.com/devpow112/babel-config/actions/workflows/release.yml/badge.svg?branch=main [Release Workflow]: https://github.com/devpow112/babel-config/actions/workflows/release.yml?query=branch%3Amain [Babel configuration]: https://babeljs.io/docs/en/config-files