Nth Permutation Mathematics

    @squibs/eslint-config

    1.0.5 • Public • Published

    @squibs/eslint-config

    My ESLint configuration for JavaScript projects.

    This was made with the assumption that Visual Studio Code with the ESLint extension are being used.

    Installation

    1) Install

    npm:

    npm i -D @squibs/eslint-config

    yarn:

    yarn add -D @squibs/eslint-config

    2) Install ESLint plugins (if necessary)

    npm:

    Manually install the listed versions of packages, alongside this package, from the following command:

    npm info "@squibs/eslint-config" peerDependencies

    or have everything automatically installed using this command:

    npx install-peerdeps -D @squibs/eslint-config

    With npm version >= 7.0.0 normal package installation: npm i -D @squibs/eslint-config, the above is not needed, as it automatically installs peer dependencies.

    yarn:

    Manually install the listed versions of packages, alongside this package, from the same npm command:

    npm info "@squibs/eslint-config" peerDependencies

    or follow up on the unmet peer dependency warnings which come from a normal yarn package installation:

    yarn add -D @squibs/eslint-config

    If a yarn.lock file already exists for your project: npx install-peerdeps -D @squibs/eslint-config can be used to automatically install the peer dependencies, instead, as it will detect that you are already using yarn.

    3) Optional:

    Include my Prettier configuration along side this.

    Usage

    Add @squibs/eslint-config to the "extends" array of your ESLint configuration file. This can be in a .eslintrc.* file or inside of package.json.

    .eslintrc.*:

    {
      "extends": [
        "other-eslint-config-in-use-by-you",
        "@squibs/eslint-config"
      ]
    }
    

    package.json:

    {
      "eslintConfig": {
        "extends": [
          "other-eslint-config-in-use-by-you",
          "@squibs/eslint-config"
        ]
      }
    }
    

    Install

    npm i @squibs/eslint-config

    DownloadsWeekly Downloads

    1

    Version

    1.0.5

    License

    ISC

    Unpacked Size

    3.37 kB

    Total Files

    4

    Last publish

    Collaborators

    • squibs