{"_id":"@checkdigit/eslint-athena-plugin","_rev":"20-c12e207e03144f7cf7b828ad083d1372","name":"@checkdigit/eslint-athena-plugin","dist-tags":{"latest":"2.0.1","beta":"2.0.1-PR.6-7761"},"versions":{"1.0.0-PR.2-dcdf":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0-PR.2-dcdf","keywords":["eslint","eslintplugin"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0-PR.2-dcdf","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"snopanen","email":"snopanen@gmail.com"},{"name":"branguzmen","email":"bryan.guzman@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"},{"name":"nakodila","email":"elenatalk@gmail.com"},{"name":"jpolavar","email":"jagan.polavarapu@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"97e642d114a4551fbc42fe9510c02a7bbce97502","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0-PR.2-dcdf.tgz","fileCount":66,"integrity":"sha512-QXUC3KRULv3yq43B6UPf9iGF4BFYowFyDNrNNkuFBSqo2/pPfEtXW/o0z/1bGDcnwG5UifUx57cRFEKoGiTABA==","signatures":[{"sig":"MEYCIQDXoz1x+PwsXEwAhso2S53ZTZgnSAwas8d6UA9o6StiJAIhAKHaWUj0jFrsljQfXBPJdN3q1UtqepMYu8zhOmZpTA6m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954765},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"58f1121a53650ab1591722772819b09130e80535","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint --max-warnings 0 --fix .","prettier":"prettier --ignore-path .gitignore --ignore-path .prettierignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier --ignore-path .gitignore --ignore-path .prettierignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.61.1","@typescript-eslint/type-utils":"^8.61.1","@apidevtools/json-schema-ref-parser":"^15.3.6"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","rimraf":"^6.1.3","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.61.1","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.61.1","@checkdigit/prettier-config":"^8.0.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.61.1","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0-PR.2-dcdf_1781809046956_0.19187709568344924","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-PR.2-e0d4":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0-PR.2-e0d4","keywords":["eslint","eslintplugin"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0-PR.2-e0d4","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"snopanen","email":"snopanen@gmail.com"},{"name":"branguzmen","email":"bryan.guzman@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"},{"name":"nakodila","email":"elenatalk@gmail.com"},{"name":"jpolavar","email":"jagan.polavarapu@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"6cc40dfbfa9b122e553df68a6639899bb071455d","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0-PR.2-e0d4.tgz","fileCount":66,"integrity":"sha512-lGXiZqPNxsPJ8y6eWLy2pnE6kjJlJaFnbH6+LGY+21lBp9IPv14pMXX3K6tl66R5ujfz2ty/yu4yg+ELl7J4bA==","signatures":[{"sig":"MEUCIQDPZ4H8sFpS36qCVP0XeaDdWNsLFaH+MnUosFHSO3100AIgKm2Lsg6/+lM9Y200wVRF2QLt3GFiDFIXZzCQaLhP2Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954765},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"0cc5bc68993628cee4c374e419da04f399d361dd","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint --max-warnings 0 --fix .","prettier":"prettier --ignore-path .gitignore --ignore-path .prettierignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier --ignore-path .gitignore --ignore-path .prettierignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.61.1","@typescript-eslint/type-utils":"^8.61.1","@apidevtools/json-schema-ref-parser":"^15.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","rimraf":"^6.1.3","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.61.1","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.61.1","@checkdigit/prettier-config":"^8.0.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.61.1","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0-PR.2-e0d4_1781809516447_0.10697877034176884","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-PR.2-31e1":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0-PR.2-31e1","keywords":["eslint","eslintplugin"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0-PR.2-31e1","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"snopanen","email":"snopanen@gmail.com"},{"name":"branguzmen","email":"bryan.guzman@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"},{"name":"nakodila","email":"elenatalk@gmail.com"},{"name":"jpolavar","email":"jagan.polavarapu@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"8ac978264382938477bc224146700e78adc160a5","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0-PR.2-31e1.tgz","fileCount":66,"integrity":"sha512-cWAWfwQRKnLVUk1WUSGEFkFtA1AIKz1BLm1mBTrfE9eexst4QKr3R9iybj3Vdtiuk/qAD5v/tp2+K2qJXTkoQw==","signatures":[{"sig":"MEQCIGrBjy3DebIP0VawreGSoVTMLO/LTrVLMzSSV7yj2qe7AiATfGzvgffgTqRClj/YeQBkU1+Bnwow1ZmSgFsgJ1OJTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954765},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"f326abea92e12295e8e9e3116b543921c29be15a","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint --max-warnings 0 --fix .","prettier":"prettier --ignore-path .gitignore --ignore-path .prettierignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier --ignore-path .gitignore --ignore-path .prettierignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.61.1","@typescript-eslint/type-utils":"^8.61.1","@apidevtools/json-schema-ref-parser":"^15.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","rimraf":"^6.1.3","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.61.1","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.61.1","@checkdigit/prettier-config":"^8.0.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.61.1","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0-PR.2-31e1_1781809715978_0.755097920708504","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-PR.2-832f":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0-PR.2-832f","keywords":["eslint","eslintplugin"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0-PR.2-832f","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"snopanen","email":"snopanen@gmail.com"},{"name":"branguzmen","email":"bryan.guzman@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"},{"name":"nakodila","email":"elenatalk@gmail.com"},{"name":"jpolavar","email":"jagan.polavarapu@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"330c17cfe72d3e03bdbcd2ae93739efa4ab8600d","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0-PR.2-832f.tgz","fileCount":66,"integrity":"sha512-j+mhdqHGvC6+mxWd2Jew3qEiZoSbRL+pvOTffXc16C1idWlpxujuHtC6blN1J9GuvsX+BruBdmzkntfvrzUZVA==","signatures":[{"sig":"MEQCIDTfGSrLc09akpMPQmvM7s2GAoeBpqf4cDYhPqKhcHtmAiAS+Xsd3uwxI2nWpoWF6lN891ehv/uh8awQ7MB5FPzTcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954897},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"5d6beed91efde6f354b506db478266962c2bc4aa","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint --max-warnings 0 --fix .","prettier":"prettier --ignore-path .gitignore --ignore-path .prettierignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier --ignore-path .gitignore --ignore-path .prettierignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.61.1","@typescript-eslint/type-utils":"^8.61.1","@apidevtools/json-schema-ref-parser":"^15.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","rimraf":"^6.1.3","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.61.1","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.61.1","@checkdigit/prettier-config":"^8.0.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.61.1","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0-PR.2-832f_1781811518418_0.5874267025481399","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-PR.2-52db":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0-PR.2-52db","keywords":["eslint","eslintplugin"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0-PR.2-52db","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"snopanen","email":"snopanen@gmail.com"},{"name":"branguzmen","email":"bryan.guzman@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"},{"name":"nakodila","email":"elenatalk@gmail.com"},{"name":"jpolavar","email":"jagan.polavarapu@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"9d06fc9834f8b5842edbffb66d4f1f6f209ed2c8","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0-PR.2-52db.tgz","fileCount":66,"integrity":"sha512-IBxoyqkVlVEX/u7bJ4weyDXHc2CMyzjPiqzD5mmHfCRT3M2Nrp+lB5IdeX9S6CI50Zzs664tMrzNoqz2uJe0qg==","signatures":[{"sig":"MEUCIQCagaZCbTa4/mCk5N0YaokF2eKR8Oy2NbwCP3v12GUwrQIgG31Nc7jO/MsjBZ/PYqEbusG1a3EIrfI2imJYU6dUd5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954897},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"c268b17a7c5d80555df1a757d2fc3dc7029b4b3f","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint --max-warnings 0 --fix .","prettier":"prettier --ignore-path .gitignore --ignore-path .prettierignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier --ignore-path .gitignore --ignore-path .prettierignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.61.1","@typescript-eslint/type-utils":"^8.61.1","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","rimraf":"^6.1.3","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.61.1","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.61.1","@checkdigit/prettier-config":"^8.0.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.61.1","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0-PR.2-52db_1781904875995_0.847418209546394","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-PR.2-3569":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0-PR.2-3569","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0-PR.2-3569","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"snopanen","email":"snopanen@gmail.com"},{"name":"branguzmen","email":"bryan.guzman@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"},{"name":"nakodila","email":"elenatalk@gmail.com"},{"name":"jpolavar","email":"jagan.polavarapu@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"0d0b298561143de4c4801c97624b0fb00b5b4f0c","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0-PR.2-3569.tgz","fileCount":66,"integrity":"sha512-bIuXhR8tU1d9tBQVm3h1jjx3ZQxayT/A/3KaH/su962+eM8YKdTiQVtOl+r2OyRv3bqrXWhfWA1CuaiInv9vcQ==","signatures":[{"sig":"MEUCIQCF4QJ7lf2YS4CFzlLhmPYnb19LojGjufWKBvR2SNz+DgIgS46oDVWUzBloqUxEbM8M5BBVjIKKTPEp8Mm20Ln1+w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954907},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"b80cacf331534595275b1c3ab24cdfeebc503ec3","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint --max-warnings 0 --fix .","prettier":"prettier --ignore-path .gitignore --ignore-path .prettierignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier --ignore-path .gitignore --ignore-path .prettierignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.61.1","@typescript-eslint/type-utils":"^8.61.1","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","rimraf":"^6.1.3","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.61.1","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.61.1","@checkdigit/prettier-config":"^8.0.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.61.1","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0-PR.2-3569_1781923416681_0.29975142659953713","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-PR.2-026e":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0-PR.2-026e","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0-PR.2-026e","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"snopanen","email":"snopanen@gmail.com"},{"name":"branguzmen","email":"bryan.guzman@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"},{"name":"nakodila","email":"elenatalk@gmail.com"},{"name":"jpolavar","email":"jagan.polavarapu@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"e0ea634a7c685de0f7f328a74922b1b5523fa288","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0-PR.2-026e.tgz","fileCount":66,"integrity":"sha512-napg98Vbp17MTlA2cuOcQ45a4FNkikAurIj3UnC+Dm5WsTUpiScpbkDwvOERzUyDbBZgSQ2ZEISk3rKUbqmjYQ==","signatures":[{"sig":"MEQCIGEhqHIcq0gQ6Q+tdrkDo7CbNXboMLymJNd0MsQNlO9gAiBkCFu4JDknCf/9JyEBDQYjt1dA9ydlId1YVX6u8WuLPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954907},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"c6afec7f14686ec937f1a04cb2b9725b2f9e94c5","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint --max-warnings 0 --fix .","prettier":"prettier --ignore-path .gitignore --ignore-path .prettierignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier --ignore-path .gitignore --ignore-path .prettierignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.61.1","@typescript-eslint/type-utils":"^8.61.1","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","rimraf":"^6.1.3","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.61.1","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.61.1","@checkdigit/prettier-config":"^8.0.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.61.1","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0-PR.2-026e_1782140904262_0.25314422545743587","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-PR.2-4167":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0-PR.2-4167","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0-PR.2-4167","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"snopanen","email":"snopanen@gmail.com"},{"name":"branguzmen","email":"bryan.guzman@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"},{"name":"nakodila","email":"elenatalk@gmail.com"},{"name":"jpolavar","email":"jagan.polavarapu@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"e47f8a6ccbf5a59b2fca4e7bd4d3382d62d1fe43","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0-PR.2-4167.tgz","fileCount":66,"integrity":"sha512-PpbAIrJ9L3Q1zXa/hrpbejH+PZ7bM6sTtrl/w0UGslcYGYTCkXAdxRDH8RIZ34/XnxM+ZfHL0Uwldh3Tk66Z8g==","signatures":[{"sig":"MEUCIQD8sJEhUtAZ56KkH7u/5nwjeBLma3CQJb7sIVQbSD3BTQIgIlg9lXueFiIkLjOHRF19fK5PusblYkH5TEjP1gDoxBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954907},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"8b8c8cbec2f142f82121488cc704db62be87b863","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint --max-warnings 0 --fix .","prettier":"prettier --ignore-path .gitignore --ignore-path .prettierignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier --ignore-path .gitignore --ignore-path .prettierignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.61.1","@typescript-eslint/type-utils":"^8.61.1","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","rimraf":"^6.1.3","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.61.1","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.61.1","@checkdigit/prettier-config":"^8.0.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.61.1","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0-PR.2-4167_1782145046659_0.4974511262307417","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-PR.2-e574":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0-PR.2-e574","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0-PR.2-e574","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"snopanen","email":"snopanen@gmail.com"},{"name":"branguzmen","email":"bryan.guzman@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"},{"name":"nakodila","email":"elenatalk@gmail.com"},{"name":"jpolavar","email":"jagan.polavarapu@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"a14554d49c796eac3579fda9716f169d625dc658","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0-PR.2-e574.tgz","fileCount":66,"integrity":"sha512-F8pHNc966kxSqI8FU+34IOxoRrZz+o5kEkKL/+oi6psPpHTNqI3+1FC0097XSz37xYIQOdwX+7b3ZIKvrkAiaQ==","signatures":[{"sig":"MEUCIQD/RTm5mJfmeYq6fncIP0Y8MWOhwfmy4b8dfNEIc9OgoAIgO6KwIpjNk5MGQqnQ3oPeEItoolgxyky2mxv80ewdLRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956995},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"bb7de2022bb1173a4de54206c41a475943ad5cc9","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint --max-warnings 0 --fix .","prettier":"prettier --ignore-path .gitignore --ignore-path .prettierignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier --ignore-path .gitignore --ignore-path .prettierignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.61.1","@typescript-eslint/type-utils":"^8.61.1","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","rimraf":"^6.1.3","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.61.1","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.61.1","@checkdigit/prettier-config":"^8.0.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.61.1","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0-PR.2-e574_1782682978989_0.9112703472092614","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-PR.2-2335":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0-PR.2-2335","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0-PR.2-2335","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"68d53be0ae4a970e30b32e69a49bc23dfdf77a8b","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0-PR.2-2335.tgz","fileCount":66,"integrity":"sha512-QYNe46wRNQrfC57vkqxP05VN3wz52VD5OuAQuVb510VxsWIWok0SZyEF6YSctGv9yRedyXB01XNoJMmyvTbJlg==","signatures":[{"sig":"MEUCIQClq/jqL+LEqCq3S904DXc3Wz78VwNq9tyrmY0IL+uYxwIgfp6+IeYW6DeXKVBC2Ib0POzNizY1lmZfzgUrPauKWzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956813},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"8479aa3e034691c2c1e80b9470698cd8a680d532","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","rimraf":"node -e \"const {rmSync,globSync}=require('node:fs');process.argv.slice(1).forEach(p=>p.includes('*')?globSync(p).forEach(f=>rmSync(f,{force:true})):rmSync(p,{recursive:true,force:true}))\"","ci:lint":"npm run lint","ci:test":"jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier . --write","build:dist-mjs":"npm run rimraf -- dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"npm run rimraf -- dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.63.0","@typescript-eslint/type-utils":"^8.63.0","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.63.0","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.63.0","@checkdigit/prettier-config":"^8.1.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.63.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0-PR.2-2335_1783524998256_0.8844591092704961","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-PR.2-2366":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0-PR.2-2366","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0-PR.2-2366","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"6ac9bec7abf5a37c2562199591e69fc7a944f618","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0-PR.2-2366.tgz","fileCount":66,"integrity":"sha512-4EAHdwYD5zd3peL4bKS3mPDh8fECeGGeer61BDRgidJ3LygXg62XR41AmL7Yn/EmkpuDy6IjUaiKZ4eHT2TChg==","signatures":[{"sig":"MEQCIHtyjNQb+GW42TcpyKsahtl8H5k9/Pw7fB8aWFVtXPKQAiBnGdFRDaCPvE3GYfcMn7Z0ZRaTsGjSpN7CNJmCfs5wCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956813},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"26420f81c28b5e40a36b2329ede6f45006dc750b","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","rimraf":"node -e \"const {rmSync,globSync}=require('node:fs');process.argv.slice(1).forEach(p=>p.includes('*')?globSync(p).forEach(f=>rmSync(f,{force:true})):rmSync(p,{recursive:true,force:true}))\"","ci:lint":"npm run lint","ci:test":"jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier . --write","build:dist-mjs":"npm run rimraf -- dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"npm run rimraf -- dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.63.0","@typescript-eslint/type-utils":"^8.63.0","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.63.0","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.63.0","@checkdigit/prettier-config":"^8.1.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.63.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0-PR.2-2366_1783527495115_0.6780863557991343","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@checkdigit/eslint-athena-plugin","version":"1.0.0","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.0.0","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"6b1d2e27b6becdee81c0d0795370e3341b7c7ea5","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.0.0.tgz","fileCount":64,"integrity":"sha512-6pDzNTxqRZBQluU7QY2cgZ0Ttbnbvbyjize3YkXlmi+ePPxjFmJtjStELnyDDeWf9ilrisFIEY182dP/rxUcsw==","signatures":[{"sig":"MEQCIHAM96iw6An7QZw1jEoGmA61UpGIkedvNO2vkw/gd2SbAiBCobIbkvAkIaip6kaYRUTid6YIFdA1XIYj5uDILg0SNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@checkdigit%2feslint-athena-plugin@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1849226},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"ac6ee128c27154976ffaf0beecd7fb51f9c5aa09","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","rimraf":"node -e \"const {rmSync,globSync}=require('node:fs');process.argv.slice(1).forEach(p=>p.includes('*')?globSync(p).forEach(f=>rmSync(f,{force:true})):rmSync(p,{recursive:true,force:true}))\"","ci:lint":"npm run lint","ci:test":"jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"jest --coverage=true","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier . --write","build:dist-mjs":"npm run rimraf -- dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"npm run rimraf -- dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.63.0","@typescript-eslint/type-utils":"^8.63.0","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^4.2.0","eslint":"^9.37.0","@eslint/js":"^9.37.0","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.63.0","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.1.8","@checkdigit/jest-config":"^6.0.2","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.63.0","@checkdigit/prettier-config":"^8.1.0","eslint-plugin-eslint-plugin":"^6.4.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"10.0.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.63.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=9 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.0.0_1783528979876_0.8846941075133488","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-PR.4-343b":{"name":"@checkdigit/eslint-athena-plugin","version":"1.1.0-PR.4-343b","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@1.1.0-PR.4-343b","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"a3ae429e98472faf684a601e9922a1597da107bc","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-1.1.0-PR.4-343b.tgz","fileCount":66,"integrity":"sha512-NJmDIXKu4eyRXUa0DILb3Gy8lU3vFlcuQoyiaPoRj7RDRJkjPazxCq2TA1cwQk9nw8p5pNJEPamGLPEHO5gfMg==","signatures":[{"sig":"MEYCIQD+jlvv4TCnsGRHhBrhpdi9MIVAt8ximM9M6yJHFF82dQIhAJDSqv3KWi1vX/NZFgF5OkEcBff9YsKrWMfSS0Ic5tNf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957295},"type":"module","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"d4e6ebff3fed90135fa89919b449d59176905d02","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","rimraf":"node -e \"const {rmSync,globSync}=require('node:fs');process.argv.slice(1).forEach(p=>(p.includes('*')?globSync(p):[p]).forEach(f=>rmSync(f,{recursive:true,force:true})))\"","ci:lint":"npm run lint","ci:test":"node --test-timeout 600000 --test \"src/**/*.spec.ts\"","prepare":"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"npm run rimraf -- coverage && mkdir coverage && node --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test-reporter spec --test-reporter-destination stdout --test \"src/**/*.spec.ts\"","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier . --write","build:dist-mjs":"npm run rimraf -- dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"npm run rimraf -- dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.1","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.65.0","@typescript-eslint/type-utils":"^8.65.0","@apidevtools/json-schema-ref-parser":"^15.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^10.8.0","@eslint/js":"^10.0.1","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.65.0","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.65.0","@checkdigit/prettier-config":"^8.1.1","eslint-plugin-eslint-plugin":"^7.6.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"^10.2.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.65.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=10 <11"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_1.1.0-PR.4-343b_1785436748688_0.09524925756439351","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-PR.4-181b":{"name":"@checkdigit/eslint-athena-plugin","version":"2.0.0-PR.4-181b","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@2.0.0-PR.4-181b","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"4b408b90228b542fdf5cfdd0d29daa476f9257d1","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-2.0.0-PR.4-181b.tgz","fileCount":66,"integrity":"sha512-M2wkawxLRykRiIt/RbA2KssaPFMMkUBmnGJrFefsICNofSa/QqZwSnKz9rNCUQNYsUoPshGi7IUVe6ZEKyGOMA==","signatures":[{"sig":"MEUCIFo5PqOflqso6uAC0YcFfJxLl0zHMPazJi3vvc7N7CZHAiEA5b/wUiIInV8DLxba5sy1lwWTqH2ckA9G3fNaDthMKkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957295},"type":"module","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"422997c75a456e2af31567044fba27e665494f8c","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","rimraf":"node -e \"const {rmSync,globSync}=require('node:fs');process.argv.slice(1).forEach(p=>(p.includes('*')?globSync(p):[p]).forEach(f=>rmSync(f,{recursive:true,force:true})))\"","ci:lint":"npm run lint","ci:test":"node --test-timeout 600000 --test \"src/**/*.spec.ts\"","prepare":"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"npm run rimraf -- coverage && mkdir coverage && node --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test-reporter spec --test-reporter-destination stdout --test \"src/**/*.spec.ts\"","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier . --write","build:dist-mjs":"npm run rimraf -- dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"npm run rimraf -- dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.1","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.65.0","@typescript-eslint/type-utils":"^8.65.0","@apidevtools/json-schema-ref-parser":"^15.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^4.2.0","eslint":"^10.8.0","@eslint/js":"^10.0.1","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.65.0","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.65.0","@checkdigit/prettier-config":"^8.1.1","eslint-plugin-eslint-plugin":"^7.6.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"^10.2.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.65.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=10 <11"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_2.0.0-PR.4-181b_1785437064843_0.6495902188840681","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@checkdigit/eslint-athena-plugin","version":"2.0.0","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@2.0.0","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"da07d01aa9eadac7b01c348601caf4b21aa4695e","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-2.0.0.tgz","fileCount":64,"integrity":"sha512-Sx9Khr71vR+EwVLz6nEaAzCDdpppWSRd5aT96cUOpRweK0VZMGHzNW8HAmCjoGrnsyoxJLQiMGHuhzGXxvpJ+g==","signatures":[{"sig":"MEUCIACNUQN+7wfEKhofGGSohUXxWbLHwornNLYh1bnq92EuAiEAnx7s3U06JS6/DPuXjkIqUgHMAk97224r8yu6ZmaRVHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@checkdigit%2feslint-athena-plugin@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1849695},"type":"module","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"f1ea6e42890545a5d02de1bff1dfbe998423dea0","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","rimraf":"node -e \"const {rmSync,globSync}=require('node:fs');process.argv.slice(1).forEach(p=>(p.includes('*')?globSync(p):[p]).forEach(f=>rmSync(f,{recursive:true,force:true})))\"","ci:lint":"npm run lint","ci:test":"node --test-timeout 600000 --test \"src/**/*.spec.ts\"","prepare":"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"npm run rimraf -- coverage && mkdir coverage && node --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test-reporter spec --test-reporter-destination stdout --test \"src/**/*.spec.ts\"","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier . --write","build:dist-mjs":"npm run rimraf -- dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"npm run rimraf -- dist-types && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"11.18.0","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"26.6.0","dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.2.0","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.65.0","@typescript-eslint/type-utils":"^8.65.0","@apidevtools/json-schema-ref-parser":"^15.5.1"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^4.2.0","eslint":"^10.8.0","@eslint/js":"^10.0.1","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.65.0","eslint-plugin-node":"^11.1.0","@types/json-pointer":"^1.0.34","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.65.0","@checkdigit/prettier-config":"^8.1.1","eslint-plugin-eslint-plugin":"^7.6.0","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"^10.2.0","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.65.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=10 <11"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_2.0.0_1785857782369_0.39731918965345403","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-PR.6-fde6":{"name":"@checkdigit/eslint-athena-plugin","version":"2.0.1-PR.6-fde6","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@2.0.1-PR.6-fde6","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"b952292dd197ab8a564fe49bde8bd91d26b02b23","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-2.0.1-PR.6-fde6.tgz","fileCount":66,"integrity":"sha512-K9PMhjMqgUadlu7rr0bpRz7vr0MjlYbkXRe/EV8M8GyC1+wW8MvILNBSCVMr5WXiBkdZ4tPALTtrWmlNcBrSng==","signatures":[{"sig":"MEUCIH1hWhxzyQnnfBoqzAXrMSL5mF+r7OYtzGyQCShHtl5mAiEAqHaz5n5++qHYsivLnorVgv4GUItJRO7HQJWnRZv3Y5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@checkdigit%2feslint-athena-plugin@2.0.1-PR.6-fde6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1957373},"type":"module","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"2af3d818815da9270054e5e3d7ab00d5d37bf559","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","ci:lint":"npm run lint","ci:test":"node --pending-deprecation --throw-deprecation --test-timeout 600000 --test \"src/**/*.spec.ts\"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"node -e \"const fs = require('node:fs'); fs.rmSync('coverage', { recursive: true, force: true }); fs.mkdirSync('coverage')\" && node --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test-reporter spec --test-reporter-destination stdout --test \"src/**/*.spec.ts\"","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier . --write","build:dist-mjs":"node -e \"require('node:fs').rmSync('dist-mjs', { recursive: true, force: true })\" && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"node -e \"require('node:fs').rmSync('dist-types', { recursive: true, force: true })\" && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39850f1d-867a-432c-9b8f-f2ebc9d0c7f1"}},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"12.0.2","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.2","allowScripts":{"esbuild@0.28.2":false,"unrs-resolver@1.12.2":false},"dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.3.2","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.70.0","@typescript-eslint/type-utils":"^8.70.0","@apidevtools/json-schema-ref-parser":"^16.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^5.1.0","eslint":"^10.10.0","@eslint/js":"^10.0.1","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.70.0","@types/json-pointer":"^1.0.34","eslint-plugin-sonarjs":"^4.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.70.0","@checkdigit/prettier-config":"^8.2.0","eslint-plugin-eslint-plugin":"^7.6.2","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"^10.2.1","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.70.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=10 <11"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_2.0.1-PR.6-fde6_1789494159218_0.38753126136442595","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-PR.6-7761":{"name":"@checkdigit/eslint-athena-plugin","version":"2.0.1-PR.6-7761","keywords":["eslint","athena"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"@checkdigit/eslint-athena-plugin@2.0.1-PR.6-7761","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"}],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"dist":{"shasum":"5924b232e07ec034b1e1a7182418c905f9842eb6","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-2.0.1-PR.6-7761.tgz","fileCount":66,"integrity":"sha512-h+JjgEOvvTIT4TKnEFLPRhpWnKLJFEZtq/jzwKRAdvkakUxw/uSsAYeLgAg8UbWqcRPygRZuKcwlt/l6JfxjhQ==","signatures":[{"sig":"MEUCIQCU6W7xTinu0A8vUhKIRP/VJxPBa4Yggu8WlYicwYIBFAIgD/zE3StmFRdOyn3WMb3PHX4xB2ZC8bwfyBi6SI8P9Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@checkdigit%2feslint-athena-plugin@2.0.1-PR.6-7761","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1957373},"type":"module","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"f858fe9ea261dee4ac06c35410e8e2d5ca208cad","private":false,"scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","ci:lint":"npm run lint","ci:test":"node --pending-deprecation --throw-deprecation --test-timeout 600000 --test \"src/**/*.spec.ts\"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"node -e \"const fs = require('node:fs'); fs.rmSync('coverage', { recursive: true, force: true }); fs.mkdirSync('coverage')\" && node --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test-reporter spec --test-reporter-destination stdout --test \"src/**/*.spec.ts\"","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prettier:fix":"prettier . --write","build:dist-mjs":"node -e \"require('node:fs').rmSync('dist-mjs', { recursive: true, force: true })\" && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"node -e \"require('node:fs').rmSync('dist-types', { recursive: true, force: true })\" && npx builder --type=types --outDir=dist-types"},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39850f1d-867a-432c-9b8f-f2ebc9d0c7f1"}},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/eslint-athena-plugin.git","type":"git"},"_npmVersion":"12.0.2","description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.2","allowScripts":{"esbuild@0.28.2":false,"unrs-resolver@1.12.2":false},"dependencies":{"ajv":"^8.20.0","glob":"^13.0.6","debug":"^4.4.3","js-yaml":"^4.3.2","json-pointer":"^0.6.2","ts-api-utils":"^2.5.0","jsonpath-plus":"^10.4.0","http-status-codes":"^2.3.0","@typescript-eslint/utils":"^8.70.0","@typescript-eslint/type-utils":"^8.70.0","@apidevtools/json-schema-ref-parser":"^16.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"peggy":"^5.1.0","eslint":"^10.10.0","@eslint/js":"^10.0.1","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","openapi-types":"^12.1.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.70.0","@types/json-pointer":"^1.0.34","eslint-plugin-sonarjs":"^4.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-no-secrets":"^2.3.3","@typescript-eslint/parser":"^8.70.0","@checkdigit/prettier-config":"^8.2.0","eslint-plugin-eslint-plugin":"^7.6.2","eslint-plugin-no-only-tests":"^3.4.0","@checkdigit/typescript-config":"^10.2.1","@types/eslint-config-prettier":"^6.11.3","@typescript-eslint/rule-tester":"^8.70.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"eslint":">=10 <11"},"_npmOperationalInternal":{"tmp":"tmp/eslint-athena-plugin_2.0.1-PR.6-7761_1789495813216_0.2248537706807594","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@checkdigit/eslint-athena-plugin","version":"2.0.1","private":false,"description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","keywords":["eslint","athena"],"homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"repository":{"type":"git","url":"git+https://github.com/checkdigit/eslint-athena-plugin.git"},"license":"MIT","author":{"name":"Check Digit, LLC"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"scripts":{"build:dist-mjs":"node -e \"require('node:fs').rmSync('dist-mjs', { recursive: true, force: true })\" && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","build:dist-types":"node -e \"require('node:fs').rmSync('dist-types', { recursive: true, force: true })\" && npx builder --type=types --outDir=dist-types","ci:compile":"tsc --noEmit","ci:coverage":"node -e \"const fs = require('node:fs'); fs.rmSync('coverage', { recursive: true, force: true }); fs.mkdirSync('coverage')\" && node --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test-reporter spec --test-reporter-destination stdout --test \"src/**/*.spec.ts\"","ci:lint":"npm run lint","ci:style":"npm run prettier","ci:test":"node --pending-deprecation --throw-deprecation --test-timeout 600000 --test \"src/**/*.spec.ts\"","coverage":"node --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint":"eslint --max-warnings 0 .","lint:fix":"eslint . --fix","peggy":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format es --output \"${file%.peggy}-peggy.ts\"; done","peggy-watch":"for file in ./src/peggy/*.peggy; do peggy \"$file\" --format=es --watch --output=\"${file%.peggy}-peggy.ts\"; done","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","prettier":"prettier . --check","prettier:fix":"prettier . --write","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style"},"prettier":"@checkdigit/prettier-config","dependencies":{"@apidevtools/json-schema-ref-parser":"^16.0.2","@typescript-eslint/type-utils":"^8.70.0","@typescript-eslint/utils":"^8.70.0","ajv":"^8.20.0","debug":"^4.4.3","glob":"^13.0.6","http-status-codes":"^2.3.0","js-yaml":"^4.3.2","json-pointer":"^0.6.2","jsonpath-plus":"^10.4.0","ts-api-utils":"^2.5.0"},"devDependencies":{"@checkdigit/prettier-config":"^8.2.0","@checkdigit/typescript-config":"^10.2.1","@eslint/js":"^10.0.1","@types/debug":"^4.1.13","@types/eslint":"^9.6.1","@types/eslint-config-prettier":"^6.11.3","@types/js-yaml":"^4.0.9","@types/json-pointer":"^1.0.34","@typescript-eslint/parser":"^8.70.0","@typescript-eslint/rule-tester":"^8.70.0","eslint":"^10.10.0","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-eslint-plugin":"^7.6.2","eslint-plugin-import-x":"^4.17.1","eslint-plugin-no-only-tests":"^3.4.0","eslint-plugin-no-secrets":"^2.3.3","eslint-plugin-sonarjs":"^4.2.1","openapi-types":"^12.1.3","peggy":"^5.1.0","typescript-eslint":"^8.70.0"},"peerDependencies":{"eslint":">=10 <11"},"engines":{"node":">=24.18.0"},"allowScripts":{"esbuild@0.28.2":false,"unrs-resolver@1.12.2":false},"service":{"api":{"root":"src","endpoints":["api/v1","api/v2"]}},"gitHead":"dbdd044d687ff99fdba74c6554df54f9e91aef29","_id":"@checkdigit/eslint-athena-plugin@2.0.1","_nodeVersion":"26.8.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-sVBqfiI1NHoRRBvHmLCg1g5nb9r6x/fd6i7lvPe/l2fIR2Q+Q7Dho+xuJKkVyQ/tR5COHc36tQajhWRoBfnzaQ==","shasum":"4095f17411a43867227f5672184386ef11136911","tarball":"https://registry.npmjs.org/@checkdigit/eslint-athena-plugin/-/eslint-athena-plugin-2.0.1.tgz","fileCount":64,"unpackedSize":1849774,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@checkdigit%2feslint-athena-plugin@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGy1+r8zjrSTSvg5wOFL4LEVnQNdiwWdgM3Y6YVGlgWeAiEA8nM/ATlKAEnwZanLBSgIYfPSsUQD7i8VKOeQ6azMdrY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39850f1d-867a-432c-9b8f-f2ebc9d0c7f1"}},"directories":{},"maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-athena-plugin_2.0.1_1789576061063_0.23048578241679585"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-18T18:57:26.914Z","modified":"2026-09-16T16:27:41.547Z","1.0.0-PR.2-dcdf":"2026-06-18T18:57:27.101Z","1.0.0-PR.2-e0d4":"2026-06-18T19:05:16.606Z","1.0.0-PR.2-31e1":"2026-06-18T19:08:36.181Z","1.0.0-PR.2-832f":"2026-06-18T19:38:38.598Z","1.0.0-PR.2-52db":"2026-06-19T21:34:36.143Z","1.0.0-PR.2-3569":"2026-06-20T02:43:36.860Z","1.0.0-PR.2-026e":"2026-06-22T15:08:24.490Z","1.0.0-PR.2-4167":"2026-06-22T16:17:26.879Z","1.0.0-PR.2-e574":"2026-06-28T21:42:59.169Z","1.0.0-PR.2-2335":"2026-07-08T15:36:38.520Z","1.0.0-PR.2-2366":"2026-07-08T16:18:15.283Z","1.0.0":"2026-07-08T16:43:00.109Z","1.1.0-PR.4-343b":"2026-07-30T18:39:08.862Z","2.0.0-PR.4-181b":"2026-07-30T18:44:25.059Z","2.0.0":"2026-08-04T15:36:22.561Z","2.0.1-PR.6-fde6":"2026-09-15T17:42:39.373Z","2.0.1-PR.6-7761":"2026-09-15T18:10:13.345Z","2.0.1":"2026-09-16T16:27:41.213Z"},"bugs":{"url":"https://github.com/checkdigit/eslint-athena-plugin/issues"},"author":{"name":"Check Digit, LLC"},"license":"MIT","homepage":"https://github.com/checkdigit/eslint-athena-plugin#readme","keywords":["eslint","athena"],"repository":{"type":"git","url":"git+https://github.com/checkdigit/eslint-athena-plugin.git"},"description":"Check Digit eslint plugins to enforce best practices for projects using Athena SQL.","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"carlansley","email":"carl.ansley@gmail.com"},{"name":"bobwieler","email":"bob.wieler@gmail.com"},{"name":"ramaghanta","email":"ramakrishna.ghanta@gmail.com"},{"name":"aarontay","email":"aaron.tay@checkdigit.com"},{"name":"yeshima","email":"yeshima.walker@checkdigit.com"},{"name":"adcreare","email":"david.taberner@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},{"name":"lukebearden","email":"luke.bearden@checkdigit.com"},{"name":"greg-w101","email":"gwysocki101@gmail.com"},{"name":"le-cong","email":"le.cong@checkdigit.com"}],"readme":"# @checkdigit/eslint-athena-plugin\n\nCopyright (c) 2021-2026 [Check Digit, LLC](https://checkdigit.com)\n\n## Rules\n\n- `@checkdigit/athena`\n- `@checkdigit/sql-file`\n\n## Configurations\n\n- `@checkdigit/all`\n- `@checkdigit/recommended`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}