Skip to content

petrichorjs/config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@petrichorjs/config

All the common config files for petrichor js.

Setup

How to set up the config.

  1. Install dependacies.
$ npm i -D typescript prettier prettier-plugin-jsdoc eslint @eslint/js @types/eslint__js  typescript-eslint
  1. Prettier
// .prettierrc.js
//@ts-check

import base from "@petrichorjs/config/prettier";

/**
 * @type {import("prettier").Config}
 * @see https://prettier.io/docs/en/configuration.html
 */
const config = {
    ...base,
};

export default config;
  1. Eslint
// eslint.config.mjs
// @ts-check

import base from "@petrichorjs/config/eslint";

export default [...base];
  1. Tsconfig
// tsconfig.json
{
    "extends": "@petrichorjs/config/tsconfig",
    "compilerOptions": {
        "rootDir": "./src",
        "outDir": "./dist"
    }
}

About

Common config files for all Petrichorjs repos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published