{"_id":"@asd14/jest-config","_rev":"6-7d23663c3bfa11f2c5a88f82522103e0","name":"@asd14/jest-config","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"@asd14/jest-config","version":"1.0.0","_id":"@asd14/jest-config@1.0.0","maintainers":[{"name":"andreid","email":"andrei.dumitrescu@pm.me"}],"homepage":"https://github.com/asd-xiv/jest-config#readme","bugs":{"url":"https://github.com/asd-xiv/jest-config/issues"},"nx":{"tags":["type:lib"]},"dist":{"shasum":"940d1296103bc987ab5475f03d49810ace403b77","tarball":"https://registry.npmjs.org/@asd14/jest-config/-/jest-config-1.0.0.tgz","fileCount":15,"integrity":"sha512-PipyOU/7bSE+9tVe54KDZrWLrZTRTOVVTJBeGQ/olEWRZGtGtHNaIzCcdJ3+yC/z61mkj/yWolcWQkuR2q+c2g==","signatures":[{"sig":"MEUCIGKyyUpMUvh8eh9JXk9O0PnGcDQGVaRcCqgXfjmc5soVAiEAu6sgFbbljYd15WcyVRzs3DbB4LqLiqTI/aIFHvdck00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11360},"type":"module","$schema":"https://json.schemastore.org/package.json","exports":{".":"./src/index.js"},"gitHead":"49821c6f281228c762497c8a2002e8e997c1cfac","scripts":{"lint":"eslint .","format":"eslint --fix .","prepare":"git config --local core.hooksPath .githook","----UTIL":"","typecheck":"tsc --noEmit","----CODE-ANALYSIS":""},"_npmUser":{"name":"andreid","email":"andrei.dumitrescu@pm.me"},"repository":{"url":"git+https://github.com/asd-xiv/jest-config.git","type":"git"},"_npmVersion":"10.9.3","description":"ASD14's reusable Jest config","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"jest-environment-jsdom":"^30.1.2","@testing-library/jest-dom":"^6.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.35.0","prettier":"^3.6.2","@swc/jest":"^0.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@commitlint/cli":"^19.8.1","@asd14/ts-config":"^1.1.0","semantic-release":"^24.2.8","@asd14/eslint-config":"^14.4.0","@semantic-release/git":"^10.0.1","@asd14/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^9.1.0"},"devPeerDependencies":{"jest":"^30"},"_npmOperationalInternal":{"tmp":"tmp/jest-config_1.0.0_1758191916889_0.4241917493147156","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@asd14/jest-config","version":"1.0.1","_id":"@asd14/jest-config@1.0.1","maintainers":[{"name":"andreid","email":"andrei.dumitrescu@pm.me"}],"homepage":"https://github.com/asd-xiv/jest-config#readme","bugs":{"url":"https://github.com/asd-xiv/jest-config/issues"},"nx":{"tags":["type:lib"]},"dist":{"shasum":"22ccb899af9b117f26434b116cb324e3ec170f51","tarball":"https://registry.npmjs.org/@asd14/jest-config/-/jest-config-1.0.1.tgz","fileCount":17,"integrity":"sha512-F+GQ1HrgvhcuaJIoFyxUFy9UqalsPUec2PkNEi78+/+ZpWAn2iOhq1WGfeELQ7KxugIoFbaWMEzYFSVPwndIHg==","signatures":[{"sig":"MEUCIC4vJJOczPOXHxYK80G6xZl7E3x9yiBzqM/j2alJGi3xAiEA6bCOlaVNpAXfeReh2CL/2o85mZm3jw5tegQpgXF5djc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12134},"type":"module","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.js"}},"gitHead":"0c7b8f5f6c4761666ccdbbb94fbe8f8e2330167b","scripts":{"lint":"eslint .","build":"npm run build:types","format":"eslint --fix .","prepare":"git config --local core.hooksPath .githook","----UTIL":"","---BUILD":"","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --project tsconfig.lib.json","----CODE-ANALYSIS":""},"_npmUser":{"name":"andreid","email":"andrei.dumitrescu@pm.me"},"repository":{"url":"git+https://github.com/asd-xiv/jest-config.git","type":"git"},"_npmVersion":"10.9.3","description":"ASD14's reusable Jest config","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"jest-environment-jsdom":"^30.1.2","@testing-library/jest-dom":"^6.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.35.0","prettier":"^3.6.2","@swc/jest":"^0.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@commitlint/cli":"^19.8.1","@asd14/ts-config":"^1.1.0","semantic-release":"^24.2.8","@asd14/eslint-config":"^14.4.0","@semantic-release/git":"^10.0.1","@asd14/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^9.1.0"},"devPeerDependencies":{"jest":"^30"},"_npmOperationalInternal":{"tmp":"tmp/jest-config_1.0.1_1758194217331_0.9809574256974916","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@asd14/jest-config","version":"1.1.0","_id":"@asd14/jest-config@1.1.0","maintainers":[{"name":"andreid","email":"andrei.dumitrescu@pm.me"}],"homepage":"https://github.com/asd-xiv/jest-config#readme","bugs":{"url":"https://github.com/asd-xiv/jest-config/issues"},"nx":{"tags":["type:lib"]},"dist":{"shasum":"861e4229818c4e95b82f9b781ece1513ef70e4a1","tarball":"https://registry.npmjs.org/@asd14/jest-config/-/jest-config-1.1.0.tgz","fileCount":17,"integrity":"sha512-tWfmI4Mr68eZogMwXl9TVRy+6gciWqTtHW8IuBUIt+eunlXxQg8v9SQxVZLJDSGL7PDvjogOiLp1ma79Sw4W7A==","signatures":[{"sig":"MEUCIAFm0rDDYZZg9DxSl5XS502zcYVNOGB9AVw6DUT5ib7HAiEAruqFWVHpIORLYOMIa/f44FwfdfEYpMyiSFENi5kzsHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12025},"type":"module","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.js"}},"gitHead":"957e3c036793a0eb8cd4c451296e9fe35806f5f2","scripts":{"lint":"eslint .","build":"npm run build:types","format":"eslint --fix .","prepare":"git config --local core.hooksPath .githook","----UTIL":"","---BUILD":"","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --project tsconfig.lib.json","----CODE-ANALYSIS":""},"_npmUser":{"name":"andreid","email":"andrei.dumitrescu@pm.me"},"repository":{"url":"git+https://github.com/asd-xiv/jest-config.git","type":"git"},"_npmVersion":"10.9.3","description":"ASD14's reusable Jest config","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"jest-environment-jsdom":"^30.1.2","@testing-library/jest-dom":"^6.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","@swc/jest":"^0.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@commitlint/cli":"^19.8.1","@asd14/ts-config":"^1.1.0","semantic-release":"^24.2.9","@asd14/eslint-config":"^14.4.0","@semantic-release/git":"^10.0.1","@asd14/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^9.1.0"},"devPeerDependencies":{"jest":"^30"},"_npmOperationalInternal":{"tmp":"tmp/jest-config_1.1.0_1758617409484_0.47890681457813455","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@asd14/jest-config","version":"1.1.1","_id":"@asd14/jest-config@1.1.1","maintainers":[{"name":"andreid","email":"andrei.dumitrescu@pm.me"}],"homepage":"https://github.com/asd-xiv/jest-config#readme","bugs":{"url":"https://github.com/asd-xiv/jest-config/issues"},"nx":{"tags":["type:lib"]},"dist":{"shasum":"8b615c362f45c9b8569f608b442ceca7aec77576","tarball":"https://registry.npmjs.org/@asd14/jest-config/-/jest-config-1.1.1.tgz","fileCount":17,"integrity":"sha512-JK0IwjeMJNAUCbWy57JgJLZeJVRj+r/4ZaaTTSSWQMNM+b2AqhFQ/uQMmktY2WhQEIhXyc30uTVaUY4nPuUyKg==","signatures":[{"sig":"MEUCIDzaD6UtoVQDdhcl09NQI9erJDzGAhws1fzxFlV6Pe/PAiEA4HYizDavIgyQ6eeBUHAADij2kmB094Et2zmlDvd9eV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12025},"type":"module","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.js"}},"gitHead":"d941997300ecd25e22aba697817d8adb452ddd5b","scripts":{"lint":"eslint .","build":"npm run build:types","format":"eslint --fix .","prepare":"git config --local core.hooksPath .githook","----UTIL":"","---BUILD":"","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --project tsconfig.lib.json","----CODE-ANALYSIS":""},"_npmUser":{"name":"andreid","email":"andrei.dumitrescu@pm.me"},"repository":{"url":"git+https://github.com/asd-xiv/jest-config.git","type":"git"},"_npmVersion":"10.9.3","description":"ASD14's reusable Jest config","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@swc/jest":"^0.2","jest-environment-jsdom":"^30.1.2","@testing-library/jest-dom":"^6.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@commitlint/cli":"^19.8.1","@asd14/ts-config":"^1.1.0","semantic-release":"^24.2.9","@asd14/eslint-config":"^14.4.0","@semantic-release/git":"^10.0.1","@asd14/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^9.1.0"},"devPeerDependencies":{"jest":"^30"},"_npmOperationalInternal":{"tmp":"tmp/jest-config_1.1.1_1758617830181_0.35069780483776136","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@asd14/jest-config","version":"1.1.2","_id":"@asd14/jest-config@1.1.2","maintainers":[{"name":"andreid","email":"andrei.dumitrescu@pm.me"}],"homepage":"https://github.com/asd-xiv/jest-config#readme","bugs":{"url":"https://github.com/asd-xiv/jest-config/issues"},"nx":{"tags":["type:lib"]},"dist":{"shasum":"0ef27078f04221fbadd04c1d4228be9cd6017825","tarball":"https://registry.npmjs.org/@asd14/jest-config/-/jest-config-1.1.2.tgz","fileCount":9,"integrity":"sha512-M3gCBP4GqfbAH82sJB7Y9RokXlCuL6Z0WVBRe2a2IjuRliL8ULcb+mfLxwk6fmcTXRH6HC0RjuYzwgPLWIii2A==","signatures":[{"sig":"MEYCIQDZuGDtdmkPCsacLs9UFlAIIanznn1PWB4j8l+qLkjVJAIhAJgG6z5gF8GQ8Sxg7ZT51ckzRJCLuCuC8/xjo5GL0GFg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8351},"type":"module","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.js"}},"gitHead":"fdcebcc91506f948c25bf58910c4f58bbc28f43d","scripts":{"lint":"eslint .","build":"npm run build:types","format":"eslint --fix .","prepare":"git config --local core.hooksPath .githook","----UTIL":"","---BUILD":"","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --project tsconfig.lib.json","----CODE-ANALYSIS":""},"_npmUser":{"name":"andreid","email":"andrei.dumitrescu@pm.me"},"repository":{"url":"git+https://github.com/asd-xiv/jest-config.git","type":"git"},"_npmVersion":"10.9.3","description":"ASD14's reusable Jest config","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@swc/jest":"^0.2","jest-environment-jsdom":"^30.1.2","@testing-library/jest-dom":"^6.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@commitlint/cli":"^19.8.1","@asd14/ts-config":"^1.1.0","semantic-release":"^24.2.9","@asd14/eslint-config":"^14.4.0","@semantic-release/git":"^10.0.1","@asd14/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^9.1.0"},"devPeerDependencies":{"jest":"^30"},"_npmOperationalInternal":{"tmp":"tmp/jest-config_1.1.2_1758618786722_0.7158033327991762","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"$schema":"https://json.schemastore.org/package.json","name":"@asd14/jest-config","version":"1.1.3","description":"ASD14's reusable Jest config","sideEffects":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/asd-xiv/jest-config.git"},"nx":{"tags":["type:lib"]},"type":"module","exports":{".":{"default":"./src/index.js","types":"./dist/types/index.d.ts"}},"scripts":{"----UTIL":"","prepare":"git config --local core.hooksPath .githook","format":"eslint --fix .","----CODE-ANALYSIS":"","lint":"eslint .","typecheck":"tsc --noEmit","---BUILD":"","build:types":"tsc --emitDeclarationOnly --project tsconfig.lib.json","build":"npm run build:types"},"dependencies":{"@testing-library/jest-dom":"^6.8.0","jest-environment-jsdom":"^30.1.2","@swc/core":"^1.13.5","@swc/jest":"^0.2"},"devDependencies":{"@asd14/eslint-config":"^14.4.0","@asd14/prettier-config":"^1.1.0","@asd14/ts-config":"^1.1.0","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1","@semantic-release/git":"^10.0.1","@types/jest":"^30.0.0","conventional-changelog-conventionalcommits":"^9.1.0","eslint":"^9.36.0","prettier":"^3.6.2","semantic-release":"^24.2.9","typescript":"^5.9.2"},"devPeerDependencies":{"jest":"^30"},"_id":"@asd14/jest-config@1.1.3","gitHead":"18bbe5b31a070fe455ff44b50204777a57a1def3","bugs":{"url":"https://github.com/asd-xiv/jest-config/issues"},"homepage":"https://github.com/asd-xiv/jest-config#readme","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-dsBM7tR3EbmsgL9+iDFD2XFJobRepcJDuq73watwMjNTmy72YxUEEMONs86hL0N/uwWA6nsGCrh9YP2b35p/vQ==","shasum":"b9764a79c6fe92f8c1431e9349d159aecbf7438f","tarball":"https://registry.npmjs.org/@asd14/jest-config/-/jest-config-1.1.3.tgz","fileCount":9,"unpackedSize":8379,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUgrstgtb43Cobg9qsFqDZ0zqLtfQcyVYC3mo8FI0afAIgAnVEs8ONO88o+pbcJz5BdxLDLowWWbyD/BEXjkB4rcU="}]},"_npmUser":{"name":"andreid","email":"andrei.dumitrescu@pm.me"},"directories":{},"maintainers":[{"name":"andreid","email":"andrei.dumitrescu@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jest-config_1.1.3_1758631080293_0.8586380754320104"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-18T10:38:36.812Z","modified":"2025-09-23T12:38:00.648Z","1.0.0":"2025-09-18T10:38:37.047Z","1.0.1":"2025-09-18T11:16:57.495Z","1.1.0":"2025-09-23T08:50:09.686Z","1.1.1":"2025-09-23T08:57:10.359Z","1.1.2":"2025-09-23T09:13:06.892Z","1.1.3":"2025-09-23T12:38:00.471Z"},"bugs":{"url":"https://github.com/asd-xiv/jest-config/issues"},"homepage":"https://github.com/asd-xiv/jest-config#readme","repository":{"type":"git","url":"git+https://github.com/asd-xiv/jest-config.git"},"description":"ASD14's reusable Jest config","maintainers":[{"name":"andreid","email":"andrei.dumitrescu@pm.me"}],"readme":"[![Release](https://github.com/asd-xiv/jest-config/actions/workflows/release.yml/badge.svg?branch=main)](https://github.com/asd-xiv/jest-config/actions/workflows/release.yml)\n[![npm version](https://img.shields.io/npm/v/@asd14/jest-config.svg)](https://www.npmjs.com/package/@asd14/jest-config)\n\n# @asd14/jest-config\n\n> Reusable Jest configuration.\n\n## Installation\n\n```sh\nnpm install --save-dev @asd14/jest-config\n```\n\n## Usage\n\nIn your `jest.config.js` file, add the following:\n\n```js\nimport baseConfig from \"@asd14/jest-config\"\n\n/** @satisfies {import(\"@jest/types\").Config.InitialOptions} */\nexport default /** @type {const} */ ({\n  ...baseConfig,\n  testEnvironment: \"jsdom\"\n})\n```\n\nWhat `baseConfig` does:\n\n1. Resolve `@d41/*` and `@asd14/*` monorepo packages;\n2. Allow importing `*.js` extension files which are problematic since Jest\n   parses `src` files and those `*.js` files might not yet be transpiled.\n3. Enforce 95% coverage threshold :godmode:\n","readmeFilename":"README.md"}