{"bugs":{"url":"https://github.com/JoshuaKGoldberg/eslint-plugin-erasable-syntax-only/issues"},"dist":{"shasum":"91b150f4d9dcaf9a98abc37634fe651a0ed45a20","tarball":"https://registry.npmjs.org/eslint-plugin-erasable-syntax-only/-/eslint-plugin-erasable-syntax-only-0.3.1.tgz","fileCount":21,"integrity":"sha512-f4Eo1LEZJfUP7/2PwNdFUcIUJlYAoCoie9BSoThQ4y4eO8bW+Sq38qC4IskYTu4+FW887mPW0wYuI9HU0nQnlg==","signatures":[{"sig":"MEQCIEcE5RJhSbe8Tu5hcW+fUf3nKVqLBB/n0P4k5OAAvAUWAiAoTeaeDqeGU+hFm4h1cJOdM4VG+a8EUx3VJwD7fmUodQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-erasable-syntax-only@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21965},"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":"1dd7379ad7ae66d1f49ed7b189b7ae21455334ca","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.0","dependencies":{"cached-factory":"^0.1.0","@typescript-eslint/utils":"^8.24.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.7.0","devDependencies":{"knip":"5.46.0","tsup":"8.4.0","husky":"9.1.7","cspell":"8.18.0","eslint":"9.22.0","vitest":"3.0.9","prettier":"3.5.3","@eslint/js":"9.22.0","release-it":"18.1.2","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.5.0","markdownlint":"0.37.4","eslint-plugin-n":"17.16.2","markdownlint-cli":"0.44.0","console-fail-test":"0.5.0","eslint-plugin-yml":"1.17.0","typescript-eslint":"8.27.0","prettier-plugin-sh":"0.15.0","sentences-per-line":"0.3.0","@vitest/coverage-v8":"3.0.9","eslint-plugin-jsdoc":"50.6.8","eslint-plugin-jsonc":"2.20.0","eslint-doc-generator":"2.1.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.38","create-typescript-app":"2.24.5","prettier-plugin-curly":"0.3.1","eslint-plugin-markdown":"5.1.0","eslint-plugin-package-json":"0.29.0","eslint-plugin-eslint-plugin":"6.4.0","eslint-plugin-perfectionist":"4.10.1","prettier-plugin-packagejson":"2.5.10","@types/eslint-plugin-markdown":"2.0.2","@typescript-eslint/rule-tester":"8.27.0","@release-it/conventional-changelog":"10.0.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"peerDependencies":{"eslint":">=9","typescript":">=5","@typescript-eslint/parser":">=8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-erasable-syntax-only_0.3.1_1743708426523_0.40257388534062266","host":"s3://npm-registry-packages-npm-production"},"_id":"eslint-plugin-erasable-syntax-only@0.3.1","version":"0.3.1"}