UNPKG

create-new-express-app

Version:

A CLI tool to create a TypeScript Express application with best practices

44 lines (42 loc) 1.05 kB
import globals from "globals"; import pluginJs from "@eslint/js"; import tseslint from "typescript-eslint"; import eslintConfigPrettier from "eslint-config-prettier"; export default [ { ignores: ["build/**", "coverage/**", "dist/**", "node_modules/**"], }, { files: ["**/*.{js,mjs,cjs,ts}"], }, { languageOptions: { globals: globals.browser } }, pluginJs.configs.recommended, ...tseslint.configs.recommended, eslintConfigPrettier, { rules: { "no-restricted-imports": [ "error", { patterns: ["../"], }, ], "@typescript-eslint/consistent-type-imports": [ "error", { prefer: "type-imports", fixStyle: "inline-type-imports", }, ], "@typescript-eslint/no-unused-vars": [ "error", { argsIgnorePattern: "^_", varsIgnorePattern: "^_", caughtErrorsIgnorePattern: "^_", }, ], "@typescript-eslint/consistent-type-definitions": [1, "type"], }, }, ];