{"_id":"executable-stories-react","_rev":"24-22a3ee26d4cb79c74f685cf98b5f6b63","name":"executable-stories-react","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"executable-stories-react","version":"0.1.0","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.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":"e84f67238a3fc4729814175b0b29721625172dfa","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.0.tgz","fileCount":21,"integrity":"sha512-HGki1OoIcOJzwikF7t3xR3htJvR042Ys+6jC9V8Sr31YeRk0sXmq/wS786PZsaVa/LTe1urNYyiZaxW4twmJmw==","signatures":[{"sig":"MEUCIAmqt8MhDXuPCdLu3nPf6nMgoEL0JQlCZ2KpWOTftT+nAiEAoFM/3xZfJodjN89NUtp4RsoRESuPTGhI6TItopUryqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500557},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"gitHead":"1e53abad86c69e7bd44cc0110f80171b16ec8cee","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"jagreehal","email":"jag.reehal@gmail.com"},"repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.6.2","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.0","marked":"^15.0.7","executable-stories-formatters":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^4.1.4","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.0","eslint-plugin-react-hooks":"^7.1.0","eslint-config-executable-stories":"workspace:*"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.0_1778533279282_0.30265499512631755","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"executable-stories-react","version":"0.1.1","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.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":"0beddbbe319434aba2d0a5d60d67fd9ad0d37288","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.1.tgz","fileCount":22,"integrity":"sha512-XR6IIZdWmT/gvJU6dOuysOe/Ujn90YzAKtvxrcO3sNEOhPot+/38kZm89fq2Eitv9wUqT/k2TjKeYXbUd2ODZA==","signatures":[{"sig":"MEUCIG/HSzsNXLYn6VfgPV7QP8HWeYiLZIkm5q9MsEoe1E5oAiEAm0PB8ndW6SDMHE/Ywa8Gbt/fVvCnMtGnIc1Ja0LMTzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501619},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c5d912f-7d68-469d-99b9-57d2e52c4cab"}},"_resolved":"/tmp/1bc082ce64a7cfe611e6c4087bd3410c/executable-stories-react-0.1.1.tgz","_integrity":"sha512-XR6IIZdWmT/gvJU6dOuysOe/Ujn90YzAKtvxrcO3sNEOhPot+/38kZm89fq2Eitv9wUqT/k2TjKeYXbUd2ODZA==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.11.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","marked":"^15.0.7","executable-stories-formatters":"0.7.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^4.1.4","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.0","eslint-plugin-react-hooks":"^7.1.0","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.1_1778783996884_0.4094545880452043","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"executable-stories-react","version":"0.1.2","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.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"},"dist":{"shasum":"901fdb0ae52825fddaa6d7f19e6d1e25ca42aac3","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.2.tgz","fileCount":22,"integrity":"sha512-NFYHzos/41YlwoGU/eAn4BlbtFjQM4iZ/aTU52Cw6MIfP3NSjICMdH9RXobEI8ReWasInQZxAnZ7hloP4KPqYw==","signatures":[{"sig":"MEYCIQDJAgMchFt60lJQZpVggDbokGG81kKBOU0//98bWQn8xAIhAJHH86Jf19OxkfSqlSn4StyjzlIbp3/KS/rtcgOCbmoQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501618},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c5d912f-7d68-469d-99b9-57d2e52c4cab"}},"_resolved":"/tmp/aa042143a0cb4ac19703a5c23c92a113/executable-stories-react-0.1.2.tgz","_integrity":"sha512-NFYHzos/41YlwoGU/eAn4BlbtFjQM4iZ/aTU52Cw6MIfP3NSjICMdH9RXobEI8ReWasInQZxAnZ7hloP4KPqYw==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.12.1","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","marked":"^15.0.7","executable-stories-formatters":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^4.1.4","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.0","eslint-plugin-react-hooks":"^7.1.0","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.2_1779176291193_0.6473041738501413","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"executable-stories-react","version":"0.1.3","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.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"},"dist":{"shasum":"2fcd6ac0b3421c354c6cba8951b4f02d8a7d4b08","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.3.tgz","fileCount":22,"integrity":"sha512-YH7ATW1eJITHuI3bwFOTkOA7nPfDhu/ppdqAs2Cub/ofz43KNytjwmyBqC9cQq06GWr6D59KWXtgFGTrwkHfmg==","signatures":[{"sig":"MEQCICERmh4ZplNdf8FfxgZgzZrqOTAGbVEF8jV/YRJvJqFwAiAJr1AlgNdrc033Z7J1vBq+GqCL+hxd1TD4U2XzJlYs8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501618},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c5d912f-7d68-469d-99b9-57d2e52c4cab"}},"_resolved":"/tmp/3d37121bff12f0b3c27492e8b1af1748/executable-stories-react-0.1.3.tgz","_integrity":"sha512-YH7ATW1eJITHuI3bwFOTkOA7nPfDhu/ppdqAs2Cub/ofz43KNytjwmyBqC9cQq06GWr6D59KWXtgFGTrwkHfmg==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.0.0","marked":"^15.0.7","executable-stories-formatters":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^4.1.4","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.0","eslint-plugin-react-hooks":"^7.1.0","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.3_1780081570112_0.3223605345574583","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"executable-stories-react","version":"0.1.4","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.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"},"dist":{"shasum":"ecdc306a51f80d05b39fb271344da4475ad2c1d3","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.4.tgz","fileCount":22,"integrity":"sha512-eTzRzAmVfE2ZabOcrFUjM9J3H22mlaCt3h0TgbKgAcAtLBX8sPjygITHVXA8UQn3SwRCne+hD9qJ0pncTWUBcQ==","signatures":[{"sig":"MEUCIQCF3RNfDJtJhHVNuD0pxkHDl3qpxJLV2Z0aigKhnj5P1wIgNKLUeXjk/SjdhtZAcPA0+83amLdQ+ClOxZB5usbQyOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503419},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c5d912f-7d68-469d-99b9-57d2e52c4cab"}},"_resolved":"/tmp/3981425c771f96d160a0b13c317b057e/executable-stories-react-0.1.4.tgz","_integrity":"sha512-eTzRzAmVfE2ZabOcrFUjM9J3H22mlaCt3h0TgbKgAcAtLBX8sPjygITHVXA8UQn3SwRCne+hD9qJ0pncTWUBcQ==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.0.0","marked":"^15.0.7","executable-stories-formatters":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^4.1.4","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.0","eslint-plugin-react-hooks":"^7.1.0","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.4_1780270457439_0.5215218152713803","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"executable-stories-react","version":"0.1.5","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.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"},"dist":{"shasum":"5ef4b323641436753cb8714d8b2647116fad80a3","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.5.tgz","fileCount":22,"integrity":"sha512-mEvPhvC7XseaGJJEk5OFEE9/fV+WXyLZUC47duxhJt/56QlDz5qwDtv+HlNL0PC5fbTHIT7kEA3pifHOZS7Fzw==","signatures":[{"sig":"MEQCIEgEg2PhCzT+sMgSYMVjHnmv2GNZ1Eh3KpVnPlpyXJE6AiAW5noHkNiI4SyJILcD7nBsAmXOkGl45ulaa/40ysVIkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509243},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c5d912f-7d68-469d-99b9-57d2e52c4cab"}},"_resolved":"/tmp/9f31e7d2aaa1f7dcc33ce2d09c67ef5b/executable-stories-react-0.1.5.tgz","_integrity":"sha512-mEvPhvC7XseaGJJEk5OFEE9/fV+WXyLZUC47duxhJt/56QlDz5qwDtv+HlNL0PC5fbTHIT7kEA3pifHOZS7Fzw==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.0.0","marked":"^15.0.7","executable-stories-formatters":"0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^4.1.4","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.0","eslint-plugin-react-hooks":"^7.1.0","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.5_1780390697689_0.6368200045817558","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"executable-stories-react","version":"0.1.6","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.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"},"dist":{"shasum":"dfbb10d1eb2183943caa1750c0bdb04392541c67","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.6.tgz","fileCount":22,"integrity":"sha512-u9XOM+tKdqpSVRQ71PZOD9bf3fg6dngu8hXvYJIVCLlgwpaBpe7YdLOmswoR0V2BSb5tSg2Z6jVZCWixA4nfTw==","signatures":[{"sig":"MEQCIGLDJxvVz4N4GDKDg0NGwcffF/ZMi1nBi5qRla9WRaHMAiA2rQiTSLg0KKylfkgJTi4idWad+Nj1xhfazsupl8g3cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509243},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c5d912f-7d68-469d-99b9-57d2e52c4cab"}},"_resolved":"/tmp/e4ea44fde1bde8a65ba4d3ec6eac3570/executable-stories-react-0.1.6.tgz","_integrity":"sha512-u9XOM+tKdqpSVRQ71PZOD9bf3fg6dngu8hXvYJIVCLlgwpaBpe7YdLOmswoR0V2BSb5tSg2Z6jVZCWixA4nfTw==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.0.0","marked":"^15.0.7","executable-stories-formatters":"0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^4.1.4","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.0","eslint-plugin-react-hooks":"^7.1.0","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.6_1780428188522_0.5431382601605583","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"executable-stories-react","version":"0.1.7","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":"Jag Reehal <jag@jagreehal.com>","license":"MIT","_id":"executable-stories-react@0.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":"d23515db68faebd378f2062c7a225020c63e1dca","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.7.tgz","fileCount":26,"integrity":"sha512-ys0d5ATC3bGPbMU+v/PlxgrpyjtvtY8i335rg1gUBYZQGrDAZJ2d6ismrzwS4IEikArc4PpmL4DYc5PCQh9JEg==","signatures":[{"sig":"MEUCIQDi3e9xIzkQcUZMcBPATaCYV7UvFG3nS0pKfeFPnDbMtAIgT6k+vinPzDS5EiYCWGrDMXDkweciaPDw3v18gG5meQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4861189},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c5d912f-7d68-469d-99b9-57d2e52c4cab"}},"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/executable-stories-react"},"description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"dependencies":{"zod":"^4.0.0","marked":"^15.0.7","executable-stories-formatters":"0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^4.1.4","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.0","eslint-plugin-react-hooks":"^7.1.0","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.7_1780532763862_0.9426963396283019","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"executable-stories-react","version":"0.1.8","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.1.8","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":"27b9672c765017370b7d14cd9382c7aceb399aa8","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.8.tgz","fileCount":22,"integrity":"sha512-pnilkyEWbCIUEKe0BKBQYgonNpa3K0L3o34tufk9UEiCkRRxbN91JKMN8U2KWUR2OaG82qI7BILHSZXZG3T0rg==","signatures":[{"sig":"MEUCIQCvEM0Mywd+Yaj7UoPWm2p7n2MIHrPbeS9HzExKDwcvAwIgUxpOgvKGeMeAkDWH498RHOB2HKotQYaGvvvllKFFiGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509243},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"jagreehal","email":"jag.reehal@gmail.com"},"_resolved":"/private/var/folders/sp/__ydkqk53ss4hb4k3wbv1wbc0000gn/T/d9d1388b07093a9a221826048bc770d4/executable-stories-react-0.1.8.tgz","_integrity":"sha512-pnilkyEWbCIUEKe0BKBQYgonNpa3K0L3o34tufk9UEiCkRRxbN91JKMN8U2KWUR2OaG82qI7BILHSZXZG3T0rg==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.0.0","marked":"^15.0.7","executable-stories-formatters":"0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^4.1.4","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.0","eslint-plugin-react-hooks":"^7.1.0","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.8_1780864090329_0.08505233605794515","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"executable-stories-react","version":"0.1.9","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.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":"88db45ed55ab27618af2a0c6dbf416be0d60de9c","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.9.tgz","fileCount":22,"integrity":"sha512-u4nbMa7Ho3XMF/yYgNViYtnHbLYAZRVkH+wRoTl0mHpTO3la/y38+Gd0lMvU3GmUDvMzfe/HjssAsmnM4tiuvA==","signatures":[{"sig":"MEQCID5xzj93CYvnkRczDwJcGOIe2S+1UaKSJVwDQYW53K4VAiAdLzEDy7/F5XZL27h/KaZdGz5r9fT1hSO2MXAc5ZGPBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508436},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/965ebbb918213f72484dbfd6f2731789/executable-stories-react-0.1.9.tgz","_integrity":"sha512-u4nbMa7Ho3XMF/yYgNViYtnHbLYAZRVkH+wRoTl0mHpTO3la/y38+Gd0lMvU3GmUDvMzfe/HjssAsmnM4tiuvA==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","marked":"^18.0.5","executable-stories-formatters":"0.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^4.1.8","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","react-dom":">=19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.9_1781130141769_0.04422893270325723","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"executable-stories-react","version":"0.1.10","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.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":"1fb0994758a6a2cfe8dfa962b246c2ff84d45360","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.10.tgz","fileCount":22,"integrity":"sha512-t2PIv+HIPbT3uzTsJqdlYN68tlKYoYb/a5dCTLwyO0FoblWSKrauHZSTC/Gfxq5ecC+ikjPH/1uhAyDnFjsfDg==","signatures":[{"sig":"MEUCIQCykplPRbc3wcZwnPgflB9o+JqEUBl89pqzUhMonrW4lgIgLL1T45LYdz53xzkSB2dkuxTz5kiobcq3TqXy1O+3kAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517093},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/8ade3b811cfe3b8a3d979d63372080c5/executable-stories-react-0.1.10.tgz","_integrity":"sha512-t2PIv+HIPbT3uzTsJqdlYN68tlKYoYb/a5dCTLwyO0FoblWSKrauHZSTC/Gfxq5ecC+ikjPH/1uhAyDnFjsfDg==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","marked":"^18.0.5","executable-stories-formatters":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^4.1.8","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","react-dom":">=19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.10_1781158050785_0.09514971463424948","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"executable-stories-react","version":"0.1.11","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.1.11","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":"688fc7ce32c4585c923e5d1639515fe122012d1a","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.11.tgz","fileCount":22,"integrity":"sha512-iP3VJQqpv6uUrlxbTmPul7aBWizORDdglFbk4/rp/KUVe3h3QFd2iZD8/9OatFmaB/wK3CPHZh6anLT5c4bHdw==","signatures":[{"sig":"MEUCIFE6UjmDToXFGtDAEtD+Csm+LCnawO7q9Pe4lpYvLhxrAiEAgCJnne7FfkxcCNlS6YjO2/mfb8HhcB8BqkA4qWSI20w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517093},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/a7c0e2156598bb24060ac3052ef5c305/executable-stories-react-0.1.11.tgz","_integrity":"sha512-iP3VJQqpv6uUrlxbTmPul7aBWizORDdglFbk4/rp/KUVe3h3QFd2iZD8/9OatFmaB/wK3CPHZh6anLT5c4bHdw==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","marked":"^18.0.5","executable-stories-formatters":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^4.1.8","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","react-dom":">=19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.11_1781214472274_0.39406970766836347","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"executable-stories-react","version":"0.1.12","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.1.12","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":"8eccd886e8561909a2c0078581a2cc9ac9ee6686","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.12.tgz","fileCount":22,"integrity":"sha512-1hefF5Sq38lM2Y5swcTKmFUdOJgdTRC3BNt9GrwJ9bhLf3VEj45V2Vc2ccJyuTn9hyqMLdPZnLQ/9MkjCEalRQ==","signatures":[{"sig":"MEYCIQCZF691zxPzSr1YY+HopZz9NkdJ4nS09c3Jxp2u39b3qAIhAMdnUk3JofYsu1cCYGeQMbyrFqOOrH2/WNij2rTd4Uoz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517093},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/bc9811faa278c478317991ce7f9b419f/executable-stories-react-0.1.12.tgz","_integrity":"sha512-1hefF5Sq38lM2Y5swcTKmFUdOJgdTRC3BNt9GrwJ9bhLf3VEj45V2Vc2ccJyuTn9hyqMLdPZnLQ/9MkjCEalRQ==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","marked":"^18.0.5","executable-stories-formatters":"0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^4.1.8","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","react-dom":">=19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.12_1781359804991_0.9943279161888698","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"executable-stories-react","version":"0.1.13","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.1.13","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":"6313fe17c575da5c3eb3472082096850a3d5de7d","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.13.tgz","fileCount":22,"integrity":"sha512-AzsxvuiwBPCgWY67jDht+nuR8uzXo/x4/2p8+PR+V9w7lv+PJY7hHZOkZqUqg3EmiDmKwmKOo4mUFfKobfTZCw==","signatures":[{"sig":"MEUCIDkzEJWFxmWZf7w0jWObNHwK0xifXoIIemUGmy0OvpbLAiEAwyNJaPJUvSE/I722MuR3hoCEggWiP3cQGYe4RtqMKOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517093},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/67d0314ab894eabd6b6d9c4e3c7c5c62/executable-stories-react-0.1.13.tgz","_integrity":"sha512-AzsxvuiwBPCgWY67jDht+nuR8uzXo/x4/2p8+PR+V9w7lv+PJY7hHZOkZqUqg3EmiDmKwmKOo4mUFfKobfTZCw==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","marked":"^18.0.5","executable-stories-formatters":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^4.1.8","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","react-dom":">=19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.13_1781360961140_0.02637994961380441","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"executable-stories-react","version":"0.1.14","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.1.14","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":"44f00dd06be1b66e3b07fdf837ef13ed4922e7ab","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.14.tgz","fileCount":22,"integrity":"sha512-Nnc+zhEpvkV+HPreTppSNi7YKLAMVDorj4bD8fbwF6lTQRNUVOTHlhFwGKVZ8QvsgvnyGW8bmTUtLtGKYHh1PQ==","signatures":[{"sig":"MEQCIBhtIOqePMQkhKStVeNLIf8oLZndMc63pIyheiarWyehAiAVpMR+bM4xmHq/UYeoMm134fVxRw2GbjydZCA7SVfE6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517093},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/6a756ceb68212ff5eec7eddbbd55544b/executable-stories-react-0.1.14.tgz","_integrity":"sha512-Nnc+zhEpvkV+HPreTppSNi7YKLAMVDorj4bD8fbwF6lTQRNUVOTHlhFwGKVZ8QvsgvnyGW8bmTUtLtGKYHh1PQ==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","marked":"^18.0.5","executable-stories-formatters":"0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^4.1.8","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","react-dom":">=19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.14_1781638814195_0.5928336208172262","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"executable-stories-react","version":"0.1.15","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.1.15","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":"5423b8249922dc2d17d3308718ef72680f7e6d6c","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.15.tgz","fileCount":22,"integrity":"sha512-4lN9GkiQAZUZ3x7CmaytrK1iJlwMUaqKRYnoeBwA9VCVY+8G8/e0jBgO3hQTR72v9CWANfDIiUS53mkTVDuzYw==","signatures":[{"sig":"MEQCICA8mq+Gv8NJfAl54A6YM8MNl6OK7uCbDZvRcUNXGts6AiAjDnARFX5tjNjWkx6HMbdBxx712OKms5b28/nqi4GnjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517093},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/a3b3b67b14118ff32533ad07ec69924a/executable-stories-react-0.1.15.tgz","_integrity":"sha512-4lN9GkiQAZUZ3x7CmaytrK1iJlwMUaqKRYnoeBwA9VCVY+8G8/e0jBgO3hQTR72v9CWANfDIiUS53mkTVDuzYw==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","marked":"^18.0.5","executable-stories-formatters":"0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^4.1.8","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","react-dom":">=19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.15_1781764796636_0.4213408150175779","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"executable-stories-react","version":"0.1.16","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.1.16","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":"ba1004471effe87fa2160ce0bbe3e4bbf217fd5e","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.1.16.tgz","fileCount":22,"integrity":"sha512-KZ+qPfHTQkFdCy7VTiqApRYrhsLN3Pu3gRGbWY/nUS4PXF0MTa2zHtDMXaXx2VkBgsUx8zZuTR8GJvVyHvVR7g==","signatures":[{"sig":"MEUCIQCGo+Q/rIVmAR+LyZjl5IiMLeCmmlFH6c8saowZicak7gIgeMVRCvXPyfqzQ8t86UFr7YSaktWqNUbQhyVHIvldb10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517093},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.1.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/503fcc429407191465751a8e28d8faf9/executable-stories-react-0.1.16.tgz","_integrity":"sha512-KZ+qPfHTQkFdCy7VTiqApRYrhsLN3Pu3gRGbWY/nUS4PXF0MTa2zHtDMXaXx2VkBgsUx8zZuTR8GJvVyHvVR7g==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","marked":"^18.0.5","executable-stories-formatters":"0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^4.1.8","react-dom":"^19.0.0","typescript":"^6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","react-dom":">=19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.1.16_1782164727842_0.5471522845406485","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"executable-stories-react","version":"0.2.0","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.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":"89a558aace07704ec3cb02e39f06f8e2adb67251","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.2.0.tgz","fileCount":30,"integrity":"sha512-6WlPULMl7Y/1VNDCeT7VETM4oENfYj4TxWeO7KEo89P8QSFFItIwANKUkgIIqhM+K/Bevj8izLbCt4Ei+hp+dw==","signatures":[{"sig":"MEQCIEHwkOS9jBwMAsy+oFIM/sBRPNdemKf5EGtXrJi3s8H8AiBrvU7be86aRsLXwOf+r4Agk7IsYuZPp+ajB/vRPFF7Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1766567},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","require":"./dist/ssr.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"},"./tailwind.css":"./dist/tailwind.css","./report-island.js":"./dist/report-island.global.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && pnpm build:css","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","build:css":"tailwindcss -i src/styles/tailwind.css -o dist/tailwind.css --minify","storybook":"storybook dev -p 6007","type-check":"tsc --noEmit","test:component":"vitest run --config vitest.storybook.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/b3ae54f900f9e86200dbeb76a356a69b/executable-stories-react-0.2.0.tgz","_integrity":"sha512-6WlPULMl7Y/1VNDCeT7VETM4oENfYj4TxWeO7KEo89P8QSFFItIwANKUkgIIqhM+K/Bevj8izLbCt4Ei+hp+dw==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","marked":"^18.0.5","lucide-react":"^0.469.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","executable-stories-core":"0.18.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8.0.0","jsdom":"^29.1.1","react":"^19.2.7","vitest":"^4.1.8","mermaid":"^11.4.0","react-dom":"^19.2.7","storybook":"^10.4.6","playwright":"^1.60.0","typescript":"~6.0.3","@types/node":"^25.9.2","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@vitest/browser":"4.1.8","@tailwindcss/cli":"^4.3.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.4.6","@storybook/react-vite":"^10.4.6","@testing-library/react":"^16.3.2","@storybook/addon-vitest":"^10.4.6","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"4.1.8","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","mermaid":">=10","react-dom":">=19.2.7"},"peerDependenciesMeta":{"mermaid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.2.0_1782592520805_0.40237653480777236","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"executable-stories-react","version":"0.2.1","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.2.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":"839bf4c08af35457add7f0b3e93d9888acbcdaec","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.2.1.tgz","fileCount":30,"integrity":"sha512-Am5kRqYnl4/b9zQLO0KTSP0MXhiVVU+YzAku41T2Pj4QF+rps3JeBMUhOm9LOjInJOUQei7dns5PxntzQBWCfA==","signatures":[{"sig":"MEQCIBdrkVvypprZGgV0lYug/CN3fd31rqviBiXy5WyZB/5EAiB7Luud00QOnLIc+Yz1LeiN4uowXgDwgxyFNU0wVowTpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1800456},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","require":"./dist/ssr.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"},"./tailwind.css":"./dist/tailwind.css","./report-island.js":"./dist/report-island.global.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && pnpm build:css","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","build:css":"tailwindcss -i src/styles/tailwind.css -o dist/tailwind.css --minify","storybook":"storybook dev -p 6007","type-check":"tsc --noEmit","test:component":"vitest run --config vitest.storybook.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/ae59edb08165e5352c31272a7c0886fb/executable-stories-react-0.2.1.tgz","_integrity":"sha512-Am5kRqYnl4/b9zQLO0KTSP0MXhiVVU+YzAku41T2Pj4QF+rps3JeBMUhOm9LOjInJOUQei7dns5PxntzQBWCfA==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.13.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","marked":"^18.0.5","lucide-react":"^0.469.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","executable-stories-core":"0.18.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8.0.0","jsdom":"^29.1.1","react":"^19.2.7","vitest":"^4.1.8","mermaid":"^11.4.0","react-dom":"^19.2.7","storybook":"^10.4.6","playwright":"^1.60.0","typescript":"~6.0.3","@types/node":"^25.9.2","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@vitest/browser":"4.1.8","@tailwindcss/cli":"^4.3.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.4.6","@storybook/react-vite":"^10.4.6","@testing-library/react":"^16.3.2","@storybook/addon-vitest":"^10.4.6","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"4.1.8","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","mermaid":">=10","react-dom":">=19.2.7"},"peerDependenciesMeta":{"mermaid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.2.1_1782974217337_0.4138736985501579","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"executable-stories-react","version":"0.3.0","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.3.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":"3d68949dc6afd4ba06a40526a07f88b108d6bd5e","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.3.0.tgz","fileCount":30,"integrity":"sha512-6S84w3LsnKt8hHO8npLMLzkViFpRsr6sS6g1NW3tgit4fQ26amZVql+8CsF1rYXAI7PgQ4s8c0cuKHKq0TFb8g==","signatures":[{"sig":"MEUCIFOoUGtgMCkXWdI2wL6nQgMV5ynBByA2wjeprAeUQmekAiEA+V6XX2ULXH4MT3Z17Tw+kVefuqOOyB3OQ+SMoP5+Mjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052112},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","require":"./dist/ssr.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"},"./tailwind.css":"./dist/tailwind.css","./report-island.js":"./dist/report-island.global.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && pnpm build:css","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","build:css":"tailwindcss -i src/styles/tailwind.css -o dist/tailwind.css --minify","storybook":"storybook dev -p 6007","type-check":"tsc --noEmit","test:component":"vitest run --config vitest.storybook.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/d3b9f2f31d910a5041aaad1a11e3fa40/executable-stories-react-0.3.0.tgz","_integrity":"sha512-6S84w3LsnKt8hHO8npLMLzkViFpRsr6sS6g1NW3tgit4fQ26amZVql+8CsF1rYXAI7PgQ4s8c0cuKHKq0TFb8g==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.16.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","marked":"^18.0.5","lucide-react":"^0.469.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8.0.0","jsdom":"^29.1.1","react":"^19.2.7","vitest":"^4.1.8","mermaid":"^11.4.0","react-dom":"^19.2.7","storybook":"^10.4.6","playwright":"^1.60.0","typescript":"~6.0.3","@types/node":"^25.9.2","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@vitest/browser":"4.1.8","@tailwindcss/cli":"^4.3.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.4.6","@storybook/react-vite":"^10.4.6","@testing-library/react":"^16.3.2","@storybook/addon-vitest":"^10.4.6","executable-stories-core":"0.18.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"4.1.8","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","mermaid":">=10","react-dom":">=19.2.7"},"peerDependenciesMeta":{"mermaid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.3.0_1783729655718_0.7315286462640918","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"executable-stories-react","version":"0.4.0","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"executable-stories-react@0.4.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":"ff6570f0e9b7e7134d11b063df195d5eda05dd19","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.4.0.tgz","fileCount":30,"integrity":"sha512-p+R7EERFPFcCCW3ltDuA/j8CUrfu6XEWoHsxF93MNzauxPNfamxoNedg5E2qQN5PEYw6bd8QliOMR5pvpiXtyg==","signatures":[{"sig":"MEYCIQDVKjNW6tp6aEvwwr77CkbNit4ahBL8G69bJHjDr8CdTgIhAK3+agPC0cJ7fedKkYLpAII14tFrx1tki5zbgmS7krF+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2071254},"main":"./dist/index.cjs","type":"module","_from":"file:executable-stories-react-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","require":"./dist/ssr.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./styles.css":"./dist/styles.css","./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"},"./tailwind.css":"./dist/tailwind.css","./report-island.js":"./dist/report-island.global.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && pnpm build:css","clean":"rm -rf dist","quality":"pnpm type-check && pnpm test && pnpm lint","build:css":"tailwindcss -i src/styles/tailwind.css -o dist/tailwind.css --minify","storybook":"storybook dev -p 6007","type-check":"tsc --noEmit","test:component":"vitest run --config vitest.storybook.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"_resolved":"/tmp/c793840942d3810e2bd2c72ff7e1b1ee/executable-stories-react-0.4.0.tgz","_integrity":"sha512-p+R7EERFPFcCCW3ltDuA/j8CUrfu6XEWoHsxF93MNzauxPNfamxoNedg5E2qQN5PEYw6bd8QliOMR5pvpiXtyg==","repository":{"url":"git+https://github.com/jagreehal/executable-stories.git","type":"git","directory":"packages/executable-stories-react"},"_npmVersion":"11.16.0","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","directories":{},"sideEffects":["./dist/styles.css","*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","marked":"^18.0.5","lucide-react":"^0.469.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8.0.0","jsdom":"^29.1.1","react":"^19.2.7","vitest":"^4.1.8","mermaid":"^11.4.0","react-dom":"^19.2.7","storybook":"^10.4.6","playwright":"^1.60.0","typescript":"~6.0.3","@types/node":"^25.9.2","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@vitest/browser":"4.1.8","@tailwindcss/cli":"^4.3.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.4.6","@storybook/react-vite":"^10.4.6","@testing-library/react":"^16.3.2","@storybook/addon-vitest":"^10.4.6","@tailwindcss/typography":"0.5.20","executable-stories-core":"0.18.1","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"4.1.8","eslint-config-executable-stories":"0.2.0"},"peerDependencies":{"react":">=19.2.7","mermaid":">=10","react-dom":">=19.2.7"},"peerDependenciesMeta":{"mermaid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/executable-stories-react_0.4.0_1783975548533_0.8141246953869545","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"executable-stories-react","version":"0.4.1","description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"homepage":"https://github.com/jagreehal/executable-stories#readme","bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"repository":{"type":"git","url":"git+https://github.com/jagreehal/executable-stories.git","directory":"packages/executable-stories-react"},"license":"Apache-2.0","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":["./dist/styles.css","*.css"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js","require":"./dist/parse.cjs"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","require":"./dist/ssr.cjs"},"./interactive":{"types":"./dist/interactive.d.ts","import":"./dist/interactive.js","require":"./dist/interactive.cjs"},"./report-island.js":"./dist/report-island.global.js","./styles.css":"./dist/styles.css","./tailwind.css":"./dist/tailwind.css"},"peerDependencies":{"mermaid":">=10","react":">=19.2.7","react-dom":">=19.2.7"},"peerDependenciesMeta":{"mermaid":{"optional":true}},"dependencies":{"@base-ui/react":"^1.6.0","class-variance-authority":"^0.7.1","clsx":"^2.1.1","cmdk":"^1.1.1","lucide-react":"^0.469.0","marked":"^18.0.5","tailwind-merge":"^3.6.0","zod":"^4.4.3"},"devDependencies":{"@storybook/addon-a11y":"^10.4.6","@storybook/addon-vitest":"^10.4.6","@storybook/react-vite":"^10.4.6","@tailwindcss/cli":"^4.3.0","@tailwindcss/typography":"0.5.20","@tailwindcss/vite":"^4.3.0","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.2","@types/node":"^25.9.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","@vitest/browser":"4.1.8","@vitest/browser-playwright":"4.1.8","eslint-plugin-react-hooks":"^7.1.1","jsdom":"^29.1.1","mermaid":"^11.4.0","playwright":"^1.60.0","react":"^19.2.7","react-dom":"^19.2.7","storybook":"^10.4.6","tailwindcss":"^4.3.0","tsup":"^8.5.1","typescript":"~6.0.3","vite":"^8.0.0","vitest":"^4.1.8","eslint-config-executable-stories":"0.2.0","executable-stories-core":"0.18.1"},"keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"scripts":{"build":"tsup && pnpm build:css","build:css":"tailwindcss -i src/styles/tailwind.css -o dist/tailwind.css --minify","type-check":"tsc --noEmit","lint":"eslint .","clean":"rm -rf dist","test":"vitest run","test:component":"vitest run --config vitest.storybook.config.ts","storybook":"storybook dev -p 6007","build-storybook":"storybook build","quality":"pnpm type-check && pnpm test && pnpm lint"},"_id":"executable-stories-react@0.4.1","_integrity":"sha512-/P6/5YirC+TbeYXG7wsu2wjZg/VwJn1e4npFLtr/5UHSiLSD9xsmh8aCuuxXqwrL6TWwdCsYH8jOPMdMkh7aLg==","_resolved":"/tmp/bcabbb2de34de31120adbf6999ef964f/executable-stories-react-0.4.1.tgz","_from":"file:executable-stories-react-0.4.1.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-/P6/5YirC+TbeYXG7wsu2wjZg/VwJn1e4npFLtr/5UHSiLSD9xsmh8aCuuxXqwrL6TWwdCsYH8jOPMdMkh7aLg==","shasum":"67146e1ddf0ba318af0d88da907557d9534cd4dd","tarball":"https://registry.npmjs.org/executable-stories-react/-/executable-stories-react-0.4.1.tgz","fileCount":30,"unpackedSize":2081557,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/executable-stories-react@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBn3fclkLbLgsT9mmJZ5zvt7+qcHTz22Pkhv8jSgP9AcAiA2hBuGzewEjSFt8OHNU2fvEReKd82+YXWdl/bMhhl0vw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3027665-d50b-42dc-85a1-bb52d2fffdb3"}},"directories":{},"maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/executable-stories-react_0.4.1_1783977101476_0.6249287651175457"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-11T21:01:19.281Z","modified":"2026-07-13T21:11:41.891Z","0.1.0":"2026-05-11T21:01:19.429Z","0.1.1":"2026-05-14T18:39:57.030Z","0.1.2":"2026-05-19T07:38:11.374Z","0.1.3":"2026-05-29T19:06:10.254Z","0.1.4":"2026-05-31T23:34:17.559Z","0.1.5":"2026-06-02T08:58:17.829Z","0.1.6":"2026-06-02T19:23:08.720Z","0.1.7":"2026-06-04T00:26:04.084Z","0.1.8":"2026-06-07T20:28:10.484Z","0.1.9":"2026-06-10T22:22:21.938Z","0.1.10":"2026-06-11T06:07:30.983Z","0.1.11":"2026-06-11T21:47:52.416Z","0.1.12":"2026-06-13T14:10:05.183Z","0.1.13":"2026-06-13T14:29:21.287Z","0.1.14":"2026-06-16T19:40:14.375Z","0.1.15":"2026-06-18T06:39:56.781Z","0.1.16":"2026-06-22T21:45:27.998Z","0.2.0":"2026-06-27T20:35:20.951Z","0.2.1":"2026-07-02T06:36:57.555Z","0.3.0":"2026-07-11T00:27:35.907Z","0.4.0":"2026-07-13T20:45:48.754Z","0.4.1":"2026-07-13T21:11:41.623Z"},"bugs":{"url":"https://github.com/jagreehal/executable-stories/issues"},"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","homepage":"https://github.com/jagreehal/executable-stories#readme","keywords":["executable-stories","react","report","living-documentation","bdd","testing"],"repository":{"type":"git","url":"git+https://github.com/jagreehal/executable-stories.git","directory":"packages/executable-stories-react"},"description":"React components for rendering executable-stories StoryReport JSON. Semantic, SSR-safe, themeable via CSS variables.","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"readme":"# executable-stories-react\n\nReact components for rendering [executable-stories](https://github.com/jagreehal/executable-stories) StoryReport JSON. Drop into any React host app — Next.js, Astro, Vite, Remix, SvelteKit-as-host — and turn your test runs into living documentation that's also readable by humans, screen readers, and AI agents.\n\n```tsx\nimport { Report, parseStoryReport } from \"executable-stories-react\";\nimport \"executable-stories-react/styles.css\";\n\nimport reportJson from \"./story-report.json\";\n\nconst result = parseStoryReport(reportJson);\n\nexport default function Page() {\n  return <Report report={result} />;\n}\n```\n\n## What this is for\n\n`executable-stories` lets your real tests double as living documentation: every `given/when/then` step, every `kv/code/table/mermaid/section` doc entry, every screenshot, every tag becomes a permanent record of how the system behaves. The formatters CLI emits that record as `story-report.json`.\n\n**This package renders that JSON inside your existing React app**, with no fetching, no setup, and full SSR support.\n\n- Drop into your docs portal — engineers, designers, and product see one canonical, always-current spec.\n- Drop into your internal dashboard — failures get triaged from the same place you ship from.\n- Static-render it for AI agents — the output is plain semantic HTML they can parse without executing JavaScript.\n\n## Two flavors\n\n### `<Report>` — static, pure SSR\n\nServer-renders to fully semantic HTML. No client JS required for content; works in Next.js Server Components, Astro static pages, and `react-dom/server.renderToString`. Best for: docs sites, AI-readable static exports, print, low-JS environments.\n\n```tsx\nimport { Report, parseStoryReport } from \"executable-stories-react\";\nimport \"executable-stories-react/styles.css\";\n\nexport default async function Page() {\n  const raw = await readFile(\"story-report.json\", \"utf8\");\n  const result = parseStoryReport(JSON.parse(raw));\n  return <Report report={result} />;\n}\n```\n\n### `<ReportInteractive>` — loaded with chrome\n\nAdds live search (`/` to focus), failure jump (`f`), deep-link auto-scroll, sticky failure banner, keyboard shortcut help (`?`). Same data, same primitives, plus the affordances engineers want when triaging.\n\n```tsx\n\"use client\";\nimport { parseStoryReport } from \"executable-stories-react\";\nimport { ReportInteractive } from \"executable-stories-react/interactive\";\nimport \"executable-stories-react/styles.css\";\n\nexport function Triage({ json }: { json: unknown }) {\n  return <ReportInteractive report={parseStoryReport(json)} />;\n}\n```\n\n> `<ReportInteractive>` lives at `executable-stories-react/interactive` so Next.js App Router can statically detect the `\"use client\"` boundary. The static `<Report>` import stays server-safe.\n\n## Getting started\n\n```bash\npnpm add executable-stories-react executable-stories-formatters\n```\n\nThen:\n\n1. Run your tests with one of the framework adapters (vitest, jest, playwright, cypress, etc.).\n2. Run `executable-stories format --format story-report-json` to emit `story-report.json`.\n3. Import the JSON in your React app and pass it to `<Report>` or `<ReportInteractive>`.\n\nThe package has **two peer dependencies**: `react >=18` and `react-dom >=18`. Tested with React 19.\n\n## Customizing\n\n### Custom doc-entry types\n\n`story.custom({ type: \"chart\", data: ... })` is the canonical escape hatch for user-defined doc content. Provide a renderer:\n\n```tsx\n<Report\n  report={result}\n  customRenderers={{\n    chart: (entry) => <MyChart spec={entry.data} />,\n    \"trace-waterfall\": (entry) => <Waterfall spans={entry.data} />,\n  }}\n/>\n```\n\nUnknown types fall back to a `<pre>` JSON dump.\n\n### Overriding the heavy built-ins\n\n`mermaid`, `code`, and `section` are the doc kinds where you might reasonably want to ship your own rendering (you already use shiki in your site, you have a custom mermaid integration, etc.):\n\n```tsx\n<Report\n  report={result}\n  renderers={{\n    mermaid: (entry) => <YourMermaid code={entry.code} />,\n    code: (entry) => <Shiki code={entry.content} lang={entry.lang} />,\n  }}\n/>\n```\n\nOther kinds (`note`, `tag`, `kv`, `table`, `link`, `screenshot`) are not overridable via this prop — drop down to the primitives if you need a full structural override.\n\n### Composing your own layout\n\nEvery primitive is exported. Build whatever you want:\n\n```tsx\nimport {\n  ReportRoot, ReportSummary, ReportFeatureList,\n  useReport,\n} from \"executable-stories-react\";\n\nfunction MyCustomReport({ report }) {\n  return (\n    <ReportRoot report={report}>\n      <aside>\n        <ReportSummary />\n        <FailureSidebar />\n      </aside>\n      <main>\n        <ReportFeatureList />\n      </main>\n    </ReportRoot>\n  );\n}\n\nfunction FailureSidebar() {\n  const report = useReport();\n  const failed = report.features.flatMap(f =>\n    f.scenarios.filter(s => s.status === \"failed\")\n  );\n  return (\n    <ul>\n      {failed.map(s => <li key={s.id}><a href={`#${s.id}`}>{s.title}</a></li>)}\n    </ul>\n  );\n}\n```\n\n### Theming\n\nTheme via CSS custom properties on `:root` or any parent of the report:\n\n```css\n:root {\n  --es-color-passed: oklch(72% 0.16 145);\n  --es-color-failed: oklch(64% 0.20 25);\n  --es-radius: 0.25rem;\n  --es-font-body: \"Inter\", system-ui;\n}\n```\n\nAuto dark/light via `prefers-color-scheme`. Force a scheme with `data-theme=\"dark\"` or `data-theme=\"light\"` on any ancestor.\n\nThe same `--es-*` tokens are emitted by the standalone HTML formatter — overrides on your site theme both reports consistently.\n\n## SSR / framework integration\n\n### Next.js App Router\n\n```tsx\n// app/report/page.tsx\nimport { Report, parseStoryReport } from \"executable-stories-react\";\nimport \"executable-stories-react/styles.css\";\nimport { readFile } from \"node:fs/promises\";\n\nexport default async function ReportPage() {\n  const raw = await readFile(\"./story-report.json\", \"utf8\");\n  return <Report report={parseStoryReport(JSON.parse(raw))} />;\n}\n```\n\nFor interactivity, wrap a client component:\n\n```tsx\n// app/report/page.tsx (server)\nimport { ClientReport } from \"./client\";\n\nexport default async function Page() {\n  const raw = await readFile(\"./story-report.json\", \"utf8\");\n  return <ClientReport json={JSON.parse(raw)} />;\n}\n\n// app/report/client.tsx\n\"use client\";\nimport { parseStoryReport } from \"executable-stories-react\";\nimport { ReportInteractive } from \"executable-stories-react/interactive\";\nimport \"executable-stories-react/styles.css\";\n\nexport function ClientReport({ json }: { json: unknown }) {\n  return <ReportInteractive report={parseStoryReport(json)} />;\n}\n```\n\n### Astro Starlight\n\nUse `<Report>` directly in `.astro` files (it's framework-agnostic semantic HTML on the server). Use `<ReportInteractive>` with `client:visible` if you want the live search.\n\n```astro\n---\nimport { Report, parseStoryReport } from \"executable-stories-react\";\nimport data from \"../public/story-report.json\";\n\nconst result = parseStoryReport(data);\n---\n<Report report={result} />\n```\n\n### Vite / static export\n\nBoth `<Report>` and `<ReportInteractive>` work with vanilla Vite + React 19. The static page produced by `renderToString` is fully self-contained.\n\n## What you get for free\n\n- **Stable IDs** for deep linking: `#feature-todos--add-a-todo` always scrolls to that scenario.\n- **Schema validation** at the boundary: `parseStoryReport(unknown): Result<StoryReport>`. Wrong major version, missing fields, unknown doc kinds — all caught with a `<ReportSchemaError>` instead of a runtime crash.\n- **AI-readable static output**: scenario titles in `<h3>`, errors in `<pre role=\"alert\">`, mermaid source in `<pre data-mermaid>`, code in `<pre><code class=\"language-X\">`. A language model can answer \"what's failing?\" from the raw HTML.\n- **Print stylesheet**: docs are documents.\n- **No bundler config**: tsup ESM+CJS, react/react-dom externalized.\n\n## Compatibility\n\n| Schema | Package |\n|--------|---------|\n| `StoryReport` v1.x | `executable-stories-react` 0.x |\n\n`parseStoryReport` accepts any 1.x report. A 2.x report renders `<ReportSchemaError>` with an upgrade hint — see `SCHEMA_VERSION_MISMATCH` in the result error code.\n\n## License\n\nMIT — see [LICENSE](../../LICENSE).\n","readmeFilename":"README.md"}