0.2.1 • Published 3 years ago

@myowncake/config v0.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@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 */
    }