@myowncake/config

0.2.1 • Public • Published

@myowncake/config

An NPM package providing my own miscellaneous configuration.

Install

$ npm i -D @myowncake/config

Setup

TypeScript

  • Extend dist/tsconfig.*.json

ESLint and Prettier

  • Install Packages
    • @typescript-eslint/eslint-plugin
    • @typescript-eslint/parser
    • eslint
    • eslint-config-prettier
    • prettier
  • Create eslintrc, extends dist/.eslintrc.*.json and set parserOptions like:
    {
      "root": true,
      "extends": "./node_modules/@myowncake/config/dist/.eslintrc.node14.json",
      "parserOptions": {
        "project": ["./tsconfig.json"]
      }
    }
  • Create prettierrc and require dist/.prettierrc.general.js:
    module.exports = {
      ...require('@myowncake/config/dist/.prettierrc.general'),
      /* additional settings */
    }

Readme

Keywords

none

Package Sidebar

Install

npm i @myowncake/config

Weekly Downloads

1

Version

0.2.1

License

MIT

Unpacked Size

2.81 kB

Total Files

8

Last publish

Collaborators

  • mosop