{"_id":"@craftworks/eslint-config-typescript","_rev":"21-22d0d1f8b00b1e96aa69177c8619282a","name":"@craftworks/eslint-config-typescript","dist-tags":{"latest":"4.2.1"},"versions":{"1.0.0-alpha.1":{"name":"@craftworks/eslint-config-typescript","version":"1.0.0-alpha.1","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@1.0.0-alpha.1","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"d8a5f0614fcbf374bd9971ec53a51afeca8f57ff","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-1.0.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-t55HpGV23LE2wyyD+vGUQAhMbsJ9RtRp4joPflqa0Tm6F5z1DrQ3K+YYeDYoNjVURbx2gkimd57ElKvy3HhOiQ==","signatures":[{"sig":"MEQCIG8ngo111WZ8AfOfAbRACO0KzrTEv+2gJ6RJnQ7J4AbHAiAwopauYAUcpzbjZGh+gHlHlAKNIEGVT24zvlDBSUtuxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22831},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"32568ab09b51bb21fcc6d02c10a38e50b7d836ba","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"tsc && jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"tsc && jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","test:watch":"tsc && jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.11.0+x64 (darwin)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"20.11.0","dependencies":{"eslint-plugin-jsdoc":"^46.9.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.1.0","@rushstack/eslint-patch":"^1.6.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-simple-import-sort":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.53.2","typescript":"^4.3.5 || ^5.0.0","@typescript-eslint/parser":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_1.0.0-alpha.1_1712242662387_0.7136527836822346","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"@craftworks/eslint-config-typescript","version":"1.0.0-alpha.2","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@1.0.0-alpha.2","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"eee73d932d4e7088e9bc22b6cd6d92d8fe8a5479","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-1.0.0-alpha.2.tgz","fileCount":11,"integrity":"sha512-xVD7W07L85q89XyAtCo1UirMrMrfsR8FTAC3uSA5JUUSFasxpzLH+dixJTXvom9HIHr6aLwlYzFPcWc50vn03g==","signatures":[{"sig":"MEUCICE93AEPNNXb1FV2Pq4xG/YLzInpNvNt3EBLWj4sPcmBAiEAtrOsKbZFeVkAFM7c+SxFM7UB/VgntkTJg4XO7JmaZDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22498},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"e340554c0a046f57168b8516a7b04784b161d05b","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"tsc && jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"tsc && jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","test:watch":"tsc && jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.12.0+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"20.12.0","dependencies":{"eslint-plugin-jsdoc":"^48.2.3","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.1.0","@rushstack/eslint-patch":"^1.6.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-plugin-simple-import-sort":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.56.0","typescript":"^4.7.5 || ^5.0.0","@typescript-eslint/parser":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_1.0.0-alpha.2_1712300860712_0.06083841872077311","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"@craftworks/eslint-config-typescript","version":"1.0.0-alpha.3","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@1.0.0-alpha.3","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"7941ef18655883575c1063eb1433451895d55e5f","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-1.0.0-alpha.3.tgz","fileCount":11,"integrity":"sha512-OUAJxTTeMwlRUAMK899SuWPP5mUpFtuW+L/AXLjiiOqxCpfSos1nloMS1TLCY2trOFv/Vtnv0kY+udek8u//9Q==","signatures":[{"sig":"MEQCIB+8MQPkoq7K/4I3+HB5QCp5hLIqK4IrX5+NN0vUeImHAiBOetWP0CZTv2iWFTf+D05+MLMz5ZsC0fWrZNuOc1hjuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22538},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"f6514d67a72ea62f054af6ae6a66eb44fe5baebf","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"tsc && jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"tsc && jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","test:watch":"tsc && jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.12.0+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"20.12.0","dependencies":{"eslint-plugin-jsdoc":"^48.2.3","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.1.0","@rushstack/eslint-patch":"^1.6.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-plugin-simple-import-sort":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.56.0","typescript":"^4.7.5 || ^5.0.0","@typescript-eslint/parser":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_1.0.0-alpha.3_1712304078111_0.8121391648084293","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"@craftworks/eslint-config-typescript","version":"1.0.0-alpha.4","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@1.0.0-alpha.4","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"b06bc3e5045324d95a93103cdd2b555185dba7a2","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-1.0.0-alpha.4.tgz","fileCount":11,"integrity":"sha512-8qzu/WGmPgkUU6d4FtOrTgS9fdMheaBGFOaCEfr3wkRv69dXUKywft8f9+/HB1I14f8SSwnO4twTTiviM2Rm4g==","signatures":[{"sig":"MEQCIBcCaZTvQQT0hUPdAlA9c2/2hlxEdCYVUdVvhEnl8judAiAEEHi9obs7dqOn2BMoqB+vLIatdIlXtpjUcDq/2PfgZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22562},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"40ff2c469ac11e748935780e60c67e53af502255","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"tsc && jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"tsc && jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"tsc && jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.12.1+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"20.12.1","dependencies":{"eslint-plugin-jsdoc":"^48.2.3","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.1.0","@rushstack/eslint-patch":"^1.6.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-plugin-simple-import-sort":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.56.0","typescript":"^4.7.5 || ^5.0.0","@typescript-eslint/parser":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_1.0.0-alpha.4_1712327596811_0.17708761972684517","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"@craftworks/eslint-config-typescript","version":"1.0.0-alpha.5","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@1.0.0-alpha.5","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"8bee33107cbb8751ae81d59d95ec9a3466eefd72","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-1.0.0-alpha.5.tgz","fileCount":11,"integrity":"sha512-jk//mIazMxgBIuGGsUqU5rn5rjYnMBjDod0hXp2U1qJGh/ASMbNp1/nZHs1EJun9eyGIOz/o4bdgwB9Qh3ODkg==","signatures":[{"sig":"MEQCIHCi9TLZWSRhWeNIcUfwVYWh7TOfrH8VxLQypNftd+AKAiBc8BEqlt6ZvDJfYmvsvV2e9W+Ql1vufRBsWcksM+Z6oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22510},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"e6b10208b36e7f5aa1254b585e635007f53d1f39","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"tsc && jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"tsc && jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"tsc && jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.12.2+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"20.12.2","dependencies":{"eslint-plugin-jsdoc":"^48.2.3","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.1.0","@rushstack/eslint-patch":"^1.6.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-plugin-simple-import-sort":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.56.0","typescript":"^4.7.5 || ^5.0.0","@typescript-eslint/parser":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_1.0.0-alpha.5_1713965248553_0.7253723772938565","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@craftworks/eslint-config-typescript","version":"1.0.0","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@1.0.0","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"e31aadcb9f0a0ea27b4847c1e42fc46f3480ef5c","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-1.0.0.tgz","fileCount":11,"integrity":"sha512-7pZDMa1WBLLPuom+op6lCfZ9We1ESIs07ZIZOcByi1I6JFvYnL75TF9Z1g7PcSW+SHyUNfvuZvh/nya2briGUA==","signatures":[{"sig":"MEUCIQCMQKTxaspJErqk2xmvZlgLdgLbOxdp1dcRYtLu08y1AgIgSqBa0/gkMGWXrEmPDQaO1lLJ5fBiwKSwwWbVcNZ7rG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22502},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"51b99f5ee09d32a4918789394b283f12cdee23ad","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"tsc && jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"tsc && jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"tsc && jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.12.2+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"20.12.2","dependencies":{"eslint-plugin-jsdoc":"^48.2.3","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.1.0","@rushstack/eslint-patch":"^1.6.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-plugin-simple-import-sort":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.56.0","typescript":"^4.7.5 || ^5.0.0","@typescript-eslint/parser":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_1.0.0_1714389922234_0.8560377915213098","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@craftworks/eslint-config-typescript","version":"1.0.1","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@1.0.1","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"13a0183f44156ad18b0fbac6142c08149abd0018","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-1.0.1.tgz","fileCount":11,"integrity":"sha512-K4+fzEz55FJsmvczEvUteKT/IUX9VpHxPURNvZNREXJX9Trje2gekfVfAGgbHAQW81YKUaSoE/+TzEYEMmnRCQ==","signatures":[{"sig":"MEQCIDMU3LCUuBcQhHv7pT2q59CN2fbxLsf1raym/CQ/ZrvXAiB1ZcflutOMkz/WwgmyLhLGSndzmBhRaF0ArRMaTgK1MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22504},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"26465ba183a4d86f7a3dc6f3f7996e3317ce6fda","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"tsc && jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"tsc && jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"tsc && jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"20.17.0","dependencies":{"eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.1.0","@rushstack/eslint-patch":"^1.6.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.56.0","typescript":"^4.7.5 || ^5.0.0","@typescript-eslint/parser":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_1.0.1_1727697967168_0.042798958622150884","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@craftworks/eslint-config-typescript","version":"1.0.2","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@1.0.2","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"dd8142b9374623475bd7ecec3126fd24c33d78e3","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-1.0.2.tgz","fileCount":15,"integrity":"sha512-ZOIoSGHHqnS9otv8ePvOrQeJcgvUa11pnDqfUd/DyN+rlb8XYLxqCk69H40nIe8Czn6nd1WBaB2wW88yY7wwiA==","signatures":[{"sig":"MEQCIH9kc8edzCpESxl+LdPibSLVPdui9n3/ZzPZ9cwvqoiFAiBPCUSLCrh8+EwREJSRYLRkPzF6cUc92tYHZLYUQMtUPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23144},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"8176d4230e1c8025b4aef4ff1aa1d069a1f41608","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"tsc && jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"tsc && jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"tsc && jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"20.17.0","dependencies":{"eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^52.0.0","eslint-config-prettier":"^9.1.0","@rushstack/eslint-patch":"^1.6.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.56.0","typescript":"^4.7.5 || ^5.0.0","@typescript-eslint/parser":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_1.0.2_1727879731480_0.527964449023556","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@craftworks/eslint-config-typescript","version":"2.0.0","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@2.0.0","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"7ee5f3f857f74568ad0b7fadf5444e67debb59b8","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-2.0.0.tgz","fileCount":15,"integrity":"sha512-lgmDh6mZRrY3HVKii9x3dIjsxZkqWFAnA8mpl8B2QtuyAxome/MTW4ucXrve4/CXDaqomwAMJD9LqRPdKD9hEQ==","signatures":[{"sig":"MEQCIC3JztpLSjtqWqPgyM/lyIU+U+w23VBJApSa/zmlVNbLAiBYE1VN43Q6pR3tNdHVUuRcg0U3uJcIzEe3d91am3GYlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26635},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"26df272c4514ace05d535c8584395f5f0b3b6e6b","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"20.18.0","dependencies":{"globals":"^15.10.0","eslint-plugin-jsdoc":"^50.3.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^4.8.4 || ^5.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0_1728315105156_0.6437777019287785","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@craftworks/eslint-config-typescript","version":"2.1.0","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@2.1.0","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"d52cfb0a28113200750e6d226db081341a4bd2fc","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-2.1.0.tgz","fileCount":15,"integrity":"sha512-XD7Qe3jTm0OObDuG1QkhkbYFFMnWK5wBveSJZEO0KsNeCqDbsC5aJZxCMecMQnpVns03ZhuhrcSbnlUxc2IDCQ==","signatures":[{"sig":"MEQCIG9mkx9fDQLIx2J2bn2h+h+ZVdoNiP8SvDwwr48WFvQbAiA8sKCRHAcjGINpu1Hy/0Rae4gQsYcLyQUoTGPXLcnK2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26601},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"eeb1c280752ff5837c6222fb738577e6ea2f344f","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"20.18.3","dependencies":{"globals":"^15.14.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^4.8.4 || ^5.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.1.0_1739287754795_0.3832373388072343","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@craftworks/eslint-config-typescript","version":"2.1.1","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@2.1.1","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"c60da23db6bdcd3c8deac870f76b5e11756ac7de","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-2.1.1.tgz","fileCount":15,"integrity":"sha512-C1jMQv3fKmhzQSSfKwh6g8mIftc6B52J89OZeTTyv+WOW/s9cbcTpwg3XEPbq5KZX2KQirmjESX/8aKsnGI6+Q==","signatures":[{"sig":"MEYCIQCiNLsT7iW5lphVJ5cQpDrAzRAh3VrCK9GjQ7AFDi1m0wIhAOpxcKf6zQu/0TARVOGpV7fKEyKV0Zw9evivsDHfdgE0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26563},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"a2d56a20553c05bfdb5f9149f26161e206a0209c","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"20.19.4","dependencies":{"globals":"^15.15.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^9.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^4.8.4 || ^5.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.1.1_1753681555188_0.04517253051637571","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@craftworks/eslint-config-typescript","version":"2.2.0","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@2.2.0","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"db3e5ca283f08eca74b7146edd502728772b7f10","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-2.2.0.tgz","fileCount":15,"integrity":"sha512-2htM2hwCayTBOeL+wZoCP5w8RarpC+qp2yrjXuzyVG+M9lf/a8naJ71YtY/DE1bCQVhkNqVw4gpYwZOfvRtq4Q==","signatures":[{"sig":"MEYCIQCsq+RhlB/45YoA902MobnZyoM4CUyulIUFM3BLkvbWuwIhAPkvuJ6ka6Bo4mhnNWfFE1icWd++o1zlK1V8/zHmuyKI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28652},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"a0baf3ceefd68284d5408f4938c7709aefbe623f","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v22.17.1+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"globals":"^15.15.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^9.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^4.8.4 || ^5.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.2.0_1753780644806_0.3472022387861242","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@craftworks/eslint-config-typescript","version":"2.2.1","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@2.2.1","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"bcaf820ea5072f273be8dc70c30b8ef5f8613c61","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-2.2.1.tgz","fileCount":15,"integrity":"sha512-GnxCyzJRQiTWK8CqjR2s4hTeQihV2zAmnLBWxCCeFQHort1dI9RpYEa2DKClN2zptCHzXdLUSceaYYcZYigyMg==","signatures":[{"sig":"MEUCIETOjP82+LTnbor+Xs4D3iH1QkyW1KnVkmSYyt3JnP09AiEAqCmMK9qGOUIWM/lVas+oLAAhiTOF7xxFsgiaOscqWs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28872},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"522d9c3fd7b3eb9b50acfd2e4bf35e6914642191","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v22.17.1+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"globals":"^15.15.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^9.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^4.8.4 || ^5.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.2.1_1753782039727_0.0999733260097948","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@craftworks/eslint-config-typescript","version":"2.2.2","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@2.2.2","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"4ec9a677b3ca14d646e287076cbf3be487d4df5c","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-2.2.2.tgz","fileCount":15,"integrity":"sha512-fDq1aaXaQvjkNnAshQvScG08S6VXntmAK0L1MmxEhjmB5Duk6Rhit1amWYCL/VHq6TnIlStm9dlzNKxP//oJ+g==","signatures":[{"sig":"MEUCIQDKNW8Ecf7Li4cwAZPLRWvrVYjIu0wfy0Ju4Yns/WIdGQIgWy3xdqyf5FsEAGsx4fMTUNoj2gV+pJ/0duqe8jcjgWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29652},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"205c28d55148b5ac1336a3cba9395f4a3ca9867d","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v22.17.1+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"globals":"^15.15.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^9.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^4.8.4 || ^5.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.2.2_1753867647688_0.39718704637724755","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@craftworks/eslint-config-typescript","version":"3.0.0","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@3.0.0","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"34536a5757a5c596221d9ffda1bebb900543d808","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-3.0.0.tgz","fileCount":15,"integrity":"sha512-u9yfqYr940hklFD2TYUN28q4p1+0RdTNFCJvT0pZTvv2E5BLjPeqsS/wv82rvIDJY05lw2/lV6i6OBU4cLVG9w==","signatures":[{"sig":"MEQCIC5DiTTER7QKv7Cjb1zRXPRBzkm86RhWWKBt1Up6wlwgAiBzBjtLg5qjk37d8eOE0XmiK5OvZS9RgZ5LI//mR0V6+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29859},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"08f3de1f013e07d0718efbbcf3e49fbf93865b8c","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v22.17.1+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"globals":"^15.15.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^9.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^4.8.4 || ^5.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_3.0.0_1753884170136_0.8643773771258942","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@craftworks/eslint-config-typescript","version":"3.1.0","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@3.1.0","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"3c51a23e487fe0ba7b1db4e4ea0a12c3417234ed","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-3.1.0.tgz","fileCount":15,"integrity":"sha512-GVzma0Dz/3o9NIAKVqSF7qPAiWzMN4YZkKBvH+nkKYYkYB65ZhFs9WXO9HClKgwxy2P5f6E5ZebXPWD3ukU9bA==","signatures":[{"sig":"MEUCIQCHP2im8e9yC+gl7YjPUIxxbR3f3S/zD/zA3V9AbsG+3gIgbfvJ4oG1uuAfS5nAJpYCtMnh+ECco2QKarQM99QYJnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29959},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"e058f3bfb97d9f10a4c8541e0b72a68946c2fdf9","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v22.20.0+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.20.0","dependencies":{"globals":"^15.15.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^9.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^4.8.4 || ^5.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_3.1.0_1758809010325_0.8502700587449297","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@craftworks/eslint-config-typescript","version":"3.1.1","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@3.1.1","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"08cab6cb2802e3ea887b6462507aa5ccf497a8cc","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-3.1.1.tgz","fileCount":15,"integrity":"sha512-oA6m0+LvkI6A/zP33XS9/H8VZI80SRgHySyzML7SO6H0BKPU4P1b+FsVX1eV+aFCl0VktuQxvBq8gsvngZkx7w==","signatures":[{"sig":"MEUCIG0C84yMjSGB+g2OQAVXJzETb7aCu8xUVgMLlY2mnQw4AiEAu5nCq7xDCdWa5bEO0t9h+eCo8+HZfmvlwDJx4SRAlzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29959},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"4634c927759d83871cd8da3365f9729d016e9bb1","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v24.15.0+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.15.0","dependencies":{"globals":"^15.15.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^9.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^4.8.4 || ^5.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_3.1.1_1779432429192_0.46548390091236325","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@craftworks/eslint-config-typescript","version":"4.0.0","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@4.0.0","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"997a49b67b30486c569766735bf92da006f840b6","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-4.0.0.tgz","fileCount":15,"integrity":"sha512-LTImMBK+JUf8ijJI9YPKkqQZ3qPlt/zVxvwrjsPBxM31iKm88VrOxHqbEtfQcP85Ln7PsxHOyDXEc2scPO+WCg==","signatures":[{"sig":"MEYCIQC+Z+mQyMbjNKPr3UIvASfAInhsN1ASbnYyhZxqOhR9OwIhALSWzANqbgNy6ZKPXkd0TyaTFU4/2/Jij6MKPbi5mv7E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29899},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"d2a0a9f9355f3c7ae07dadd96532dd018b0589df","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v24.16.0+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^13.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^10.0.0","@eslint/js":"^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_4.0.0_1779781672071_0.9125363481106545","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@craftworks/eslint-config-typescript","version":"4.1.0","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@4.1.0","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"c0d7811dd4dfd467ae7b94e41629ae60f2f2cb9f","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-4.1.0.tgz","fileCount":15,"integrity":"sha512-lCixlqXoCDnwXrL/DlxJSIMkGwGuQ57O3s2/7xUid4rFkKlPfS4NJiybpVCQfVKtYSKV0WFrC+ANiqSvpGzj5g==","signatures":[{"sig":"MEQCIHPqau4buPXS2KPPicXUx3eLVqtkmR/d8s22hOwy8cKlAiAY9RojnSrKHXgK8UAjqadBlWXi//LXJeNpiLeqGw6i+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29891},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"139aef42c094cfbe1080d1f8429c7f1d5e6438d6","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v24.16.0+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^13.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^10.0.0","@eslint/js":"^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_4.1.0_1779789171595_0.9196451283112135","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@craftworks/eslint-config-typescript","version":"4.2.0","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","_id":"@craftworks/eslint-config-typescript@4.2.0","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"667f0ac42ce548407dd8e337d8533d02f16ff595","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-4.2.0.tgz","fileCount":15,"integrity":"sha512-S91eKp8F89IBWPWU1Y142tuIPi2UHgAoOocAvFMzKpBIdaXeI4kHbBtOzSfS9/gEAucN6cKSTzcynx5hUOtaeQ==","signatures":[{"sig":"MEUCIQCrBXvJQBAWYnNXtFOfdXysjunPhVWnRM9iIBHFxDag1AIgUz0hm4+BEtVtiZfMmSn14OnUP9YjqT9o7f37L7K/EJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30257},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"33400b4a5a86f9002c92ac79eed98d80b15fbef4","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v24.16.0+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^13.0.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^10.0.0","@eslint/js":"^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_4.2.0_1781863266219_0.8465619897431256","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"_id":"@craftworks/eslint-config-typescript@4.2.1","bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"dist":{"shasum":"6b1d99779dac72efbd61cfe34ddd543cbfb119e7","tarball":"https://registry.npmjs.org/@craftworks/eslint-config-typescript/-/eslint-config-typescript-4.2.1.tgz","fileCount":15,"integrity":"sha512-Whqluw/pmsuP8t50BgHIZwNCw36iRnC3IKVZ63AlTq3WGO71s6lXLtl44QuDQC0NAzcbsjUIv2g0TIl9NWVXQg==","signatures":[{"sig":"MEUCIGnjYjN9X4p2aaw/TFNOhPYaICKKcdkwA2C7xcoTj6cFAiEAvDej0DVUx8ADAewuvvo4F3Hfm45h3lAjtA7HeCC+yC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDcwEjGufOoBeGAPnnyfuzuig0kQWNj6pRoiJqhc8vBBwIhAPqPlUVYZM9MjmIJHzIyTnvqWOvTxtXcPa8R4frPaj2J"}],"unpackedSize":30259},"name":"@craftworks/eslint-config-typescript","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"lib/index.d.ts","author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"exports":{".":"./lib/index.js","./speed-up":"./lib/index.speed-up.js","./unsafe-typing":"./lib/index.unsafe-typing.js"},"gitHead":"55b941172e77b6a5c055386f33697650610e9590","license":"MIT","scripts":{"lint":"eslint --fix 'src/**/*.{js,ts}'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rm -rf lib","format":"prettier --write .","lint:ci":"eslint 'src/**/*.{js,ts}'","test:ci":"NODE_OPTIONS=--experimental-vm-modules jest --runInBand --logHeapUsage --ci","format:ci":"prettier --check .","prepbuild":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"version":"4.2.1","_npmUser":{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"},"homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v24.21.0+x64 (linux)","description":"A ESLint config optimized for TypeScript","directories":{},"lint-staged":{"src/**/*.{js,ts}":["eslint --fix","prettier --write"],"!src/**/*.{js,ts}":["prettier --write --ignore-unknown"]},"maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"_nodeVersion":"24.21.0","dependencies":{"globals":"^17.12.0","eslint-plugin-jsdoc":"^63.3.3","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^13.0.0","eslint-plugin-prefer-arrow-functions":"^3.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^10.0.0","@eslint/js":"^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-typescript_4.2.1_1790686318101_0.08383118381012933"}}},"time":{"created":"2024-04-04T14:57:42.278Z","modified":"2026-09-29T12:51:58.388Z","1.0.0-alpha.1":"2024-04-04T14:57:42.526Z","1.0.0-alpha.2":"2024-04-05T07:07:40.873Z","1.0.0-alpha.3":"2024-04-05T08:01:18.278Z","1.0.0-alpha.4":"2024-04-05T14:33:16.959Z","1.0.0-alpha.5":"2024-04-24T13:27:28.745Z","1.0.0":"2024-04-29T11:25:22.405Z","1.0.1":"2024-09-30T12:06:07.403Z","1.0.2":"2024-10-02T14:35:31.685Z","2.0.0":"2024-10-07T15:31:45.347Z","2.1.0":"2025-02-11T15:29:15.003Z","2.1.1":"2025-07-28T05:45:55.427Z","2.2.0":"2025-07-29T09:17:24.972Z","2.2.1":"2025-07-29T09:40:39.919Z","2.2.2":"2025-07-30T09:27:27.884Z","3.0.0":"2025-07-30T14:02:50.369Z","3.1.0":"2025-09-25T14:03:30.501Z","3.1.1":"2026-05-22T06:47:09.370Z","4.0.0":"2026-05-26T07:47:52.257Z","4.1.0":"2026-05-26T09:52:51.743Z","4.2.0":"2026-06-19T10:01:06.361Z","4.2.1":"2026-09-29T12:51:58.201Z"},"bugs":{"url":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/issues"},"author":{"name":"Philipp Spindler","email":"philipp.spindler@craftworks.at"},"license":"MIT","homepage":"https://github.com/craftworksgmbh/craftworks-frontend-libraries/tree/master/packages/craftworks-eslint-config-typescript","keywords":["craftworks","eslint","config","eslintconfig","typescript"],"repository":{"url":"git+https://github.com/craftworksgmbh/craftworks-frontend-libraries.git","type":"git"},"description":"A ESLint config optimized for TypeScript","maintainers":[{"name":"zualexander","email":"alexanderzulechner@gmail.com"},{"name":"phi_spindler","email":"philipp.spindler@craftworks.at"}],"readme":"# @craftworks/eslint-config-typescript\n\n[![NPM version](https://img.shields.io/npm/v/@craftworks/eslint-config-typescript.svg?style=flat)](https://www.npmjs.com/package/@craftworks/eslint-config-typescript)\n[![Downloads](http://img.shields.io/npm/dm/@craftworks/eslint-config-typescript.svg?style=flat)](https://npmjs.org/package/@craftworks/eslint-config-typescript)\n\nAn ESLint config optimized for TypeScript.\n\nContains the configs of\n\n- [eslint:recommended](https://eslint.org/docs/latest/rules/)\n- [@typescript-eslint/recommended-type-checked](https://typescript-eslint.io/rules/)\n- [@typescript-eslint/strict-type-checked](https://typescript-eslint.io/rules/)\n- [@typescript-eslint/stylistic-type-checked](https://typescript-eslint.io/rules/)\n- [unicorn/recommended](https://github.com/sindresorhus/eslint-plugin-unicorn#rules)\n- [jsdoc/recommended-typescript](https://github.com/gajus/eslint-plugin-jsdoc#rules)\n- [prettier](https://github.com/prettier/prettier-eslint)\n\nand applies a custom [config](src/index.ts).\n\nFollowing configurations are provided\n\n- [@craftworks/eslint-config-typescript](src/index.ts)\n- [@craftworks/eslint-config-typescript/unsafe-typing](src/index.unsafe-typing.ts) Use on top of @craftworks/eslint-config-typescript; disables rules regarding `!` and `any` which may be convenient for the developer if disabled, although they come with some degree of type safety reduction.\n- [@craftworks/eslint-config-typescript/speed-up](src/index.speed-up.ts) Use on top of @craftworks/eslint-config-typescript; disables some of the rules that run for relatively too long compared to the value they provide.\n\n## Installation\n\n```sh\nnpm install @craftworks/eslint-config-typescript --save-dev\n```\n\nCheck for necessary [peer dependencies](#peer-dependencies).\n\n## Usage\n\n`eslint.config.js`\n\n```js\nimport eslintConfigTypescript from '@craftworks/eslint-config-typescript';\n\nexport default [\n  ...eslintConfigTypescript,\n  {\n    languageOptions: {\n      globals: {\n        // Optional globals such as `...globals.browser`\n      },\n      parserOptions: {\n        project: ['./tsconfig.lint.json'],\n      },\n    },\n    rules: {\n      // Optional rule overwrites\n    },\n  },\n];\n```\n\nCreate a `tsconfig.lint.json` for your TypeScript project that defines all the files that should be linted.\n\n```json\n{\n  \"extends\": \"./tsconfig.json\",\n  \"include\": [\"src\"]\n}\n```\n\nInstall globals via `npm install --save-dev globals`.\n\nNote that only [flat config](https://eslint.org/docs/latest/use/configure/configuration-files) is supported.\n\n## Peer Dependencies\n\n- `eslint: ^10.0.0`\n- `@eslint/js: ^10.0.0`\n- `typescript: ^4.8.4 || ^5.0.0 || ^6.0.0`\n- `typescript-eslint: ^8.0.0`\n\nSee [package.json](package.json) for more details\n\n## Change Log\n\nSee [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}