{"_id":"eslint-plugin-executable-stories-vitest","_rev":"20-24dc7e7f900dedc604abe24d00ea9d66","name":"eslint-plugin-executable-stories-vitest","dist-tags":{"latest":"2.1.11"},"versions":{"0.1.0":{"name":"eslint-plugin-executable-stories-vitest","version":"0.1.0","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@0.1.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"dist":{"shasum":"61ccab6ca8e73b95c98b0da8f65236d07945af5f","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-0.1.0.tgz","fileCount":8,"integrity":"sha512-xb6fDWiC6eUE4PkEARQ9snq6cMiYG4ifsax8o5Epbkmt4JhfYOsrk1WfXlytrcgQjf+Xi3/pWe4UshJV39dwjQ==","signatures":[{"sig":"MEYCIQDOIr67zu4NEFM/Vg/W8BPhdeEXyo4In0UpZo/0VUNT5AIhANQksHC9BeJbqYLvL6baFgZr3WLp2AaOy1kyKY0YOlXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65014},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e303c84a2dba43581a85b37288bc0225fa9f9255","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"jagreehal","email":"jag.reehal@gmail.com"},"_npmVersion":"11.6.2","description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.1","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-config-executable-stories":"workspace:*"},"peerDependencies":{"eslint":">=9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_0.1.0_1770541649002_0.930558162046059","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"eslint-plugin-executable-stories-vitest","version":"1.1.0","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@1.1.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"dist":{"shasum":"66bfd95dce4791c9c0fb8817e97ffbbd3e4b3259","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-1.1.0.tgz","fileCount":9,"integrity":"sha512-c0CyeoW2n5I3pS1UaA5yhYJJob+TCCQdVQzcHaPlBlFaGP1M1Ng+w1zteQ5pRk2iPs3oY+BeIFptI95a1B5Zpg==","signatures":[{"sig":"MEQCICGuIJ5NmY8hxDOFBVZvYIqOEyJNaDw25wArYzYhjouXAiBqgLoSwEPa53sdrrSrtTK6HEkJ0o3/D4w5zltHnwS61w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66665},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"_resolved":"/tmp/b55c69119789556dac21079de159ca9b/eslint-plugin-executable-stories-vitest-1.1.0.tgz","_integrity":"sha512-c0CyeoW2n5I3pS1UaA5yhYJJob+TCCQdVQzcHaPlBlFaGP1M1Ng+w1zteQ5pRk2iPs3oY+BeIFptI95a1B5Zpg==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.10.0","description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.3","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-config-executable-stories":"0.1.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_1.1.0_1770969655069_0.35480522489265365","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"eslint-plugin-executable-stories-vitest","version":"1.2.0","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@1.2.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"dist":{"shasum":"ce71aae9f45cd4767f721809f3f5f8ed82740700","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-1.2.0.tgz","fileCount":9,"integrity":"sha512-57AcW/dMd5TYfMaCDxLEWo/VCtgcQzLZ8Sw/b8Q0/Q2Rp5XoTLYWlGvT81u+IRDvdH4gfkToc5KzvDKzUuge7w==","signatures":[{"sig":"MEUCIHVD1eM+RdgYpajj21jCbhw8v2kVdAO/y/hht2Nn9zdlAiEAl5qhxIQu+6QSjZBngW1+lT6svA0IgWRuzr2nAFIMqqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66665},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"_resolved":"/tmp/25c09b6ca4a6f5f275c7a5303b8cf712/eslint-plugin-executable-stories-vitest-1.2.0.tgz","_integrity":"sha512-57AcW/dMd5TYfMaCDxLEWo/VCtgcQzLZ8Sw/b8Q0/Q2Rp5XoTLYWlGvT81u+IRDvdH4gfkToc5KzvDKzUuge7w==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.10.0","description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.3","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-config-executable-stories":"0.1.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_1.2.0_1771108455318_0.2128334657051305","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"eslint-plugin-executable-stories-vitest","version":"2.0.0","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"dist":{"shasum":"0745e598efb2d0cfeb6e674616130c00dd8fb782","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.0.0.tgz","fileCount":9,"integrity":"sha512-/fKjEc0yK466Rf7qDGRzli03zrAvlP0ygUNt+aZA8IPgicjl270skgi+YmcUTE3JjgkJ09+2ZuC38L4fRpwrRw==","signatures":[{"sig":"MEQCICH+H0XouKxRT/v7pOkwUirJGnGk6uGsOQPkizGUDw6jAiAgLSjkO/SsEMMj2T2QFtWO8Iut87ZL7FDsVE4YziDH3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66665},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"_resolved":"/tmp/76070f0190d1c4ea787ad5741dc3d61d/eslint-plugin-executable-stories-vitest-2.0.0.tgz","_integrity":"sha512-/fKjEc0yK466Rf7qDGRzli03zrAvlP0ygUNt+aZA8IPgicjl270skgi+YmcUTE3JjgkJ09+2ZuC38L4fRpwrRw==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.10.0","description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.3","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.0.0_1771274570269_0.9310856498370412","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.0","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.1.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"dist":{"shasum":"2e92894c015e17af01ee6b96fdcc1f3008ddde71","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.0.tgz","fileCount":9,"integrity":"sha512-OAsbrsXVae3pC2T8Wg5zsffW6JtcRJh8PWpQBg2T87EFR7jIoJRuNCBlRFWHwSCPFc7qkEYkmkPSAZJEcPWNWA==","signatures":[{"sig":"MEQCIDkjlTjNEIMxcelgwqJ4eGt+aL+MVxAW7Iib3yVnmq6DAiAWfBdMQhhoSndd2Se5c6zDMRDKtI89dRyu5aiCNpZbpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66665},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"_resolved":"/tmp/d4dc8a19954933eace4c96e208a16f02/eslint-plugin-executable-stories-vitest-2.1.0.tgz","_integrity":"sha512-OAsbrsXVae3pC2T8Wg5zsffW6JtcRJh8PWpQBg2T87EFR7jIoJRuNCBlRFWHwSCPFc7qkEYkmkPSAZJEcPWNWA==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.10.1","description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.0_1771884683704_0.6817016188507359","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.1","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.1.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"dist":{"shasum":"3d9d694fe609a5d72a0b29ec39e387547d8db9f5","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.1.tgz","fileCount":9,"integrity":"sha512-2RyoSxJYnkmYN/ZcU0PVcQq5n8yldq+Z0rW/ZpENCQRkU2nfn2DiV0uQx0onKb+2zDI9WeCDKZS44ZwxRVMxlQ==","signatures":[{"sig":"MEUCIQDI3fcLEnVuIoHWdYT55oODt9C7qkC12usOVdy7olQOHgIgYkbvaaHO+mHBJzRoDYicGImUF7Ky52mmxPV3s+tMM7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66665},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-2.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"_resolved":"/tmp/fecaed1530b77ab9419d9cc66140d54c/eslint-plugin-executable-stories-vitest-2.1.1.tgz","_integrity":"sha512-2RyoSxJYnkmYN/ZcU0PVcQq5n8yldq+Z0rW/ZpENCQRkU2nfn2DiV0uQx0onKb+2zDI9WeCDKZS44ZwxRVMxlQ==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.11.0","description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.2","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.1_1772137588471_0.27209218189260254","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.2","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.1.2","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"bin":{"intent":"bin/intent.js"},"dist":{"shasum":"2c01f6cc8747ee293280b28f544117475e3a7d80","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.2.tgz","fileCount":10,"integrity":"sha512-Syyd7qIqJPzf2xoBzP5zXI9gO0l2hpwWQ623d38rPSPvZWXeW47SdyISUqnA1GLDDVgrjI7ryGJUwcznMNz/8g==","signatures":[{"sig":"MEYCIQDIqDL5MWoE8vGq/9P7dCvU6bLP+FdI0Osh+XJR42MRhwIhAJ37GnWbv4OIZlOiHzFF5iEyNB0Q2795TQDE/8LkEqek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70640},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-2.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"_resolved":"/tmp/8b840685d1c010f57dd4b9c5fd3d7a56/eslint-plugin-executable-stories-vitest-2.1.2.tgz","_integrity":"sha512-Syyd7qIqJPzf2xoBzP5zXI9gO0l2hpwWQ623d38rPSPvZWXeW47SdyISUqnA1GLDDVgrjI7ryGJUwcznMNz/8g==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.11.0","description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.2","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","executable-stories-vitest":"7.0.2","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.2_1772914983042_0.3982315243151675","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.3","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.1.3","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"bin":{"intent":"bin/intent.js"},"dist":{"shasum":"eed251f8cbb1dda1a9e07fbc58c3f5b7fdf81432","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.3.tgz","fileCount":10,"integrity":"sha512-ByoWKXVaSKWeVK7Gu6gXJzSn78XVDxw6oVepCVPxhiYti9CeUFaO9JBWX3GzkFJWAUMApeWl+e7JLremiSwcBw==","signatures":[{"sig":"MEUCIQDqkt1c4zep736RbekkYAFZ/FpZauaRk08ud0rL7x9OCgIgQQe15qACRsk/++qfrXFLY8D/Cpcso9PZ6b9oOcblxvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70779},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-2.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"_resolved":"/tmp/9f6c343f7b00acd3443dc3166a14394e/eslint-plugin-executable-stories-vitest-2.1.3.tgz","_integrity":"sha512-ByoWKXVaSKWeVK7Gu6gXJzSn78XVDxw6oVepCVPxhiYti9CeUFaO9JBWX3GzkFJWAUMApeWl+e7JLremiSwcBw==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.12.1","description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","executable-stories-vitest":"8.1.3","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.3_1775029004498_0.2630627824188039","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.4","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.1.4","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"bin":{"intent":"bin/intent.js"},"dist":{"shasum":"4d077df5835ec88391094d793b2b1c923eb14698","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.4.tgz","fileCount":11,"integrity":"sha512-oySjji5ax+mdWLWMGpGOeZ9HpLwHvrGreAEs5LRFq77AUQPRH8YYcShO5uOm9rBJR8CMInDehZ2O3zG42e/6Dg==","signatures":[{"sig":"MEUCIGJzPuDU15iQQSWHDLkOy3K3cS9YyiFNYsH7W+8xlzxBAiEA4VmRft57CEeqgXBqABvwRG5idtZYtqv6AUxInneQ4cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70848},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-2.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"_resolved":"/tmp/83aaadf7e5481563c68f8246a4377e82/eslint-plugin-executable-stories-vitest-2.1.4.tgz","_integrity":"sha512-oySjji5ax+mdWLWMGpGOeZ9HpLwHvrGreAEs5LRFq77AUQPRH8YYcShO5uOm9rBJR8CMInDehZ2O3zG42e/6Dg==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.12.1","description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","executable-stories-vitest":"8.1.4","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.4_1775111234795_0.03564421177721089","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.5","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.1.5","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"bin":{"intent":"bin/intent.js"},"dist":{"shasum":"6e19d1132ca528601d148d862e61569188a73698","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.5.tgz","fileCount":10,"integrity":"sha512-1ZgrHRprPtRl1r41tY4P1mSbaVCsztdWrwiYjneSKmlfh/A40iplJtvb56MfL1hnZnRqNxZyxQDAUSMuoBQ6vQ==","signatures":[{"sig":"MEUCIH26UO/UwIF2J6/5fZ7/3pVYLcvUpHhuq2rCRhfpHq3rAiEA+uFFekm/PGzNgd4cmuTIq4YDo5b29OEYOJJblXrVreM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66972},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-2.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"_resolved":"/tmp/e31cf485116235e03a44c7be09807971/eslint-plugin-executable-stories-vitest-2.1.5.tgz","_integrity":"sha512-1ZgrHRprPtRl1r41tY4P1mSbaVCsztdWrwiYjneSKmlfh/A40iplJtvb56MfL1hnZnRqNxZyxQDAUSMuoBQ6vQ==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.11.0","description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.1","vitest":"^4.1.4","typescript":"^6.0.2","@types/node":"^25.6.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","executable-stories-vitest":"8.1.5","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.5_1775904475388_0.11983920828681538","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.6","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.1.6","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"bin":{"intent":"bin/intent.js"},"dist":{"shasum":"d7bfc5d7e156ad7fa564ac87c654f9e2aebabf2c","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.6.tgz","fileCount":10,"integrity":"sha512-vXgl/BGq43SU2COLx3oNYl5IaTvho9MjvPA7yHNzPgsB13nc2PHqj71X86EUoxzr7rBBJRCeOOoqb90qN7LotA==","signatures":[{"sig":"MEUCIQDL8vwXGWKsREvKWpk52Hr3vB19kcDjkf+vkePIrGIddgIgC5ujild7DzDfwJAR1Xza+PNuB8VXaYhi6+RSiMnCPrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66973},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-2.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"_resolved":"/tmp/a692b3068a29e4707c68fe37575f9a41/eslint-plugin-executable-stories-vitest-2.1.6.tgz","_integrity":"sha512-vXgl/BGq43SU2COLx3oNYl5IaTvho9MjvPA7yHNzPgsB13nc2PHqj71X86EUoxzr7rBBJRCeOOoqb90qN7LotA==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.11.0","description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.1","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","executable-stories-vitest":"8.1.11","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.6_1777578645844_0.1482247675735351","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.7","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.1.7","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"dist":{"shasum":"4f2f7860b91560a2669ba96ff23645857c1bc9f3","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.7.tgz","fileCount":9,"integrity":"sha512-H+eeaTfXUBE9FW76zzfkSRS7V4nCI2B6Oqu7Wos3MDm5FlU7g7y9nnsWA5MldiiQpS7p8s/GX5WQO5OjVp8Exw==","signatures":[{"sig":"MEUCIFpPfe0CEIxAN4BSe9tFbl70D3dPtdRPwcgpMM+ceJSEAiEAioksruFRqKLgfR4lsHd3PJmmEMY116Wzv4xP49JbWYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66647},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-2.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"_resolved":"/tmp/b9a954d60fc7e659cf13ad0906d6b735/eslint-plugin-executable-stories-vitest-2.1.7.tgz","_integrity":"sha512-H+eeaTfXUBE9FW76zzfkSRS7V4nCI2B6Oqu7Wos3MDm5FlU7g7y9nnsWA5MldiiQpS7p8s/GX5WQO5OjVp8Exw==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.13.0","description":"ESLint rules for executable-stories-vitest: story.init(task) and legacy story context guards","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.1","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","executable-stories-vitest":"8.2.0","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.7_1780270457293_0.4342248329022158","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"eslint-plugin-executable-stories-vitest","version":"1.2.1","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@1.2.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"dist":{"shasum":"ca1dfe6fdf924601bdf0be9713a38cb18959eae9","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-1.2.1.tgz","fileCount":13,"integrity":"sha512-1q57NbH+DRj5fQkBZCO++ViSviR5jGJbfnBNmLV2zoE1/dziam4nCv4GgJB4716NNWZ3RaMWCFkSpOc7kl8TQQ==","signatures":[{"sig":"MEQCIFmg/INGlhfIfoYSZ+ZF1jlw6T3/P9BiA6W86JSJMR0zAiBBeO1V/x0xxbMN1/SJ6aUJav5nz/H2zuaaOQ84tzpNmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4585093},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"deprecated":"SECURITY: compromised supply-chain build (2026-06-04 worm) — do not use; upgrade to a known-good release.","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"description":"ESLint rules for executable-stories-vitest: step context, doc.story in test/it, require task for doc.story(title)","directories":{},"sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.3","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-config-executable-stories":"0.1.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_1.2.1_1780532766888_0.16491646576302665","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.8","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.1.8","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"dist":{"shasum":"084adb7b8f94f00da903c73c4ff041125e1dfbbc","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.8.tgz","fileCount":13,"integrity":"sha512-+XApKAwLxJrWb3TjBte3k7HKNHFa1iZxxu8a3Z/aUWkU7na3lUsM3HBAF/3jK8vcJU1aM+sFa4/NUcf0Jvk20A==","signatures":[{"sig":"MEQCID4lCcBeHnXJ+MCZA9V756fc7qseBDmdnFkZfxlYTmdxAiBp+VQd0wA/g5/VeGUbQEt/T1YCJIQ385dDqHdPxQLbgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4586876},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88637079-b2ef-4726-94b9-dcda8164d4c0"}},"deprecated":"SECURITY: compromised supply-chain build (2026-06-04 worm) — do not use; upgrade to a known-good release.","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"description":"ESLint rules for executable-stories-vitest: story.init(task) and legacy story context guards","directories":{},"sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.1","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","executable-stories-vitest":"8.2.0","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.8_1780532781961_0.41894611671266735","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.9","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.1.9","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"dist":{"shasum":"fdf172ad2c37c92258c699526c7eb86e447cec52","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.9.tgz","fileCount":9,"integrity":"sha512-U6RnRwLm+qYy9RrZxdj8smApxtFm8H/7eQpPhIp0rQrisyFZUbaARpq96yZz8SS6BUar0XQDM/MsAbsOoBAJEg==","signatures":[{"sig":"MEQCIFkYlrr5ur3f/eXyYfhATU5GRUEp6aYVsjobcm7Ynm31AiA6uGIcSikkbTBVJ0T8bSJM/To+MYF1QBXLbHH7KplhnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66647},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-2.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"jagreehal","email":"jag.reehal@gmail.com"},"_resolved":"/private/var/folders/sp/__ydkqk53ss4hb4k3wbv1wbc0000gn/T/59b2e2b96af6dd3c7f1664a8f54800df/eslint-plugin-executable-stories-vitest-2.1.9.tgz","_integrity":"sha512-U6RnRwLm+qYy9RrZxdj8smApxtFm8H/7eQpPhIp0rQrisyFZUbaARpq96yZz8SS6BUar0XQDM/MsAbsOoBAJEg==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.13.0","description":"ESLint rules for executable-stories-vitest: story.init(task) and legacy story context guards","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.1","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","executable-stories-vitest":"8.3.4","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10","eslint-config-executable-stories":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.9_1780864097201_0.5104301160099844","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.10","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"MIT","_id":"eslint-plugin-executable-stories-vitest@2.1.10","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"dist":{"shasum":"4fb9a52d431b2ba047c145cf60d67e7dcd0ff9c0","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.10.tgz","fileCount":9,"integrity":"sha512-r8gDdX8uN9IPnjuIkFaxlNZmFmn9Q2DAWScpFjYDBJt0BCxmTPEfOldNCRDd+le+urjCRsWdrWCbcBeD9/RsFA==","signatures":[{"sig":"MEQCIHMSSxCumNQb4f041KbWSijVSNtDOJzWC75t4H9M8GAfAiB53BsbeJSixMQMUlPy3p/kFhiAtfIIgs0JLro+VRMwRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66603},"main":"./dist/index.cjs","type":"module","_from":"file:eslint-plugin-executable-stories-vitest-2.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","test:watch":"vitest watch","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58406801-30f1-4064-ba7c-129c694a06e7"}},"_resolved":"/tmp/18af8e3d70763923e97fd8af54d314eb/eslint-plugin-executable-stories-vitest-2.1.10.tgz","_integrity":"sha512-r8gDdX8uN9IPnjuIkFaxlNZmFmn9Q2DAWScpFjYDBJt0BCxmTPEfOldNCRDd+le+urjCRsWdrWCbcBeD9/RsFA==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/eslint-plugin-executable-stories-vitest"},"_npmVersion":"11.16.0","description":"ESLint rules for executable-stories-vitest: story.init(task) and legacy story context guards","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.1","vitest":"^4.1.8","typescript":"~6.0.3","@types/node":"^25.9.2","@types/eslint":"^9.6.1","@types/estree":"^1.0.9","executable-stories-vitest":"8.5.0","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"eslint":">=10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.10_1783778162355_0.11351620460879963","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"eslint-plugin-executable-stories-vitest","version":"2.1.11","type":"module","description":"ESLint rules for executable-stories-vitest: story.init(task) and legacy story context guards","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"repository":{"type":"git","url":"git+https://github.com/jagreehal/executable-stories.git","directory":"packages/eslint-plugin-executable-stories-vitest"},"keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"license":"Apache-2.0","peerDependencies":{"eslint":">=10"},"devDependencies":{"@types/eslint":"^9.6.1","@types/estree":"^1.0.9","@types/node":"^25.9.2","eslint":"^10.0.1","tsup":"^8.5.1","typescript":"~6.0.3","vitest":"^4.1.8","eslint-config-executable-stories":"0.2.0","executable-stories-vitest":"8.5.2"},"engines":{"node":">=22"},"scripts":{"build":"tsup","type-check":"node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\"","test":"vitest run","test:watch":"vitest watch","lint":"eslint .","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint"},"_id":"eslint-plugin-executable-stories-vitest@2.1.11","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"homepage":"https://github.com/jagreehal/executable-stories#readme","_integrity":"sha512-KhTI1bU+vXUHG4aE8wcicvMAIaSNPckLPcBef/Co7LX+bAigxpvOYGn96rNPw+HVo9FuZmf6FjJiQSV/k1DNdQ==","_resolved":"/tmp/ecbd45b3f6abb633bb282fb4040fbb1f/eslint-plugin-executable-stories-vitest-2.1.11.tgz","_from":"file:eslint-plugin-executable-stories-vitest-2.1.11.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-KhTI1bU+vXUHG4aE8wcicvMAIaSNPckLPcBef/Co7LX+bAigxpvOYGn96rNPw+HVo9FuZmf6FjJiQSV/k1DNdQ==","shasum":"8448029a2384841b0fa55876ab2a71cb12e46720","tarball":"https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.11.tgz","fileCount":9,"unpackedSize":76906,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-executable-stories-vitest@2.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUu1ZDZeHxUdeIagQdRXGr0C6exZnHJKe9vHk81GfcAgIgJm1SzYxEgjHUFII1siupgiSlRSk2xB8mE+EvLChL5hE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58406801-30f1-4064-ba7c-129c694a06e7"}},"directories":{},"maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-executable-stories-vitest_2.1.11_1783977097017_0.0214276164192031"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-08T09:07:29.001Z","modified":"2026-07-13T21:11:37.531Z","0.1.0":"2026-02-08T09:07:29.180Z","1.1.0":"2026-02-13T08:00:55.213Z","1.2.0":"2026-02-14T22:34:15.469Z","2.0.0":"2026-02-16T20:42:50.429Z","2.1.0":"2026-02-23T22:11:23.849Z","2.1.1":"2026-02-26T20:26:28.641Z","2.1.2":"2026-03-07T20:23:03.195Z","2.1.3":"2026-04-01T07:36:44.646Z","2.1.4":"2026-04-02T06:27:14.933Z","2.1.5":"2026-04-11T10:47:55.528Z","2.1.6":"2026-04-30T19:50:45.971Z","2.1.7":"2026-05-31T23:34:17.478Z","1.2.1":"2026-06-04T00:26:07.193Z","2.1.8":"2026-06-04T00:26:22.247Z","2.1.9":"2026-06-07T20:28:17.330Z","2.1.10":"2026-07-11T13:56:02.499Z","2.1.11":"2026-07-13T21:11:37.214Z"},"bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"license":"Apache-2.0","homepage":"https://github.com/jagreehal/executable-stories#readme","keywords":["eslint","eslint-plugin","vitest","executable-stories","bdd"],"repository":{"type":"git","url":"git+https://github.com/jagreehal/executable-stories.git","directory":"packages/eslint-plugin-executable-stories-vitest"},"description":"ESLint rules for executable-stories-vitest: story.init(task) and legacy story context guards","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"readme":"# eslint-plugin-executable-stories-vitest\n\nESLint rules for [executable-stories-vitest](https://github.com/jagreehal/executable-stories). Use with Vitest to catch common mistakes when writing story tests. Current Vitest usage is `story.init(task)` plus `story.given` / `story.when` / `story.then`.\n\n## Install\n\n```bash\npnpm add -D eslint-plugin-executable-stories-vitest\n```\n\nRequires ESLint 9+ (flat config).\n\n## Usage (flat config)\n\n```js\nimport vitestExecutableStories from 'eslint-plugin-executable-stories-vitest';\n\nexport default [\n  {\n    plugins: {\n      'executable-stories-vitest': vitestExecutableStories,\n    },\n    rules: {\n      ...vitestExecutableStories.configs.recommended[0].rules,\n    },\n  },\n];\n```\n\nOr spread the recommended config:\n\n```js\nimport vitestExecutableStories from 'eslint-plugin-executable-stories-vitest';\n\nexport default [...vitestExecutableStories.configs.recommended];\n```\n\n## Rules\n\n| Rule                                      | Description                                                                                  | Config      |\n| ----------------------------------------- | -------------------------------------------------------------------------------------------- | ----------- |\n| `require-task-for-story-init`             | `story.init(task)` must receive the Vitest `task` argument from the test callback.            | recommended |\n| `require-test-context-for-story-init`     | `story.init(...)` must be called inside a `test`/`it` callback.                              | recommended |\n| `require-init-before-steps`               | Step and doc calls on `story` must follow `story.init(...)` in the same test.                | recommended |\n\n## Configs\n\n| Config        | Description             |\n| ------------- | ----------------------- |\n| `recommended` | Enables all three rules |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}