this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

add @e18e/eslint-plugin

+58 -3
+2 -3
eslint.config.js
··· 1 + import e18e from '@e18e/eslint-plugin'; 1 2 import {defineConfig, globalIgnores} from 'eslint/config'; 2 3 import packageJson from 'eslint-plugin-package-json'; 3 4 import xo from 'xo'; ··· 8 9 { 9 10 files: ['**/*.{js,ts}'], 10 11 extends: [ 12 + e18e.configs.recommended, 11 13 xo.xoToEslintConfig([ 12 14 { 13 15 prettier: 'compat', ··· 22 24 }, 23 25 ]), 24 26 ], 25 - rules: { 26 - 'e18e/prefer-static-regex': 'off', 27 - }, 28 27 }, 29 28 { 30 29 files: ['package.json'],
+55
package-lock.json
··· 9 9 "version": "5.1.1", 10 10 "license": "MIT", 11 11 "devDependencies": { 12 + "@e18e/eslint-plugin": "^0.3.0", 12 13 "@tsconfig/strictest": "^2.0.8", 13 14 "@vitest/coverage-v8": "^4.1.4", 14 15 "eslint": "^10.0.3", ··· 302 303 "license": "MIT", 303 304 "engines": { 304 305 "node": ">=18" 306 + } 307 + }, 308 + "node_modules/@e18e/eslint-plugin": { 309 + "version": "0.3.0", 310 + "resolved": "https://registry.npmjs.org/@e18e/eslint-plugin/-/eslint-plugin-0.3.0.tgz", 311 + "integrity": "sha512-hHgfpxsrZ2UYHcicA+tGZnmk19uJTaye9VH79O+XS8R4ona2Hx3xjhXghclNW58uXMk3xXlbYEOMr8thsoBmWg==", 312 + "dev": true, 313 + "license": "MIT", 314 + "dependencies": { 315 + "eslint-plugin-depend": "^1.5.0" 316 + }, 317 + "peerDependencies": { 318 + "eslint": "^9.0.0 || ^10.0.0", 319 + "oxlint": "^1.55.0" 320 + }, 321 + "peerDependenciesMeta": { 322 + "eslint": { 323 + "optional": true 324 + }, 325 + "oxlint": { 326 + "optional": true 327 + } 305 328 } 306 329 }, 307 330 "node_modules/@emnapi/core": { ··· 3434 3457 "dev": true, 3435 3458 "license": "ISC" 3436 3459 }, 3460 + "node_modules/empathic": { 3461 + "version": "2.0.0", 3462 + "resolved": "https://registry.npmjs.org/empathic/-/empathic-2.0.0.tgz", 3463 + "integrity": "sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==", 3464 + "dev": true, 3465 + "license": "MIT", 3466 + "engines": { 3467 + "node": ">=14" 3468 + } 3469 + }, 3437 3470 "node_modules/enhance-visitors": { 3438 3471 "version": "1.0.0", 3439 3472 "resolved": "https://registry.npmjs.org/enhance-visitors/-/enhance-visitors-1.0.0.tgz", ··· 4048 4081 }, 4049 4082 "peerDependencies": { 4050 4083 "eslint": ">=10" 4084 + } 4085 + }, 4086 + "node_modules/eslint-plugin-depend": { 4087 + "version": "1.5.0", 4088 + "resolved": "https://registry.npmjs.org/eslint-plugin-depend/-/eslint-plugin-depend-1.5.0.tgz", 4089 + "integrity": "sha512-i3UeLYmclf1Icp35+6W7CR4Bp2PIpDgBuf/mpmXK5UeLkZlvYJ21VuQKKHHAIBKRTPivPGX/gZl5JGno1o9Y0A==", 4090 + "dev": true, 4091 + "license": "MIT", 4092 + "dependencies": { 4093 + "empathic": "^2.0.0", 4094 + "module-replacements": "^2.10.1", 4095 + "semver": "^7.6.3" 4096 + }, 4097 + "peerDependencies": { 4098 + "eslint": ">=8.40.0" 4051 4099 } 4052 4100 }, 4053 4101 "node_modules/eslint-plugin-es-x": { ··· 6451 6499 "funding": { 6452 6500 "url": "https://github.com/sponsors/ljharb" 6453 6501 } 6502 + }, 6503 + "node_modules/module-replacements": { 6504 + "version": "2.11.0", 6505 + "resolved": "https://registry.npmjs.org/module-replacements/-/module-replacements-2.11.0.tgz", 6506 + "integrity": "sha512-j5sNQm3VCpQQ7nTqGeOZtoJtV3uKERgCBm9QRhmGRiXiqkf7iRFOkfxdJRZWLkqYY8PNf4cDQF/WfXUYLENrRA==", 6507 + "dev": true, 6508 + "license": "MIT" 6454 6509 }, 6455 6510 "node_modules/ms": { 6456 6511 "version": "2.1.3",
+1
package.json
··· 47 47 "unused:fix": "npm run _knip -- --fix" 48 48 }, 49 49 "devDependencies": { 50 + "@e18e/eslint-plugin": "^0.3.0", 50 51 "@tsconfig/strictest": "^2.0.8", 51 52 "@vitest/coverage-v8": "^4.1.4", 52 53 "eslint": "^10.0.3",