{"_id":"@dom-replay/plugin-sequential-id-replay","name":"@dom-replay/plugin-sequential-id-replay","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@dom-replay/plugin-sequential-id-replay","version":"0.0.1","description":"Use this plugin in combination with the [@dom-replay/plugin-sequential-id-record](../core-plugin-sequential-id-record) plugin to record and replay events with a sequential id. See the [guide](../../../guide.md) for more info.","type":"module","main":"./dist/plugin-sequential-id-replay.umd.cjs","module":"./dist/plugin-sequential-id-replay.js","unpkg":"./dist/plugin-sequential-id-replay.umd.cjs","typings":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/plugin-sequential-id-replay.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/plugin-sequential-id-replay.cjs"}}},"keywords":["dom-replay"],"license":"MIT","devDependencies":{"@dom-replay/core":"^0.0.1","@dom-replay/plugin-sequential-id-record":"^0.0.1","@dom-replay/types":"^0.0.1","typescript":"5.8.2","vite":"^5.3.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"@dom-replay/core":"^0.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"dev":"vite build --watch","build":"pnpm run prepublish","check-types":"tsc -noEmit","prepublish":"tsc -noEmit && vite build"},"_id":"@dom-replay/plugin-sequential-id-replay@0.0.1","_integrity":"sha512-HIK0+Q/PRDUNKuxHUN7p8tL789UfNLcmSbLKmmo9iRkIqoMVUsClywmMl1Y3JRbrpLIqAITounBivVSpOEoA1A==","_resolved":"/tmp/3cf54611b83c02783538624494e3f05d/dom-replay-plugin-sequential-id-replay-0.0.1.tgz","_from":"file:dom-replay-plugin-sequential-id-replay-0.0.1.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-HIK0+Q/PRDUNKuxHUN7p8tL789UfNLcmSbLKmmo9iRkIqoMVUsClywmMl1Y3JRbrpLIqAITounBivVSpOEoA1A==","shasum":"03cfa968c818aff16beaa79b1c4766d243b98641","tarball":"https://registry.npmjs.org/@dom-replay/plugin-sequential-id-replay/-/plugin-sequential-id-replay-0.0.1.tgz","fileCount":13,"unpackedSize":16268,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDR2alKGtPtZ2RGCOSKvg7YIhCHv+hwfi6tpIQybYzcUQIgTsTooK4behZz60C5R5WhOkUoeAIN589I1nwnMj/RLzI="}]},"_npmUser":{"name":"stradum","email":"vcatalano@gmail.com"},"directories":{},"maintainers":[{"name":"stradum","email":"vcatalano@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-sequential-id-replay_0.0.1_1771304906391_0.6172850617918779"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-17T05:08:26.334Z","0.0.1":"2026-02-17T05:08:26.524Z","modified":"2026-02-17T05:08:26.707Z"},"maintainers":[{"name":"stradum","email":"vcatalano@gmail.com"}],"description":"Use this plugin in combination with the [@dom-replay/plugin-sequential-id-record](../core-plugin-sequential-id-record) plugin to record and replay events with a sequential id. See the [guide](../../../guide.md) for more info.","keywords":["dom-replay"],"license":"MIT","readme":"# @dom-replay/plugin-sequential-id-replay\n\nUse this plugin in combination with the [@dom-replay/plugin-sequential-id-record](../core-plugin-sequential-id-record) plugin to record and replay events with a sequential id.\nSee the [guide](../../../guide.md) for more info.\n\n## Installation\n\n```bash\nnpm install @dom-replay/plugin-sequential-id-replay\n```\n\n## Usage\n\n```js\nimport { Replayer } from '@dom-replay/replay';\nimport { getReplaySequentialIdPlugin } from '@dom-replay/plugin-sequential-id-replay';\n\nconst replayer = new Replayer(events, {\n  plugins: [\n    getReplaySequentialIdPlugin({\n      // make sure this is the same as the record side\n      key: '_id', // default value\n      warnOnMissingId: true, // default value\n    }),\n  ],\n});\nreplayer.play(); // ERROR: [sequential-id-plugin]: expect to get an id with value \"42\", but got \"666\"`\n```\n","readmeFilename":"README.md","_rev":"1-28ae8d713511efc5b3bc8cfd8289dc36"}