{"_id":"@agentable/vitest-config","_rev":"13-87c5c449c3bd455992e8ba4c405abf83","name":"@agentable/vitest-config","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.0":{"name":"@agentable/vitest-config","version":"0.1.0","_id":"@agentable/vitest-config@0.1.0","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs#readme","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"45a8841146f3f8423aae130966e38676b2607207","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.1.0.tgz","fileCount":5,"integrity":"sha512-NINdIIs28ljERTAWux+KetybRAX9OxtEHKkCyNBwjF8WPE75fJIwsNYF6PzDhUpca/3OAbhPUJ+H54jHQwdaYQ==","signatures":[{"sig":"MEUCIQD/Tqb4JS9hCMy0TlnC4Qd7fTnYPGJkRUVC5Fou2NvLNgIgWk00/2kXPJCRfk5pr9zJLNySL+2ln/+IR30T1UWM0xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10541},"type":"module","_from":"file:agentable-vitest-config-0.1.0.tgz","exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kaptinlin","email":"kaptinlin@gmail.com"},"_resolved":"/private/var/folders/pr/q0ghywx142vc7jlmfq1c48yc0000gn/T/f6d33c025197dda34ae3c67e9b985ff5/agentable-vitest-config-0.1.0.tgz","_integrity":"sha512-NINdIIs28ljERTAWux+KetybRAX9OxtEHKkCyNBwjF8WPE75fJIwsNYF6PzDhUpca/3OAbhPUJ+H54jHQwdaYQ==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.6.2","description":"Shared [Vitest](https://vitest.dev/) presets for library and browser testing.","directories":{},"_nodeVersion":"25.2.1","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.1.0","typescript":"^6.0.0","@types/node":"^25.5.2","@agentable/tsconfig":"0.1.0"},"peerDependencies":{"vitest":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-config_0.1.0_1775753389592_0.9737056414633727","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@agentable/vitest-config","version":"0.1.3","keywords":["agentable","testing","typescript","vitest"],"license":"MIT","_id":"@agentable/vitest-config@0.1.3","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"a320d2c2c4b9699e7abdd98159e391bc86e2b5ff","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.1.3.tgz","fileCount":5,"integrity":"sha512-Xo2OkUYj4jUXouRZ2gTsiRy5el9oypCGSO1YU+jM+iGWBWeVd2IIxhOY8D3i67Krn/pcK+f3uf59OeCqF107nw==","signatures":[{"sig":"MEUCIHlSEoq3hfxyWRZQCqvp7U2K+y9HeJuidexL/oS3xRDQAiEAqTnZntdP4l2SsbOwod5lFdOzfZV2pPrDfLaljdvNIMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11091},"type":"module","_from":"file:.artifacts/npm-packages/agentable-vitest-config-0.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=11.0.0-rc.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:799061fc-9290-468b-aca9-373d038b7459"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-vitest-config-0.1.3.tgz","_integrity":"sha512-Xo2OkUYj4jUXouRZ2gTsiRy5el9oypCGSO1YU+jM+iGWBWeVd2IIxhOY8D3i67Krn/pcK+f3uf59OeCqF107nw==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.11.0","description":"Shared Vitest presets for library and browser testing in TypeScript projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.4","typescript":"^6.0.2","@types/node":"^25.6.0","@agentable/tsconfig":"0.1.3"},"peerDependencies":{"vitest":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-config_0.1.3_1776070370497_0.9654459560838557","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@agentable/vitest-config","version":"0.1.4","keywords":["agentable","testing","typescript","vitest"],"license":"MIT","_id":"@agentable/vitest-config@0.1.4","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"9707de47f1a2b2b2f36a43c1f3424aad9a78472a","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.1.4.tgz","fileCount":5,"integrity":"sha512-nBSpn2JWTiKnZ5ynDAEnHjg9Mv9YdKeS13PVxcvPWnpJ6gWKYlksptH85b1g/rKkfkgqb5ltpJK9l2aYGz1imw==","signatures":[{"sig":"MEQCIQCR7s5tnnXLrCG9HVpdnQ+SUKcq5ypgOEl4KbZLv4rzDwIfIpCC0S+GI8jIppKrf7TNxp0MDA+ZWkebV+FnyK6hkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11151},"type":"module","_from":"file:.artifacts/npm-packages/agentable-vitest-config-0.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=11.0.0-rc.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:799061fc-9290-468b-aca9-373d038b7459"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-vitest-config-0.1.4.tgz","_integrity":"sha512-nBSpn2JWTiKnZ5ynDAEnHjg9Mv9YdKeS13PVxcvPWnpJ6gWKYlksptH85b1g/rKkfkgqb5ltpJK9l2aYGz1imw==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.11.0","description":"Shared Vitest presets for library and browser testing in TypeScript projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@agentable/tsconfig":"0.1.4","@typescript/native-preview":"7.0.0-dev.20260430.1"},"peerDependencies":{"vitest":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-config_0.1.4_1777925632253_0.009016374486966905","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@agentable/vitest-config","version":"0.1.5","keywords":["agentable","testing","typescript","vitest"],"license":"MIT","_id":"@agentable/vitest-config@0.1.5","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"6d8d99c7d18009c3e38cd7889a5082d82172c05e","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.1.5.tgz","fileCount":5,"integrity":"sha512-w6VOTYeA863NFCu9HEjzZ9qy2A++XcsUT/dAzA90On7RUrIZYdtmznwZasGWlBPG9vo4I4EI7xr8e/hu8RJI+g==","signatures":[{"sig":"MEUCIQD8g2gJ8u80P9Z/d05Zh+q9mAU1HQw0oLYndXkFv0bZiAIgM+xI8XPHWzKiIYvJVqrT1aj3gBFnTC3K+y/Argz8i28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11057},"type":"module","_from":"file:.artifacts/npm-packages/agentable-vitest-config-0.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=11.0.0-rc.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:799061fc-9290-468b-aca9-373d038b7459"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-vitest-config-0.1.5.tgz","_integrity":"sha512-w6VOTYeA863NFCu9HEjzZ9qy2A++XcsUT/dAzA90On7RUrIZYdtmznwZasGWlBPG9vo4I4EI7xr8e/hu8RJI+g==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.11.0","description":"Shared Vitest presets for Fleet-family TypeScript libraries, DOM tests, React tests, and Browser Mode.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@agentable/tsconfig":"0.1.5","@typescript/native-preview":"7.0.0-dev.20260504.1"},"peerDependencies":{"vitest":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-config_0.1.5_1778052998650_0.1068601345251321","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@agentable/vitest-config","version":"0.1.6","keywords":["agentable","testing","typescript","vitest"],"license":"MIT","_id":"@agentable/vitest-config@0.1.6","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"b2cf675ee27c9fb108039fdd8b4287986f6f96dc","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.1.6.tgz","fileCount":5,"integrity":"sha512-TPmyECziYPdEy8e6l15tCt8ErjTObjGiyghVu8qsgyuTmmWvDCH46PuE9xWaOziuCPU+4qrrOhEW39im98zPGQ==","signatures":[{"sig":"MEUCIQCUUjW9mZH3PdWuNDElacjEpiHJiNtl0To+jQKwedsqYQIgRC553rOpQeKzveP5aC8TNSo1g5VtAJVerPbhufghMRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11051},"type":"module","_from":"file:.artifacts/npm-packages/agentable-vitest-config-0.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=11.3.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:799061fc-9290-468b-aca9-373d038b7459"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-vitest-config-0.1.6.tgz","_integrity":"sha512-TPmyECziYPdEy8e6l15tCt8ErjTObjGiyghVu8qsgyuTmmWvDCH46PuE9xWaOziuCPU+4qrrOhEW39im98zPGQ==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.12.1","description":"Shared Vitest presets for Fleet-family TypeScript libraries, DOM tests, React tests, and Browser Mode.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@agentable/tsconfig":"0.1.6","@typescript/native-preview":"7.0.0-dev.20260527.1"},"peerDependencies":{"vitest":">=4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/vitest-config_0.1.6_1779871103540_0.5300099510966043","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentable/vitest-config","version":"0.2.0","keywords":["agentable","testing","typescript","vitest"],"license":"MIT","_id":"@agentable/vitest-config@0.2.0","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"fc8d5d44eb4cb8a639e963e83f9f4ff8a57e7c43","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.2.0.tgz","fileCount":5,"integrity":"sha512-4Qp0CzQP38Rv5dOR1Mix6Npf8PtWlKD4XE+YvUPyEOUfjAtHXIo/NvyT+aEX7QrlBpCkIsogXx8uYQhp6zvDUw==","signatures":[{"sig":"MEYCIQCxGOVloNI+AQm5UPJAJxzj5mUVahXD9443LjZ0VnbWgAIhAJlOocMfCqjN6uDWZbvncmanGlemh5v59Bq4M5gnLGv0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9271},"type":"module","_from":"file:/tmp/typescript-configs-release.QOT80A/agentable-vitest-config-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.0.0","pnpm":">=11.13.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kaptinlin","email":"kaptinlin@gmail.com"},"_resolved":"/tmp/typescript-configs-release.QOT80A/agentable-vitest-config-0.2.0.tgz","_integrity":"sha512-4Qp0CzQP38Rv5dOR1Mix6Npf8PtWlKD4XE+YvUPyEOUfjAtHXIo/NvyT+aEX7QrlBpCkIsogXx8uYQhp6zvDUw==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.5.1","description":"Shared Vitest presets for Fleet-family TypeScript libraries, DOM tests, React tests, and Browser Mode.","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.7","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@agentable/tsconfig":"0.2.0"},"peerDependencies":{"vitest":">=4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/vitest-config_0.2.0_1784032779458_0.973458561478661","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agentable/vitest-config","version":"0.3.0","keywords":["agentable","testing","typescript","vitest"],"license":"MIT","_id":"@agentable/vitest-config@0.3.0","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"de4706c7cd5af13306c9f71196cad37245171cb0","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.3.0.tgz","fileCount":6,"integrity":"sha512-+lSKJiJ/CUZvqfPK2ia3VsCJIuFFkUAADOu2eFb74/m8sWMnB60OAwYw+fCYPoqvJk302N3NWiBqTAULRl99Yg==","signatures":[{"sig":"MEYCIQDk9gXvWhuvmh2rgAWkWR7DZh18puSuis1oX1ayF49cOgIhANyL8QqImfysStAY8mWFcLeybwnHWFmBpcWo7ijK0AI3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11635},"type":"module","_from":"file:.artifacts/npm-packages/agentable-vitest-config-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=11.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm build && pnpm test:unit && pnpm test:package","build":"pnpm typecheck && tsdown","test:unit":"vitest run src/presets.test.ts","typecheck":"tsc --noEmit","test:browser":"vitest run --config test/browser/vitest.config.ts","test:package":"pnpm typecheck:test && pnpm test:runtime && pnpm test:browser","test:runtime":"vitest run --config test/runtime/vitest.config.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"kaptinlin","email":"kaptinlin@gmail.com"},"_resolved":"/Users/lincheng/work/typescript/typescript-configs/.artifacts/npm-packages/agentable-vitest-config-0.3.0.tgz","_integrity":"sha512-+lSKJiJ/CUZvqfPK2ia3VsCJIuFFkUAADOu2eFb74/m8sWMnB60OAwYw+fCYPoqvJk302N3NWiBqTAULRl99Yg==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.17.0","description":"Shared Vitest presets for Fleet-family TypeScript libraries, DOM tests, Browser Mode, and packed artifacts.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","tsdown":"^0.22.7","vitest":"^4.1.10","playwright":"^1.61.1","typescript":"^7.0.2","@types/node":"^26.1.1","@agentable/tsconfig":"0.3.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vitest":">=4.1.10 <5"},"_npmOperationalInternal":{"tmp":"tmp/vitest-config_0.3.0_1784149103222_0.5553341049826039","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agentable/vitest-config","version":"0.4.0","keywords":["agentable","testing","typescript","vitest"],"license":"MIT","_id":"@agentable/vitest-config@0.4.0","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"090b5d78af3ca5365de146b1179cbd29faf0783b","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.4.0.tgz","fileCount":6,"integrity":"sha512-v2dCCp8S7zeLB5/GS5XUzIGHy4hp6ZJMDasOIf8dZ96V8sRhw4G+xUfGvirq/G01ijQNRHj0JXMharuZsK9j0A==","signatures":[{"sig":"MEYCIQD2L6sEebYq6dTsshwxLqIf4wVWeYfSdeb37YeGrZ5/EgIhALBYb9+NpBoIfpKSe4yVKXlyEvSeRBdLZrOjY3pvIu2W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11636},"type":"module","_from":"file:.artifacts/npm-packages/agentable-vitest-config-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=11.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm build && pnpm test:unit && pnpm test:package","build":"pnpm typecheck && tsdown","test:unit":"vitest run src/presets.test.ts","typecheck":"tsc --noEmit","test:browser":"vitest run --config test/browser/vitest.config.ts","test:package":"pnpm typecheck:test && pnpm test:runtime && pnpm test:browser","test:runtime":"vitest run --config test/runtime/vitest.config.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:799061fc-9290-468b-aca9-373d038b7459"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-vitest-config-0.4.0.tgz","_integrity":"sha512-v2dCCp8S7zeLB5/GS5XUzIGHy4hp6ZJMDasOIf8dZ96V8sRhw4G+xUfGvirq/G01ijQNRHj0JXMharuZsK9j0A==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.16.0","description":"Shared Vitest presets for Fleet-family TypeScript libraries, DOM tests, Browser Mode, and packed artifacts.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","tsdown":"^0.22.7","vitest":"^4.1.10","playwright":"^1.61.1","typescript":"^7.0.2","@types/node":"^24.13.3","@agentable/tsconfig":"0.4.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vitest":">=4.1.10 <5"},"_npmOperationalInternal":{"tmp":"tmp/vitest-config_0.4.0_1784798313546_0.40848286747315665","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agentable/vitest-config","version":"0.4.1","keywords":["agentable","testing","typescript","vitest"],"license":"MIT","_id":"@agentable/vitest-config@0.4.1","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"2377ed7941448607f9928fd22095dbfc0c589016","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.4.1.tgz","fileCount":6,"integrity":"sha512-KCKKzPOGLtwvFTP779QxHzh7UzK/JXaW05AWLmsvL+ptaFtTr4sEYunS5UGYt+1dd+x1MFPjZHohU90cZplGjw==","signatures":[{"sig":"MEUCIQCSEzmmdP65rPLjEP6StSh6i3wyxrdvzq0Dfirum+NzxQIgVOeqSuUaULk6e0RngrI4Ua8vd98hKma677GVzgQFpEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11636},"type":"module","_from":"file:.artifacts/npm-packages/agentable-vitest-config-0.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=11.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm build && pnpm test:unit && pnpm test:package","build":"pnpm typecheck && tsdown","test:unit":"vitest run src/presets.test.ts","typecheck":"tsc --noEmit","test:browser":"vitest run --config test/browser/vitest.config.ts","test:package":"pnpm typecheck:test && pnpm test:runtime && pnpm test:browser","test:runtime":"vitest run --config test/runtime/vitest.config.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:799061fc-9290-468b-aca9-373d038b7459"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-vitest-config-0.4.1.tgz","_integrity":"sha512-KCKKzPOGLtwvFTP779QxHzh7UzK/JXaW05AWLmsvL+ptaFtTr4sEYunS5UGYt+1dd+x1MFPjZHohU90cZplGjw==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.16.0","description":"Shared Vitest presets for Fleet-family TypeScript libraries, DOM tests, Browser Mode, and packed artifacts.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","tsdown":"^0.22.14","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@agentable/tsconfig":"0.4.1","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vitest":">=4.1.10 <5"},"_npmOperationalInternal":{"tmp":"tmp/vitest-config_0.4.1_1785488232109_0.3095557646415108","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@agentable/vitest-config","version":"0.4.2","keywords":["agentable","testing","typescript","vitest"],"license":"MIT","_id":"@agentable/vitest-config@0.4.2","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"35609cf9714c57119dfaf2d73ff9390d77875f8b","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.4.2.tgz","fileCount":6,"integrity":"sha512-P6b7VVAb61wz3mFFblL97x5MlKt+u5aw2j/rpyjBLusSOTHbfgu0m917VhlNmAduL81zZ4S1dol/uXgyN1ykwg==","signatures":[{"sig":"MEYCIQCj72P+WBQe3H/kl6S0DKNz54fqIvshhDSUzzQ/LwDcQgIhALrsK8DmMpG9OqX55Qsg3kWD1xXXGoG80duMNzy16IT3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11636},"type":"module","_from":"file:.artifacts/npm-packages/agentable-vitest-config-0.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=11.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm build && pnpm test:unit && pnpm test:package","build":"pnpm typecheck && tsdown","test:unit":"vitest run src/presets.test.ts","typecheck":"tsc --noEmit","test:browser":"vitest run --config test/browser/vitest.config.ts","test:package":"pnpm typecheck:test && pnpm test:runtime && pnpm test:browser","test:runtime":"vitest run --config test/runtime/vitest.config.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:799061fc-9290-468b-aca9-373d038b7459"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-vitest-config-0.4.2.tgz","_integrity":"sha512-P6b7VVAb61wz3mFFblL97x5MlKt+u5aw2j/rpyjBLusSOTHbfgu0m917VhlNmAduL81zZ4S1dol/uXgyN1ykwg==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.16.0","description":"Shared Vitest presets for Fleet-family TypeScript libraries, DOM tests, Browser Mode, and packed artifacts.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","tsdown":"^0.22.14","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.1.2","@agentable/tsconfig":"0.4.2","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vitest":">=4.1.10 <5"},"_npmOperationalInternal":{"tmp":"tmp/vitest-config_0.4.2_1785658134648_0.7356655430899113","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agentable/vitest-config","version":"0.5.0","keywords":["agentable","testing","typescript","vitest"],"license":"MIT","_id":"@agentable/vitest-config@0.5.0","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"fe8c7f2fc0f1726db60f8e552b74eb5835efecf6","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.5.0.tgz","fileCount":6,"integrity":"sha512-KYKHZGRBuXs01z/5M5+0N+6YpUDioKrzQmAqlB5H4OrHkJA5SQjDQVypHSl2iHczrHgp9HwJw326ljyjy10ilw==","signatures":[{"sig":"MEYCIQD14oNQ+IFI0V0H03X1RkDEB+7pCaHjrPW7ubUlHb4rHQIhANwv3gP6ZVqB2wsHAOVGb3JIGjUqotay6Hh0sOxhOR0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+BSvMOQDCencyCzGQ7MMuvFTGrh1jssGfWxa9EeTSNwIgERg6Q+kEvKkg4GoU+4O4lQ6eQ4jIZlkbPAwY4iBfi4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11648},"type":"module","_from":"file:.artifacts/npm-packages/agentable-vitest-config-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=26.7.0 <27","pnpm":">=12.0.0-rc.8 <13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm build && pnpm test:unit && pnpm test:package","build":"pnpm typecheck && tsdown","test:unit":"vitest run src/presets.test.ts","typecheck":"tsc --noEmit","test:browser":"vitest run --config test/browser/vitest.config.ts","test:package":"pnpm typecheck:test && pnpm test:runtime && pnpm test:browser","test:runtime":"vitest run --config test/runtime/vitest.config.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:799061fc-9290-468b-aca9-373d038b7459"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-vitest-config-0.5.0.tgz","_integrity":"sha512-KYKHZGRBuXs01z/5M5+0N+6YpUDioKrzQmAqlB5H4OrHkJA5SQjDQVypHSl2iHczrHgp9HwJw326ljyjy10ilw==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.19.0","description":"Shared Vitest presets for Fleet-family TypeScript libraries, DOM tests, Browser Mode, and packed artifacts.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","tsdown":"^0.22.14","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.2.0","@agentable/tsconfig":"0.5.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"vitest":">=4.1.10 <5"},"_npmOperationalInternal":{"tmp":"tmp/vitest-config_0.5.0_1787481650792_0.1942723358717131","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"_id":"@agentable/vitest-config@0.5.1","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"249ea154f6092629e55aa4ede57dc7d81cab9ee0","tarball":"https://registry.npmjs.org/@agentable/vitest-config/-/vitest-config-0.5.1.tgz","fileCount":6,"integrity":"sha512-INIxgNZlb/Goqbj283BSiJDuBYvpuNl7dcbg0/BNwSRA9UpS96fybcy4PPsK73jRh91l5pbCq9eL3yHbLyFoVA==","signatures":[{"sig":"MEQCIANH3V2xYN5fJp5znsg3dZH9fZXU6hh2PlTSvy6hFuThAiAN1XJo7gaQEgvZXFTtMp/rgKvE31h6yXEYfCWLfu7UQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvvwkTflQcUChzXHEaYjgAWMgaGcmWM0+mH8BPaMzd+QIhALckkQXAhqhoXKKUcuagAQuP1bu3/wtNLZOdXmIIgqed"}],"unpackedSize":11643},"name":"@agentable/vitest-config","type":"module","_from":"file:.artifacts/npm-packages/agentable-vitest-config-0.5.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=26.8.1 <27","pnpm":">=12.0.0 <13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"license":"MIT","private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm build && pnpm test:unit && pnpm test:package","build":"pnpm typecheck && tsdown","test:unit":"vitest run src/presets.test.ts","typecheck":"tsc --noEmit","test:browser":"vitest run --config test/browser/vitest.config.ts","test:package":"pnpm typecheck:test && pnpm test:runtime && pnpm test:browser","test:runtime":"vitest run --config test/runtime/vitest.config.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"version":"0.5.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:799061fc-9290-468b-aca9-373d038b7459"}},"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","keywords":["agentable","testing","typescript","vitest"],"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-vitest-config-0.5.1.tgz","_integrity":"sha512-INIxgNZlb/Goqbj283BSiJDuBYvpuNl7dcbg0/BNwSRA9UpS96fybcy4PPsK73jRh91l5pbCq9eL3yHbLyFoVA==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"_npmVersion":"11.19.0","description":"Shared Vitest presets for Fleet-family TypeScript libraries, DOM tests, Browser Mode, and packed artifacts.","directories":{},"maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","tsdown":"^0.22.14","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.4.0","@agentable/tsconfig":"0.5.1","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"vitest":">=4.1.10 <5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vitest-config_0.5.1_1787995968426_0.4016718413070497"}}},"time":{"created":"2026-04-09T16:49:49.172Z","modified":"2026-08-29T09:32:48.680Z","0.1.0":"2026-04-09T16:49:49.729Z","0.1.3":"2026-04-13T08:52:50.624Z","0.1.4":"2026-05-04T20:13:52.393Z","0.1.5":"2026-05-06T07:36:38.794Z","0.1.6":"2026-05-27T08:38:23.665Z","0.2.0":"2026-07-14T12:39:39.634Z","0.3.0":"2026-07-15T20:58:23.447Z","0.4.0":"2026-07-23T09:18:33.678Z","0.4.1":"2026-07-31T08:57:12.263Z","0.4.2":"2026-08-02T08:08:54.782Z","0.5.0":"2026-08-23T10:40:50.872Z","0.5.1":"2026-08-29T09:32:48.503Z"},"bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"license":"MIT","homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/vitest-config","keywords":["agentable","testing","typescript","vitest"],"repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/vitest-config"},"description":"Shared Vitest presets for Fleet-family TypeScript libraries, DOM tests, Browser Mode, and packed artifacts.","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"readme":"# @agentable/vitest-config\n\nShared Vitest 4.1 presets for source, DOM, browser, and packed-artifact tests.\n\n## Installation\n\n```bash\npnpm add -D @agentable/vitest-config vitest\n```\n\n## Test a library\n\n```ts\nimport { libraryPreset } from \"@agentable/vitest-config\";\nimport { defineConfig } from \"vitest/config\";\n\nexport default defineConfig({\n  test: { ...libraryPreset },\n});\n```\n\n`libraryPreset` uses Node.js and V8 coverage. Type-test collection and the test tsconfig remain\nowned by the consumer, which can run `vitest run --typecheck.only` with its real project config.\n\n## Test DOM behavior\n\nInstall `jsdom`, then use `domPreset` for React hooks, components, or other lightweight DOM behavior.\n\n```bash\npnpm add -D jsdom\n```\n\n```ts\nimport { domPreset } from \"@agentable/vitest-config\";\nimport { defineConfig } from \"vitest/config\";\n\nexport default defineConfig({\n  test: {\n    ...domPreset,\n    setupFiles: [\"./src/test/setup.ts\"],\n  },\n});\n```\n\n## Test in a real browser\n\nInstall the Playwright provider and pass the provider plus browser instances to `browserPreset`.\n\n```bash\npnpm add -D @vitest/browser-playwright playwright\npnpm exec playwright install chromium\n```\n\n```ts\nimport { browserPreset } from \"@agentable/vitest-config\";\nimport { playwright } from \"@vitest/browser-playwright\";\nimport { defineConfig } from \"vitest/config\";\n\nexport default defineConfig({\n  test: {\n    ...browserPreset({\n      provider: playwright(),\n      instances: [{ browser: \"chromium\" }],\n    }),\n    include: [\"src/**/*.browser.test.ts\"],\n  },\n});\n```\n\nUse `--browser.headless` in CI. Browser lifecycle and isolation remain owned by Vitest and the\nprovider.\n\n## Test packed artifacts\n\nUse `artifactPreset` in a workspace that installs and imports final tarballs. Do not add source\naliases or source coverage to this project.\n\n```ts\nimport { artifactPreset } from \"@agentable/vitest-config\";\nimport { defineConfig } from \"vitest/config\";\n\nexport default defineConfig({\n  test: {\n    ...artifactPreset,\n    include: [\"**/*.artifact.test.ts\"],\n  },\n});\n```\n\n## Presets\n\n| Preset                   | Environment  | Project name | Coverage |\n| ------------------------ | ------------ | ------------ | -------- |\n| `libraryPreset`          | Node.js      | Consumer     | V8       |\n| `domPreset`              | jsdom        | Consumer     | V8       |\n| `browserPreset(options)` | Browser Mode | Consumer     | V8       |\n| `artifactPreset`         | Node.js      | `artifact`   | Disabled |\n\nPresets keep Vitest's explicit-import, parallel, reporter, timeout, and mock-lifecycle defaults.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.\n","readmeFilename":"README.md"}