UNPKG

@waiting/eslint-config

Version:

ESLint Shareable Configuration for Typescript

70 lines (69 loc) 1.82 kB
{ "name": "@waiting/eslint-config", "author": "waiting", "version": "16.1.0", "description": "ESLint Shareable Configuration for Typescript", "keywords": [ "ECMAScript Style", "code style", "eslint", "eslintconfig", "esm", "tslint", "typescript" ], "engines": { "node": ">=18.11.0" }, "type": "module", "main": "src/strict.mjs", "exports": { ".": "./src/strict.mjs", "./recommended": "./src/recommended.mjs", "./recommended.js": "./src/recommended.mjs", "./test": "./src/recommended-for-test.mjs", "./test.js": "./src/recommended-for-test.mjs", "./strict": "./src/strict.mjs", "./strict.js": "./src/strict.mjs", "./package.json": "./package.json" }, "bugs": { "url": "https://github.com/waitingsong/eslint-config/issues" }, "homepage": "https://github.com/waitingsong/eslint-config#readme", "repository": { "type": "git", "url": "git+https://github.com/waitingsong/eslint-config.git" }, "license": "MIT", "dependencies": { "@stylistic/eslint-plugin": "^4.0.0", "eslint": "^9.20.1", "eslint-plugin-import": "^2.31.0", "eslint-plugin-unicorn": "^57.0.0", "safe-regex": "^2.1.1", "typescript-eslint": "^8.24.1" }, "devDependencies": { "@types/tape": "5", "madge": "^8.0.0", "tape": "5", "typescript": ">=5" }, "files": [ "src" ], "publishConfig": { "registry": "https://registry.npmjs.org/" }, "scripts": { "build": "", "lint": "npm run lint:src && npm run lint:test", "lint:cycle": "madge --circular --extensions mjs src", "lint:src": "eslint --cache --fix src", "lint:test": "eslint --cache test", "lint:nofix": "eslint --cache src test", "test": "tape test/*.test.js", "release": "standard-version -r" } }