{"bugs":{"url":"https://github.com/JoshuaKGoldberg/eslint-plugin-erasable-syntax-only/issues"},"dist":{"shasum":"cf632a479a957457cccce2ce2c5bb9b0b5438360","tarball":"https://registry.npmjs.org/eslint-plugin-erasable-syntax-only/-/eslint-plugin-erasable-syntax-only-0.4.0.tgz","fileCount":21,"integrity":"sha512-7dx2gpfVn0FFEGukLqsF/izW4hGvSaySNOkcuSCO4q6Khh0ecOGYlRhW9hhDUtNryuKc+cXd1WFiQdpae3xzaQ==","signatures":[{"sig":"MEUCIQDtSAYgMcq3C1+mt+u58GOT1uDr12XwT4vH0XIIjZ7u2QIgUEYHk1MnHWpxVCdeoNBgjHY9aEtxcrVA+R2jEbdQHwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-erasable-syntax-only@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24150},"main":"lib/index.js","name":"eslint-plugin-erasable-syntax-only","type":"module","types":"./lib/index.d.ts","author":{"name":"Josh Goldberg ✨","email":"npm@joshuakgoldberg.com"},"engines":{"node":">=20.18.0"},"gitHead":"a608ed6d84bb195e009ebed2792648a12258322f","license":"MIT","scripts":{"tsc":"tsc","lint":"eslint . --max-warnings 0","test":"vitest","build":"tsup","format":"prettier .","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","prepare":"husky","lint:docs":"eslint-doc-generator --check","lint:knip":"knip","build:docs":"eslint-doc-generator","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\""},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"homepage":"https://github.com/JoshuaKGoldberg/eslint-plugin-erasable-syntax-only#readme","repository":{"url":"git+https://github.com/JoshuaKGoldberg/eslint-plugin-erasable-syntax-only.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag. ❎","directories":{},"lint-staged":{"*":"prettier --ignore-unknown --write"},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_nodeVersion":"20.19.5","dependencies":{"cached-factory":"^0.1.0","@typescript-eslint/utils":"^8.24.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.19.0","devDependencies":{"knip":"5.50.1","tsup":"8.5.0","husky":"9.1.7","cspell":"9.2.0","eslint":"9.38.0","vitest":"4.0.1","prettier":"3.6.0","@eslint/js":"9.38.0","release-it":"19.0.1","typescript":"5.9.2","@types/node":"24.9.1","lint-staged":"16.2.0","markdownlint":"0.39.0","eslint-plugin-n":"17.16.2","markdownlint-cli":"0.45.0","console-fail-test":"0.5.0","eslint-plugin-yml":"1.19.0","typescript-eslint":"8.41.0","prettier-plugin-sh":"0.18.0","sentences-per-line":"0.3.0","@vitest/coverage-v8":"4.0.1","eslint-plugin-jsdoc":"61.1.0","eslint-plugin-jsonc":"2.21.0","eslint-doc-generator":"2.3.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.3","create-typescript-app":"2.34.2","prettier-plugin-curly":"0.4.0","eslint-plugin-markdown":"5.1.0","eslint-plugin-package-json":"0.54.0","eslint-plugin-eslint-plugin":"6.5.0","eslint-plugin-perfectionist":"4.15.0","prettier-plugin-packagejson":"2.5.10","@types/eslint-plugin-markdown":"2.0.2","@typescript-eslint/rule-tester":"8.41.0","@release-it/conventional-changelog":"10.0.0","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"peerDependencies":{"eslint":">=9","typescript":">=5","@typescript-eslint/parser":">=8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-erasable-syntax-only_0.4.0_1762188951420_0.21267599474882415","host":"s3://npm-registry-packages-npm-production"},"_id":"eslint-plugin-erasable-syntax-only@0.4.0","version":"0.4.0"}