1.0.1 • Published 1 year ago
@cubostuff/eslint-config-ts v1.0.1
eslint-config-ts
npm install @cubostuff/eslint-config-tsYou'll also need to install the peerDependencies.
npm install @types/eslint @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-prettier eslint-plugin-eslint-comments eslint-plugin-import prettier typescriptUsage
Create a file .eslintrc.js and add the following.
should be .eslintrc.cjs if your package.json has
"type": "module".
/**
* @type {import('eslint').Linter.Config}
*/
module.exports = {
root: true,
// add this if you're in a monorepo and don't want a specific member to inherit eslint rules from
// other configs that exists higher on the file system's tree.
extends: '@cubostuff/eslint-config-ts',
parserOptions: {
project: ['./tsconfig.json'],
tsconfigRootDir: __dirname,
},
};Release
Make sure to check this links:
npm version minor
# options (major, minor, or patch)
# - increments the version your package.json based on the type of the change
# - commits this version bump
# - creates a tag for the current release
npm publish
git push && git push --tagsRelease Beta
npm version 1.0.0-beta.1
# - bump package version
# - creates a git tag
npm publish --tag beta
git push
git push --tagsPeer Dependencies
- @types/eslint
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- eslint
- eslint-config-prettier
- eslint-plugin-eslint-comments
- eslint-plugin-import
- prettier
- typescript
Dependency changelogs
1.0.1
1 year ago
1.0.0
1 year ago
1.0.0-beta.2
2 years ago
1.0.0-beta.3
2 years ago
1.0.0-beta.1
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago
0.0.5
3 years ago
0.0.4
3 years ago
0.0.3
3 years ago
0.0.2
3 years ago