{"_id":"racejar","_rev":"41-89bed0fb59a0e8fa1d9eecd263fc681f","name":"racejar","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.1":{"name":"racejar","version":"0.0.1","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@0.0.1","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"9f4b336e20a45447dfeb1cbc8a8544eb51f7c114","tarball":"https://registry.npmjs.org/racejar/-/racejar-0.0.1.tgz","fileCount":12,"integrity":"sha512-YeplfZXc97UkgHwxg/47zUQnI2+L+bilDq8Qo6W5yU/iVVUvW4P3NVEevwN+c68u822vR6FTLne7Jwo7wMzG2A==","signatures":[{"sig":"MEUCIEn8bCfzQu4fF6ohcyOh2tFpjiOdbltyEhN6GTtuPreyAiEA01Zcl4p6ULTvz4apyNwFIcsZsDx6Fi+yL44R5/gLmQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17923},"_from":"file:racejar-0.0.1.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"}},"scripts":{"lint:fix":"biome lint --write .","check:lint":"biome lint .","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/d2f98eb331efe832b08a5b2a22a53c9f/racejar-0.0.1.tgz","_integrity":"sha512-YeplfZXc97UkgHwxg/47zUQnI2+L+bilDq8Qo6W5yU/iVVUvW4P3NVEevwN+c68u822vR6FTLne7Jwo7wMzG2A==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.5","typescript":"5.6.3","@jest/globals":"^29.7.0","@cucumber/gherkin":"^30.0.4","@sanity/pkg-utils":"^6.11.12","@cucumber/messages":"^27.0.2","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^2.1.1","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_0.0.1_1732614581429_0.6798681819305081","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"racejar","version":"1.0.0","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.0.0","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"2a2cb975f925170e00548d70dc54f9fdd1adbeb6","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.0.0.tgz","fileCount":13,"integrity":"sha512-HaY7MNUr0MishmDb432p21VTFGjNOoKcr+K2He+2eGADPj5PITHIBLEXVXSoxZ/sBbQN83JMYhqv9Fv0nYk9Cw==","signatures":[{"sig":"MEQCIH/XM8FttWM/NQFwSvYTjw2ypNuZytOd8cuofk42UwowAiBOiak856acNgXCeEby4KCRuMwlo9c0II6M6PPYHm75+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18141},"_from":"file:racejar-1.0.0.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"}},"scripts":{"lint:fix":"biome lint --write .","check:lint":"biome lint .","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/2a6c22cbb7ef0e4dccd39e23e4371921/racejar-1.0.0.tgz","_integrity":"sha512-HaY7MNUr0MishmDb432p21VTFGjNOoKcr+K2He+2eGADPj5PITHIBLEXVXSoxZ/sBbQN83JMYhqv9Fv0nYk9Cw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.5","typescript":"5.6.3","@jest/globals":"^29.7.0","@cucumber/gherkin":"^30.0.4","@sanity/pkg-utils":"^6.11.12","@cucumber/messages":"^27.0.2","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^2.1.1","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.0.0_1732615145151_0.5815127314207522","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"racejar","version":"1.0.1","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.0.1","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"3d6a483c46edf26d6ec5bc3bbbf371bc11016de1","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.0.1.tgz","fileCount":13,"integrity":"sha512-0jRsUdCDwExLQnSEoSQqVaf5YsYnaA69tB69bXN0T2gPqSlig5knB3vTQkjVr43xL/0N+BX9mzUdGfjv/jrWqw==","signatures":[{"sig":"MEYCIQCY3/bhz1TvfSv7MafIsHB3NBp+mx3wfXkNYia5dLHHuAIhAJebp2hMwxJUyY+Bg7vSiHPT5zGbkb9dF6IpqMYkM0xw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18562},"_from":"file:racejar-1.0.1.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"}},"scripts":{"lint:fix":"biome lint --write .","check:lint":"biome lint .","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/8c6dc8232ada5ed1e270fa6c657cb6de/racejar-1.0.1.tgz","_integrity":"sha512-0jRsUdCDwExLQnSEoSQqVaf5YsYnaA69tB69bXN0T2gPqSlig5knB3vTQkjVr43xL/0N+BX9mzUdGfjv/jrWqw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.5","typescript":"5.6.3","@jest/globals":"^29.7.0","@cucumber/gherkin":"^30.0.4","@sanity/pkg-utils":"^6.11.12","@cucumber/messages":"^27.0.2","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^2.1.5","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.0.1_1732618080244_0.2682846712919629","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"racejar","version":"1.0.2","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.0.2","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"bca8e4313dd7b146f6093528d37f360cdb20dc33","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.0.2.tgz","fileCount":15,"integrity":"sha512-KPvBTdqHj/knUQkp9Q+yqeCFYVSDV6+C03oa1/R6zqZuwBQgzbu7nrJ0oZeuIW6xIM6YVvkMqaDkVRs8E554/Q==","signatures":[{"sig":"MEUCIAEguAKsce+m9vmRktRP1523zouMvYa7uMQuqc3s6BY0AiEA3f179z/Mzh+eWFwiBB3l0YUB+rCPt1KoyWQsy5yxYWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20977},"_from":"file:racejar-1.0.2.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/88d10acc332557b53403c2d29bf30502/racejar-1.0.2.tgz","_integrity":"sha512-KPvBTdqHj/knUQkp9Q+yqeCFYVSDV6+C03oa1/R6zqZuwBQgzbu7nrJ0oZeuIW6xIM6YVvkMqaDkVRs8E554/Q==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.5","typescript":"5.7.2","@jest/globals":"^29.7.0","@cucumber/gherkin":"^30.0.4","@sanity/pkg-utils":"^6.11.13","@cucumber/messages":"^27.0.2","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^2.1.5","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.0.2_1732899996135_0.5779256255897871","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"racejar","version":"1.0.3","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.0.3","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"1364688b5c7634873c68ddd1a5333a075c5be4a4","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.0.3.tgz","fileCount":15,"integrity":"sha512-/ecPsNIh+11rAHHaMhSqr7v29H1qMnhXkoIZXkqKu5Jy7EbI9RZH9TC6d02sfEfIAJNhPSTgsh4ZlJH5XThVSQ==","signatures":[{"sig":"MEQCIBljWFcVg6ROgdjrNy2uBTR4+0g6gaBTBe6DITfz5saNAiBQxuQBDVrvZPXxT99b9OZUsg7htRZp87UitaKeR9EkMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21227},"_from":"file:racejar-1.0.3.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/417d1931ad9b5ce6f152c188887dcbe5/racejar-1.0.3.tgz","_integrity":"sha512-/ecPsNIh+11rAHHaMhSqr7v29H1qMnhXkoIZXkqKu5Jy7EbI9RZH9TC6d02sfEfIAJNhPSTgsh4ZlJH5XThVSQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.5","typescript":"5.7.2","@jest/globals":"^29.7.0","@cucumber/gherkin":"^30.0.4","@sanity/pkg-utils":"^6.11.13","@cucumber/messages":"^27.0.2","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^2.1.5","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.0.3_1733051463570_0.3604521213724383","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"racejar","version":"1.1.0","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.1.0","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"dd74f3400d85fd46ccf7d9a37c5cc9de85355a5d","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.1.0.tgz","fileCount":18,"integrity":"sha512-f8OVOiWazROvV42wKg8jw8kKsbe+pXebiE8pHr92SYm0yr4yCB7rTzt/rp2Re6D1EdbxhVDjEFSDyZJ3yCecQg==","signatures":[{"sig":"MEQCICcoC6BvHu+1If6cA9IaOZDHm2/oQrwgJzuuUHgLOakHAiBbXyRV+RyPYf5/nIi4Jz4oK3IE2VP14DNEHFlvo3zvEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24710},"_from":"file:racejar-1.1.0.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/bbaed07589a4ca97a8cfde407d551cca/racejar-1.1.0.tgz","_integrity":"sha512-f8OVOiWazROvV42wKg8jw8kKsbe+pXebiE8pHr92SYm0yr4yCB7rTzt/rp2Re6D1EdbxhVDjEFSDyZJ3yCecQg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.5","typescript":"5.7.2","@jest/globals":"^29.7.0","@playwright/test":"^1.49.0","@cucumber/gherkin":"^30.0.4","@sanity/pkg-utils":"^6.11.13","@cucumber/messages":"^27.0.2","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^2.1.5","@jest/globals":"^29.7.0","@playwright/test":"^1.49.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.1.0_1733164247888_0.10075740115961862","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"racejar","version":"1.1.1","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.1.1","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"4369a619c03f39829109402f45d3a3e9381f39e7","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.1.1.tgz","fileCount":18,"integrity":"sha512-ozHFU9FaDOwSd6SBYfTCflssG2NZtGx2uuENd3C/A1HNYpQb355v8owL1Y9gHhDLjprRWxX+5R0g91NIb2fZ8A==","signatures":[{"sig":"MEUCIQCy19UcBZSCiczQoOwkgaJtqwXIXcv+GzCq10gKTEk/agIgahMr7T9dfnu+ax05Udcc8WTVvDfkAaF/W84lssBdI2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24983},"_from":"file:racejar-1.1.1.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/f6cd914a7208f71259dfbe2c23b8deef/racejar-1.1.1.tgz","_integrity":"sha512-ozHFU9FaDOwSd6SBYfTCflssG2NZtGx2uuENd3C/A1HNYpQb355v8owL1Y9gHhDLjprRWxX+5R0g91NIb2fZ8A==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"5.7.2","@jest/globals":"^29.7.0","@playwright/test":"^1.49.1","@cucumber/gherkin":"^30.0.4","@sanity/pkg-utils":"^6.12.0","@cucumber/messages":"^27.0.2","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^2.1.8","@jest/globals":"^29.7.0","@playwright/test":"^1.49.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.1.1_1734083320391_0.49936792103642014","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"racejar","version":"1.1.2","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.1.2","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"df8e55b9749e17164a7643dac237fe498dbdd577","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.1.2.tgz","fileCount":18,"integrity":"sha512-U33w3z8zliLNQzBJknwFS0sPKzEBFBOuYBmw2O2MVG47jN71O2zWUYbD89SDxrK9g8QuRN7aBOEeXfgLamRs4w==","signatures":[{"sig":"MEYCIQDXS2tHG8tCfATjifNo6eBvBuC09p738NQWV1HpvR6MEgIhAIXARl+PZJtH5DyTSW5MkpJe3ZUnJx/2pQg8OM7oHCAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25272},"_from":"file:racejar-1.1.2.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/d1d1aa32d6d9e4d88052398550489736/racejar-1.1.2.tgz","_integrity":"sha512-U33w3z8zliLNQzBJknwFS0sPKzEBFBOuYBmw2O2MVG47jN71O2zWUYbD89SDxrK9g8QuRN7aBOEeXfgLamRs4w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.4","typescript":"5.7.3","@jest/globals":"^29.7.0","@playwright/test":"^1.50.0","@cucumber/gherkin":"^30.0.4","@sanity/pkg-utils":"^7.0.2","@cucumber/messages":"^27.0.2","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.0.4","@jest/globals":"^29.7.0","@playwright/test":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.1.2_1737973937645_0.9769499655855121","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"racejar","version":"1.1.3","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.1.3","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"7d9f0bc841c1555bb288e8d2866a9c2b65dc7173","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.1.3.tgz","fileCount":18,"integrity":"sha512-BvpAXecn2CrSXtQ45R1j/PyFO6THODYz+dWpasEvFc6YSTGsK6aO8ZRwvHACsmZSnD8Yo9k2qtg5jzVwp5hacg==","signatures":[{"sig":"MEUCIQCRxk8k4LM6/T/Zy2kq3J3IC9zaiETrjOjptg5XfMCCzQIgMVzUUkQxHgYNmdG3flxwuaGe0FleL2q9PMEi8mTHiYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25552},"_from":"file:racejar-1.1.3.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/88cc4327c86af576c3ec6392a5adeeed/racejar-1.1.3.tgz","_integrity":"sha512-BvpAXecn2CrSXtQ45R1j/PyFO6THODYz+dWpasEvFc6YSTGsK6aO8ZRwvHACsmZSnD8Yo9k2qtg5jzVwp5hacg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"5.7.3","@jest/globals":"^29.7.0","@playwright/test":"^1.50.1","@cucumber/gherkin":"^31.0.0","@sanity/pkg-utils":"^7.0.4","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.0.5","@jest/globals":"^29.7.0","@playwright/test":"^1.50.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.1.3_1738750730174_0.8307602123355486","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"racejar","version":"1.2.0","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.0","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"053250b0bc9540fb00e339403fb2bdc601582c65","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.0.tgz","fileCount":20,"integrity":"sha512-WSNyH3lgqsOJN0EjpNAredQOmrbWdsyggBCbDhBPGMfSz9cQbZCdCTSkcWtE9IzpewQMgZU/2r4oXqe3xNeNeQ==","signatures":[{"sig":"MEUCIQDUaLwloEot2mlWCnLoOxr3w0wJ8WinJsB++sgSdxVKLgIgEh2F6k7yodpoh8PIRxvi4Rq5oM0PwRF8hPpzmjuyIbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30399},"_from":"file:racejar-1.2.0.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/c5fcb1b4b6493d5357456b21a6ed8344/racejar-1.2.0.tgz","_integrity":"sha512-WSNyH3lgqsOJN0EjpNAredQOmrbWdsyggBCbDhBPGMfSz9cQbZCdCTSkcWtE9IzpewQMgZU/2r4oXqe3xNeNeQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"5.7.3","@jest/globals":"^29.7.0","@playwright/test":"^1.50.1","@cucumber/gherkin":"^31.0.0","@sanity/pkg-utils":"^7.0.4","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.0.5","@jest/globals":"^29.7.0","@playwright/test":"^1.50.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.0_1739178736146_0.4780523781166064","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"racejar","version":"1.2.1","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.1","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"001aa36e82f62de2d5744a3a8f1dc8dc28a8651f","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.1.tgz","fileCount":20,"integrity":"sha512-ZRr68mbnNJuSoamigQbyQPF4QHmEKBSLWV2hbrhGLbvV/hzUlKoT3egsO7t8O08HZy7aR1nUQVgmUdz3yFAHsA==","signatures":[{"sig":"MEUCIEsSsK9NfXpL6fZoUnZVdeVZ0VGV4i3vqzeMUY2JtqY1AiEApoX474SYaidbUPSVdMiLV2triS8muMV7IiEBTDL4qig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30581},"_from":"file:racejar-1.2.1.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/2fcfd6deed17925f1b22db326f99bf71/racejar-1.2.1.tgz","_integrity":"sha512-ZRr68mbnNJuSoamigQbyQPF4QHmEKBSLWV2hbrhGLbvV/hzUlKoT3egsO7t8O08HZy7aR1nUQVgmUdz3yFAHsA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","typescript":"5.7.3","@jest/globals":"^29.7.0","@playwright/test":"^1.50.1","@cucumber/gherkin":"^32.0.0","@sanity/pkg-utils":"^7.0.4","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.0.7","@jest/globals":"^29.7.0","@playwright/test":"^1.50.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.1_1740996745876_0.4095059850856453","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"racejar","version":"1.2.2","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.2","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"323ce19352ceae127535e2ba180f6777d9ebe9d8","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.2.tgz","fileCount":20,"integrity":"sha512-osEgl7C0ZlINCFbi6jSeqTtm+t4Zjyt75uTTs/s2nwqClfopvh+8wInaQkqdQCUDVTmB1Jzs4NuDT7AX2GZizg==","signatures":[{"sig":"MEYCIQD1UZnuV5YyOfIcUQqWgYBbz+dBBpeBExjtCyxX06i33gIhAKXKNr+9iPTXgMTnoa7pX5hlsQt2i4QKy91kRZq1fepA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30861},"_from":"file:racejar-1.2.2.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/ad574126dff16da3d999dffdb53e39fc/racejar-1.2.2.tgz","_integrity":"sha512-osEgl7C0ZlINCFbi6jSeqTtm+t4Zjyt75uTTs/s2nwqClfopvh+8wInaQkqdQCUDVTmB1Jzs4NuDT7AX2GZizg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.8","typescript":"5.7.3","@jest/globals":"^29.7.0","@playwright/test":"^1.51.0","@cucumber/gherkin":"^32.0.0","@sanity/pkg-utils":"^7.0.4","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.0.8","@jest/globals":"^29.7.0","@playwright/test":"^1.51.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.2_1741771452199_0.5723572229792906","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"racejar","version":"1.2.3","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.3","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"b8c85c3f96e077c793bf605850911853860c8e68","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.3.tgz","fileCount":20,"integrity":"sha512-BKJzlJ72GH+zs5tP8raAdC41NG5Yl1kJSpvQ5ct/971Djg2NVWGEeWkkgx0wx3X0hU40ulR4RvdCw/TN/DCUhA==","signatures":[{"sig":"MEUCID5TFT3CnmISsM7hCCuTgd3TStPz13wyct9sXxYqQfSaAiEA1CZK1bD19lU2SVJCGJNskQ7Is+NWzHSiyn61HLnF/TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31141},"_from":"file:racejar-1.2.3.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/473ce2c5b75a3cde30fa7f359e95e6d2/racejar-1.2.3.tgz","_integrity":"sha512-BKJzlJ72GH+zs5tP8raAdC41NG5Yl1kJSpvQ5ct/971Djg2NVWGEeWkkgx0wx3X0hU40ulR4RvdCw/TN/DCUhA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.8","typescript":"5.8.2","@jest/globals":"^29.7.0","@playwright/test":"^1.51.1","@cucumber/gherkin":"^32.0.0","@sanity/pkg-utils":"^7.1.1","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.0.8","@jest/globals":"^29.7.0","@playwright/test":"^1.51.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.3_1742547066553_0.4408585317829241","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"racejar","version":"1.2.4","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.4","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"89964a5a00cb49c5372684021cf4c164e3718977","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.4.tgz","fileCount":20,"integrity":"sha512-Pigvae51J/qc59M1holI0XG3s90dFrXjxNWQvXN+uBgLRcAuE995/ecopbfFaPdAgccXCTv9RfK/VRa/BO5Eww==","signatures":[{"sig":"MEYCIQD6GlBJUd47+Cwr/GdhbVrXdNN2n+cEVlJYSprACgnwWgIhAKKPtbTJW9gvKDYPuY6SxT6ZQpyCn+85QPDgKElTPdcg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31421},"_from":"file:racejar-1.2.4.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/1ad81fd0a4a79b2407b27af5dc018822/racejar-1.2.4.tgz","_integrity":"sha512-Pigvae51J/qc59M1holI0XG3s90dFrXjxNWQvXN+uBgLRcAuE995/ecopbfFaPdAgccXCTv9RfK/VRa/BO5Eww==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","typescript":"5.8.3","@jest/globals":"^29.7.0","@playwright/test":"^1.52.0","@cucumber/gherkin":"^32.1.0","@sanity/pkg-utils":"^7.2.2","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.1.1","@jest/globals":"^29.7.0","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.4_1745136852881_0.6876485588894126","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"racejar","version":"1.2.5","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.5","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"58969b509c45481ce7be0038d03e0b7f5ce40639","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.5.tgz","fileCount":20,"integrity":"sha512-DrXoAba8KFhE7SJ/MDPzGN9g/aTuen1tF2zYT9WJSExdvWhpwQxdqc7jS6YCl9w7jKbeJq4V6VqsY11xOBgj3w==","signatures":[{"sig":"MEUCIDNkjCb0QFKBG0YLzKb31/Fwwyx5+imgBExwlZlSKXdlAiEA/sQzTbWysFP5Q1PKKV9KReJo/P4Sal7tZ8v3PzLXa1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31728},"_from":"file:racejar-1.2.5.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/3cfe6597fd5af4c9bb70707d41507737/racejar-1.2.5.tgz","_integrity":"sha512-DrXoAba8KFhE7SJ/MDPzGN9g/aTuen1tF2zYT9WJSExdvWhpwQxdqc7jS6YCl9w7jKbeJq4V6VqsY11xOBgj3w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"5.8.3","@jest/globals":"^29.7.0","@playwright/test":"^1.52.0","@cucumber/gherkin":"^32.1.0","@sanity/pkg-utils":"^7.2.2","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.1.3","@jest/globals":"^29.7.0","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.5_1747216592788_0.7677273200172579","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"racejar","version":"1.2.6","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.6","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"7d94347f0db50118a3e38c87fd944a2284dec034","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.6.tgz","fileCount":20,"integrity":"sha512-MWxMbR+JNIAiSgg/yWI2mo039/g69EzXllTm0yxu2AUVoyfl8Px0wyYuFLUaaElLA+x5s0r0AG4Lx1Al/G5//w==","signatures":[{"sig":"MEUCIQCmHh48vKxGCcsgYFVV61Cf3okjUiqFJvG/KzrAKSIhZQIgBRCYPsA3CzahSdc4jUBsT6niQe4i2XO1V8i+e+pV6BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32159},"_from":"file:racejar-1.2.6.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/41976dfab9553fea4886074c56c0ac40/racejar-1.2.6.tgz","_integrity":"sha512-MWxMbR+JNIAiSgg/yWI2mo039/g69EzXllTm0yxu2AUVoyfl8Px0wyYuFLUaaElLA+x5s0r0AG4Lx1Al/G5//w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.3","typescript":"5.8.3","@jest/globals":"^30.0.0","@playwright/test":"^1.53.0","@cucumber/gherkin":"^32.1.2","@sanity/pkg-utils":"^7.2.4","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.2.3","@jest/globals":"^30.0.0","@playwright/test":"^1.53.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.6_1749748163113_0.3435637870372834","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"racejar","version":"1.2.7","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.7","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"c811752dee4f40c4759205ac28ff96af857a8a07","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.7.tgz","fileCount":20,"integrity":"sha512-AFw+sBG8qARox/G1toRR7ETjbRGkHFVINkpYjrfRGr3+gzPI/2pJ/07lYVPuaqSZCb+XDvQgpHaibMOlqe1iLA==","signatures":[{"sig":"MEQCIB2z2nuFtJRc/Uf1UeH0lE9kBj/rb6Y9nXRRo7pOL4SHAiBnTE7W/JHTD35kgmbKXqPuIZKEah5cG76cnEQSNDmkIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32621},"_from":"file:racejar-1.2.7.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","actor":{"name":"sanity-io","type":"user","email":"developers@sanity.io"},"email":"developers@sanity.io"},"_resolved":"/tmp/6ac2db54fe4505ad449af61849115af7/racejar-1.2.7.tgz","_integrity":"sha512-AFw+sBG8qARox/G1toRR7ETjbRGkHFVINkpYjrfRGr3+gzPI/2pJ/07lYVPuaqSZCb+XDvQgpHaibMOlqe1iLA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.3","typescript":"5.8.3","@jest/globals":"^30.0.1","@playwright/test":"^1.53.1","@cucumber/gherkin":"^32.1.2","@sanity/pkg-utils":"^7.6.1","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.2.3","@jest/globals":"^30.0.1","@playwright/test":"^1.53.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.7_1750346339162_0.7181880726856722","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"racejar","version":"1.2.8","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.8","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"32ab485f5313d9b44d33dc4cf8a3259169a21ccd","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.8.tgz","fileCount":20,"integrity":"sha512-QH1kg0W4iUv5Rurz5HYWwkY9klUUz+6ipI6tj5tnvWkoas4fktMZSBv60UenQwUXP4DjJkSBXXZiuNSmbJOmQg==","signatures":[{"sig":"MEYCIQCWsSj4wKF02hff5n5fW50ztsy42Of84dC53xp/pl5fLgIhALlFRYT3BuMNNm7gMjyRFRKvHdpc30J84r4tUGenQSEN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33038},"_from":"file:racejar-1.2.8.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","actor":{"name":"sanity-io","type":"user","email":"developers@sanity.io"},"email":"developers@sanity.io"},"_resolved":"/tmp/637d93bf8fd6111522c65322251b81b2/racejar-1.2.8.tgz","_integrity":"sha512-QH1kg0W4iUv5Rurz5HYWwkY9klUUz+6ipI6tj5tnvWkoas4fktMZSBv60UenQwUXP4DjJkSBXXZiuNSmbJOmQg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"5.8.3","@jest/globals":"^30.0.2","@playwright/test":"^1.53.1","@cucumber/gherkin":"^32.1.2","@sanity/pkg-utils":"^7.8.5","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.2.4","@jest/globals":"^30.0.2","@playwright/test":"^1.53.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.8_1750748184788_0.06687998559197283","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"racejar","version":"1.2.9","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.9","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"f9185e1194ee37aeaa582a258c0117f04a8c20a0","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.9.tgz","fileCount":20,"integrity":"sha512-z/MzPdGPZgoD/EPmZOyFkMNaKZ5yhyRWPw9rI7u8iSkgyWPXbO23Ta2LjBDkTNdMTCBCqvFeVPie6vliOnbMAg==","signatures":[{"sig":"MEYCIQDmW2j4Ob/LsiFSIiu3b3cCx9DSLYn70/hEBxlIsHULxwIhAL68BlytWh7qWbNuofNVJk97x/iArdALPfAjUVZTLyuI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33315},"_from":"file:racejar-1.2.9.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","actor":{"name":"sanity-io","type":"user","email":"developers@sanity.io"},"email":"developers@sanity.io"},"_resolved":"/tmp/a4ada3e741c5ce0edf201438c4797f67/racejar-1.2.9.tgz","_integrity":"sha512-z/MzPdGPZgoD/EPmZOyFkMNaKZ5yhyRWPw9rI7u8iSkgyWPXbO23Ta2LjBDkTNdMTCBCqvFeVPie6vliOnbMAg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"5.8.3","@jest/globals":"^30.0.3","@playwright/test":"^1.53.1","@cucumber/gherkin":"^32.1.2","@sanity/pkg-utils":"^7.8.5","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.2.4","@jest/globals":"^30.0.3","@playwright/test":"^1.53.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.9_1750848018759_0.9632426084027454","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"racejar","version":"1.2.10","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.10","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"61ef9228eeb421d390e9d9a7243ec6341c8ff995","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.10.tgz","fileCount":20,"integrity":"sha512-Xzi4LcHRGtKxVbKfEpqRIrG62m1AiYG4cVFNEflbThO7zgZB+S1B10IZiwtUDUXnLcURwHSCEusAVeF94lnW6g==","signatures":[{"sig":"MEUCIGuAA8m+7QVmxdP+XXTecTs6P13RpOc4NjqsiTlyUapgAiEA1Jlc8ilfUpHgBOl7MZqJE9MvKz53dmtvdR5Fb3ygLNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33753},"_from":"file:racejar-1.2.10.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","actor":{"name":"sanity-io","type":"user","email":"developers@sanity.io"},"email":"developers@sanity.io"},"_resolved":"/tmp/1c24e6d721b20013a64246047670ca14/racejar-1.2.10.tgz","_integrity":"sha512-Xzi4LcHRGtKxVbKfEpqRIrG62m1AiYG4cVFNEflbThO7zgZB+S1B10IZiwtUDUXnLcURwHSCEusAVeF94lnW6g==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"5.8.3","@jest/globals":"^30.0.4","@playwright/test":"^1.53.2","@cucumber/gherkin":"^32.1.2","@sanity/pkg-utils":"^7.9.2","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.2.4","@jest/globals":"^30.0.4","@playwright/test":"^1.53.2"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.10_1751981198287_0.9275200860391606","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"racejar","version":"1.2.11","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.11","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"11f0a33949b859cd62fc070357736e40ef994776","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.11.tgz","fileCount":20,"integrity":"sha512-9FhQcE2+jWQ+1pzu+J9X4Ynx40XizUfZU1zFT4BcEjHchmo7dP9KP7lr2o0vcuWPvrtzStH8o4c1Ta7cLz/QWQ==","signatures":[{"sig":"MEUCIAxXzwF2vsXPaDI2oPndZ/cM7TQ9zQ7UaJWQJNjjZX0jAiEA9cwaCxk41g2OjNLcvhaC/r5DvNDFaBgDKC2DF9fhyNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34033},"_from":"file:racejar-1.2.11.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/904addab8313279227e8192fe5ce706a/racejar-1.2.11.tgz","_integrity":"sha512-9FhQcE2+jWQ+1pzu+J9X4Ynx40XizUfZU1zFT4BcEjHchmo7dP9KP7lr2o0vcuWPvrtzStH8o4c1Ta7cLz/QWQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"5.9.2","@jest/globals":"^30.0.5","@playwright/test":"^1.53.2","@cucumber/gherkin":"^32.2.0","@sanity/pkg-utils":"^7.9.6","@cucumber/messages":"^27.2.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.2.4","@jest/globals":"^30.0.5","@playwright/test":"^1.53.2"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.11_1754297054515_0.47948227291942236","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"racejar","version":"1.2.12","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.12","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"886c583ceba7b241849bf52becc1bf189539eb08","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.12.tgz","fileCount":20,"integrity":"sha512-v7p34IgUBCn901dZ0yc3L/n1luYkIbExnDMaKxkhepEV4RlTzNwCGoLKyz/iCNrMYHXrssdkTGUmmgNsMkWMlQ==","signatures":[{"sig":"MEUCIQCoIPhooVc0hrMQXkgaGGnZ/G3K4rfFny7p0mVDBnoF+wIgJy3sk2ENFa45/XOf4S98mp/SUEgaaIjXnu2/RdPPIsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34316},"_from":"file:racejar-1.2.12.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/438cd20cfa3f13bd14f79cd40e98c7ae/racejar-1.2.12.tgz","_integrity":"sha512-v7p34IgUBCn901dZ0yc3L/n1luYkIbExnDMaKxkhepEV4RlTzNwCGoLKyz/iCNrMYHXrssdkTGUmmgNsMkWMlQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"10.9.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"5.9.2","@jest/globals":"^30.0.5","@playwright/test":"^1.54.2","@cucumber/gherkin":"^33.1.0","@sanity/pkg-utils":"^7.9.6","@cucumber/messages":"^28.1.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.2.4","@jest/globals":"^30.0.5","@playwright/test":"^1.54.2"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.12_1754302829756_0.3286058205949314","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"racejar","version":"1.2.13","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.13","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"6c90ac4d5dd139ed5f3d2c973d16851fbd20ff3b","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.13.tgz","fileCount":20,"integrity":"sha512-OFqEioVNbaaCKQM8ymdWsD7r9toh8Ew4KcwsdMklQE4mDg3nW29z3hnq780D1Ahtqlxrhd1zxeo4mWxXGF6Nxw==","signatures":[{"sig":"MEYCIQDC9zYvird6vGUXLsnHewC8PS1rywFUv6X2M+5ENQBGlgIhAOAYfqFzFsS4l7dj0srwd8jWa0f6WgnVrmKUkAPOsGhL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34574},"_from":"file:racejar-1.2.13.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/f5afb6f4113abf2e770fbefaad6b8c15/racejar-1.2.13.tgz","_integrity":"sha512-OFqEioVNbaaCKQM8ymdWsD7r9toh8Ew4KcwsdMklQE4mDg3nW29z3hnq780D1Ahtqlxrhd1zxeo4mWxXGF6Nxw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.5.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"5.9.2","@jest/globals":"^30.0.5","@playwright/test":"^1.54.2","@cucumber/gherkin":"^33.1.0","@sanity/pkg-utils":"^7.11.1","@cucumber/messages":"^28.1.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.2.4","@jest/globals":"^30.0.5","@playwright/test":"^1.54.2"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.13_1755705178536_0.1462064329393491","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"racejar","version":"1.2.14","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.14","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"dc0dde332d18280fb4643eabca53776bcbdcafdf","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.14.tgz","fileCount":20,"integrity":"sha512-NDEBBsN2J2tc1ajugZw4/w3p6tQk43WhNdqu8p6FxEFClk62T7WzbzhUphidkeTRZFUr5T96/jNRGvRPyOxlFg==","signatures":[{"sig":"MEYCIQCQcjjdn3PZNDIcXVZmdzdWWFREM8dD7MfoSbw/F/mARgIhAMkuHriCtP+xX3LT6G9NRQjs99tVfb4gozH5pkPYWaF1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34878},"_from":"file:racejar-1.2.14.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/61e5967ea649779c37736781370ee56a/racejar-1.2.14.tgz","_integrity":"sha512-NDEBBsN2J2tc1ajugZw4/w3p6tQk43WhNdqu8p6FxEFClk62T7WzbzhUphidkeTRZFUr5T96/jNRGvRPyOxlFg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.5.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"5.9.2","@jest/globals":"^30.0.5","@playwright/test":"^1.55.0","@cucumber/gherkin":"^33.1.0","@sanity/pkg-utils":"^7.11.9","@cucumber/messages":"^28.1.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.2.4","@jest/globals":"^30.0.5","@playwright/test":"^1.55.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.14_1755709658712_0.8632306464461479","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"racejar","version":"1.2.15","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.2.15","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"ff999bc72da66f54a99a383f5acaddcb8665d0bc","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.2.15.tgz","fileCount":20,"integrity":"sha512-ox72P9uCbH1ZG1mrF/yqdWFYGuvYgqpWyMv/3I5o0Ta7mWJAzfKNylZOvAW9BjQxiFvVg8/AYP4wqhEE3CL+cQ==","signatures":[{"sig":"MEYCIQDFNJjaqIthKW1tbC086kht0GARYAPKQ2lKuzVFZt3DYAIhALdklOt1f7c3qjHY/uTleKjVdSZtcDmO8wzlimXiu0bB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35180},"_from":"file:racejar-1.2.15.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./jest":{"types":"./src/jest/index.ts","default":"./src/jest/index.ts"},"./vitest":{"types":"./src/vitest/index.ts","default":"./src/vitest/index.ts"},"./playwright":{"types":"./src/playwright/index.ts","default":"./src/playwright/index.ts"}},"scripts":{"test":"vitest --run","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/f3c9e747f52c9ba677b7eace7baa65df/racejar-1.2.15.tgz","_integrity":"sha512-ox72P9uCbH1ZG1mrF/yqdWFYGuvYgqpWyMv/3I5o0Ta7mWJAzfKNylZOvAW9BjQxiFvVg8/AYP4wqhEE3CL+cQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.6.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"5.9.2","@jest/globals":"^30.1.2","@playwright/test":"^1.55.0","@cucumber/gherkin":"^33.1.0","@sanity/pkg-utils":"^8.1.4","@cucumber/messages":"^28.1.0","@cucumber/cucumber-expressions":"^18.0.1"},"peerDependencies":{"vitest":"^3.2.4","@jest/globals":"^30.1.2","@playwright/test":"^1.55.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.2.15_1756982531959_0.9966081352864493","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"racejar","version":"1.3.0","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.3.0","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"c85550c93b8c44ef5481d4f7582fe601c0b8cd71","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.3.0.tgz","fileCount":44,"integrity":"sha512-nuILn5B8wTafCmM9sj2Pxh2i87CrM8CbZUEm50KLr08zg81cWXULd2SP2IFaec8GoBGag6RF0BeXnschNVKcsQ==","signatures":[{"sig":"MEYCIQCwTE0/9m10qSUJPy0aAgSU7sMJqTwLCXHnDNiCYZhfQQIhAKWVqOoruxTt6Gij7BrDIDsClQUuBEwuSekbgjPw17Ub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90819},"main":"./dist/index.cjs","type":"module","_from":"file:racejar-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./jest":{"import":"./dist/jest/index.js","source":"./src/jest/index.ts","default":"./dist/jest/index.js","require":"./dist/jest/index.cjs"},"./vitest":{"import":"./dist/vitest/index.js","source":"./src/vitest/index.ts","default":"./dist/vitest/index.js","require":"./dist/vitest/index.cjs"},"./playwright":{"import":"./dist/playwright/index.js","source":"./src/playwright/index.ts","default":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/fcf735b30e5ef03ae265ecab8e28f00e/racejar-1.3.0.tgz","_integrity":"sha512-nuILn5B8wTafCmM9sj2Pxh2i87CrM8CbZUEm50KLr08zg81cWXULd2SP2IFaec8GoBGag6RF0BeXnschNVKcsQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.6.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@cucumber/gherkin":"^35.0.0","@cucumber/messages":"^29.0.1","@cucumber/cucumber-expressions":"^18.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"5.9.2","@jest/globals":"^30.1.2","@playwright/test":"^1.55.0","@sanity/pkg-utils":"^8.1.4"},"peerDependencies":{"vitest":"^3.2.4","@jest/globals":"^30.1.2","@playwright/test":"^1.55.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.3.0_1758549178867_0.23000347222471507","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"racejar","version":"1.3.1","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.3.1","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"91ee410da9762ea1355717d71acdf0038ea69070","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.3.1.tgz","fileCount":44,"integrity":"sha512-SGCx2eqjY6o1cgkFTGiXQ5DGuO7SN9h/zeOWxv7ZHP7KrHAwg5OCiJS2PpNSFPmcmRZMksw5DMIjrisknWMfsg==","signatures":[{"sig":"MEYCIQCgEcy+KYmgCfOsEb7XJAjTfBkaATQGe1U75KKuqT4W8gIhAK/9OkQRQPoa+GGoIVbUYuIMPr2Q7OLn8XLLCCqkzOs6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90820},"main":"./dist/index.cjs","type":"module","_from":"file:racejar-1.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./jest":{"import":"./dist/jest/index.js","source":"./src/jest/index.ts","default":"./dist/jest/index.js","require":"./dist/jest/index.cjs"},"./vitest":{"import":"./dist/vitest/index.js","source":"./src/vitest/index.ts","default":"./dist/vitest/index.js","require":"./dist/vitest/index.cjs"},"./playwright":{"import":"./dist/playwright/index.js","source":"./src/playwright/index.ts","default":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/4351574a2a6f739c8f56409b66502765/racejar-1.3.1.tgz","_integrity":"sha512-SGCx2eqjY6o1cgkFTGiXQ5DGuO7SN9h/zeOWxv7ZHP7KrHAwg5OCiJS2PpNSFPmcmRZMksw5DMIjrisknWMfsg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.6.1","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@cucumber/gherkin":"^35.1.0","@cucumber/messages":"^29.0.1","@cucumber/cucumber-expressions":"^18.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"5.9.3","@jest/globals":"^30.1.2","@playwright/test":"^1.55.0","@sanity/pkg-utils":"^8.1.14"},"peerDependencies":{"vitest":"^3.2.4","@jest/globals":"^30.1.2","@playwright/test":"^1.55.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.3.1_1759488667988_0.21157600607168048","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"racejar","version":"1.3.2","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@1.3.2","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"78405b06ded46a5dce30477d25b782d6c9842c0a","tarball":"https://registry.npmjs.org/racejar/-/racejar-1.3.2.tgz","fileCount":44,"integrity":"sha512-HWNJeiZVksLWeZRsg7CuNjulhdaZg6hl4kdRGGY7v9W3vfA+2Cif4hfjemJfUN3DkIsQPsQH+ljsVV3DfS/XwA==","signatures":[{"sig":"MEQCIHrsMgna+0IkrezC7X2efz8lvC4YfA1NShomLtuBlj1KAiBkgxlbJ4ek8Mwcrq0uyO+FL/WIOKmcbPvHOgIFVnOaiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90820},"main":"./dist/index.cjs","type":"module","_from":"file:racejar-1.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./jest":{"import":"./dist/jest/index.js","source":"./src/jest/index.ts","default":"./dist/jest/index.js","require":"./dist/jest/index.cjs"},"./vitest":{"import":"./dist/vitest/index.js","source":"./src/vitest/index.ts","default":"./dist/vitest/index.js","require":"./dist/vitest/index.cjs"},"./playwright":{"import":"./dist/playwright/index.js","source":"./src/playwright/index.ts","default":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/8ebab6cad70a6e8773eefabaa7b1c661/racejar-1.3.2.tgz","_integrity":"sha512-HWNJeiZVksLWeZRsg7CuNjulhdaZg6hl4kdRGGY7v9W3vfA+2Cif4hfjemJfUN3DkIsQPsQH+ljsVV3DfS/XwA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.6.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@cucumber/gherkin":"^35.1.0","@cucumber/messages":"^29.0.1","@cucumber/cucumber-expressions":"^18.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"5.9.3","@jest/globals":"^30.1.2","@playwright/test":"^1.56.1","@sanity/pkg-utils":"^8.1.14"},"peerDependencies":{"vitest":"^3.2.4","@jest/globals":"^30.1.2","@playwright/test":"^1.56.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_1.3.2_1761123073770_0.052324222510230056","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"racejar","version":"2.0.0","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.0","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"67425a572d2a38a27cbb6ac18818eb21eec4416e","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.0.tgz","fileCount":29,"integrity":"sha512-RpKeimc5jcIOToi1EsGSmIvayW3P2EVgQUVWDZgpBIi4gS5NvZ27slHRIgCae2BZNR5bjxeOUKk8uGexVe64IA==","signatures":[{"sig":"MEUCIQDfoLH27vb5bwmjQSQfrMUQS2mNMmZVKyu5cYLXQkxOowIgOYMtJ/IEvgKhzYTYpglYtg85h18vLC0rlVwpgDnIgl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56551},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./jest":{"source":"./src/jest/index.ts","default":"./dist/jest/index.js"},"./vitest":{"source":"./src/vitest/index.ts","default":"./dist/vitest/index.js"},"./playwright":{"source":"./src/playwright/index.ts","default":"./dist/playwright/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/3cf9958f0b3f6fa56f12be56cd54ff06/racejar-2.0.0.tgz","_integrity":"sha512-RpKeimc5jcIOToi1EsGSmIvayW3P2EVgQUVWDZgpBIi4gS5NvZ27slHRIgCae2BZNR5bjxeOUKk8uGexVe64IA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.6.2","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@cucumber/gherkin":"^36.0.0","@cucumber/messages":"^30.1.0","@cucumber/cucumber-expressions":"^18.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.5","typescript":"5.9.3","@jest/globals":"^30.2.0","@playwright/test":"^1.56.1","@sanity/pkg-utils":"^9.0.0"},"peerDependencies":{"vitest":"^4.0.5","@jest/globals":"^30.2.0","@playwright/test":"^1.56.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.0_1762267968718_0.9196589491699714","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"racejar","version":"2.0.1","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.1","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"d1b8c3813bf1a09c7fdf7a24821a106f975d5481","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.1.tgz","fileCount":23,"integrity":"sha512-6e5eFuoJn8Zif+3GrXTwWPnj5IlIep33hyaomrDKUMfTyzWuxl5V5G1R13J/Gi6VgtoholyHJYX8ytWRWxjMdg==","signatures":[{"sig":"MEQCIBd/m/cZNyzHm8GJALI04GfiJAZADNlEH0us9UEmVQ7SAiByTXwNFa1zwyJCL1rWvAbzXbqEqRmKKjMNIjOhRuPcAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48920},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./jest":{"source":"./src/jest/index.ts","default":"./dist/jest/index.js"},"./vitest":{"source":"./src/vitest/index.ts","default":"./dist/vitest/index.js"},"./playwright":{"source":"./src/playwright/index.ts","default":"./dist/playwright/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/53ac89c38236b954e1e42dd97255f38c/racejar-2.0.1.tgz","_integrity":"sha512-6e5eFuoJn8Zif+3GrXTwWPnj5IlIep33hyaomrDKUMfTyzWuxl5V5G1R13J/Gi6VgtoholyHJYX8ytWRWxjMdg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.6.4","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@cucumber/gherkin":"^36.0.0","@cucumber/messages":"^30.1.0","@cucumber/cucumber-expressions":"^18.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"5.9.3","@jest/globals":"^30.2.0","@playwright/test":"^1.56.1","@sanity/tsconfig":"^1.0.0","@sanity/pkg-utils":"^10.1.1"},"peerDependencies":{"vitest":"^4.0.14","@jest/globals":"^30.2.0","@playwright/test":"^1.56.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.1_1765282440368_0.5767117039793432","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"racejar","version":"2.0.2","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.2","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"939ff02a60e2e9d1f71c0ff5e12f3742fc9f3e77","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.2.tgz","fileCount":23,"integrity":"sha512-Cv2F6SX66r0QI6Dhe2UwXSTVazpXArwpIgT0gSORfLi9Lly+wZBJJ7qhnepBxbLwRRjJs2TqOttWN1VsmCrOyA==","signatures":[{"sig":"MEUCIQCyG+BlpIo73Q6pDEhfm/qRHWTMFvfADIr7gqJs1pgvTQIga+kucjIytjqQbpV1mmHEhKvPc8uhfEmAiuQVtpgQtlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48661},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./jest":"./dist/jest/index.js","./vitest":"./dist/vitest/index.js","./playwright":"./dist/playwright/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/a527924598ddc46feeb0ddf95d9ef406/racejar-2.0.2.tgz","_integrity":"sha512-Cv2F6SX66r0QI6Dhe2UwXSTVazpXArwpIgT0gSORfLi9Lly+wZBJJ7qhnepBxbLwRRjJs2TqOttWN1VsmCrOyA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.7.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@cucumber/gherkin":"^36.0.0","@cucumber/messages":"^30.1.0","@cucumber/cucumber-expressions":"^18.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"5.9.3","@jest/globals":"^30.2.0","@playwright/test":"^1.57.0","@sanity/tsconfig":"^2.0.0","@sanity/pkg-utils":"^10.2.1"},"peerDependencies":{"vitest":"^4.0.14","@jest/globals":"^30.2.0","@playwright/test":"^1.57.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.2_1765904660665_0.006887798503855791","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"racejar","version":"2.0.3","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.3","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"82a5ee035240976be07f05e9ef0ac3917067fd87","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.3.tgz","fileCount":23,"integrity":"sha512-6kDXpzDgtRUKWdph1ZAUH+ncX2nqEZVE6uRCfrbNV65cx8/o1ke/kepLFBTRtb1PRO+Yx4IH/IreL7RxOG/iZg==","signatures":[{"sig":"MEYCIQCu34t7qRiANvQYc6OfSffBpX7rgD6mNrKS28p8W4MP/QIhALbd7Fu3T6xKZbmtlx94ggl9GzI5tg4AWhC/OEKbFFZ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48661},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./jest":"./dist/jest/index.js","./vitest":"./dist/vitest/index.js","./playwright":"./dist/playwright/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/5771aa128cf716b71086fc9fbc7fb2fb/racejar-2.0.3.tgz","_integrity":"sha512-6kDXpzDgtRUKWdph1ZAUH+ncX2nqEZVE6uRCfrbNV65cx8/o1ke/kepLFBTRtb1PRO+Yx4IH/IreL7RxOG/iZg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.10.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@cucumber/gherkin":"^36.1.0","@cucumber/messages":"^30.1.0","@cucumber/cucumber-expressions":"^18.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","typescript":"5.9.3","@jest/globals":"^30.2.0","@playwright/test":"^1.57.0","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.2.1"},"peerDependencies":{"vitest":"^4.0.16","@jest/globals":"^30.2.0","@playwright/test":"^1.57.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.3_1771407940511_0.21045410600658765","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"racejar","version":"2.0.4","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.4","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"6176d6bb13da07dca2beb425924e58d44816ca1a","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.4.tgz","fileCount":23,"integrity":"sha512-qD5kCS/VEMOV91Haygg7N2U6CKFDXhKYk7zDCo3gCxE8yY3FMPoveIYgJHjyXPpyx/naiLsuu17ZW3K9DYXaNg==","signatures":[{"sig":"MEUCIBOtT5EQFjLxnnKSsaixAkmxVo8DdWShIj8g71ztS4yTAiEAjEFuVGEQZseqLKAbBFw0TOCVIcIuQxjnnuCCCuKpz7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48661},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./jest":"./dist/jest/index.js","./vitest":"./dist/vitest/index.js","./playwright":"./dist/playwright/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/0f1e8130d4d3236a55b80fc7d6d99d17/racejar-2.0.4.tgz","_integrity":"sha512-qD5kCS/VEMOV91Haygg7N2U6CKFDXhKYk7zDCo3gCxE8yY3FMPoveIYgJHjyXPpyx/naiLsuu17ZW3K9DYXaNg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.11.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"@cucumber/gherkin":"^36.1.0","@cucumber/messages":"^30.1.0","@cucumber/cucumber-expressions":"^18.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"5.9.3","@jest/globals":"^30.2.0","@playwright/test":"^1.58.2","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.2.1"},"peerDependencies":{"vitest":"^4.0.18","@jest/globals":"^30.2.0","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.4_1772535149138_0.9381696654211151","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"racejar","version":"2.0.5","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.5","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"c460d2d33cdc977c7fc3416dd29830529a1c3b63","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.5.tgz","fileCount":23,"integrity":"sha512-yeAiaVZ7C5E04KGfw8qeAlSYf9yv7vlUmj2jFFbvymgtABm8HIWOVXsFdamuRONu54ZBp74ab2vTvOTgpQOH/Q==","signatures":[{"sig":"MEUCIB6g+ijxHvOFkDBKeuBH43pmk7UkUO9v4Zttmx/mXHtkAiEAs0NUhGMzxHcHTOAGv364thkaAMhsIevScmB3CUW8G7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48661},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./jest":"./dist/jest/index.js","./vitest":"./dist/vitest/index.js","./playwright":"./dist/playwright/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/9cf61b4831bfe67a128b83721166c880/racejar-2.0.5.tgz","_integrity":"sha512-yeAiaVZ7C5E04KGfw8qeAlSYf9yv7vlUmj2jFFbvymgtABm8HIWOVXsFdamuRONu54ZBp74ab2vTvOTgpQOH/Q==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.11.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@cucumber/gherkin":"^39.0.0","@cucumber/messages":"^32.2.0","@cucumber/cucumber-expressions":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"5.9.3","@jest/globals":"^30.2.0","@playwright/test":"^1.58.2","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.2.1"},"peerDependencies":{"vitest":"^4.0.18","@jest/globals":"^30.2.0","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.5_1773053209161_0.6196797694317628","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"racejar","version":"2.0.6","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.6","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"6f08a0dfff2d482d413bbd9ebc45464aae6e3767","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.6.tgz","fileCount":23,"integrity":"sha512-OKE2ial3CH1ak+jqZ3srSmTQn03vO2YYquAUSdpw8lFOCP0vPQUS7aZxvMX9RTfq+KNVDM627oxv8dD4rQlnXw==","signatures":[{"sig":"MEQCICvmdcq1ySdq6QwmYDzFSLA02NP9W2yrdjs9OWOdVi50AiAkBAG7dzWEHEvLPszva23zX1RzTXHGaRt7foIjJkCGFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48659},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./jest":"./dist/jest/index.js","./vitest":"./dist/vitest/index.js","./playwright":"./dist/playwright/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/cc41901eb36ffb84fe477335655aa15b/racejar-2.0.6.tgz","_integrity":"sha512-OKE2ial3CH1ak+jqZ3srSmTQn03vO2YYquAUSdpw8lFOCP0vPQUS7aZxvMX9RTfq+KNVDM627oxv8dD4rQlnXw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.14.1","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@cucumber/gherkin":"^39.0.0","@cucumber/messages":"^32.2.0","@cucumber/cucumber-expressions":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3","@jest/globals":"^30.3.0","@playwright/test":"^1.59.1","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.2.1"},"peerDependencies":{"vitest":"^4.1.4","@jest/globals":"^30.3.0","@playwright/test":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.6_1779280223301_0.6115429101292544","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"racejar","version":"2.0.7","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.7","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"b938f73ad6e9e99302f6e7fa956cd5aa1d57333e","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.7.tgz","fileCount":23,"integrity":"sha512-5ItYTQWSdIi7aTZn2HwR99Pb3ysFTkoVoIBfa0kmH1cLD5Z0OcI336HEbqGG83rLeDCGeBa0wxGhUJCTIAo5lA==","signatures":[{"sig":"MEYCIQDSzU4JAv0ZDWLCv5r4zQC9T12dLOlVnxI4ptKnRv39/AIhAIMPJQyGVdD8znrrjF/VTs+FQPoKHe+DoXFZPUIdyyb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48659},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./jest":"./dist/jest/index.js","./vitest":"./dist/vitest/index.js","./playwright":"./dist/playwright/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/b8dbf82402146a336c15f1d87f91de3c/racejar-2.0.7.tgz","_integrity":"sha512-5ItYTQWSdIi7aTZn2HwR99Pb3ysFTkoVoIBfa0kmH1cLD5Z0OcI336HEbqGG83rLeDCGeBa0wxGhUJCTIAo5lA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.16.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@cucumber/gherkin":"^39.0.0","@cucumber/messages":"^32.2.0","@cucumber/cucumber-expressions":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"5.9.3","@jest/globals":"^30.3.0","@playwright/test":"^1.60.0","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.2.1"},"peerDependencies":{"vitest":"^4.1.7","@jest/globals":"^30.3.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.7_1780313096326_0.9941205045500769","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"racejar","version":"2.0.8","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.8","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"aa5b5416e4583c001081c9a810b67b8d4df5dc98","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.8.tgz","fileCount":23,"integrity":"sha512-Yvss9OGcbjxOUe+A6rHHXuRtpn9u9Z5nUimNqLnMYI8tJ1QH8F9Al/s7zIVcexEqSnRALB0nKH8yEn/ibz8YbQ==","signatures":[{"sig":"MEUCIQCt60DR7U+lYS+Ie1RrZ3/qfCE/QkeYOwSxR2pbWVBDNwIgft6mpRU6Dh0dLc+xFcHGN/kOr2tVe4ColYVROPutvl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48659},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./jest":"./dist/jest/index.js","./vitest":"./dist/vitest/index.js","./playwright":"./dist/playwright/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/041bb008e3e9e7100d98cbcb012e8e7a/racejar-2.0.8.tgz","_integrity":"sha512-Yvss9OGcbjxOUe+A6rHHXuRtpn9u9Z5nUimNqLnMYI8tJ1QH8F9Al/s7zIVcexEqSnRALB0nKH8yEn/ibz8YbQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.17.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@cucumber/gherkin":"^39.1.0","@cucumber/messages":"^32.3.1","@cucumber/cucumber-expressions":"^19.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"5.9.3","@jest/globals":"^30.3.0","@playwright/test":"^1.60.0","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.2.1"},"peerDependencies":{"vitest":"^4.1.8","@jest/globals":"^30.3.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.8_1781504950143_0.2549943788395428","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"racejar","version":"2.0.9","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.9","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"01e49a3c1711264841a5b09c056050962d4f5a50","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.9.tgz","fileCount":23,"integrity":"sha512-xQxEn/lRznzXvWZGbCzcasvwjK7EcUhIuGypvW2zowjq61wguei4MzgQVQY+BQJEBCCEXguiVq01bRExH6zTqg==","signatures":[{"sig":"MEUCIQDGaqa0By1rh6cnTduYO2aZ6h24cQe8mTYA7NwJ3IaQqgIgeS5XxpDQ2pF16GilkM+k2HZIuVZMIs5332GVnnkiu/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48659},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./jest":"./dist/jest/index.js","./vitest":"./dist/vitest/index.js","./playwright":"./dist/playwright/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/a6476168f1ccd943276e0b19528db21c/racejar-2.0.9.tgz","_integrity":"sha512-xQxEn/lRznzXvWZGbCzcasvwjK7EcUhIuGypvW2zowjq61wguei4MzgQVQY+BQJEBCCEXguiVq01bRExH6zTqg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.17.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@cucumber/gherkin":"^39.1.0","@cucumber/messages":"^32.3.1","@cucumber/cucumber-expressions":"^19.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"5.9.3","@jest/globals":"^30.3.0","@playwright/test":"^1.60.0","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.2.1"},"peerDependencies":{"vitest":"^4.1.9","@jest/globals":"^30.3.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.9_1782294109335_0.0975220401033563","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"racejar","version":"2.0.10","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.10","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"2fe43c03cdeb1976d750ff75d9153b19ff9c1a7c","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.10.tgz","fileCount":23,"integrity":"sha512-DZdxA7t/GnCKReWu3w45okLRmGkfdXOAhz+PiNoNKm76VSWYxAmUZjNhMaEoZgfkRbt4ixjmIB0nms0sqzzMjA==","signatures":[{"sig":"MEQCIA1BJzlNf3jXKv6C4ba/iNlzWS17JHo+YUgBqDZNtbwgAiALwivvJEhZ5m1q6u4WrrBzSVT1NFlxciWe33PSR0Y9vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46231},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./jest":"./dist/jest/index.js","./vitest":"./dist/vitest/index.js","./playwright":"./dist/playwright/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/b82a64d47de5eb5f19153a4ffcf50985/racejar-2.0.10.tgz","_integrity":"sha512-DZdxA7t/GnCKReWu3w45okLRmGkfdXOAhz+PiNoNKm76VSWYxAmUZjNhMaEoZgfkRbt4ixjmIB0nms0sqzzMjA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.18.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@cucumber/gherkin":"^41.0.0","@cucumber/messages":"^34.0.1","@cucumber/cucumber-expressions":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"6.0.3","@jest/globals":"^30.3.0","@playwright/test":"^1.60.0","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2"},"peerDependencies":{"vitest":"^4.1.10","@jest/globals":"^30.3.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.10_1783687002944_0.23103195140648713","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"racejar","version":"2.0.11","keywords":["cucumber","gherkin","jest","test","vitest"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"racejar@2.0.11","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e0bb5bbc50d51ae06d2ce360a4a6da78f92c3e4d","tarball":"https://registry.npmjs.org/racejar/-/racejar-2.0.11.tgz","fileCount":23,"integrity":"sha512-gSLCAFK7pWlC6tnUDtl1N5DEcqWO+OsVGa4V8UTzTwNPn5J2BLXB2GEl8c06scsTyGOkpSsVYs+gmJQEQufDSQ==","signatures":[{"sig":"MEUCIHdBjsBBzGL7ra+y1f45WEWPbUC3rH19+s34qHQMLiHCAiEAsXngDy/ZR7MreOY4W9SfWhhOoQGM28hHeO0/jnXgaGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44169},"main":"./dist/index.js","type":"module","_from":"file:racejar-2.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./jest":"./dist/jest/index.js","./vitest":"./dist/vitest/index.js","./playwright":"./dist/playwright/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","test:watch":"vitest","check:types":"tsc","check:types:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"_resolved":"/tmp/b92e5182b4b52270a6edc66da43a825e/racejar-2.0.11.tgz","_integrity":"sha512-gSLCAFK7pWlC6tnUDtl1N5DEcqWO+OsVGa4V8UTzTwNPn5J2BLXB2GEl8c06scsTyGOkpSsVYs+gmJQEQufDSQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/racejar"},"_npmVersion":"11.19.0","description":"A testing framework agnostic Gherkin driver","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@cucumber/gherkin":"^41.0.0","@cucumber/messages":"^34.0.1","@cucumber/cucumber-expressions":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","vitest":"^4.1.10","typescript":"6.0.3","@jest/globals":"^30.3.0","@playwright/test":"^1.62.1","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.1.0"},"peerDependencies":{"vitest":"^4.1.10","@jest/globals":"^30.3.0","@playwright/test":"^1.62.1"},"_npmOperationalInternal":{"tmp":"tmp/racejar_2.0.11_1786343761943_0.15180065710183022","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"racejar","version":"3.0.0","description":"A testing framework agnostic Gherkin driver","keywords":["cucumber","gherkin","jest","test","vitest"],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/portabletext/editor/issues"},"license":"MIT","author":{"name":"Sanity.io","email":"hello@sanity.io"},"repository":{"type":"git","url":"git+https://github.com/portabletext/editor.git","directory":"packages/racejar"},"type":"module","sideEffects":false,"types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./jest":"./dist/jest/index.js","./playwright":"./dist/playwright/index.js","./vitest":"./dist/vitest/index.js","./package.json":"./package.json"},"dependencies":{"@cucumber/cucumber-expressions":"^20.0.0","@cucumber/gherkin":"^41.0.0","@cucumber/messages":"^34.0.1"},"devDependencies":{"@jest/globals":"^30.3.0","@playwright/test":"^1.62.1","@sanity/pkg-utils":"^12.3.0","@sanity/tsconfig":"^2.1.0","typescript":"^7.0.2","vite":"^8.2.0","vitest":"^4.1.10"},"peerDependencies":{"@jest/globals":"^30.3.0","@playwright/test":"^1.62.1","vitest":"^4.1.10"},"engines":{"node":">=22.12"},"scripts":{"build":"pkg-utils build --strict --check","check:types":"tsc","check:types:watch":"tsc --watch","clean":"del .turbo && del dist && del node_modules","dev":"pkg-utils watch","test":"vitest --run","test:watch":"vitest"},"_id":"racejar@3.0.0","_integrity":"sha512-4qYkb23aanx3cyEPA44dAdg4B6udmj4MH9dz5JoEqxCdVfBUWzXMls1wlnjbyJbti0XX6pI4jhyH+seSVAeKig==","_resolved":"/tmp/17ba8a9b1688b17f9aa7fc9f2098db9c/racejar-3.0.0.tgz","_from":"file:racejar-3.0.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-4qYkb23aanx3cyEPA44dAdg4B6udmj4MH9dz5JoEqxCdVfBUWzXMls1wlnjbyJbti0XX6pI4jhyH+seSVAeKig==","shasum":"06ae0d30e58027a6a86c3e6d1e7dcd059dc670e6","tarball":"https://registry.npmjs.org/racejar/-/racejar-3.0.0.tgz","fileCount":23,"unpackedSize":44020,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/racejar@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDvwDsLCT7ByCZ86Pn7bIwresDZ36haF/XieDd0puKilQIgYutW/gOyUjZc2JlHrj68jhxj9e7LcYUSgINsG6HmF5s="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83b530c9-ec5c-45e2-9c77-2ddec744cbd4"}},"directories":{},"maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/racejar_3.0.0_1787648621496_0.5292919661441666"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-26T09:49:41.344Z","modified":"2026-08-25T09:03:42.168Z","0.0.1":"2024-11-26T09:49:41.575Z","1.0.0":"2024-11-26T09:59:05.321Z","1.0.1":"2024-11-26T10:48:00.442Z","1.0.2":"2024-11-29T17:06:36.316Z","1.0.3":"2024-12-01T11:11:03.747Z","1.1.0":"2024-12-02T18:30:48.062Z","1.1.1":"2024-12-13T09:48:40.580Z","1.1.2":"2025-01-27T10:32:17.813Z","1.1.3":"2025-02-05T10:18:50.408Z","1.2.0":"2025-02-10T09:12:16.329Z","1.2.1":"2025-03-03T10:12:26.068Z","1.2.2":"2025-03-12T09:24:12.402Z","1.2.3":"2025-03-21T08:51:06.737Z","1.2.4":"2025-04-20T08:14:13.059Z","1.2.5":"2025-05-14T09:56:32.986Z","1.2.6":"2025-06-12T17:09:23.321Z","1.2.7":"2025-06-19T15:18:59.341Z","1.2.8":"2025-06-24T06:56:24.995Z","1.2.9":"2025-06-25T10:40:18.943Z","1.2.10":"2025-07-08T13:26:38.447Z","1.2.11":"2025-08-04T08:44:14.684Z","1.2.12":"2025-08-04T10:20:29.927Z","1.2.13":"2025-08-20T15:52:58.724Z","1.2.14":"2025-08-20T17:07:38.924Z","1.2.15":"2025-09-04T10:42:12.121Z","1.3.0":"2025-09-22T13:52:59.084Z","1.3.1":"2025-10-03T10:51:08.217Z","1.3.2":"2025-10-22T08:51:13.992Z","2.0.0":"2025-11-04T14:52:48.910Z","2.0.1":"2025-12-09T12:14:00.512Z","2.0.2":"2025-12-16T17:04:20.833Z","2.0.3":"2026-02-18T09:45:40.648Z","2.0.4":"2026-03-03T10:52:29.319Z","2.0.5":"2026-03-09T10:46:49.310Z","2.0.6":"2026-05-20T12:30:23.442Z","2.0.7":"2026-06-01T11:24:56.460Z","2.0.8":"2026-06-15T06:29:10.282Z","2.0.9":"2026-06-24T09:41:49.466Z","2.0.10":"2026-07-10T12:36:43.099Z","2.0.11":"2026-08-10T06:36:02.077Z","3.0.0":"2026-08-25T09:03:41.638Z"},"bugs":{"url":"https://github.com/portabletext/editor/issues"},"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","homepage":"https://www.sanity.io/","keywords":["cucumber","gherkin","jest","test","vitest"],"repository":{"type":"git","url":"git+https://github.com/portabletext/editor.git","directory":"packages/racejar"},"description":"A testing framework agnostic Gherkin driver","maintainers":[{"name":"sanity-io","email":"developers@sanity.io"}],"readme":"# `racejar`\n\n> A testing framework agnostic [Gherkin](https://cucumber.io/docs/gherkin/reference/) driver\n\n`racejar` is a thin wrapper around `@cucumber/*` that allows you to write your tests in Gherkin and run them with [Vitest](https://vitest.dev/), [Jest](https://jestjs.io/) or any other testing framework of your choice.\n\n```sh\npnpm add --save-dev racejar\n```\n\n## Usage with Vitest\n\nUsing `racejar` with Vitest requires no additional configuration. Just drop it into a new or an existing test file and get going:\n\n```ts\n// your.test.ts\n\n// Import `Feature` from `racejar/vitest`\nimport {Feature} from 'racejar/vitest'\n// Import your raw `.feature` file\nimport featureFile from './your.feature?raw'\n\n// Run the feature\nFeature({\n  featureText: featureFile,\n  stepDefinitions: [\n    // ...\n  ],\n  parameterTypes: [\n    // ...\n  ],\n})\n```\n\n## Usage with Jest\n\nUsing `racejar` with Jest is similar to Vitest. Just import `Feature` from `racejar/jest` instead.\n\nHowever, Jest can't import raw files out of the box. You'll need a transformer. Luckily, it's easy to write and configure a simple one:\n\n```ts\n// jest.config.ts\n\nimport type {Config} from 'jest'\n\nconst config: Config = {\n  transform: {\n    '\\\\.feature$': '<rootDir>/feature-file-transformer.js',\n  },\n}\n```\n\n```js\n// feature-file-transformer.js\n\nmodule.exports = {\n  process(content) {\n    return {\n      code: `module.exports = ${JSON.stringify(content)};`,\n    }\n  },\n}\n```\n\n## Usage with \\<your favourite testing framework\\>\n\n`Feature` exported from `racejar/vitest` and `racejar/jest` are convenient thin wrappers around the more generic `compileFeature`.\n\nIf you are unhappy with those wrappers or want to use `racejar` with another framework, then you can compile your feature manually and run your tests using the compiled feature:\n\n```ts\nimport {compileFeature} from 'racejar'\n\nconst feature = compileFeature({\n  featureText: featureFile,\n  stepDefinitions: [\n    // ...\n  ],\n  parameterTypes: [\n    // ...\n  ],\n})\n\nfor (const scenario of feature.scenarios) {\n  // ...\n}\n```\n\n## Define steps and parameter types\n\n`stepDefinitions` can be defined inline or separately. They are defined using `Given`, `When`, `Then` exported from `racejar`:\n\n```ts\nimport {Given, Then, When} from 'racejar'\n\nconst stepDefinitions = [Given(/* ... */), When(/* ... */), Then(/* ... */)]\n```\n\n`racejar` will error out and inform you if a step definition is missing or if you accidentally defined duplicate definitions.\n\nIf you use nonstandard parameter types, then you can define them yourself:\n\n```ts\nimport {createParameterType} from 'racejar'\n\nconst parameterTypes = [createParameterType(/* ... */)]\n```\n\n## Basic example\n\n```ts\nimport {Given, Then, When} from 'racejar'\nimport {Feature} from 'racejar/vitest'\nimport {expect} from 'vitest'\n\nfunction greet(name: string) {\n  return `Hello, ${name}!`\n}\n\ntype Context = {\n  person: string\n  greeting: string\n}\n\nFeature({\n  featureText: `\n    Feature: Greeting\n      Scenario: Greeting a person\n        Given the person \"Herman\"\n        When greeting the person\n        Then the greeting is \"Hello, Herman!\"`,\n  stepDefinitions: [\n    Given('the person {string}', (context: Context, person: string) => {\n      context.person = person\n    }),\n    When('greeting the person', (context: Context) => {\n      context.greeting = greet(context.person)\n    }),\n    Then('the greeting is {string}', (context: Context, greeting: string) => {\n      expect(context.greeting).toBe(greeting)\n    }),\n  ],\n})\n```\n\n## Advanced example\n\nThe following example is taken from the [`editor`](/packages/editor/) package in this repository. For a full example of how to use `racejar`, head over to [/packages/editor/gherkin-tests/](/packages/editor/gherkin-tests/). The package uses `racejar` to run a [Playwright](https://playwright.dev/) E2E test suite powered by [Vitest Browser Mode](https://vitest.dev/guide/browser/).\n\nThis feature file tests that the editor can annotate text and additionally asserts the text selection after an annotation is applied. It uses 7 steps which need to be defined:\n\n```gherkin\n// annotations.feature\n\nFeature: Annotations\n\n  Background:\n    Given one editor\n    And a global keymap\n\n  Scenario: Selection after adding an annotation\n    Given the text \"foo bar baz\"\n    When \"bar\" is selected\n    And \"link\" \"l1\" is toggled\n    Then \"bar\" has marks \"l1\"\n    And \"bar\" is selected\n```\n\nHere's a rough idea of how these steps can be defined:\n\n```tsx\nimport {Given, Then, When} from 'racejar'\n\n// A `context` object is passed around between steps\n// The context can be whatever you want it to be\ntype Context = {\n  locator: Locator\n  keyMap: Map<string, string>\n}\n\nexport const stepDefinitions = [\n  Given('one editor', async (context: Context) => {\n    render(<Editor />)\n    const locator = page.getByTestId('<editor test ID>')\n    context.locator = locator\n    await vi.waitFor(() => expect.element(locator).toBeInTheDocument())\n  }),\n  Given('a global keymap', (context: Context) => {\n    context.keyMap = new Map()\n  }),\n  Given('the text {string}', async (context: Context, text: string) => {\n    await userEvent.click(context.locator)\n    await userEvent.type(context.locator, text)\n  }),\n  Given('{string} is selected', async (context: Context, text: string) => {\n    // Select `text` in the editor\n  }),\n  When(\n    '{annotation} {keys} is toggled',\n    async (\n      context: Context,\n      annotation: 'comment' | 'link',\n      keyKeys: Array<string>,\n    ) => {\n      // Toggle the `annotation` and store the resulting keys on the `context.keyMap`\n    },\n  ),\n  Then(\n    '{string} has marks {marks}',\n    async (context: Context, text: string, marks: Array<string>) => {\n      // Get the actual marks on the `text` and compare them with `marks`\n    },\n  ),\n  Then('{text} is selected', async (context: Context, text: Array<string>) => {\n    // Assert that the current editor selection matches `text`\n  }),\n]\n```\n\nAs you can see, the step definitions declare a few custom parameters, `{annotation}`, `{keys}` and `{text}`:\n\n```ts\nimport {createParameterType} from 'racejar'\n\nexport const parameterTypes = [\n  createParameterType({\n    name: 'annotation',\n    matcher: /\"(comment|link)\"/,\n  }),\n  createParameterType({\n    name: 'keys',\n    matcher: /\"(([a-z]\\d)(,([a-z]\\d))*)\"/,\n    type: Array,\n    transform: (input) => input.split(','),\n  }),\n  createParameterType({\n    name: 'text',\n    matcher: /\"([a-z-,#>\\\\n |\\[\\]]*)\"/,\n    type: Array,\n    transform: parseGherkinTextParameter,\n  }),\n]\n\nfunction parseGherkinTextParameter(text: string) {\n  return text\n    .replace(/\\|/g, ',|,')\n    .split(',')\n    .map((span) => span.replace(/\\\\n/g, '\\n'))\n}\n```\n\nNow, let's run the test using our defined steps and custom parameter types:\n\n```ts\n// annotations.test.ts\n\nimport annotationsFeature from './annotations.feature?raw'\nimport {parameterTypes} from './parameter-types'\nimport {stepDefinitions} from './step-definitions'\n\nFeature({\n  featureText: annotationsFeature,\n  stepDefinitions,\n  parameterTypes,\n})\n```\n\n## Tips\n\nIf TypeScript errors out with `Cannot find module '.your.feature?raw' or its corresponding type declarations.` then you can declare `.*feature?raw` files as modules:\n\n```ts\n// global.d.ts\n\ndeclare module '*.feature?raw' {\n  const content: string\n  export default content\n}\n```\n\n---\n\nUse [prettier-plugin-gherkin](https://github.com/mapado/prettier-plugin-gherkin) to automatically format your `.feature` files.\n\n```json\n// .prettierrc\n\n{\n  \"plugins\": [\"prettier-plugin-gherkin\"]\n}\n```\n","readmeFilename":"README.md"}