{"_id":"eslint-config-sensible-prettier-typescript","_rev":"33-9fefd2adc31d304d60a600a5a2c760c4","name":"eslint-config-sensible-prettier-typescript","dist-tags":{"latest":"1.10.5"},"versions":{"1.0.0":{"name":"eslint-config-sensible-prettier-typescript","version":"1.0.0","keywords":["eslint","eslintplugin","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.0.0","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"d506d41890088bbee1b087d8384d0953a859395b","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.0.0.tgz","fileCount":5,"integrity":"sha512-00LBjbYVST9gEQdyJ0w1v6QFVaryaBF6a4fvct74IFhkN4GhGJZbHl7C0Gf7XGeVn5NOQNeycwxvFIGuMq0Y5A==","signatures":[{"sig":"MEYCIQCSkwBAhT7efndSQ2JkijAvMLLGaVFdlGzo5y3K0NYbZgIhAIWWHgubqQdQF8dL6OBU3JtoOdElaS26ro8sfUdejDfu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15825},"main":"index.js","volta":{"npm":"9.8.1","node":"18.18.2"},"gitHead":"a3b49be5849e7460f8e51fb8118bd1fa5094b5f7","scripts":{"lint":"eslint -c index.js .","test":"npm run lint && eslint -c index.js test/*.ts","prettier":"prettier -w *.js"},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"9.8.1","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"18.18.2","dependencies":{"eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","eslint-config-xo-space":"^0.34.0","@typescript-eslint/parser":"^6.9.0","eslint-plugin-perfectionist":"^2.2.0","@typescript-eslint/eslint-plugin":"^6.9.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","npm-check-updates":"^16.14.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.0.0_1698548479271_0.2829451740760567","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eslint-config-sensible-prettier-typescript","version":"1.0.1","keywords":["eslint","eslintplugin","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.0.1","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"ffd277e6b83b56211977034574109a015635eb7a","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.0.1.tgz","fileCount":5,"integrity":"sha512-ay/4/IGl/s9fO8Uxl+F3QNS6rWyIA0HoKNp88IfNFU5UYTXy1ieKWyfpDlic08BajApDONkKZAL9iS+QBT/9Uw==","signatures":[{"sig":"MEYCIQDnDE8CcJYhzvSvOBz5ZiCNtME5xl/S8OU/urBa/5Ne0AIhAK+fLpgHB0vtz+v7i8DaWTY8uiPygjis7G+HqQGY7cmS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15873},"main":"index.js","volta":{"npm":"9.8.1","node":"18.18.2"},"gitHead":"4f300292e1783be9da7c440653cb3db15bf154bf","scripts":{"lint":"eslint -c index.js .","test":"npm run lint && eslint -c index.js test/*.ts","prettier":"prettier -w *.js"},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"9.8.1","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"18.18.2","dependencies":{"eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-import":"^2.29.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-config-xo-space":"^0.34.0","@typescript-eslint/parser":"^6.9.0","eslint-plugin-perfectionist":"^2.2.0","@typescript-eslint/eslint-plugin":"^6.9.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","npm-check-updates":"^16.14.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.0.1_1700012812458_0.9642049768831549","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"eslint-config-sensible-prettier-typescript","version":"1.0.2","keywords":["eslint","eslintplugin","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.0.2","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"e17ba25e98e2dcf4f8951ef8156848dec10da7ea","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.0.2.tgz","fileCount":5,"integrity":"sha512-GtKz0h21lui5Y216Gck4eKHysMP3QkOWIf5NEL6LCjgAqTOoXC8coPtGt8C9bg8REQhN90UxGUvAMgX1VkFEnQ==","signatures":[{"sig":"MEQCID9UeUcb4qyBmgVbSwJ44DcP0xzpzWlgo8wjUS/mQpVCAiBtiVmeQhU6nHL7xyGmC+CJ0fzsg418RnuQJeo90SDB+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15907},"main":"index.js","volta":{"npm":"9.8.1","node":"18.18.2"},"gitHead":"71d149f867b77a8434a53feaa84b17a5f9289a72","scripts":{"lint":"eslint -c index.js .","test":"npm run lint && eslint -c index.js test/*.ts","prettier":"prettier -w *.js"},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"9.8.1","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"18.18.2","dependencies":{"eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-import":"^2.29.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-config-xo-space":"^0.34.0","@typescript-eslint/parser":"^6.9.0","eslint-plugin-perfectionist":"^2.2.0","@typescript-eslint/eslint-plugin":"^6.9.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","npm-check-updates":"^16.14.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.0.2_1700013761423_0.3595772442105061","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"eslint-config-sensible-prettier-typescript","version":"1.0.3","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.0.3","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"f8e7ad2ddfe59d25f1d43e98f448fafcf78de6a8","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.0.3.tgz","fileCount":5,"integrity":"sha512-/JtemWkqVHjGEofjBpnURdeYgG4hZpg+b07j/Oat6LLA3agl1oK8uVAlVg5GWho8HQEoD5KSYG6kpubznFylkw==","signatures":[{"sig":"MEYCIQD4B+N+5MryAG9bec+ty83P9lKml6O1Mvuc32W58nQdIQIhAMLzzoHcPFUkCohcQuuTkWdATtTo1jpUhoPRlFNqTGs1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15952},"main":"index.js","volta":{"npm":"9.8.1","node":"18.18.2"},"gitHead":"f5b7739d1641f2bd8481acfb7ff58faa8ccfd218","scripts":{"lint":"eslint -c index.js .","test":"npm run lint && eslint -c index.js test/*.ts","prettier":"prettier -w *.js"},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"9.8.1","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"18.18.2","dependencies":{"eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-import":"^2.29.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-config-xo-space":"^0.34.0","@typescript-eslint/parser":"^6.9.0","eslint-plugin-perfectionist":"^2.2.0","@typescript-eslint/eslint-plugin":"^6.9.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.3","typescript":"^5.2.2","npm-check-updates":"^16.14.6"},"peerDependencies":{"eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.0.3_1700015011159_0.5220530271117503","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"eslint-config-sensible-prettier-typescript","version":"1.0.4","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.0.4","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"eb40df69c7c9fa48ed0b50a367db3a46bff0fa43","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.0.4.tgz","fileCount":5,"integrity":"sha512-7jgWgtRVnlFj84J63TMRw0nfdfSMYxTPmf+LOgi6DD2dDTUbHvmKWo2JDhYPfkYzNwbedQFMHwGdXHRacYyOuQ==","signatures":[{"sig":"MEUCICMKO4sWQ65Zq+QDjOsgFIwcVC6ChucZkxe73Qsg/A/tAiEAn8YncEmJnup1C7/g3FijNYNr3ZL+DdQ0jp5cXVORw1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16034},"main":"index.js","volta":{"npm":"9.8.1","node":"18.18.2"},"gitHead":"4d4b980120259671832f0b41c1bf3f4d169c908b","scripts":{"lint":"eslint -c index.js .","test":"npm run lint && eslint -c index.js test/*.ts","prettier":"prettier -w *.js"},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"9.8.1","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"18.18.2","dependencies":{"eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-import":"^2.29.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-config-xo-space":"^0.34.0","@typescript-eslint/parser":"^6.9.0","eslint-plugin-perfectionist":"^2.2.0","@typescript-eslint/eslint-plugin":"^6.9.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.3","typescript":"^5.2.2","npm-check-updates":"^16.14.6"},"peerDependencies":{"eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.0.4_1700016512005_0.9742302142854133","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"eslint-config-sensible-prettier-typescript","version":"1.1.0","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.1.0","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"7269c33441aea1e945cc157c45838c762e79a2c4","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.1.0.tgz","fileCount":5,"integrity":"sha512-zFcwlItV/ZPjenfdG+fUOoUcZtvE4qyVLYZg09unAGwZ3jwxEpwTeFCrIX1KzJnWmo7Kbw4buwwzRVrnirxezQ==","signatures":[{"sig":"MEYCIQDO0Banug1WrvyJ/s0e9gn6Yb0QzD1uXK6mXqdqxPsptQIhAOUfjzjwINrYJgorlA52dJ//QgY4RUrX099U0RxSNPmz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16591},"main":"index.js","volta":{"npm":"9.8.1","node":"18.18.2"},"gitHead":"39be55dfe7c983e3f5924e838731cbfcf86939f0","scripts":{"lint":"eslint -c index.js .","test":"npm run lint && eslint -c index.js test/*.ts","prettier":"prettier -w *.js"},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"9.8.1","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"18.18.2","dependencies":{"eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-import":"^2.29.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-config-xo-space":"^0.34.0","@rushstack/eslint-patch":"^1.5.1","@typescript-eslint/parser":"^6.11.0","eslint-plugin-perfectionist":"^2.3.0","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.3","typescript":"^5.2.2","npm-check-updates":"^16.14.6"},"peerDependencies":{"eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.1.0_1700024070189_0.8750979781544512","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"eslint-config-sensible-prettier-typescript","version":"1.2.0","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.2.0","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"3b0a239e7f797e2f79d1bbedaf89e2d1f0b98386","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.2.0.tgz","fileCount":5,"integrity":"sha512-Mh8DkISiiHURq01eEC5juG39pqTcFpDEnR8LemzkTY/E6unI7ydfYErr/znQ0qsuMK5dF36m6YFjjrcPV93IkQ==","signatures":[{"sig":"MEUCIQCx+rTDIKQ9zzLcricD8/nccNEXd4+bq15Pz+/yU9J7lgIgCc1PKk/KXBOoktRUcdPSlPtrjmiy1glIjabEKxPGDmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16914},"main":"index.js","volta":{"npm":"9.8.1","node":"18.18.2"},"gitHead":"a7fecd550fdacc53dc88afdb4a164577e9ee23ae","scripts":{"lint":"eslint -c index.js .","test":"npm run lint && eslint -c index.js test/*.ts","prettier":"prettier -w *.js"},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"9.8.1","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"18.18.2","dependencies":{"eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-import":"^2.29.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-config-xo-space":"^0.34.0","@rushstack/eslint-patch":"^1.5.1","@typescript-eslint/parser":"^6.11.0","eslint-plugin-perfectionist":"^2.3.0","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.3","typescript":"^5.2.2","npm-check-updates":"^16.14.6"},"peerDependencies":{"eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.2.0_1700028780497_0.18178406928129776","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"eslint-config-sensible-prettier-typescript","version":"1.2.1","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.2.1","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"45b029c6b5045a6d262be27e09c67acdb99e3502","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.2.1.tgz","fileCount":5,"integrity":"sha512-m2B4KWJdsioaPGTkvksHeCoLjmzuJX53BLWSopYMFb3B1zRqjic2oUamUeXF0icMmSRg56gaTqx/qXIsYW1xQw==","signatures":[{"sig":"MEYCIQDFZkw6WQ822UcDxS3SpSbU8/1FVqmP6YPtF8ZnxaPR3AIhAL+nNcr7Oo3JusPR4JVFkr1+X+KBZVHAyhXpQ9bniKHn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17023},"main":"index.js","volta":{"npm":"9.8.1","node":"18.18.2"},"gitHead":"66c35de4ea749eeab9e6517064f89a2aecc466c2","scripts":{"lint":"eslint -c index.js .","test":"npm run lint && eslint -c index.js test/*.ts","prettier":"prettier -w *.js"},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"9.8.1","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"18.18.2","dependencies":{"eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-import":"^2.29.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","eslint-config-xo-space":"^0.34.0","@rushstack/eslint-patch":"^1.5.1","@typescript-eslint/parser":"^6.11.0","eslint-plugin-perfectionist":"^2.3.0","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.3","typescript":"^5.2.2","npm-check-updates":"^16.14.6"},"peerDependencies":{"eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.2.1_1700106301209_0.9564649453178444","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"eslint-config-sensible-prettier-typescript","version":"1.3.0","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.3.0","homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"63c09569a8ae8636de6f931bf4b8d40ce0a35cef","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.3.0.tgz","fileCount":6,"integrity":"sha512-f84WKKT0HBobaHdg8IS6V8nTIHkcZk2RLLDjn8uDPJ27axy5tlM12dqDQWytIxJb+zQOlD4GCC+tawmb7EgEvA==","signatures":[{"sig":"MEYCIQCDGzyCm58YXKeXbqQ+90Btnm7jg4/WPmiRB7F9K1H4BwIhAPdrzGCPs7sitHNauxgQQUslFon5fz6/OWQM4TZJGT9J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17209},"main":"index.js","volta":{"npm":"9.8.1","node":"18.18.2"},"gitHead":"147e07c1ec809d6abb46298cc3a64d533b419f26","scripts":{"lint":"eslint -c index.js .","test":"npm run lint && eslint -c index.js test/*.ts","prettier":"prettier -w *.js"},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"9.5.1","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^10.4.3","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^54.0.0","eslint-config-prettier":"^9.1.0","eslint-config-xo-space":"^0.35.0","@rushstack/eslint-patch":"^1.10.3","@typescript-eslint/parser":"^7.13.1","eslint-plugin-perfectionist":"^2.11.0","@typescript-eslint/eslint-plugin":"^7.13.1","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.3.2","typescript":"^5.5.2","npm-check-updates":"^16.14.20"},"peerDependencies":{"eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.3.0_1718927273485_0.28633402019855736","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"eslint-config-sensible-prettier-typescript","version":"1.4.0","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.4.0","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"38656cb4ec02e059fcc5be0444a39f57f11da7da","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.4.0.tgz","fileCount":6,"integrity":"sha512-FPb4qELvBzuq4nD9vytbtWwlwA9jF5V5BLSAGQ8RFrMlzQYZLRR8rGoLWs5seVE6vVRy51No4psRQUDFm4f/AA==","signatures":[{"sig":"MEUCIQDOjH/MZZ7De5w+ehIx2UmlucvcKtOyrx3z/D4EcEILsQIgcGiBu/kqgHzxgU5F2up+oJeIuT3901kq4GHue4gpjJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17194},"main":"index.js","volta":{"npm":"9.8.1","node":"18.18.2"},"gitHead":"aa13b542618d9e647c721005c90e3b6f4e163afa","scripts":{"lint":"eslint -c index.js .","test":"npm run lint && eslint -c index.js test/*.ts","prettier":"prettier -w *.js"},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.5.0","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","typescript":"^5.9.2","npm-check-updates":"^18.0.2"},"peerDependencies":{"eslint":">= 8","eslint-plugin-node":">=11.1.0","eslint-plugin-mocha":">=10.4.3","eslint-plugin-import":">=2.29.1","eslint-plugin-unicorn":">=54.0.0","eslint-config-prettier":">=9.1.0","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.10.3","@typescript-eslint/parser":">=7.13.1","eslint-plugin-perfectionist":">=2.11.0","@typescript-eslint/eslint-plugin":">=7.13.1","eslint-import-resolver-typescript":">=3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.4.0_1755733002996_0.9148592191347396","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"eslint-config-sensible-prettier-typescript","version":"1.6.0","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.6.0","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"8ef5f3abb397f1bc192cf76da06798753ed03af9","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.6.0.tgz","fileCount":3,"integrity":"sha512-N7BJKqNUPKB99cGZm0qhjAkX6uOnMnnS58jQNgbumjxo4QdixOGM3/8+Pk/TcAX3VD9IDyF0ScMnEwrK3SwKGg==","signatures":[{"sig":"MEUCIDfSSGZHYYwNHMV09kq8bKCxvtaWzvn22NwVI6rt9W3KAiEAiBAfCthzPYq/QsEujKuh0/tAikSDtehW0w8n9WMoPLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15142},"main":"dist/index.js","types":"dist/index.dts","gitHead":"bdbb59c495fa84af3a487b12de4307b069bc4eef","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.6.0_1756188739398_0.5398659211532248","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"eslint-config-sensible-prettier-typescript","version":"1.6.1","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.6.1","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"a275fdac6de203bae0d45b542da78f7c8ab6543f","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.6.1.tgz","fileCount":3,"integrity":"sha512-MuPGVxn7qWkVYso0MWqD6Eyq+H3L+mKhxq9NEEVlKZXZwciV5JSX15uZkVuPYAEoi/x0Vfk+qeSrQWsZgUsBuA==","signatures":[{"sig":"MEUCIQCyX8BtmxUqV5nJOb4EYAllwqPdaE0bkSSby6W2zReIcQIgT5EuM2bfZDleDJ6GLm/Oxlr/5Cx3wMF9mNx4LtTezMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15142},"main":"dist/index.js","types":"dist/index.dts","gitHead":"0c2f6ae1db203ccac47a128eaa35c524e4b998f0","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.6.1_1756209336889_0.6601163148168459","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"eslint-config-sensible-prettier-typescript","version":"1.6.2","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.6.2","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"c531459f6f46751722bfcfcb7f427f3cb43c923d","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.6.2.tgz","fileCount":15,"integrity":"sha512-ZC7aRgkVA3ZcaI5OxdXoggWkgxeNRyo5NCLPlPW3qd0YHqWijUxhQWADiRdFRf+bu/BH9hn1S0lUnaH0bcNsgQ==","signatures":[{"sig":"MEQCIEM9An4SS65mcZNavUcKT8p291RgH9AtPng7XqdKS0doAiAmTloLx5u0xp/m/zNzyLZ+0PKUBpWiV9qwhEx2JsN4Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28080},"main":"dist/index.js","types":"dist/index.dts","gitHead":"7e8c1ed9661e2b9b98a4a82c1a03f3f41da02a14","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.6.2_1756209611680_0.9094698268305084","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"eslint-config-sensible-prettier-typescript","version":"1.6.3","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.6.3","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"7ded2d72d82e05884dc3a974643d55f61fac2bb6","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.6.3.tgz","fileCount":15,"integrity":"sha512-X+WhZdMhs7YaYry3ONAYTTxAe1ci/Osp+PEVq91z7DqUxF77byuYebJqNrZCz4SQ2MCN1W2HVqstNp0m2uDsrA==","signatures":[{"sig":"MEUCIBPwBpKTU/5N08vxmzJXcE/XoMAbT8H+Ix6Y42BoGk4nAiEA686OhSlQRprljEUHkom4qanQ778uoS4jv1LlDFNB55c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28224},"main":"dist/index.js","types":"dist/index.dts","gitHead":"9903cfa5e98f2c861b1dad24b1eb94ed8372a29a","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.6.3_1756211463695_0.30531563728416966","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"eslint-config-sensible-prettier-typescript","version":"1.6.4","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.6.4","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"7a1244d9702c18b6d00558bc74cde216d4405ef3","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.6.4.tgz","fileCount":15,"integrity":"sha512-gGhwrzbH9ZMqJMdMbLSfXvDW3jmjPfDLCvssRZCwHVn8cGHNQ5qB7BNHBaX/26k22sWmWIw5/VJFLU2wccb+2A==","signatures":[{"sig":"MEYCIQDSoKID1kigU9bGJ/P7gg2VtMww+xZCa4IsrLSISW6gXwIhAPs4jEl+Qu0cy1UzT1KT3iJq3zw1ajzWW2q4uT8Znn8D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28288},"main":"dist/index.js","types":"dist/index.dts","gitHead":"e28ad4c8e30a490f36409cb3d53a0d4271ca4c99","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.6.4_1756217483325_0.7120502697387117","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"eslint-config-sensible-prettier-typescript","version":"1.7.0","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.7.0","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"52e31f1b9c5626b9c480ee2bef38bd360719bc69","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.7.0.tgz","fileCount":15,"integrity":"sha512-/46zSLynEDcDeN4aSa78+9ELce/on9+6xlklAXRfKk+hJ7saQ8MPOzz/BYJCYD3exiFtFlbcS0L54MK6IArhow==","signatures":[{"sig":"MEYCIQDl+i9PvrDSZ3hvkcbRzlr10Dmydgsp2mnULDVUvWTq5AIhANBwA8ZZmbnPmmUEVKh3KQ+I9JLqtGjx5cuqQpAKspnz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40482},"main":"dist/index.js","types":"dist/index.dts","gitHead":"4069fbbd9e52fb1658a3386d8243957b8a927356","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.7.0_1756256080926_0.827514235705139","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"eslint-config-sensible-prettier-typescript","version":"1.7.1","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.7.1","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"6f8fe6a0a2edd153cc2988b26726b80b8b4f6489","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.7.1.tgz","fileCount":15,"integrity":"sha512-Z9+pclfmhZKbgljOr5RDpt2BHdEbFt33DIrDDCB5WZ1Jf5zJ/262z7QfL5JNzJTjPzPH9z80VrvlV547X6/JDA==","signatures":[{"sig":"MEUCIAVwJiB3lznNISvbuOAZP+RML20NRqtbY2Oo7xu52rOzAiEAkszOdN4oJdLE6cJRe1GoqnzZfY15TwyrKfpCE0ijVeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40516},"main":"dist/index.js","types":"dist/index.dts","gitHead":"c1f29b1a8771c9263865fa1381bf36f3e62032ce","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.7.1_1756256798606_0.4400512597487267","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"eslint-config-sensible-prettier-typescript","version":"1.7.2","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.7.2","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"5653cb3601788271bfe312403824927943bb294f","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.7.2.tgz","fileCount":15,"integrity":"sha512-rv7uH98JcMu20k2Ws4dQnZroEL1JGhWbc99WFhj0jUp/Mw/0DyaZNA8WvJdTDF/YVHljAhUTT5E/iA/37bKgxQ==","signatures":[{"sig":"MEUCIQCW4SkcSa+DJE9+TZJ+MGV+lqSYsgZeSgOyP39FT585QAIgX144/fk5EzWUnxxmubkv2TC/CC2osH2ocs1RBWQkLpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41404},"main":"dist/index.js","types":"dist/index.dts","gitHead":"bdda2ecadd06390f53d97eb2702550489fbf6174","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.7.2_1756689925236_0.5284901431477556","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"eslint-config-sensible-prettier-typescript","version":"1.7.3","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.7.3","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"08d14845c0325aff7539623b6d22c6ad572c9074","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.7.3.tgz","fileCount":15,"integrity":"sha512-llHbauFYJGyS9TiB/i8NCI2PpLbESAulpfe8O9fXpnxDy04xln1Gd7liBebaNov3VslRmd09MJW44Pg1+RJDJw==","signatures":[{"sig":"MEYCIQD/ZbKR20WO+Ytwr1yKIL6seXxUUlKssV1zF3TSLpIH2AIhAInnpp+1qjb1aImBwhEWNd3sLBc9Z0F2p1IoyQ99Vo8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41506},"main":"dist/index.js","types":"dist/index.dts","gitHead":"7515866923cacfcc3991207e6db7f23470e87f43","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.7.3_1756690911028_0.9686375895527628","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"eslint-config-sensible-prettier-typescript","version":"1.7.4","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.7.4","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"a4534e63212849a4140dcfc40715fe750e2a23db","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.7.4.tgz","fileCount":15,"integrity":"sha512-xKPw75OlRyLGa70XZBd5KwTeECmyn8Yr69HMZh2bifnjyv6erJB48rwuygaBnr1GezdyXuMBH0Ta8tIxmG3I+Q==","signatures":[{"sig":"MEQCICDGe9gf4xkvNZn+Z/bNTe3fAABbAOq94o0bb6E8dpNbAiBMj9xC5GKpHFwQBqZ95KK8QsvVNEFiA/7bmPQLPNEO/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43059},"main":"dist/index.js","types":"dist/index.dts","gitHead":"e53186a8828650b887343bc299f6a8d4175b3f53","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.7.4_1756696140472_0.5106162185801548","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"eslint-config-sensible-prettier-typescript","version":"1.7.5","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.7.5","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"b30e2fee93d4b6f13f67ce53c5baf173036d3e17","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.7.5.tgz","fileCount":15,"integrity":"sha512-ZKyXO4Oml4KL8QWmyBwEOJdqCcN4Rzo3CEYBYhc6ZICtq3UddlYYoE73AuUMEk9oFruDRxAmf2rF6A5vdpo7wA==","signatures":[{"sig":"MEQCIFGUczTUOwGO1LIlDyPl/UubRbaLvWTNoxkFJBV3XSBDAiBU4j+Ck9mLYZlvsotd44WzLwG3oJMhO1ReSidKZq32vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43677},"main":"dist/index.js","types":"dist/index.dts","gitHead":"bec045aea6f4a2ed8f75a11335ba4be4f4ec0d4f","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.7.5_1756767930945_0.5288044249523798","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"eslint-config-sensible-prettier-typescript","version":"1.7.6","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.7.6","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"e278b092507c82de5730a7bebe237bf54db2a2f5","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.7.6.tgz","fileCount":15,"integrity":"sha512-k7A0b5HBhS4dbcaFKqWhUEH0s6cokq30ct0vH6mCAEELtlEfL3yh6NRa82inziZY53uW5/JmOhqVX8MDhupwZA==","signatures":[{"sig":"MEUCIFf3oNexhNWU8fpENEQ16GccJePSJSHPxMIXg9+wtqmkAiEA/plm4KJf6xly+FIL9mKSfNdKMLHs+7EVLDKug9H0fzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43678},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e9061ea8b22727a6d47cf0daf2269d24a07e79d7","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.7.6_1756768067523_0.9428273879135614","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"eslint-config-sensible-prettier-typescript","version":"1.7.7","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.7.7","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"3ebcfad491d4e036f315737fb72132030c7ee262","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.7.7.tgz","fileCount":15,"integrity":"sha512-XH9+Qg+q2TtZCo8IlNfmnCmBFKxzS0Kw3FW1V4nx+DBBB5pHZ/EmoFY4rIZHYZShAkAisDC6DH8LHjI8VZDhAA==","signatures":[{"sig":"MEQCIHjsn36KtWFWQDjLCs/CSydsrVrO14qpUSePmVZtvLreAiBqnbvVONMRist1qAcCDWVrAtEdsNQrZjweOq3HPa4gFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43680},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1451e8e51082332c07bf7c179b555b8e79796a20","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.7.7_1756768400635_0.982613613445138","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"eslint-config-sensible-prettier-typescript","version":"1.7.8","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.7.8","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"84e2555d24af20dce6daf23d51509ca8932d9ab7","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.7.8.tgz","fileCount":15,"integrity":"sha512-tHrVfHZLlGVsERXUFsIaWJD/ISo6oEFvVdlVoGsLw0lbPV1n2Im8Dmrrl7bIpuDTvCK+/nfiIooht3OJA1NhZQ==","signatures":[{"sig":"MEUCIAQaEicnDxS6lZXpniPVjL4VInT3xZ8/Yc1UVIQGUKFkAiEApqZxfxckvzWXYdVh48hjd01V3tH3Rec+qY3QbCoeNLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44055},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7b65ae9281c74ec5afcc460d4aa4cdf25e10701f","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.7.8_1756769641204_0.17478557362742642","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"eslint-config-sensible-prettier-typescript","version":"1.7.9","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.7.9","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"2531abb2b7754364b6a3db048bbce09ee31471e3","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.7.9.tgz","fileCount":15,"integrity":"sha512-xb5QiUKto2z5zByg7YP31QuwurWUbG//CeOD+RRoLVPhT72/jRIAQAWN7NyEoKotXDtT5o0UxxLPm4fLRxhhJg==","signatures":[{"sig":"MEYCIQDvnaq6ryN3dVR6Mmhrq5N4za0s3/EWi4/RuLhzlUZHFwIhAOYeMy31XvMSttC3MyVqyWwOzFz5GbYWEquvtglwuWfy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44161},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d39257748c43495ff87991386126615b5b1a1c85","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.7.9_1756857442164_0.838060020476664","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"eslint-config-sensible-prettier-typescript","version":"1.8.0","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.8.0","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"b78d460b26b4f1e15bfa2d21af6f3b011dc7e159","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.8.0.tgz","fileCount":15,"integrity":"sha512-fANmXL2rI6PZ6cPo+/uq/f5kF+FlUmwc5z9cvqv6fAI+Kne5Nldbj3Ov39zh3Iw9Pmxgi8N34NC8h/VHv6tbcQ==","signatures":[{"sig":"MEYCIQDiSV2o7ZveoKDXkv/42Ghb89BdkCooE0M5ocJXk35nfQIhAPLL3Hk/bgHhsex+oh1NomsEWHTyVddZ27LCtAZamIqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46395},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2aa29fa09f9d849cb0106c1a81ce20f537e1271f","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","typescript":">=5.9.2","eslint-plugin-jsdoc":">=62.9.0","eslint-plugin-mocha":">=11.1.0","eslint-plugin-import":">=2.32.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.8.0_1777121185632_0.22256859941657847","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"eslint-config-sensible-prettier-typescript","version":"1.9.0","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.9.0","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"5de91264966453d1c667ed269198f6b5a239d43b","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.9.0.tgz","fileCount":15,"integrity":"sha512-mvjk/Pg0AwVpqxR+r4BUKdboTbb4Z/kEzBS8i8hdcl1PF2OiTaXlgftxCyOhs74tgPS39VA5QsWshuUtCfELJQ==","signatures":[{"sig":"MEQCICwkq+le2KIyf5NBarB/rsGozoyDQs5McQ2Xbmo0xcPnAiAb4EBJ7HFowJIzRvGzSVtY2Akt41EeQ341BSdJQ3pf9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46461},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f207ff57cf7060b1475072f893b95e49d34b7d94","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.20.2","dependencies":{"globals":"^17.5.0","lodash.merge":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","@eslint/js":">=9.34.0","typescript":">=5.9.2","eslint-plugin-jsdoc":">=62.9.0","eslint-plugin-mocha":">=11.1.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","eslint-plugin-import-x":"^4.6.1","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.9.0_1777290047949_0.48609678572094794","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"eslint-config-sensible-prettier-typescript","version":"1.9.1","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.9.1","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"71c3a196c81deff3198534d76d9769b824f3989e","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.9.1.tgz","fileCount":15,"integrity":"sha512-S2g4xKQpL0eafgGUFmW7lnkbRJ8lRyioLxxUqcQLo3gcJa6t8SftYpfiB3FDwV/ccEoecD5hjyQbRLmNDQKaMQ==","signatures":[{"sig":"MEYCIQCDR1Z9C2AQhUa1Rl8v0g/sUv67z+6pi9u2BEFItEy3LAIhANqa+iQozVOBGY4KPdUjA7VGf3zqdxxS+sUmQUpjSm7E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46555},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d3581cb662ee8d31c4056056ffa0450c0557a4c7","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.20.2","dependencies":{"globals":"^17.5.0","lodash.merge":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","@eslint/js":">=9.34.0","typescript":">=5.9.2","eslint-plugin-jsdoc":">=62.9.0","eslint-plugin-mocha":">=11.1.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","eslint-plugin-import-x":"^4.6.1","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.9.1_1780293377701_0.4134410229240788","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"eslint-config-sensible-prettier-typescript","version":"1.10.0","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.10.0","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"1e5a92453f77967cdbbc924b2057c7d2715e9f4e","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.10.0.tgz","fileCount":15,"integrity":"sha512-rK8El41MNSPlymirPee3+5a1bxMJ+RfQCOis2ePp4EjVcgh8DkliYe4+SD4YXySDFc1tdiWMf0t14FhRCNcGrw==","signatures":[{"sig":"MEUCIE236+6sPUxAGp44zk0ij3LxH6hqxHD9HIscyyEEr3iuAiEA6OFgp/Nn40OXJnhcG39L+aLfLV8g58doEpX1YvO+/sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGb+HO/ac8tRpfguTrJnqmrbKBHRaX64CULvFkN/DrjqAiAYkiEaYqd1n1Vb5AQoxv3kZcRXT6sVdyG3zr7g538bDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46910},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ba60afa618325cfbdaf68e02e5d725c82c6916fc","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.20.2","dependencies":{"globals":"^17.5.0","lodash.merge":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","@eslint/js":">=9.34.0","typescript":">=5.9.2","eslint-plugin-jsdoc":">=62.9.0","eslint-plugin-mocha":">=11.1.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","eslint-plugin-import-x":"^4.6.1","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.10.0_1790555432663_0.3625634745234365","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"eslint-config-sensible-prettier-typescript","version":"1.10.1","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.10.1","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"c33a181dad1bdae698b405d849424755710e30f6","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.10.1.tgz","fileCount":15,"integrity":"sha512-lsJDMjLsHnxgQHGB24KX1Jvlwev5rwgyoheqsYG39s5t/xz1lg3K7qP8QABXEMX2IpBZGPCXHcGbfh9RtYYo5w==","signatures":[{"sig":"MEUCIFB3tK20oxLUFa+OQxhl6E4qa4D5E7t1HjjedVta+wW0AiEA9WdPvsTvULJpBZYVMtoJGKpKxSAInPWefDpmGNmBQQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFkOtOUkcTXIMK2d9OUNppEGTEWuavbKyIWrU+8AYKwfAiEAnjkMxZJ12KC8Hn6BGAjw9Rwt4b5lmwqrAlSZNV5BoRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46909},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c0852453bb27309a9bfa3121cb5302c8af422b0b","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.20.2","dependencies":{"globals":"^17.5.0","lodash.merge":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","@eslint/js":">=9.34.0","typescript":">=5.9.2","eslint-plugin-jsdoc":">=62.9.0","eslint-plugin-mocha":">=11.1.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","eslint-plugin-import-x":"^4.6.1","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.10.1_1790560952027_0.39678886805114577","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"eslint-config-sensible-prettier-typescript","version":"1.10.2","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.10.2","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"b5004a1fdad854fbd263866588160d0c23e43f8b","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.10.2.tgz","fileCount":15,"integrity":"sha512-Ou3jY/dUKtXeBsQoWaKM1Zm7DaRBSH0PKdsqWQuF3PWa78WEX+Zxx89a1srMboGfEw/K++3vNxpm0HMLN0RMcQ==","signatures":[{"sig":"MEYCIQDdpEkru6yLEpa7OgQldea16NcQvNyfOcIUD7ndmZMJ9wIhAPT97Aba+NcJ0I5fQw8vjAbuSH2xLjee4v6Us1Gq1XLV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTl11jcV2RTtwGOS721DYQkj8RyIjOsIwUEK4wpmtqmAIhAKnHzZkoZ8480eLihsilftf8PPpK8OWadfhCeuXASqsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47147},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f239468888a31635340735c54c2ec179303370e8","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.20.2","dependencies":{"globals":"^17.5.0","lodash.merge":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","@eslint/js":">=9.34.0","typescript":">=5.9.2","eslint-plugin-jsdoc":">=62.9.0","eslint-plugin-mocha":">=11.1.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","eslint-plugin-import-x":"^4.6.1","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.10.2_1790935000272_0.017392539911886162","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"eslint-config-sensible-prettier-typescript","version":"1.10.4","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"author":{"name":"James Hu"},"license":"Apache-2.0","_id":"eslint-config-sensible-prettier-typescript@1.10.4","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"2a859d9aabf29ce3bb3ac4eb106f8a99e0ae91fb","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.10.4.tgz","fileCount":15,"integrity":"sha512-o2uaGPhQGf1NJ5qWCbslS3eSMtIWKwd0ePWRLklLyt5RNBX9e+1YY8a8ca4PSRdVrFHZRkvhVXNrCyALM30iWA==","signatures":[{"sig":"MEQCIBFWtogDQuQvzFKJ4faTgDP/qdRzHG3bSEXJ4WAMFTutAiBT1rECalc9D7KebqQ42VRX1dkeXOg92I3dHV63Axg09g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaOp7ze3SsKU1wssnY7mprerT9zpx4LakZFiEiIPvYzAIhALkSHMflzORuuYyQ6+clJGPoR49qCFEbvKHxjXr4UoZY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47356},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d10a187147a46ea83908c08d8a4170185875ef15","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"_nodeVersion":"20.20.2","dependencies":{"globals":"^17.5.0","lodash.merge":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","@eslint/js":">=9.34.0","typescript":">=5.9.2","eslint-plugin-jsdoc":">=62.9.0","eslint-plugin-mocha":">=11.1.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","eslint-plugin-import-x":"^4.6.1","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-sensible-prettier-typescript_1.10.4_1790937360903_0.407278459656226","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"_id":"eslint-config-sensible-prettier-typescript@1.10.5","bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"dist":{"shasum":"297f4612d774161e470c60da528255dbda9d4f6d","tarball":"https://registry.npmjs.org/eslint-config-sensible-prettier-typescript/-/eslint-config-sensible-prettier-typescript-1.10.5.tgz","fileCount":15,"integrity":"sha512-YBMXTHwaclV79kAgxuI4+gCt2RAXgnEm4aQJrVNDCCfj7ubJjluvOjcBKkR0B6lxquulYi5J+bCwostv9vYsYA==","signatures":[{"sig":"MEUCIQD4u3WFtARcn2Nw6gysquc3Idv5xa0put3Cy/5VLnLmxgIgFXePfe59tWZP18nXz7jElZfcpfK9QbNcuQgnL62+nhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB2Wz1zXLin57skyqXBBHnsrnIVpES1op5YEmWW7OesSAiBpT2YCgLs0/hmpLXzqOxODhLTGUhNNMl+iWDJ0UF963A=="}],"unpackedSize":47355},"main":"dist/index.js","name":"eslint-config-sensible-prettier-typescript","types":"dist/index.d.ts","author":{"name":"James Hu"},"gitHead":"d7595cb23fcdddb25181d7cdd69282fd15a6bee5","license":"Apache-2.0","scripts":{"lint":"eslint .","test":"npm run prettier && npm run lint && prettier --config ./test/prettier.config.cjs --write . && eslint --config ./test/eslint.config.cjs .","prepack":"rm -rf dist && tsc","pretest":"rm -rf dist && tsc","prettier":"prettier -w ."},"version":"1.10.5","_npmUser":{"name":"james-hu","email":"james.hu.ustc@hotmail.com"},"homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"Sensible default eslint rules and prettier rules for Typescript projects","directories":{},"maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"globals":"^17.5.0","lodash.merge":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.3.0"},"peerDependencies":{"eslint":">=9.34.0","prettier":">=3.6.2","@eslint/js":">=9.34.0","typescript":">=5.9.2","eslint-plugin-jsdoc":">=62.9.0","eslint-plugin-mocha":">=11.1.0","eslint-plugin-unicorn":">=60.0.0","eslint-config-prettier":">=10.1.8","eslint-config-xo-space":">=0.35.0","eslint-plugin-import-x":"^4.6.1","@rushstack/eslint-patch":">=1.12.0","@typescript-eslint/parser":">=8.41.0","eslint-plugin-perfectionist":">=4.15.0","@eslint-community/eslint-utils":">=4.7.0","@typescript-eslint/eslint-plugin":">=8.41.0","eslint-import-resolver-typescript":">=4.4.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-sensible-prettier-typescript_1.10.5_1790938754796_0.9160775328092285"}}},"time":{"created":"2023-10-29T03:01:19.270Z","modified":"2026-10-02T10:59:15.189Z","1.0.0":"2023-10-29T03:01:19.491Z","1.0.1":"2023-11-15T01:46:52.662Z","1.0.2":"2023-11-15T02:02:41.641Z","1.0.3":"2023-11-15T02:23:31.369Z","1.0.4":"2023-11-15T02:48:32.296Z","1.1.0":"2023-11-15T04:54:30.380Z","1.2.0":"2023-11-15T06:13:00.678Z","1.2.1":"2023-11-16T03:45:01.383Z","1.3.0":"2024-06-20T23:47:53.745Z","1.4.0":"2025-08-20T23:36:43.210Z","1.6.0":"2025-08-26T06:12:19.573Z","1.6.1":"2025-08-26T11:55:37.051Z","1.6.2":"2025-08-26T12:00:11.858Z","1.6.3":"2025-08-26T12:31:03.942Z","1.6.4":"2025-08-26T14:11:23.516Z","1.7.0":"2025-08-27T00:54:41.106Z","1.7.1":"2025-08-27T01:06:38.796Z","1.7.2":"2025-09-01T01:25:25.447Z","1.7.3":"2025-09-01T01:41:51.211Z","1.7.4":"2025-09-01T03:09:00.721Z","1.7.5":"2025-09-01T23:05:31.139Z","1.7.6":"2025-09-01T23:07:47.737Z","1.7.7":"2025-09-01T23:13:20.822Z","1.7.8":"2025-09-01T23:34:01.409Z","1.7.9":"2025-09-02T23:57:22.361Z","1.8.0":"2026-04-25T12:46:25.761Z","1.9.0":"2026-04-27T11:40:48.116Z","1.9.1":"2026-06-01T05:56:17.849Z","1.10.0":"2026-09-28T00:30:32.737Z","1.10.1":"2026-09-28T02:02:32.104Z","1.10.2":"2026-10-02T09:56:40.345Z","1.10.4":"2026-10-02T10:36:00.981Z","1.10.5":"2026-10-02T10:59:14.876Z"},"bugs":{"url":"https://github.com/james-hu/eslint-config-sensible-typescript/issues"},"author":{"name":"James Hu"},"license":"Apache-2.0","homepage":"https://github.com/james-hu/eslint-config-sensible-typescript#readme","keywords":["eslint","eslintplugin","eslintconfig","eslint-config","sensible","defaults","prettier","typescript"],"repository":{"url":"git+https://github.com/james-hu/eslint-config-sensible-typescript.git","type":"git"},"description":"Sensible default eslint rules and prettier rules for Typescript projects","maintainers":[{"name":"james-hu","email":"james.hu.ustc@hotmail.com"}],"readme":"# eslint-config-sensible-prettier-typescript\n\nSensible default ESLint rules and Prettier rules for TypeScript projects with ESLint 9 flat config support\n\n## Install\n\n```sh\nnpm i -D eslint-config-sensible-prettier-typescript\n```\n\nOr you can get it installed through [handy-common-utils/dev-dependencies](https://github.com/handy-common-utils/dev-dependencies):\n\n```sh\nnpm i -D @handy-common-utils/dev-dependencies-mocha\n```\n\n```sh\nnpm i -D @handy-common-utils/dev-dependencies-jest\n```\n\n## Usage\n\nThis package provides **configuration builder functions** that return ESLint 9 flat config objects and Prettier configurations. These can be imported and customized as needed.\n\n### ESLint Configuration\n\n#### CommonJS\n\nCreate an `eslint.config.js` file:\n\n```javascript\nconst { eslintConfig } = require('eslint-config-sensible-prettier-typescript');\nconst { defineConfig } = require('eslint/config');\n\nmodule.exports = defineConfig([\n  ...eslintConfig(),\n  // Add your customizations here\n  {\n    rules: {\n      'no-console': 'warn',\n      // Your custom rules...\n    },\n  },\n]);\n```\n\n#### ES Modules\n\nCreate an `eslint.config.js` file:\n\n```javascript\nimport { eslintConfig } from 'eslint-config-sensible-prettier-typescript';\nimport { defineConfig } from 'eslint/config';\n\nexport default defineConfig([\n  ...eslintConfig(),\n  // Add your customizations here\n  {\n    rules: {\n      'no-console': 'warn',\n      // Your custom rules...\n    },\n  },\n]);\n```\n\n### Prettier Configuration\n\n#### CommonJS\n\n```javascript\n// prettier.config.js\nconst { prettierConfig } = require('eslint-config-sensible-prettier-typescript');\n\nmodule.exports = {\n  ...prettierConfig(),\n  // Override or extend the default config\n  printWidth: 120,\n  tabWidth: 4,\n};\n```\n\n#### ES Modules\n\n```javascript\n// prettier.config.js\nimport { prettierConfig } from 'eslint-config-sensible-prettier-typescript';\n\nexport default {\n  ...prettierConfig(),\n  // Override or extend the default config\n  printWidth: 120,\n  tabWidth: 4,\n};\n```\n\n# Customizing ESLint Configurations\n\n## `customiseESLintConfig`\n\nThe `customiseESLintConfig` function allows you to programmatically modify specific configuration objects within an ESLint flat config array. This is useful for applying project-specific customizations to certain file types or rule sets.\n\n### Parameters\n\n- **configArray**: The ESLint configuration array to modify.\n- **selector**: A function that receives each config object and returns `true` for configs you want to modify.\n- **modifier**: A function that receives each selected config object and applies your changes.\n\n### Example: 'module' as default but override to 'commonjs' for .ts files\n\n```javascript\nconst { buildESLintConfig, customiseESLintConfig } = require('./src/eslint.config.cjs');\n\nconst configArray = buildESLintConfig({ defaultSourceType: 'module' });\n\n// Example: Change all TypeScript configs to use 'commonjs' sourceType\ncustomiseESLintConfig(\n  configArray,\n  (cfg) => Array.isArray(cfg.files) && cfg.files.some((f) => typeof f === 'string' && f.endsWith('*.ts')),\n  (cfg) => {\n    cfg.languageOptions.parserOptions.sourceType = 'commonjs';\n  },\n);\n\n// Export the customized config\nmodule.exports = configArray;\n```\n\n### Example: Specify \"globals\" for .ts files, add ignores, and override rules\n\n```javascript\nconst { buildESLintConfig, customiseESLintConfig } = require('eslint-config-sensible-prettier-typescript');\nconst { defineConfig } = require('eslint/config');\nconst globals = require('globals');\n\n// Modify all TypeScript configurations for applying desired globals\nconst config = buildESLintConfig({ defaultSourceType: 'module' });\ncustomiseESLintConfig(\n  config,\n  (cfg) => [cfg.files].flat().some((f) => typeof f === 'string' && f.endsWith('*.ts')),\n  (cfg) => {\n    cfg.languageOptions.globals = {\n      ...globals.node,\n      ...globals.browser,\n      ...globals.jquery,\n    };\n  },\n);\n\n// More overriding\nmodule.exports = defineConfig([\n  {\n    ignores: ['dist', 'coverage', 'report', 'node_modules'],\n  },\n  ...config,\n  {\n    rules: {\n      'unicorn/filename-case': 'off',\n    },\n  },\n]);\n```\n\n### Example: Disable a rule for all `.tsx` files\n\n```javascript\ncustomiseESLintConfig(\n  configArray,\n  (cfg) => Array.isArray(cfg.files) && cfg.files.some((f) => typeof f === 'string' && f.endsWith('*.tsx')),\n  (cfg) => {\n    cfg.rules['no-console'] = 'off';\n  },\n);\n```\n\n### Example: Apply plugin `eslint-plugin-chai-friendly`\n\n```javascript\ncustomiseESLintConfig(\n  config,\n  (cfg) => [cfg.files].flat().some((f) => typeof f === 'string' && f.endsWith('*.ts')),\n  (cfg) => {\n    cfg.languageOptions.globals = { ...globals.node, ...globals.mocha };\n    cfg.plugins = { ...cfg.plugins, 'chai-friendly': pluginChaiFriendly };\n    cfg.rules = {\n      ...cfg.rules,\n      'no-unused-expressions': 'off', // disable original rule\n      '@typescript-eslint/no-unused-expressions': 'off', // disable TypeScript ESLint version\n      'chai-friendly/no-unused-expressions': 'warn',\n    };\n  },\n);\n```\n\n### When to use\n\n- To override rules for specific file types.\n- To change parser options for certain configs.\n- To apply project-specific tweaks without\n","readmeFilename":"README.md"}