Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@saintleroyalle/core

Переиспользуемые core-конфиги для JS/TS-проектов 🙂

Что есть 📦

  • eslint
  • prettier
  • commitlint
  • lint-staged
  • tsconfig

Установка 🚀

npm i -D @saintleroyalle/core

Подключение 🔧

eslint.config.cjs

const baseConfig = require('@saintleroyalle/core/eslint');

module.exports = [
  ...baseConfig,
  {
    languageOptions: {
      parserOptions: {
        projectService: true,
        tsconfigRootDir: __dirname,
      },
    },
  },
];

prettier.config.cjs

module.exports = require('@saintleroyalle/core/prettier');

commitlint.config.cjs

module.exports = require('@saintleroyalle/core/commitlint');

lint-staged.config.cjs

module.exports = require('@saintleroyalle/core/lint-staged');

tsconfig.json

{
  "extends": "@saintleroyalle/core/tsconfig/nest",
  "compilerOptions": {
    "rootDir": "./src",
    "outDir": "./dist",
    "paths": {
      "src/*": ["./src/*"]
    }
  },
  "include": ["src/**/*"]
}

About

⚙️ Reusable core configs for JavaScript and TypeScript projects

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages