{"_id":"@danielmullerch/ts-base-dev-deps","_rev":"12-54bee872d524d53be119e36f85e4e2b1","name":"@danielmullerch/ts-base-dev-deps","dist-tags":{"latest":"0.0.17"},"versions":{"0.0.4":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.4","license":"MIT","_id":"@danielmullerch/ts-base-dev-deps@0.0.4","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"dist":{"shasum":"b927ddb9af5437c23fe92a13f7853d25157ee983","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.4.tgz","fileCount":18,"integrity":"sha512-U6Y5cizDWjj5tC/r7HvYR53nF8NSOMzK07oaxPd8fWrdSvD9TYuZfHcKyTfHrAynMX7aEbzApsvlsODN3J2BFg==","signatures":[{"sig":"MEUCIQCgNG353mpQnpoTp0ZPTQx3+icQinHQd2jEgPV/yvkIuAIgcdCJdbmFWqa8vH4V4X6hSUQhsAuGZa11CDzqv/bdyBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21382},"main":"index.js","engines":{"node":">=24"},"gitHead":"d6e0bbf3a7f261c169df42f0b01a2684bbfebe40","private":false,"scripts":{"prepare":"husky","postinstall":"node ./scripts/postinstall.mjs"},"_npmUser":{"name":"danielmullerch","email":"daniel@danielmuller.me"},"repository":{"url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git","type":"git"},"_npmVersion":"11.6.1","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"],"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-base-dev-deps_0.0.4_1778780545726_0.15286925394730044","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.5","license":"MIT","_id":"@danielmullerch/ts-base-dev-deps@0.0.5","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"dist":{"shasum":"6826e8a738899698e78d5d5a514fd4f529c35b0e","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.5.tgz","fileCount":18,"integrity":"sha512-7ajRLycO3fXVWOPV38gKVVzfIISszGtmJHfyTOeLBBq2Hez8oYDn9mZhIF+aAYmqt/rwLM0v/W8DELwN3N8mHw==","signatures":[{"sig":"MEQCICwjoFlcdJ82oGCE8NmVhVTAEhoaRy8bPRCAp1gZEgpjAiAwhYIkZf34QF7eC/sYDDg2GidqXwDHZpScEg3bZpHJBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21367},"main":"index.js","engines":{"node":">=24"},"gitHead":"ba4a3b0dfb937b39e5af6a086ed403ff80094e45","private":false,"scripts":{"prepare":"husky","postinstall":"node ./scripts/postinstall.mjs"},"_npmUser":{"name":"danielmullerch","email":"daniel@danielmuller.me"},"repository":{"url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git","type":"git"},"_npmVersion":"11.6.1","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"],"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-base-dev-deps_0.0.5_1778781318226_0.7077597229243715","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.6","license":"MIT","_id":"@danielmullerch/ts-base-dev-deps@0.0.6","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"dist":{"shasum":"2bd7057f4d316650b402412b35403fe09bd944ad","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.6.tgz","fileCount":18,"integrity":"sha512-tK7Nka1SftPgxbGDXutiUxBX6NEq4OEnbZhTYdeUrGadGJgEItZTPuFYKXISJMEyPtBtzxF8QLecBeBV+cckEw==","signatures":[{"sig":"MEQCIFLmhgjkNzrqXXktjgg6x4TOFRcFt09GxxeJI7keKuVeAiBIPao+6CTdqpDG61jHPy1yKu3QklSOYoxYdNwPs1Hy6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23354},"main":"index.js","engines":{"node":">=24"},"gitHead":"32f433618eeec42bd0764baf8109895aeea10f63","private":false,"scripts":{"prepare":"husky","postinstall":"node ./scripts/postinstall.mjs"},"_npmUser":{"name":"danielmullerch","email":"daniel@danielmuller.me"},"repository":{"url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"],"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-base-dev-deps_0.0.6_1778783598903_0.9999862144030878","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.7","license":"MIT","_id":"@danielmullerch/ts-base-dev-deps@0.0.7","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"dist":{"shasum":"0ed61bf1a304b2349f2ff6e16db9a46fd9506722","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.7.tgz","fileCount":17,"integrity":"sha512-/gfbheFlQCsaLjGE7LR5E+hXWy1dqhaHgy+GBqn8l1Rv7WvOaCY8HcwOd45ordQCNPh7LvA9E/zkPF9R+zxawA==","signatures":[{"sig":"MEUCIALewmPIvvbYNsIx0H2n2zFXNOf3jwnNNkMWuetySTcMAiEAiRuMo0/rGXfzdo6JHTfCEuk1ynwP8hit63WakVXkJJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10122},"main":"index.js","engines":{"node":">=24"},"gitHead":"f66ead19ba0b22592605d74f83f147300fb3c860","private":false,"scripts":{"prepare":"husky","postinstall":"node ./scripts/postinstall.mjs"},"_npmUser":{"name":"danielmullerch","email":"daniel@danielmuller.me"},"repository":{"url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"],"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-base-dev-deps_0.0.7_1778788991929_0.8229879799590087","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.8","license":"MIT","_id":"@danielmullerch/ts-base-dev-deps@0.0.8","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"dist":{"shasum":"6f2370e6c80bd9de9ea6f181d74c3b8516743c73","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.8.tgz","fileCount":18,"integrity":"sha512-pfc/8RV3+KEelNPaCFXN3LLtUzVeMepc+Xa2s8uay5EL5bCTP7e4klUab7NGEH8xsHN3zHIH+482ZgPjXk5A5A==","signatures":[{"sig":"MEYCIQCU9TcJWu/qB4RmsL7b8k1YcqPQdz5lO23mRTDtVZtHsgIhAJxE4xHUziD5NAEmtckIMjfDffnjYTKUICHuQCaJZKfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19635},"main":"index.js","engines":{"node":">=24"},"gitHead":"79d1120a6b14f33c94a03f076455a3304b9f8b69","private":false,"scripts":{"prepare":"husky","postinstall":"node ./scripts/postinstall.mjs"},"_npmUser":{"name":"danielmullerch","email":"daniel@danielmuller.me"},"repository":{"url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git","type":"git"},"_npmVersion":"11.11.0","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"],"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-base-dev-deps_0.0.8_1778789128670_0.6573815193363755","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.9","license":"MIT","_id":"@danielmullerch/ts-base-dev-deps@0.0.9","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"dist":{"shasum":"d1c6f761a4bdce83c83ddcff9fec2bcc6710ac97","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.9.tgz","fileCount":18,"integrity":"sha512-SIPftnHDLlNGtnvp+JVU02X/HjFGioSnHwxtmYcaGY6Cn+d1xI/GjBzbBFFksqYNezvmgXgOHfj4Pm8LrZPyqQ==","signatures":[{"sig":"MEUCIEYjADezDPg7LxVoj1nxLuST0JxUcELj9k6DT/TSiITHAiEAuhP7iJfJyU5brCeL945Iuwp/GnYTh2/qP4NGzwb0FNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20053},"main":"index.js","engines":{"node":">=24"},"gitHead":"aa61a4c2935a5f3607cfb33760a2cdbe302551bf","private":false,"scripts":{"prepare":"husky","postinstall":"node ./scripts/postinstall.mjs"},"_npmUser":{"name":"danielmullerch","email":"daniel@danielmuller.me"},"repository":{"url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"],"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-base-dev-deps_0.0.9_1778790899077_0.46291782358786193","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.10","license":"MIT","_id":"@danielmullerch/ts-base-dev-deps@0.0.10","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"dist":{"shasum":"42d0666e6b548d87ccbddaa9154de2b865057a43","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.10.tgz","fileCount":18,"integrity":"sha512-LS+heixz0nhSigElXiWhXuSKbXe1osoPGMBLQSWtLJL64/ShD0FfuthuaBr7A4W6nbbu5PwwgrlfY63ljucdDw==","signatures":[{"sig":"MEUCIQCqRj806QxmelpFrEqqPp+nv2CmnHx1P8M6o2IlLGE3FwIgPE/32lLifyOSeOS4BL8MKZEnivqMMRDxFKp2F9sxgPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20693},"main":"index.js","engines":{"node":">=24"},"gitHead":"b3213d92afdab68182dfe377c80efc2972d81bdd","private":false,"scripts":{"prepare":"husky","postinstall":"node ./scripts/postinstall.mjs"},"_npmUser":{"name":"danielmullerch","email":"daniel@danielmuller.me"},"repository":{"url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"],"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3"},"peerDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-base-dev-deps_0.0.10_1779183329189_0.10532111548580692","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.11","license":"MIT","_id":"@danielmullerch/ts-base-dev-deps@0.0.11","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"dist":{"shasum":"bb73a6ecabbe5f83b1b6ea7d2ee05d78223170bd","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.11.tgz","fileCount":18,"integrity":"sha512-lNWd7ApJXIT60fpFXBaMUU1Wfg/QCicvtCjoXBJ0EQWkMJsdB38XHz9M7lGYxeZQXz7O/dmHbWQMGknYQ21JrQ==","signatures":[{"sig":"MEYCIQCNE84MYTDYLqo3R8ss8NbPUy/v/h2yco9IqPjEwuZtoQIhAK73SKdB5p+8MG95uqZzca7wBTfpgl9+FElNBlpSSG9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21283},"main":"index.js","engines":{"node":">=24"},"gitHead":"7ebe8f178af097e32dfbc69e65ed73f41eca32e4","private":false,"scripts":{"prepare":"husky","postinstall":"node ./scripts/postinstall.mjs"},"_npmUser":{"name":"danielmullerch","email":"daniel@danielmuller.me"},"repository":{"url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"],"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3","@trivago/prettier-plugin-sort-imports":"6.0.2"},"peerDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3","@trivago/prettier-plugin-sort-imports":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-base-dev-deps_0.0.11_1779190798492_0.09483292304869062","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.12","license":"MIT","_id":"@danielmullerch/ts-base-dev-deps@0.0.12","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"dist":{"shasum":"2b3dd60d88301b05692c6b825b3554dc4964976a","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.12.tgz","fileCount":18,"integrity":"sha512-dZrKvlfdJsfGxwIrv2Vqw1vtEV9ziKntTMw6FhkW3KZxhmuF1lLVCqhdUE8WMuDPcHjV71H64cs7GRODu/LWNQ==","signatures":[{"sig":"MEYCIQDHqzoBCwPE/mtx2Z3S9Qp6Nyll8mHNAyGhxC4e/1RfoAIhAOgBje3usylUsD5RSIa55IadE1cTM35aepISi+rl3QL+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21283},"main":"index.js","engines":{"node":">=24"},"gitHead":"2c834abc6f3f40b69841ffb9a357fd5cf5eccce9","private":false,"scripts":{"prepare":"husky","postinstall":"node ./scripts/postinstall.mjs"},"_npmUser":{"name":"danielmullerch","email":"daniel@danielmuller.me"},"repository":{"url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"],"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3","@trivago/prettier-plugin-sort-imports":"6.0.2"},"peerDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3","@trivago/prettier-plugin-sort-imports":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-base-dev-deps_0.0.12_1779190973650_0.33001120230025216","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.15","license":"MIT","_id":"@danielmullerch/ts-base-dev-deps@0.0.15","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"dist":{"shasum":"78b0f86ab02a7dca7824198c8dd2a1785907f867","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.15.tgz","fileCount":18,"integrity":"sha512-DN+jgg6plDg81O4K2ApuDLx6TjAyCSXEvPPLwoKna8W1p/vmQKVsi5dDO2BGDCl5WBcSRMyrG5KwFCJBtL3M3A==","signatures":[{"sig":"MEUCIQCIJn1RvFRfMctatkPe58Zt6QYuC7kjFSqgDos9ZmkGeQIgbeHKZEkZ2DCOxZT075Suv9Lab6fqMMl3LWQKEuuyzlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danielmullerch%2fts-base-dev-deps@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21716},"main":"index.js","engines":{"node":">=24"},"gitHead":"c1dd74d6a6ce8d1080cbfa403436d463bced5666","private":false,"scripts":{"prepare":"husky","postinstall":"node ./scripts/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29b93692-1232-4963-b493-2dbe7b4c055f"}},"repository":{"url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"],"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3","@trivago/prettier-plugin-sort-imports":"6.0.2"},"peerDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3","@trivago/prettier-plugin-sort-imports":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-base-dev-deps_0.0.15_1781095496955_0.5426463247837912","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.16","license":"MIT","_id":"@danielmullerch/ts-base-dev-deps@0.0.16","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"dist":{"shasum":"ffe13231769f4161d3075f37bbd3317c6d971990","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.16.tgz","fileCount":18,"integrity":"sha512-qzPvMKOyQ4UnMOPwfvRo52GhgrOVyh6PaVxr702E2hbneyTMme/JvcEjsa/qtcUVblFkUUshoMwQqP4dh9nhiA==","signatures":[{"sig":"MEUCIQCcYBVM889sKwjiDySCJntjw34iJf1ljGv4uO2mRXO2MgIgf0PqWyIpA9XECIDOJXuS7mMP9yLB+/FhcF0JpHLcrZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danielmullerch%2fts-base-dev-deps@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23718},"main":"index.js","engines":{"node":">=24"},"gitHead":"63a257c36d7417d6242efc805f46cc6c72e88a40","private":false,"scripts":{"prepare":"husky","typecheck":"tsc --noEmit","postinstall":"node ./scripts/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29b93692-1232-4963-b493-2dbe7b4c055f"}},"repository":{"url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"],"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3","@trivago/prettier-plugin-sort-imports":"6.0.2"},"peerDependencies":{"jest":"30.4.2","tsup":"8.5.1","husky":"9.1.7","eslint":"10.3.0","globals":"17.6.0","ts-jest":"29.4.9","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"25.7.0","lint-staged":"17.0.4","@jest/globals":"30.4.1","eslint-plugin-n":"18.0.1","@tsconfig/node24":"24.0.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@typescript-eslint/eslint-plugin":"8.59.3","@trivago/prettier-plugin-sort-imports":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-base-dev-deps_0.0.16_1781633838807_0.9287541830849437","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@danielmullerch/ts-base-dev-deps","version":"0.0.17","description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git"},"bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","engines":{"node":">=24"},"license":"MIT","private":false,"devDependencies":{"@eslint/js":"10.0.1","@jest/globals":"30.4.1","@trivago/prettier-plugin-sort-imports":"6.0.2","@tsconfig/node24":"24.0.4","@types/jest":"30.0.0","@types/node":"25.9.3","@typescript-eslint/eslint-plugin":"8.61.1","@typescript-eslint/parser":"8.61.1","eslint":"10.5.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.5","eslint-plugin-n":"18.1.0","eslint-plugin-unicorn":"67.0.0","globals":"17.6.0","husky":"9.1.7","jest":"30.4.2","lint-staged":"17.0.7","prettier":"3.8.4","ts-jest":"29.4.11","tsup":"8.5.1","typescript":"6.0.3"},"peerDependencies":{"@eslint/js":"10.0.1","@jest/globals":"30.4.1","@trivago/prettier-plugin-sort-imports":"6.0.2","@tsconfig/node24":"24.0.4","@types/jest":"30.0.0","@types/node":"25.9.3","@typescript-eslint/eslint-plugin":"8.61.1","@typescript-eslint/parser":"8.61.1","eslint":"10.5.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.5","eslint-plugin-n":"18.1.0","globals":"17.6.0","husky":"9.1.7","jest":"30.4.2","lint-staged":"17.0.7","prettier":"3.8.4","ts-jest":"29.4.11","tsup":"8.5.1","typescript":"6.0.3"},"scripts":{"postinstall":"node ./scripts/postinstall.mjs","prepare":"husky","typecheck":"tsc --noEmit"},"overrides":{"esbuild":"0.28.1","js-yaml":"4.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,css,scss,md,yml,yaml}":["prettier --write"],"*.{js,mjs,cjs,ts,tsx}":["eslint --fix --config eslint.config.mjs"]},"gitHead":"6801d8293759d130f55718618dc0165ad71a20ae","_id":"@danielmullerch/ts-base-dev-deps@0.0.17","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-Xj2IWicpSrnf9LJ4QX1XY0MJWZfy8h+Cu1//uxhRJMU6DGiWo8qyFrxUowJQF/SJIC6hsjfko1bSSY23Aa0e4Q==","shasum":"150ae8f76de6c8f4d929204e7f775e6d5a16b576","tarball":"https://registry.npmjs.org/@danielmullerch/ts-base-dev-deps/-/ts-base-dev-deps-0.0.17.tgz","fileCount":18,"unpackedSize":23836,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danielmullerch%2fts-base-dev-deps@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDoVRsqsBBv/b+HHCcNWay+e6rvVn0R3I9keEojNsQVmAIgPUSGUryXtuZa73hf3wu//nAYkTeBFepkZ794WibBJxM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29b93692-1232-4963-b493-2dbe7b4c055f"}},"directories":{},"maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-base-dev-deps_0.0.17_1781703261505_0.7250652685734464"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T17:42:25.657Z","modified":"2026-06-17T13:34:21.921Z","0.0.4":"2026-05-14T17:42:25.901Z","0.0.5":"2026-05-14T17:55:18.368Z","0.0.6":"2026-05-14T18:33:19.053Z","0.0.7":"2026-05-14T20:03:12.114Z","0.0.8":"2026-05-14T20:05:28.901Z","0.0.9":"2026-05-14T20:34:59.210Z","0.0.10":"2026-05-19T09:35:29.386Z","0.0.11":"2026-05-19T11:39:58.635Z","0.0.12":"2026-05-19T11:42:53.805Z","0.0.15":"2026-06-10T12:44:57.105Z","0.0.16":"2026-06-16T18:17:18.986Z","0.0.17":"2026-06-17T13:34:21.651Z"},"bugs":{"url":"https://github.com/DanielMuller/ts-base-dev-deps/issues"},"license":"MIT","homepage":"https://github.com/DanielMuller/ts-base-dev-deps#readme","repository":{"type":"git","url":"git+https://github.com/DanielMuller/ts-base-dev-deps.git"},"description":"Shared devDependencies for TypeScript projects (eslint, prettier, typescript, etc.)","maintainers":[{"name":"danielmullerch","email":"daniel@danielmuller.me"}],"readme":"# @danielmuller/ts-base-dev-deps\n\nThis package provides a shared base for TypeScript projects. It ships common devDependencies and seeds a starter set of config files into consuming repositories during install.\n\n## What gets installed\n\nWhen a consumer installs this package, `scripts/postinstall.mjs` copies main entry files once and refreshes shared config files on every install:\n\n- `eslint.config.mjs` is copied only once and is where consumer-specific rules belong.\n- `eslint.shared.mjs` is refreshed on every install so common rules can evolve over time.\n- `prettier.config.mjs` is copied only once and is where consumer-specific overrides belong.\n- `prettier.shared.mjs` is refreshed on every install so shared formatting rules can evolve over time.\n- `.prettierignore`\n- `.gitignore`\n- `.husky/pre-commit`\n- `.vscode/settings.json`\n- `.vscode/extensions.json`\n\nExisting local edits are preserved for the main file, while shared support files are refreshed from the package.\n\n## Usage\n\n1. Add the package to your project as a dev dependency:\n\n```bash\nnpm install --save-dev @danielmullerch/ts-base-dev-deps\n```\n\n2. Let the install hook copy the default ESLint and Prettier starter files, add the Husky pre-commit hook, update `lint-staged` in `package.json`, and refresh the shared config files in the repository.\n\n3. Add your project-specific ESLint rules in `eslint.config.mjs` and your project-specific Prettier overrides in `prettier.config.mjs`. Each file imports its shared companion, so local changes extend the shared defaults rather than replacing them.\n\n4. Extend or override any copied support file in your project as needed.\n\nThe installer also configures `core.hooksPath` to `.husky` when the consumer project is inside a git work tree, and merges required `lint-staged` commands into `package.json` so the pre-commit hook runs `prettier --write` and `eslint --fix --config eslint.config.mjs`.\n\n## Included dependencies\n\n- eslint\n- prettier\n- typescript\n- @typescript-eslint/eslint-plugin\n- @typescript-eslint/parser\n- eslint-config-prettier\n- @eslint/js\n- globals\n\n## Publishing\n\nOn every commit/merge to `main`, GitHub Actions runs `.github/workflows/publish-github-packages.yml` and can publish to both GitHub Packages and npmjs when conditions are met.\n\n- `package.json` changed in that push.\n- The `version` value changed.\n- The new version is greater than the previous git version.\n- The new version is greater than the currently published version in each target registry.\n\nThe workflow uses:\n\n- `GITHUB_TOKEN` (`packages: write`) for GitHub Packages publishing.\n- `NPM_TOKEN` for npmjs publishing.\n\nFor npmjs, the workflow publishes using the `@danielmullerch` scope (`@danielmullerch/ts-base-dev-deps`) while keeping GitHub Packages under the GitHub scope.\n\nConsumers should configure scope registry in `.npmrc` to install from GitHub Packages:\n\n```bash\n@danielmuller:registry=https://npm.pkg.github.com\n```\n","readmeFilename":"README.md"}