{"_id":"@flowsterix/react","_rev":"43-2dbe0e1c6dd6df0446d7a2d7c40f61bf","name":"@flowsterix/react","dist-tags":{"latest":"1.9.0"},"versions":{"0.1.0":{"name":"@flowsterix/react","version":"0.1.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.1.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"313f71ae976b1a3166850410217e830cb9a10a87","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.1.0.tgz","fileCount":96,"integrity":"sha512-RScFp2PJC8zFsHYXGMkIJp244W+Dmw2vdkYHLMj62ZXa/zR50Dsxrz1aizX0stswPvJhL2S97wP/YBaRITU+XQ==","signatures":[{"sig":"MEQCIBVWX8BbfqEGKMmgeTxlBwQ/4cevT20ztV078poAwYnSAiAbcpJekGPr5fuQQNXcHb+1KKwm5Ms6AbXPRU/EF2KtEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380698},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/e779f330af6c1113e60812ee2b0918c9/flowsterix-react-0.1.0.tgz","_integrity":"sha512-RScFp2PJC8zFsHYXGMkIJp244W+Dmw2vdkYHLMj62ZXa/zR50Dsxrz1aizX0stswPvJhL2S97wP/YBaRITU+XQ==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0_1769208377197_0.21308674010966522","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@flowsterix/react","version":"0.1.1","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.1.1","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"3a4da8418ea2339a0929c5398395deba273a7a80","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.1.1.tgz","fileCount":97,"integrity":"sha512-MSR7XhQrSysgLwhCHNlsY6cGWu4U2GAFKUVsKtgWI0m5f4cw2IrDkr/2/B5pBsF6SeBDIo6zLK/sb+fx/K/Qqw==","signatures":[{"sig":"MEYCIQCiQ6EVlYBCcsUgsstSeTZaB67BWDbJ1kRqSoDRBYZdOgIhALdps7tOWIeuFI92wIaJ2w9dO07FLia66UTWkFdbq3g7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382050},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/531f534c0548cc6818e3213a25f4b960/flowsterix-react-0.1.1.tgz","_integrity":"sha512-MSR7XhQrSysgLwhCHNlsY6cGWu4U2GAFKUVsKtgWI0m5f4cw2IrDkr/2/B5pBsF6SeBDIo6zLK/sb+fx/K/Qqw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.1_1769351413550_0.158004955560465","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flowsterix/react","version":"0.2.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.2.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"031dd0252b0800dba6c5221bf20843d8678fa0d4","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.2.0.tgz","fileCount":97,"integrity":"sha512-g8VybV5CyuWF8jO232ljrodZ+wX7VO00mY4lYDoIm15gZoxGAIgy9E3QH5WFPIQMBWRPO3KCBY6V/el56TzFtA==","signatures":[{"sig":"MEYCIQDs/Yrv0ggdrdq7g1nQlwybjrsdcER9TEgTIUoonQG3UwIhAPXVOfk+t9g/+V+SFMdJCFtkBZ6YpLLRL6m7zkMZAY3y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383002},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/460243b3ff81ec561a29dea8869fe892/flowsterix-react-0.2.0.tgz","_integrity":"sha512-g8VybV5CyuWF8jO232ljrodZ+wX7VO00mY4lYDoIm15gZoxGAIgy9E3QH5WFPIQMBWRPO3KCBY6V/el56TzFtA==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.0_1769466007149_0.8279287177663057","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@flowsterix/react","version":"0.2.1","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.2.1","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"1e75c51dc1b9942994e8f7f8fd7eca85445f8c01","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.2.1.tgz","fileCount":97,"integrity":"sha512-7MDhqP2vOT1yg6QF1FCxoNx0zFGnZDE/BrLage6TKwJCAOn1/P6atUwBjFmx7sz2ZIdflVqcJ59Rsky4Fl9+Tw==","signatures":[{"sig":"MEUCIG7NqH/a4r5hNyNWTQO6zPM+3CxFET719/zul+efryPqAiEAgbBh2q9B6oQEEvLBvxW451OGqLOYifD+Z8uWYfk2Cvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383055},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/9c1ea470ac9f1e99b4c04ca1e4e1d993/flowsterix-react-0.2.1.tgz","_integrity":"sha512-7MDhqP2vOT1yg6QF1FCxoNx0zFGnZDE/BrLage6TKwJCAOn1/P6atUwBjFmx7sz2ZIdflVqcJ59Rsky4Fl9+Tw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"motion":"^12.29.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.1_1769466702754_0.9457635418555614","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flowsterix/react","version":"0.3.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.3.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"4d224407bc56e8fc2eca1568383f4f48e830a3a8","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.3.0.tgz","fileCount":97,"integrity":"sha512-Bb8ei29EN6JRKNpgzJTSzVYYMm0fZedHV8eozjN8OJIKPAazbcjF5awS3eF4dEG7h/8wC3uwGwC8Npb7z57MCw==","signatures":[{"sig":"MEUCIAIR5ouEMASRZwr/af/V+lAi5ZeYC0bRmU4Nz3BdmgiKAiEAotJXuAAWk5hNEX8N8Qy8twSsMv/iu0OywHrpONzK2k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383445},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/75db2d43f2d8df3c91ec3cbab54a3453/flowsterix-react-0.3.0.tgz","_integrity":"sha512-Bb8ei29EN6JRKNpgzJTSzVYYMm0fZedHV8eozjN8OJIKPAazbcjF5awS3eF4dEG7h/8wC3uwGwC8Npb7z57MCw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"motion":"^12.29.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.0_1769525244104_0.6080241757596323","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@flowsterix/react","version":"0.3.1","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.3.1","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"0eb907bc552ed59692ef635599a815d41205e864","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.3.1.tgz","fileCount":96,"integrity":"sha512-q6KwLPUWWLXdJ2Ur6UEfexpGJMg0woJtyjg77pXvbryuXMfy7R2w9xxxTIqb06dm9YNrzXAY5HKhOsMDOa331A==","signatures":[{"sig":"MEYCIQC2eBHZ5/w5tD352tCRmTPZBAu/iAP+wCT5TKlFFyxd4QIhAMuaXI1pqb442/NyFfUW70LDbfj1rO02ODCQqyHDUfAD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382473},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/fdd5dbc9a7b3592b66b5d349c650822e/flowsterix-react-0.3.1.tgz","_integrity":"sha512-q6KwLPUWWLXdJ2Ur6UEfexpGJMg0woJtyjg77pXvbryuXMfy7R2w9xxxTIqb06dm9YNrzXAY5HKhOsMDOa331A==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"motion":"^12.29.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.1_1769527297761_0.4188944989259842","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flowsterix/react","version":"0.4.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.4.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"773611b709fdf049306b66cd795e5400a4227d15","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.4.0.tgz","fileCount":96,"integrity":"sha512-9kACtSODAXH2HixQltr/VsaGUFnhLCX0SWqNN1mipEvD5o7GCC/qnlgjc0mDvxuUXLBTS/WV86Qm2DOd8rQ3GA==","signatures":[{"sig":"MEQCIF84SwdimszaqK78Ka9hhmke3tNdqTiM8i5r/safmTEvAiBKV/6SebD5YW0F9fhqK5QJin6zX3XJ7z46Nfwlo9emkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386687},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/efd6e32f47fed0f0e654dc2466937660/flowsterix-react-0.4.0.tgz","_integrity":"sha512-9kACtSODAXH2HixQltr/VsaGUFnhLCX0SWqNN1mipEvD5o7GCC/qnlgjc0mDvxuUXLBTS/WV86Qm2DOd8rQ3GA==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"motion":"^12.29.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.0_1769619025395_0.9176054659683361","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@flowsterix/react","version":"0.4.1","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.4.1","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"7195c97e2ea4e142cfb5821ac40563726de637d9","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.4.1.tgz","fileCount":96,"integrity":"sha512-zSPv2J7Hh3S2ANiqfPUY9IGr1K0JSumckgD4vsS9ZER20zBUJSS+D7rNMd+Y4pRvJuqbVshNO7AwgZ75SrDv+Q==","signatures":[{"sig":"MEQCIGAhKOyW7ho2v3visnB8zPkgX1u1JqHTtWEKbVyykaS7AiAj6hfK4CLhJda+d7wJmOvLHUtMhJJVpmNK/5B2AHlNkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386353},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/a9995e1a12ff0df6ce4a67d918e29568/flowsterix-react-0.4.1.tgz","_integrity":"sha512-zSPv2J7Hh3S2ANiqfPUY9IGr1K0JSumckgD4vsS9ZER20zBUJSS+D7rNMd+Y4pRvJuqbVshNO7AwgZ75SrDv+Q==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"motion":"^12.29.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.1_1769622310116_0.3142098511805176","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@flowsterix/react","version":"0.4.2","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.4.2","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"79399661249367ec0dc830ede4c0cca4e9f9adeb","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.4.2.tgz","fileCount":96,"integrity":"sha512-C5E0YeRwyEQRlwPEL1Cnd7INvg6++2uCsqekQR/gYeqZvNw23sSXkP+D+i3NwC13T8Q7OLLF2fhkc0muAZqJiA==","signatures":[{"sig":"MEUCIQChu3HU988FjJxx33nncWNgyv+w1xM2bxVVypycEylKUwIgGRsm3zo7kG9GZC/rNcD21NqbVjOlwgnpjUBSW4QdiNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386843},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.4.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/5ca7abf5fbcc8dec21b8f7e8af6c0f9c/flowsterix-react-0.4.2.tgz","_integrity":"sha512-C5E0YeRwyEQRlwPEL1Cnd7INvg6++2uCsqekQR/gYeqZvNw23sSXkP+D+i3NwC13T8Q7OLLF2fhkc0muAZqJiA==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"motion":"^12.29.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.2_1769686102155_0.2321179631066923","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@flowsterix/react","version":"0.5.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.5.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"71c772008d76960707a14ecb897df78272cf45d7","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.5.0.tgz","fileCount":96,"integrity":"sha512-MNIAtgIPjipQ+sJH9x39QReXfyUXVf6LaxJYgXixDuy8hdVmClVj8O2+k74cW4KCSLNx5ye/23TkeMkxMWg5jA==","signatures":[{"sig":"MEQCIGanx6MmOe5MGIBCHFkbD8ax9AZvR1g/+4aQF0KvtxqoAiBIg8gKawJNGDuAUft3mwipJtpYd20QVqB9aHEwoSuqBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389378},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/016830a2a87fd77f9345d2dd59fe685a/flowsterix-react-0.5.0.tgz","_integrity":"sha512-MNIAtgIPjipQ+sJH9x39QReXfyUXVf6LaxJYgXixDuy8hdVmClVj8O2+k74cW4KCSLNx5ye/23TkeMkxMWg5jA==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.0_1769699737790_0.8237209187900727","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@flowsterix/react","version":"0.6.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.6.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"bd0f98549ea64ae0caf713bf6f62611b5f9857c1","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.6.0.tgz","fileCount":99,"integrity":"sha512-7nR4GDB4kxuKvJigJcW1m1Bb4KKdKouN/NXJrWnoa7BSejaEfUAKG+zmKVczorTnQGtX0pAAeRBF066EPTi18w==","signatures":[{"sig":"MEUCIQDwwQp9hKSP9Oqd3pVpl5OJPXn+LfE2/HtqIsb5+kBd6gIgJ/L+htd2fFUyMMTEVn/fyyD7avdg/8X58Kq/bJ+4e7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396844},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.6.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/558e37d6b74d55b34c8872176dd25bd7/flowsterix-react-0.6.0.tgz","_integrity":"sha512-7nR4GDB4kxuKvJigJcW1m1Bb4KKdKouN/NXJrWnoa7BSejaEfUAKG+zmKVczorTnQGtX0pAAeRBF066EPTi18w==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.0_1769768084069_0.8505725705148217","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@flowsterix/react","version":"0.7.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.7.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"9aaa99686b89797b4b36a60e54430f4d7b596573","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.7.0.tgz","fileCount":99,"integrity":"sha512-P3dL5Eko+xVttM27KF0zdwjl14QABfzjOA+Br4kaVfOhzjFjfcsptBk8WM4GHkUmAgH1Wd/gqSiUF7o5N+UgJw==","signatures":[{"sig":"MEYCIQDpbduGPdOClxtwAg5A+RweMrMdWz4W2sbzyt0Kxoc/KwIhAOibyOzBkUMTLwMszEroqFa1OJ5bLF5SdrYkYmvsVTEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397297},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.7.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/b5657f289278143d70d29bf4513876d6/flowsterix-react-0.7.0.tgz","_integrity":"sha512-P3dL5Eko+xVttM27KF0zdwjl14QABfzjOA+Br4kaVfOhzjFjfcsptBk8WM4GHkUmAgH1Wd/gqSiUF7o5N+UgJw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.0_1769798052099_0.9402172453250348","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@flowsterix/react","version":"0.8.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.8.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"9b1e8460db2967144e9e78d852899f19dba3f89d","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.8.0.tgz","fileCount":99,"integrity":"sha512-ny2R5owyuS7YGG+3Jn2J9ePYpv1xtoX3NcpmRfIdNzdHWsAFOapgavPkq7qRV14z72SJ6wKtQbUUV1mzqX7hgw==","signatures":[{"sig":"MEQCIF+MSf3H4vSbB488KsWo4lXNTFPUmW7PWd50OGH4tEZGAiByYankq+BDlrUVvEyCujTFpHXaZhDh2FazImUXUGmnEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396941},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.8.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/aa4109b7c5d239845b6e98ad2d559c35/flowsterix-react-0.8.0.tgz","_integrity":"sha512-ny2R5owyuS7YGG+3Jn2J9ePYpv1xtoX3NcpmRfIdNzdHWsAFOapgavPkq7qRV14z72SJ6wKtQbUUV1mzqX7hgw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.0_1769803044196_0.6014187240743187","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@flowsterix/react","version":"0.8.1","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.8.1","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"33b0420b22a06e743bf25be346a2ee641d98ea81","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.8.1.tgz","fileCount":98,"integrity":"sha512-NvWkrlUUhEIAqT2NFVxmqqb1Uz/RIzmPh5Qp6O6WxbvfLGatZ7Qu/jiEblunc0/gTe86+B5ui/J9ExF10hDopw==","signatures":[{"sig":"MEYCIQDA64/sg9LlZV24CBrTDgcTmB1OktVacKPGmdA1BdU3JQIhANoaPUDAfRykrNB7gqWb4z1YSUvIqPh2YF2cNNwv8c4x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392856},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.8.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/f50f3a5aef931d43a822c2e422464e00/flowsterix-react-0.8.1.tgz","_integrity":"sha512-NvWkrlUUhEIAqT2NFVxmqqb1Uz/RIzmPh5Qp6O6WxbvfLGatZ7Qu/jiEblunc0/gTe86+B5ui/J9ExF10hDopw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.1_1769854806831_0.7903966420761483","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@flowsterix/react","version":"0.9.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.9.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"c2e579a11a1df1b694baff100783a8b5f078fd21","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.9.0.tgz","fileCount":100,"integrity":"sha512-Z8ICogC782pLVASgrHX7cLgDyg06+QfcGbZTNSW9hdM4SB63i0KjN4vWNQ6qE5z6JICv2FLAtcdBWZqs+LqxDw==","signatures":[{"sig":"MEUCIE3numTH/s/l6QAJGdStm8L6/+cRg+w3oqzr+F49UA4lAiEAjNe2n6LEvbndbCSHt1poW7E+BXLebN79QTevvKHesDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397335},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.9.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/48185d1cd2d293acdd4dd8ad114082b4/flowsterix-react-0.9.0.tgz","_integrity":"sha512-Z8ICogC782pLVASgrHX7cLgDyg06+QfcGbZTNSW9hdM4SB63i0KjN4vWNQ6qE5z6JICv2FLAtcdBWZqs+LqxDw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.0_1769857137513_0.14424891654684013","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@flowsterix/react","version":"0.10.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.10.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"d084296d74ba420b662258805af9069bbcc1f432","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.10.0.tgz","fileCount":106,"integrity":"sha512-iYRQ70i9WyuQsfcHG1L9VDjoBoR5P4vfLaggrUjYDwFSiPj/zKMB+3hs0VhE++Ay4M0YFGAoUSWO7Bc64GnKTw==","signatures":[{"sig":"MEUCIQD5/LQyXw79YQk8EDClEDLhSBTtMbOBhiIuG8V7Ps1TnwIgcfg1JLIooSKCPemYRrv7DWaHDsz5Hgqomca2jsvNrBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424889},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.10.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/e672193e29f95c91f0339759daa4e8c5/flowsterix-react-0.10.0.tgz","_integrity":"sha512-iYRQ70i9WyuQsfcHG1L9VDjoBoR5P4vfLaggrUjYDwFSiPj/zKMB+3hs0VhE++Ay4M0YFGAoUSWO7Bc64GnKTw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.0_1769888515953_0.008080218821355789","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@flowsterix/react","version":"0.10.1","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.10.1","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"f9dff8e0be80d4adba8505667a3f9ff41a9b46f4","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.10.1.tgz","fileCount":106,"integrity":"sha512-7qzi6BkM/HkP4Z4rN+xTm2FgxgSdmsJy8pL16ZzVXzT9mx0uINR6TXcpyf3iEeAXUjlSJY2eeoKnlv5Wc5/NBw==","signatures":[{"sig":"MEYCIQCUO7Q0Da68PwsAaP4wqeeKN5mlKEXiQHoz8rhGfWn3MgIhAI/8nBMk+lMh/5kIkrcuVDzNMou1IdXkG+Xsu/k+RR9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425411},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.10.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/05d8aa1d4dd9d15d30f72291ca60b16e/flowsterix-react-0.10.1.tgz","_integrity":"sha512-7qzi6BkM/HkP4Z4rN+xTm2FgxgSdmsJy8pL16ZzVXzT9mx0uINR6TXcpyf3iEeAXUjlSJY2eeoKnlv5Wc5/NBw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.1_1769890836919_0.7800347007103725","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@flowsterix/react","version":"0.11.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.11.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"c19b58aa1d7fce94020e88fb5ea8818a25ed6ce3","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.11.0.tgz","fileCount":149,"integrity":"sha512-GTgeknnYkn+WCgNxZg4pHJ3q8oGidFsxAKYWEychlil9I8ROZh/ecpZn+Vn0nHtjOl/f5f+2+G04MpiBgs+k4w==","signatures":[{"sig":"MEQCICD2QWmc915gPgfPthG8mTh5TPjBbgd7L+Etpx0OqhBVAiAvYU5jsXZiYyetirogDxeEWmQ41tFZ48ffZR6qzjd0CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634557},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.11.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/4fea2f238ccb350ca3012a40f794c63e/flowsterix-react-0.11.0.tgz","_integrity":"sha512-GTgeknnYkn+WCgNxZg4pHJ3q8oGidFsxAKYWEychlil9I8ROZh/ecpZn+Vn0nHtjOl/f5f+2+G04MpiBgs+k4w==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.10.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.11.0_1770025543711_0.6966385956569208","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@flowsterix/react","version":"0.11.1","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.11.1","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"6811d9a42e6db1ac385d53fbe8231935c1895d34","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.11.1.tgz","fileCount":154,"integrity":"sha512-clphHavmcZdeLJBVnDfL/4EY/08Dok2b4glAGv37sFohz2y/eV2fIpe0/bjr+qjXQ+0XgP4pso68x5rlC8y7hg==","signatures":[{"sig":"MEQCIAcn1bvZC6BcAXs1rTZ9yathuM/IgmuFUmhTD1JCUJPqAiB2/WfSbCFNeHYxLFmmNp1+BjHelyTRgZMlEz8db5VTBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622663},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.11.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/89185a6d123debd3639f08adc45353c0/flowsterix-react-0.11.1.tgz","_integrity":"sha512-clphHavmcZdeLJBVnDfL/4EY/08Dok2b4glAGv37sFohz2y/eV2fIpe0/bjr+qjXQ+0XgP4pso68x5rlC8y7hg==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.10.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.11.1_1770030702566_0.39864843305740405","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@flowsterix/react","version":"0.12.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.12.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"69f08911fcd2872d69345e86bdf76d186d5a484e","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.12.0.tgz","fileCount":156,"integrity":"sha512-ap1b71LpDw1mHvECHdZkLG1WIAh3GDGwK9LJINK96RgDc13km6oOOJi3qeemiTIR3sTdnzGCbinPF7hO6+0jPQ==","signatures":[{"sig":"MEQCIAEMTuOZ9llyjFw1BimTa6khlakA29rLaTjhd6QCrRNYAiBwe34X5D1Xj1PKrOgiKSqlwAUAg8sZ8GOcp6INkrE2rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646585},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.12.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/feb99bec80102d0400ac860a1d093eba/flowsterix-react-0.12.0.tgz","_integrity":"sha512-ap1b71LpDw1mHvECHdZkLG1WIAh3GDGwK9LJINK96RgDc13km6oOOJi3qeemiTIR3sTdnzGCbinPF7hO6+0jPQ==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.10.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.12.0_1770117147485_0.9048597432350785","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@flowsterix/react","version":"0.12.1","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.12.1","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"fce2eba8581dd46ff6b1095ab0596db45cddcfe6","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.12.1.tgz","fileCount":156,"integrity":"sha512-zdxD6cusnztaynCfsR08+rKmEsFS7TCHFmzrFCptQ69IKzBTJZtSNuSnG3xjhHwkBbkQeD5DuAulS30mBn1bZQ==","signatures":[{"sig":"MEUCIQDoijhtoNSbpWdkHTziMdsr5TX3uPnmu+H8GjgTidBRLQIgcwREU6p51rfX9Iu0tdGq59qHg5B41ipwW30r8kxZ0js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648787},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.12.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/0b4670e0804c41502582fcd8e9b86cf4/flowsterix-react-0.12.1.tgz","_integrity":"sha512-zdxD6cusnztaynCfsR08+rKmEsFS7TCHFmzrFCptQ69IKzBTJZtSNuSnG3xjhHwkBbkQeD5DuAulS30mBn1bZQ==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.10.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.12.1_1770198167142_0.1757816600135933","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@flowsterix/react","version":"0.13.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.13.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"a30ca2b39f0fca31b74a956e395f18938fe96935","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.13.0.tgz","fileCount":158,"integrity":"sha512-c39F8FC0KB1pRAdWA2WbpvxYGUZozu6xQbrhJI38hpqdx2dTGD+W83b2yk+xbuWaUBlHlHhTjZ6KLrx9EvJ/eQ==","signatures":[{"sig":"MEYCIQC7vUEJCa3Xj9rztRy/cNByt1Qv5CwC07B+SG7U8p/XUgIhAIH8yRXSyO8tITJPvaSTiX0bBkXT4eTr1buJgHQHplrn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655434},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.13.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/610aa817aa74f543e83cb7c840ba9292/flowsterix-react-0.13.0.tgz","_integrity":"sha512-c39F8FC0KB1pRAdWA2WbpvxYGUZozu6xQbrhJI38hpqdx2dTGD+W83b2yk+xbuWaUBlHlHhTjZ6KLrx9EvJ/eQ==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.10.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.13.0_1770302194751_0.37912898762942726","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@flowsterix/react","version":"0.14.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.14.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"bc2599971a98d0fa6d2958be380388209afd2e5f","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.14.0.tgz","fileCount":158,"integrity":"sha512-6/apirmuQdMTJHHdrkNleRxPlyDqnzmwWAW4r1RvCBZu2Aq8RdotfTF/1KvEIGyrqp3aoz2bmKwe1t37JXanNg==","signatures":[{"sig":"MEQCIA+Ez5FbEwPzf0qVThyM6yM6c4fytKyZMutgQZ8OprLDAiAUC9npa0+8+24660DzchiyFY42HLW108r6435MyKbaCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657955},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.14.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/2267d2315cd4b3c307d2845d4bab13d1/flowsterix-react-0.14.0.tgz","_integrity":"sha512-6/apirmuQdMTJHHdrkNleRxPlyDqnzmwWAW4r1RvCBZu2Aq8RdotfTF/1KvEIGyrqp3aoz2bmKwe1t37JXanNg==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.10.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.14.0_1770383900412_0.6957279803837269","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@flowsterix/react","version":"0.14.1","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.14.1","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"aabdf14e39084e5a01908e14826d66e103087ffc","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.14.1.tgz","fileCount":158,"integrity":"sha512-A/x4GG+5W9msCcRoGZjsUVh6IYy2IlmSQXjFiXJ5ELbgJz8BE06zwNzwVxVucD9hsFzOiB7O5WCvx3+fFtVyGA==","signatures":[{"sig":"MEUCIAgfcXaZg4K71Whbpt3N5Dh5hjdLRCRgV2BXZjRRuGj5AiEAv4CCQz6m87cQBNWpV6x3Cc+Av2Wz3S/vYubevBKjx6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659203},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.14.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/be219eac6ebc1172d06c6b2c76585b4d/flowsterix-react-0.14.1.tgz","_integrity":"sha512-A/x4GG+5W9msCcRoGZjsUVh6IYy2IlmSQXjFiXJ5ELbgJz8BE06zwNzwVxVucD9hsFzOiB7O5WCvx3+fFtVyGA==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.10.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.14.1_1770467416601_0.5859162220934271","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@flowsterix/react","version":"0.14.2","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.14.2","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"d2b8675b85878cfc30be8656dc3ffcc75f0b1df6","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.14.2.tgz","fileCount":158,"integrity":"sha512-eXLYXaW7xOy3kUzyWKLQtMmX34pjqb3Nhf3Vz0Wt0d3KMWmY/U6EGBNDbjI6Q/xKk3SGfGdx6NqRS7zoJTVMsw==","signatures":[{"sig":"MEQCIGGOoef79JdfqV3ErbS6P2q/yxzDd4AEwDaHrENbwX0IAiA/nOIgHEsVkYrOvEfCsdGzxQ11OfAtuNa6sZJQqExB/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675085},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.14.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/6786a5be957bd4a8f6e8adf1d91314c6/flowsterix-react-0.14.2.tgz","_integrity":"sha512-eXLYXaW7xOy3kUzyWKLQtMmX34pjqb3Nhf3Vz0Wt0d3KMWmY/U6EGBNDbjI6Q/xKk3SGfGdx6NqRS7zoJTVMsw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"0.10.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.14.2_1770587126359_0.3558935961881622","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@flowsterix/react","version":"0.14.3","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.14.3","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"586911743391b050725f67622f984c23d1aeff0b","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.14.3.tgz","fileCount":161,"integrity":"sha512-CUxEEOGPLVgwm4Km9Ls49axC5zJkpUwa0fu5iB96LWlHqCasexZIAaKSFH4FCC8PKNiqbqjoGeiKZqOhJkOSAw==","signatures":[{"sig":"MEYCIQDtZu5Nn7rd0LEjO578B5zJH9Tw5GLhgu91y9u5S0M2qwIhAOWTFDHrbUpQ5n0y9eCODI5u0YLTlvI6SVzjXnUWiBH9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720686},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.14.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/dfeb452d388144df0709176b360a7181/flowsterix-react-0.14.3.tgz","_integrity":"sha512-CUxEEOGPLVgwm4Km9Ls49axC5zJkpUwa0fu5iB96LWlHqCasexZIAaKSFH4FCC8PKNiqbqjoGeiKZqOhJkOSAw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.10.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.14.3_1770640109582_0.9189637980684824","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@flowsterix/react","version":"0.14.4","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@0.14.4","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"26de2b601704efba3626bdf055ff098683a13fdd","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-0.14.4.tgz","fileCount":167,"integrity":"sha512-hjqUvnexgJOOa0Io4xQ5QfQ7ZLD8cT5csjKq1lnFj6k/JjO50nceGOFMiAqSFoyiJVUUBEDwv1d9AKd8YFP4LQ==","signatures":[{"sig":"MEUCIQDWueA4lnI8jJq4EwiU1jDT0OuamOjvYk3ivwqLSujBfQIgGftSS5q9GKL+z4jVSvARG97RIePAam9GqGIHkcfe9B4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753925},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-0.14.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/d61ef78c9e07e8f47acc5e95fcc609ca/flowsterix-react-0.14.4.tgz","_integrity":"sha512-hjqUvnexgJOOa0Io4xQ5QfQ7ZLD8cT5csjKq1lnFj6k/JjO50nceGOFMiAqSFoyiJVUUBEDwv1d9AKd8YFP4LQ==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.10.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.14.4_1770897448337_0.8856441224000355","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@flowsterix/react","version":"1.0.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.0.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"4f72bb9e05e6312f9ca151d9288885a35a4b0dde","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.0.0.tgz","fileCount":175,"integrity":"sha512-mgQaaIJW8sjj4mpsmv4YN6GhX3fdpWxCCt4bweVm1ZbGF+UMhDI7p9Qk1cGff/b/yZWitAogilYkJygY9VzxmA==","signatures":[{"sig":"MEUCIQDamhUVpL8GHoScvzw4xSKcWKRfNWh/2P8FYshq27crYAIgEfO6XGLPGKFtPk936Obbim3HkEhhEbQ9XahhD5lXCrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751539},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/1b21a05b88969ca6dd74235b19a96214/flowsterix-react-1.0.0.tgz","_integrity":"sha512-mgQaaIJW8sjj4mpsmv4YN6GhX3fdpWxCCt4bweVm1ZbGF+UMhDI7p9Qk1cGff/b/yZWitAogilYkJygY9VzxmA==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.10.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.0_1770988531430_0.3519975022695403","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@flowsterix/react","version":"1.0.2","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.0.2","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"732f5116ff97dd9a1405b773b066fea515ed4930","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.0.2.tgz","fileCount":179,"integrity":"sha512-DMk4VFq1dbWQ1hwOZiAB0YxaicR8PKoChQXwBwilKXjsSQ9zs6RxDkMOjFEARuo14HpAKFXnpwS22D+7bbkqug==","signatures":[{"sig":"MEUCIQC539qefgu2ZT3mFP4JhwKuH1+u2/dPTTyAgnfz4QInYgIgd4fJAQkzPo9OcbjFS9qqxBxZQuF9lmOTY8xY1LQQJfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751974},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/95a24227c0681d52b3bd0728bacbb3ba/flowsterix-react-1.0.2.tgz","_integrity":"sha512-DMk4VFq1dbWQ1hwOZiAB0YxaicR8PKoChQXwBwilKXjsSQ9zs6RxDkMOjFEARuo14HpAKFXnpwS22D+7bbkqug==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.10.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.2_1771099238977_0.7791455160535494","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@flowsterix/react","version":"1.0.3","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.0.3","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"67856a007ae27f85792a47cf9cd8a44037e268e5","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.0.3.tgz","fileCount":181,"integrity":"sha512-uqETo77x+0qXfXfGlOvG3N1TEwe8E0CDAoboY0h512txKkoVQYMNNRE/vmN+PW7K5djl/JhXvsm8YmXX+WLUHQ==","signatures":[{"sig":"MEQCICjHj6iSmeKIQo+QiBojAIObCBoywtC4O0MSbbVWqfJQAiApVu3BNSxQ+2td03K9i1UXOgzixmf31piY4y1r7yU5wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763334},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/2348c1f993073f7c8c1d9575f5144bbf/flowsterix-react-1.0.3.tgz","_integrity":"sha512-uqETo77x+0qXfXfGlOvG3N1TEwe8E0CDAoboY0h512txKkoVQYMNNRE/vmN+PW7K5djl/JhXvsm8YmXX+WLUHQ==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.10.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.3_1771106591901_0.5714781140126999","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@flowsterix/react","version":"1.0.4","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.0.4","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"70c6eae760a460193af611e969db0e51fb106db8","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.0.4.tgz","fileCount":185,"integrity":"sha512-k1nUxi6zjscS5DqM1Xb03Zjfj0uqyOPvsyclpSqiYvPqITIydWKmkcJEiaO1LrMAqlJIzlYkJjAZdA2okq5NgQ==","signatures":[{"sig":"MEYCIQCpWJM937V1MQkxdo2Q5zL8UuKBkiYl9pHf/DHn3SzXVAIhAN/aCRoQ6ZrOckknLyEInocx3bWDvki++rSbV17QcO/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773749},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/ab9b6369bb49208a9622150148b46034/flowsterix-react-1.0.4.tgz","_integrity":"sha512-k1nUxi6zjscS5DqM1Xb03Zjfj0uqyOPvsyclpSqiYvPqITIydWKmkcJEiaO1LrMAqlJIzlYkJjAZdA2okq5NgQ==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.10.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.4_1771156478053_0.13073288985422127","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@flowsterix/react","version":"1.0.5","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.0.5","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"9a24bd4a7be982cfb9b1e2f4e24ff66b19a95537","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.0.5.tgz","fileCount":185,"integrity":"sha512-exlMOkk2DzljvOi4wkZCGFslsnCwGuwYUBl5zxgW5JnTvpECoRrwMLoRf9TtlPnhGFAyuyO3qeOYvwaBfon2Hg==","signatures":[{"sig":"MEUCIQD3H05wzczEaP3/Dk3eJPiszUvCsgrsiYI7xpnRaB8hnwIgQ6cItYaXB1uUvi/zgVRIANyN7LaPIuU6eqIH+B22kfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773905},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/7a1d44d5a3783aee2a4804a59853a204/flowsterix-react-1.0.5.tgz","_integrity":"sha512-exlMOkk2DzljvOi4wkZCGFslsnCwGuwYUBl5zxgW5JnTvpECoRrwMLoRf9TtlPnhGFAyuyO3qeOYvwaBfon2Hg==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.10.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.5_1771157953072_0.913924223681984","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@flowsterix/react","version":"1.0.6","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.0.6","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"3f674a724a74b23032bc42c5ef04a3dbd236f74d","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.0.6.tgz","fileCount":185,"integrity":"sha512-1r7uyfZSWXt7FsTY926ro0NkDfxoZArdLC5/DbolZhRKlmh0Mf+hsyPJ9tJMmibeutZESp3N/+YbWhQ+OMt+Zg==","signatures":[{"sig":"MEYCIQDw526Sa1GHUApWOj4vJhu04x3yXeabC3RmnbSDtuYmjgIhAJzD6MPS1EitTrV52RcLy3zB+5HkNEN0ocux1idlisYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778885},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/bd591748c4942f7e479c45cfc630ca76/flowsterix-react-1.0.6.tgz","_integrity":"sha512-1r7uyfZSWXt7FsTY926ro0NkDfxoZArdLC5/DbolZhRKlmh0Mf+hsyPJ9tJMmibeutZESp3N/+YbWhQ+OMt+Zg==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.10.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.6_1771183275716_0.5378583466236024","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@flowsterix/react","version":"1.0.9","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.0.9","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"f2bc2b3ab43f6c3cfed6577385e830dd9ce6b3a6","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.0.9.tgz","fileCount":185,"integrity":"sha512-Yf19EBoi7goZkrkXaLfxioXds/HGLIaxt+b3NNNKl5mLwHBmnIC5A74Ikd+cOxig7is7yeTkD4cf8U9kfrW4Iw==","signatures":[{"sig":"MEUCIA0uKG1HH0P50pjzV/ji9njhzLWdX9Uf0FRW3mnVgro7AiEApd/zJR/kQXgEVHQlIBDuVD8xRuMFetSpB8ZpSTATHyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779248},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.0.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/50bbe75d7f655a14ca90d90380995e74/flowsterix-react-1.0.9.tgz","_integrity":"sha512-Yf19EBoi7goZkrkXaLfxioXds/HGLIaxt+b3NNNKl5mLwHBmnIC5A74Ikd+cOxig7is7yeTkD4cf8U9kfrW4Iw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.10.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.9_1771453297230_0.5706027060155858","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@flowsterix/react","version":"1.1.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.1.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"1eab5515016759ef1064615ff38454ed131f612c","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.1.0.tgz","fileCount":185,"integrity":"sha512-rMx737yq7UDpWl+ltswNx5qFRPUyxExiCDVnQjzWVnkx6nvdAg1se9KkZcmg5o+Ay8flF7EQXP2+1Lgf7pDvQw==","signatures":[{"sig":"MEQCIFqfVzFktU1kqEmXolf6AMF9HOqXi3EtukK/M4Bf8EMFAiAeK2jbFEgBaA+oyYSsRaGELdvZwNL0QjbUag7TjBS4iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784185},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/738b673cf5ddb6fb5ac10cd213c2c0b7/flowsterix-react-1.1.0.tgz","_integrity":"sha512-rMx737yq7UDpWl+ltswNx5qFRPUyxExiCDVnQjzWVnkx6nvdAg1se9KkZcmg5o+Ay8flF7EQXP2+1Lgf7pDvQw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.1.0_1772971041263_0.13147975005593526","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@flowsterix/react","version":"1.2.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.2.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"3e4ec00d7b40a7a35f229bce707ac1cc469ad383","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.2.0.tgz","fileCount":185,"integrity":"sha512-rGoJbrjEVOxkO4asO6zv37R4SD5pc9b/QwogLnmC5HJJN3bPbrbrgS6wrkjEtwAgobkKeG9tQ5mzLaGT2DJ86w==","signatures":[{"sig":"MEQCIHHP5UsyjBalHCLoObV4XLUaRm4H9J3rkFy+lKq/SuTaAiAMW62kk/d4zGB89J2eI3qT19yo1z2+UJMl1pD/5ylxvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779038},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/f18ea475b989c1fbb46ea95403a64611/flowsterix-react-1.2.0.tgz","_integrity":"sha512-rGoJbrjEVOxkO4asO6zv37R4SD5pc9b/QwogLnmC5HJJN3bPbrbrgS6wrkjEtwAgobkKeG9tQ5mzLaGT2DJ86w==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","element-source":"^0.0.4","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.2.0_1773495074386_0.837986017649847","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@flowsterix/react","version":"1.3.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.3.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"0806e95fab98d4353b44bb0be9c1b99935f44631","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.3.0.tgz","fileCount":191,"integrity":"sha512-Jxh7oqGtAv3tDyazXhBuyGnUQr6eFMrkowvN2Sr4LNBxshHyU9cFzDzvCRCBAjAH7D0tvjk4UVp3iT31Mym4+Q==","signatures":[{"sig":"MEYCIQCz27rDh2rB5IQmKq9EFgcYedzGjArh+2hstosZKlJiOQIhANGJghVPjKCJ8UVu8/4cSb8dV7FRV7QyUF6aHlhvGo8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779369},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/494bc60cbb25403e8df7b992cd1ca6ed/flowsterix-react-1.3.0.tgz","_integrity":"sha512-Jxh7oqGtAv3tDyazXhBuyGnUQr6eFMrkowvN2Sr4LNBxshHyU9cFzDzvCRCBAjAH7D0tvjk4UVp3iT31Mym4+Q==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","element-source":"^0.0.4","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.0_1773658784448_0.923452053850015","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@flowsterix/react","version":"1.4.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.4.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"6976e6e4cae3b7a2270bdc980be044238229fd4d","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.4.0.tgz","fileCount":193,"integrity":"sha512-5P2VZKqF5Nj+zT1aKKa5pdA3FXAXHPIrRhr84mI8LZlfX2SMRtE02NqIQiUkHyMSmkik0sNNhwW3YqjfRC3Ufw==","signatures":[{"sig":"MEQCIEJe5T7V1fOPXoVY9qZm/aCbahEsPqlyoiP57YSLqxh9AiAU0Z/Vfh7lpquPzTjXymu7G89wYwZXsre0W5byziG66g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789492},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/5dec5cb9234d36afc3ec62a520d53422/flowsterix-react-1.4.0.tgz","_integrity":"sha512-5P2VZKqF5Nj+zT1aKKa5pdA3FXAXHPIrRhr84mI8LZlfX2SMRtE02NqIQiUkHyMSmkik0sNNhwW3YqjfRC3Ufw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","element-source":"^0.0.4","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.4.0_1773918183876_0.07309873484727647","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@flowsterix/react","version":"1.5.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.5.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"58336efee4c5c3f077e745f7619d1fd96cfce65a","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.5.0.tgz","fileCount":193,"integrity":"sha512-fSkQxsk9L7lUavE+K9zet4+RByv0RoRzv7OVDpORoag2XK5BhrpAVx9nTGgHOImH37EsI/BzhCdfvgBRLpHiiw==","signatures":[{"sig":"MEYCIQDvv0XSQZv4Jazp8mzXEXTF2MFVeYQUh8eRItZ6aMAw2AIhANyTYnPQVTE4M1ZlaHOl6DiL56yBSsWNZQDYz2RpRJ3u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780790},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/1261da0eff3796f850e2502a300fa32d/flowsterix-react-1.5.0.tgz","_integrity":"sha512-fSkQxsk9L7lUavE+K9zet4+RByv0RoRzv7OVDpORoag2XK5BhrpAVx9nTGgHOImH37EsI/BzhCdfvgBRLpHiiw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","element-source":"^0.0.4","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.5.0_1774213963425_0.4989003823516993","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@flowsterix/react","version":"1.6.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.6.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"7c8df75a3498f5dbddefd3928678874602f9685f","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.6.0.tgz","fileCount":193,"integrity":"sha512-ya/pGP3mBkjTsrwCvXd4WHbw/liSPcDuJfIe1sWM6wYcGLvCe/5Fmg+ljRsQVFGay/Pl7dPveVTjIiklRLEmFw==","signatures":[{"sig":"MEYCIQDb8yYxROCPYgYdWPmzvBxqa8OKvaMuhyTGT7+o43O3BwIhAKIW31mQmTQWWWjNnsJNbsHcJBVSo0dnwAfmykJWTtQY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781382},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.6.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/905174d8606d42e9be4f45bbacae6eaa/flowsterix-react-1.6.0.tgz","_integrity":"sha512-ya/pGP3mBkjTsrwCvXd4WHbw/liSPcDuJfIe1sWM6wYcGLvCe/5Fmg+ljRsQVFGay/Pl7dPveVTjIiklRLEmFw==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","element-source":"^0.0.4","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.12.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.6.0_1774256645819_0.8705972163154978","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@flowsterix/react","version":"1.7.0","keywords":["tour","onboarding","walkthrough","guide","flow","react"],"license":"MIT","_id":"@flowsterix/react@1.7.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"143755c413f8f5a93a344c9a4ae9143bb022baf8","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.7.0.tgz","fileCount":193,"integrity":"sha512-BXaJ1z2jAH/CMWGPpItGanB5k6vfBvOme9Y3Osw42Sy4vvNXQoFnb0bzCY82u1BWkz1B25aDE8m0NVm+x3AJAg==","signatures":[{"sig":"MEQCICbfFbP4Dqdb9ncaNmMu9Jjmy102sg6AvZdEbTAfIyWlAiAKdhO6OnplBUzvLd5H4FdDedRuxmBvoW5Ma4t2gvUosg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777043},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.7.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/fe3ad47f0ed09b597e66348d6a59225b/flowsterix-react-1.7.0.tgz","_integrity":"sha512-BXaJ1z2jAH/CMWGPpItGanB5k6vfBvOme9Y3Osw42Sy4vvNXQoFnb0bzCY82u1BWkz1B25aDE8m0NVm+x3AJAg==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","element-source":"^0.0.4","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.12.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.7.0_1774261179744_0.3769174872286414","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@flowsterix/react","version":"1.8.0","keywords":["tour","onboarding","walkthrough","guide","flow","react","tanstack-intent"],"license":"MIT","_id":"@flowsterix/react@1.8.0","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"homepage":"https://github.com/kvngrf/flowsterix#readme","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"dist":{"shasum":"3b4d45d0e38210e19272ec5eda8f575e38c6ec8f","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.8.0.tgz","fileCount":201,"integrity":"sha512-X8S9X4YtARleyMz6sflZnBIz3FwnVAk7nJaZLA8YgJBSnoobGKVvX8hPSIEONKT6UlCg11mpLYRB78MhP14I7g==","signatures":[{"sig":"MEUCIEzudV2iD8OMPrQgKIIyhJa5UGX5RUh6VPdTwgK02ypWAiEAmV6ui109kKPBRKNZIK3suwWCfQYwTUuGW7xyjmsSGJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820199},"main":"dist/index.cjs","type":"module","_from":"file:flowsterix-react-1.8.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","default":"./dist/router/index.mjs","require":"./dist/router/index.cjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","default":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","default":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","default":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","default":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","default":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/c2bde8d63b189fc993c501519ffd77c4/flowsterix-react-1.8.0.tgz","_integrity":"sha512-X8S9X4YtARleyMz6sflZnBIz3FwnVAk7nJaZLA8YgJBSnoobGKVvX8hPSIEONKT6UlCg11mpLYRB78MhP14I7g==","repository":{"url":"git+https://github.com/kvngrf/flowsterix.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React bindings for Flowsterix - guided tours and onboarding flows","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@dnd-kit/core":"^6.3.1","element-source":"^0.0.4","@floating-ui/dom":"^1.7.4","@flowsterix/core":"^0.12.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","motion":"^12.29.0","react-dom":"^19.2.0","@tanstack/intent":"^0.0.23"},"peerDependencies":{"next":">=13","react":">=18","motion":">=11","react-dom":">=18","react-router-dom":">=6","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"next":{"optional":true},"motion":{"optional":false},"react-router-dom":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.8.0_1774289745789_0.6490816853376542","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@flowsterix/react","version":"1.9.0","description":"React bindings for Flowsterix - guided tours and onboarding flows","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kvngrf/flowsterix.git","directory":"packages/react"},"keywords":["tour","onboarding","walkthrough","guide","flow","react","tanstack-intent"],"type":"module","sideEffects":false,"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.mjs","require":"./dist/router/index.cjs","default":"./dist/router/index.mjs"},"./router/tanstack":{"types":"./dist/router/tanstackRouterAdapter.d.ts","import":"./dist/router/tanstackRouterAdapter.mjs","require":"./dist/router/tanstackRouterAdapter.cjs","default":"./dist/router/tanstackRouterAdapter.mjs"},"./router/react-router":{"types":"./dist/router/reactRouterAdapter.d.ts","import":"./dist/router/reactRouterAdapter.mjs","require":"./dist/router/reactRouterAdapter.cjs","default":"./dist/router/reactRouterAdapter.mjs"},"./router/next-app":{"types":"./dist/router/nextAppRouterAdapter.d.ts","import":"./dist/router/nextAppRouterAdapter.mjs","require":"./dist/router/nextAppRouterAdapter.cjs","default":"./dist/router/nextAppRouterAdapter.mjs"},"./router/next-pages":{"types":"./dist/router/nextPagesRouterAdapter.d.ts","import":"./dist/router/nextPagesRouterAdapter.mjs","require":"./dist/router/nextPagesRouterAdapter.cjs","default":"./dist/router/nextPagesRouterAdapter.mjs"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.mjs","require":"./dist/devtools/index.cjs","default":"./dist/devtools/index.mjs"}},"dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/dom":"^1.7.4","element-source":"^0.0.4","@flowsterix/core":"^0.12.0"},"peerDependencies":{"@tanstack/react-router":">=1","motion":">=11","next":">=13","react":">=18","react-dom":">=18","react-router-dom":">=6"},"devDependencies":{"@tanstack/intent":"^0.0.23","motion":"^12.29.0","react":"^19.2.0","react-dom":"^19.2.0"},"peerDependenciesMeta":{"motion":{"optional":false},"@tanstack/react-router":{"optional":true},"next":{"optional":true},"react-router-dom":{"optional":true}},"scripts":{"build":"tsup --config tsup.config.ts --format esm,cjs --clean && tsc --build tsconfig.json --force","lint":"eslint src --ext .ts,.tsx","typecheck":"tsc --noEmit","test":"vitest run"},"_id":"@flowsterix/react@1.9.0","bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"homepage":"https://github.com/kvngrf/flowsterix#readme","_integrity":"sha512-FfuohNxDDX2WuI6QEBx9VEHIgAwV3ZoNffm8XeJCJfG2c5L8D/PXmcgojLisqqXRrQ4mfktGQjL08mynkJ7yzQ==","_resolved":"/private/var/folders/b1/cg3x270s7h959zxbp_jqzt640000gn/T/4c28d4670881485f342129293510a3ff/flowsterix-react-1.9.0.tgz","_from":"file:flowsterix-react-1.9.0.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-FfuohNxDDX2WuI6QEBx9VEHIgAwV3ZoNffm8XeJCJfG2c5L8D/PXmcgojLisqqXRrQ4mfktGQjL08mynkJ7yzQ==","shasum":"d0d886090a4ac1cfa491a6073632c0f1ba030756","tarball":"https://registry.npmjs.org/@flowsterix/react/-/react-1.9.0.tgz","fileCount":201,"unpackedSize":820151,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDcmZhIhiGnZd2HYGIYzYwM9rVlRgp5kac2oV9ZsDR3wAiEAnA8iVLsUVlWBhuEKoFZybIregt25DArmTUtsc6SBzbg="}]},"_npmUser":{"name":"kvngrf","email":"kevin.graf91@gmx.de"},"directories":{},"maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_1.9.0_1774293261778_0.5267573869392193"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-23T22:46:17.095Z","modified":"2026-03-23T19:14:22.167Z","0.1.0":"2026-01-23T22:46:17.374Z","0.1.1":"2026-01-25T14:30:13.711Z","0.2.0":"2026-01-26T22:20:07.321Z","0.2.1":"2026-01-26T22:31:42.964Z","0.3.0":"2026-01-27T14:47:24.491Z","0.3.1":"2026-01-27T15:21:37.940Z","0.4.0":"2026-01-28T16:50:25.567Z","0.4.1":"2026-01-28T17:45:10.296Z","0.4.2":"2026-01-29T11:28:22.322Z","0.5.0":"2026-01-29T15:15:37.947Z","0.6.0":"2026-01-30T10:14:44.297Z","0.7.0":"2026-01-30T18:34:12.270Z","0.8.0":"2026-01-30T19:57:24.341Z","0.8.1":"2026-01-31T10:20:07.092Z","0.9.0":"2026-01-31T10:58:57.719Z","0.10.0":"2026-01-31T19:41:56.089Z","0.10.1":"2026-01-31T20:20:37.063Z","0.11.0":"2026-02-02T09:45:43.890Z","0.11.1":"2026-02-02T11:11:42.759Z","0.12.0":"2026-02-03T11:12:27.668Z","0.12.1":"2026-02-04T09:42:47.288Z","0.13.0":"2026-02-05T14:36:34.967Z","0.14.0":"2026-02-06T13:18:20.615Z","0.14.1":"2026-02-07T12:30:16.776Z","0.14.2":"2026-02-08T21:45:26.519Z","0.14.3":"2026-02-09T12:28:29.793Z","0.14.4":"2026-02-12T11:57:28.503Z","1.0.0":"2026-02-13T13:15:31.670Z","1.0.2":"2026-02-14T20:00:39.198Z","1.0.3":"2026-02-14T22:03:12.127Z","1.0.4":"2026-02-15T11:54:38.239Z","1.0.5":"2026-02-15T12:19:13.248Z","1.0.6":"2026-02-15T19:21:15.928Z","1.0.9":"2026-02-18T22:21:37.417Z","1.1.0":"2026-03-08T11:57:21.440Z","1.2.0":"2026-03-14T13:31:14.610Z","1.3.0":"2026-03-16T10:59:44.615Z","1.4.0":"2026-03-19T11:03:04.074Z","1.5.0":"2026-03-22T21:12:43.617Z","1.6.0":"2026-03-23T09:04:06.021Z","1.7.0":"2026-03-23T10:19:39.954Z","1.8.0":"2026-03-23T18:15:45.935Z","1.9.0":"2026-03-23T19:14:22.040Z"},"bugs":{"url":"https://github.com/kvngrf/flowsterix/issues"},"license":"MIT","homepage":"https://github.com/kvngrf/flowsterix#readme","keywords":["tour","onboarding","walkthrough","guide","flow","react","tanstack-intent"],"repository":{"type":"git","url":"git+https://github.com/kvngrf/flowsterix.git","directory":"packages/react"},"description":"React bindings for Flowsterix - guided tours and onboarding flows","maintainers":[{"name":"kvngrf","email":"kevin.graf91@gmx.de"}],"readme":"# @flowsterix/react Maintainer Documentation\n\nThis is the maintainer-facing source of truth for `@flowsterix/react`.\n\nIt covers:\n\n- package concepts and architecture\n- runtime data flows and state transitions\n- capability coverage map\n- exhaustive API inventory (main entry and subpath exports)\n- test and release maintenance workflow\n\nIt is intentionally implementation-oriented and not end-user onboarding docs.\n\n## Quick Facts\n\n- package root: `packages/react`\n- primary source entry: `src/index.tsx`\n- published outputs: `dist/*`\n- package exports:\n  - `@flowsterix/react`\n  - `@flowsterix/react/router`\n  - `@flowsterix/react/router/tanstack`\n  - `@flowsterix/react/router/react-router`\n  - `@flowsterix/react/router/next-app`\n  - `@flowsterix/react/router/next-pages`\n  - `@flowsterix/react/devtools`\n\n## Concepts and Core Model\n\n`@flowsterix/react` is a React runtime around core flow state (`@flowsterix/core`) plus UI primitives and integration helpers.\n\nCore concepts:\n\n- Flow runtime:\n  - Active flow and active step are sourced from the core store and exposed by `TourProvider`.\n- Target resolution:\n  - Step targets are resolved to element + rect snapshots (`useTourTarget`) with `rectSource` provenance.\n- HUD composition:\n  - `useHudState` and `useTourHud` derive renderability, fallback strategy, lock behavior, and UX metadata.\n- Overlay and popover:\n  - `useTourOverlay` computes cutout geometry.\n  - `OverlayBackdrop` and `TourPopoverPortal` render visual primitives and transition behavior.\n- Cross-step handoff:\n  - Overlay and popover preserve cached position during resolving windows and promote to live rect on gating conditions.\n- Motion strategy:\n  - Motion can run as spring/tween/reduced via adapter abstraction.\n- Router gating:\n  - Route signals can pause/resume or advance flows through route-aware hooks and adapters.\n\n## Architecture Map\n\n```mermaid\nflowchart TD\n  A[\"TourProvider<br/>(src/context.tsx)\"] --> B[\"useTourTarget<br/>(resolve rect, scroll, source)\"]\n  A --> C[\"useHudState<br/>(step render state, fallback)\"]\n  B --> C\n  B --> I[\"useStepTransitionPhase<br/>(scroll settle coordinator)\"]\n  I --> C\n  C --> D[\"useTourHud<br/>(HUD behavior + lock)\"]\n  I -->|phase| E[\"useTourOverlay<br/>(overlay geometry)\"]\n  I -->|phase| F[\"TourPopoverPortal<br/>(position)\"]\n  D --> F\n  E --> G[\"OverlayBackdrop\"]\n  D --> H[\"TourFocusManager\"]\n```\n\n## Runtime Data Flows\n\n### 1. Step to Target to HUD\n\n1. `TourProvider` exposes `activeFlowId`, `activeStep`, `state`.\n2. `useTourTarget` resolves target:\n- selector/getNode/screen resolution\n- viewport/observer/raf updates\n- `rectSource` assignment (`none|live|stored|viewport`)\n- step-enter scroll and auto-scroll safeguards\n3. `useHudState` combines flow state and target state:\n- route mismatch handling\n- hidden/missing fallback via `useHiddenTargetFallback`\n- grace-period behavior and render gating\n4. `useTourHud` derives:\n- overlay config\n- popover config\n- body scroll lock + constrained mode\n\n### 2. Step Transition Coordinator\n\nProblem:\n\n- During cross-step smooth scroll, live rect can be in transient positions.\n- Immediate promotion causes visual jumps or settle artifacts.\n- Previously, overlay and popover each ran independent motion tracking (duplicated ~70 lines), settling at different times.\n\nSolution — `useStepTransitionPhase` coordinator:\n\n- Single source of truth for the transition lifecycle: `idle → scrolling → settling → ready`.\n- Both `useTourOverlay` and `TourPopoverPortal` read `phase` from the coordinator instead of tracking motion independently.\n- Rect promotion is gated behind `phase === 'ready'`.\n\nStep transition visual model — **fade-out → work → fade-in**:\n\n```\nnext() → fade out highlight + popover → scroll + settle → phase=\"ready\" → fade in at new position\n```\n\n- On step change the highlight cutout is suppressed (no SVG rendered) and the popover fades to opacity 0.\n- The backdrop overlay stays visible throughout — only the cutout and popover disappear.\n- Suppression is held for at least the `stepTransitionFadeOut` duration (default 180 ms) so the fade-out completes even when the coordinator settles quickly (element already in viewport).\n- Within-step rect changes (e.g. target resize) still use the spring/tween `overlayHighlight` transition — no fade for same-step updates.\n\nPhase model:\n\n```\nidle ──► scrolling ──► settling ──► ready\n                                      │\n          (step change resets) ◄──────┘\n```\n\nSettlement detection:\n\n- Primary: `scrollend` event (Chrome 114+, Firefox 109+, Safari 17.4+) as fast-path.\n- Fallback: 6 consecutive RAF frames where rect delta < 0.5px (deterministic per frame delivery, not wall-clock).\n- Visibility gate: after rect settles and is in viewport, the element must be ≥85% visible (not clipped by ancestor `overflow`). Handles targets inside expanding sidebars, accordions, or collapsible panels without requiring `waitFor`. Safety timeout: 3 s — after which the coordinator accepts the current position.\n- Both paths converge on `settling → ready`.\n\nScroll retry:\n\n- Max 2 total scroll-into-view attempts (down from 10 polling iterations).\n- After settling, if target is not in viewport, one retry scroll is dispatched.\n\nImplementation:\n\n- `src/hooks/useStepTransitionPhase.ts` — coordinator hook\n- `src/hooks/settleUtils.ts` — shared constants and pure functions (extracted from overlay + popover)\n- Overlay and popover consume `phase` via options/props; no internal motion tracking.\n- `AnimationAdapterTransitions` exposes `stepTransitionFadeOut` (default 180 ms) and `stepTransitionFadeIn` (default 220 ms) for controlling the fade timing. The `reducedMotionAnimationAdapter` sets both to 0.001 s.\n\n### 3. Scroll and Lock Behavior\n\n- Normal lock path: `useBodyScrollLock`\n- Oversized target path: `useConstrainedScrollLock`\n- Margin semantics: `scrollMargin.ts`\n- Target initial scroll on step entry: `useTourTarget.ts` (`ensureElementInView` in useLayoutEffect)\n- Scroll retry and settle coordination: `useStepTransitionPhase.ts`\n\n## Capability Coverage Matrix\n\n| Capability | Primary APIs | Implementation |\n| --- | --- | --- |\n| Flow runtime provider | `TourProvider`, `useTour`, `useTourEvents` | `src/context.tsx` |\n| Labels/i18n surface | `defaultLabels`, `useTourLabels` | `src/labels.ts` |\n| Target acquisition and rect provenance | `useTourTarget` | `src/hooks/useTourTarget.ts` |\n| HUD state derivation | `useHudState`, `useTourHud` | `src/hooks/useHudState.ts`, `src/hooks/useTourHud.ts` |\n| Hidden/missing fallback handling | `useHiddenTargetFallback` | `src/hooks/useHiddenTargetFallback.ts` |\n| Step transition coordination | `useStepTransitionPhase` | `src/hooks/useStepTransitionPhase.ts`, `src/hooks/settleUtils.ts` |\n| Unified overlay geometry and state | `useTourOverlay`, `OverlayBackdrop` | `src/hooks/useTourOverlay.ts`, `src/components/OverlayBackdrop.tsx` |\n| Popover positioning modes and persistence | `TourPopoverPortal` | `src/components/TourPopoverPortal.tsx` |\n| Focus dominance and trap management | `useTourFocusDominance`, `TourFocusManager` | `src/hooks/useTourFocusDominance.ts`, `src/components/TourFocusManager.tsx` |\n| Tour controls state | `useTourControls` | `src/hooks/useTourControls.ts` |\n| Delay progress | `useDelayAdvance` | `src/hooks/useDelayAdvance.ts` |\n| Motion abstraction and strategy | adapter exports + `useHudMotion` | `src/motion/*` |\n| Body lock and constrained lock | `useBodyScrollLock`, `useConstrainedScrollLock` | `src/hooks/useBodyScrollLock.ts`, `src/hooks/useConstrainedScrollLock.ts` |\n| Route channel and matching | `getCurrentRoutePath`, `notifyRouteChange`, `subscribeToRouteChanges`, `createPathString`, `matchRoute` | `src/router/routeGating.ts`, `src/router/utils.ts` |\n| Framework router adapters | router subpath hooks/components | `src/router/*Adapter.tsx`, `src/router/tanstackRouterSync.tsx` |\n| Radix dialog integration | `useRadixDialogAdapter`, `useRadixTourDialog`, registry exports | `src/adapters/radixDialog.ts`, `src/hooks/useRadixTourDialog.ts`, `src/dialog/DialogRegistryContext.tsx` |\n| DevTools surface | `@flowsterix/react/devtools` exports | `src/devtools/*` |\n\n## API Inventory (Exhaustive)\n\nThis section is intended to cover every exported identifier in source.\n\n### Main Entry: `@flowsterix/react`\n\n#### Runtime exports\n\n- Core runtime:\n  - `TourProvider`\n  - `useTour`\n  - `useTourEvents`\n- Labels:\n  - `defaultLabels`\n  - `useTourLabels`\n- Target and HUD hooks:\n  - `useTourTarget`\n  - `useHudState`\n  - `useHudDescription`\n  - `useHudShortcuts`\n  - `useTourHud`\n  - `useTourOverlay`\n  - `useHudTargetIssue`\n- Dialog and registry:\n  - `useRadixDialogAdapter`\n  - `waitForDom`\n  - `useRadixTourDialog`\n  - `DialogRegistryProvider`\n  - `useDialogRegistry`\n  - `useDialogRegistryOptional`\n- Focus and controls:\n  - `useTourFocusDominance`\n  - `useTourControls`\n  - `useDelayAdvance`\n- Components:\n  - `OverlayBackdrop`\n  - `TourPopoverPortal`\n  - `TourFocusManager`\n- Motion:\n  - `AnimationAdapterProvider`\n  - `defaultAnimationAdapter`\n  - `reducedMotionAnimationAdapter`\n  - `tweenAnimationAdapter`\n  - `useAnimationAdapter`\n  - `usePreferredAnimationAdapter`\n  - `useHudMotion`\n- Step transition:\n  - `useStepTransitionPhase`\n- Low-level hooks/utilities:\n  - `useAdvanceRules`\n  - `useBodyScrollLock`\n  - `useConstrainedScrollLock`\n  - `useHiddenTargetFallback`\n  - `useViewportRect`\n  - `createWaitForPredicateController`\n- Router utility exports (main entry safe subset):\n  - `getCurrentRoutePath`\n  - `notifyRouteChange`\n  - `subscribeToRouteChanges`\n  - `createPathString`\n\n#### Type exports\n\n- Context/provider:\n  - `DelayAdvanceInfo`\n  - `TourContextValue`\n  - `TourProviderProps`\n- Labels:\n  - `TourLabels`\n- Target:\n  - `TourTargetInfo`\n- Step transition:\n  - `StepTransitionPhase`\n  - `UseStepTransitionPhaseOptions`\n  - `UseStepTransitionPhaseResult`\n- HUD state and hooks:\n  - `UseHudStateOptions`\n  - `UseHudStateResult`\n  - `UseHudDescriptionOptions`\n  - `UseHudDescriptionResult`\n  - `UseHudShortcutsOptions`\n  - `TourHudDescription`\n  - `TourHudFocusManagerState`\n  - `TourHudOverlayConfig`\n  - `TourHudPopoverConfig`\n  - `UseTourHudOptions`\n  - `UseTourHudResult`\n  - `HudTargetIssue`\n  - `UseHudTargetIssueOptions`\n  - `UseHudTargetIssueResult`\n- Overlay and popover:\n  - `TourOverlayRect`\n  - `TourOverlaySegment`\n  - `UseTourOverlayOptions`\n  - `UseTourOverlayResult`\n  - `OverlayBackdropProps`\n  - `OverlayBackdropTransitionsOverride`\n  - `TourPopoverLayoutMode`\n  - `TourPopoverPortalProps`\n  - `TourPopoverPortalRenderProps`\n  - `TourFocusManagerProps`\n- Dialog:\n  - `RadixDialogAdapterResult`\n  - `UseRadixDialogAdapterOptions`\n  - `UseRadixTourDialogParams`\n  - `UseRadixTourDialogResult`\n  - `DialogController`\n  - `DialogRegistryContextValue`\n- Focus, controls, delay:\n  - `UseTourFocusDominanceOptions`\n  - `UseTourFocusDominanceResult`\n  - `TourControlsState`\n  - `DelayAdvanceProgress`\n- Motion:\n  - `AnimationAdapter`\n  - `AnimationAdapterComponents`\n  - `AnimationAdapterProviderProps`\n  - `AnimationAdapterTransitions`\n  - `UseAnimationAdapterOptions`\n  - `UseHudMotionResult`\n- Scroll/fallback/predicate:\n  - `ConstrainedScrollLockOptions`\n  - `UseHiddenTargetFallbackConfig`\n  - `UseHiddenTargetFallbackResult`\n  - `WaitForPredicateController`\n  - `WaitForPredicateControllerOptions`\n\n### Subpath: `@flowsterix/react/router`\n\nRuntime exports:\n\n- `getCurrentRoutePath`\n- `matchRoute`\n- `notifyRouteChange`\n- `routeGatingChannel`\n- `subscribeToRouteChanges`\n- `createPathString`\n\n### Subpath: `@flowsterix/react/router/tanstack`\n\nRuntime exports:\n\n- `useTanStackRouterTourAdapter`\n- `getTanStackRouter`\n- `getTourRouter`\n- `setTanStackRouter`\n- `setTourRouter`\n- `TanStackRouterSync`\n\nType exports:\n\n- `TanStackRouterSyncProps`\n\n### Subpath: `@flowsterix/react/router/react-router`\n\nRuntime exports:\n\n- `useReactRouterTourAdapter`\n\n### Subpath: `@flowsterix/react/router/next-app`\n\nRuntime exports:\n\n- `useNextAppRouterTourAdapter`\n\n### Subpath: `@flowsterix/react/router/next-pages`\n\nRuntime exports:\n\n- `useNextPagesRouterTourAdapter`\n\n### Subpath: `@flowsterix/react/devtools`\n\nRuntime exports:\n\n- Provider/context:\n  - `DevToolsProvider`\n  - `DevToolsContext`\n  - `useDevToolsContext`\n  - `useDevToolsContextRequired`\n- Components:\n  - `GrabberOverlay`\n  - `StepList`\n  - `SortableStepItem`\n  - `StepItem`\n  - `StepItemDragPreview`\n  - `Toolbar`\n  - `TabNav`\n  - `FlowsTab`\n  - `FlowItem`\n  - `FlowEditModal`\n- Hooks:\n  - `useGrabMode`\n  - `useStepStore`\n  - `useElementInfo`\n  - `useFlowsData`\n- Utilities:\n  - `generateSelector`\n  - `extractSource`\n  - `extractComponentHierarchy`\n  - `formatSourcePath`\n  - `getVSCodeLink`\n  - `loadSteps`\n  - `saveSteps`\n  - `clearSteps`\n\nType exports:\n\n- Provider/context:\n  - `DevToolsProviderProps`\n  - `DevToolsContextValue`\n  - `FlowStorageEntry`\n- Components:\n  - `GrabberOverlayProps`\n  - `StepListProps`\n  - `StepItemProps`\n  - `StepItemDragPreviewProps`\n  - `ToolbarProps`\n  - `TabNavProps`\n  - `FlowsTabProps`\n  - `FlowItemProps`\n  - `FlowEditModalProps`\n- Hooks/data:\n  - `UseGrabModeResult`\n  - `UseStepStoreResult`\n  - `FlowData`\n  - `UseFlowsDataResult`\n- Types:\n  - `DevToolsExport`\n  - `DevToolsState`\n  - `DevToolsTab`\n  - `ElementInfo`\n  - `ElementSource`\n  - `GrabbedStep`\n  - `GrabMode`\n\nDevTools export payload contract (`DevToolsExport`):\n\n- `version`: `'1.1'`\n- `steps[*].name`: user-editable step name\n- `steps[*].url`: captured page URL at selection time\n- `steps[*].selector`: generated selector used for target capture\n\n## Files and Responsibility Map\n\n- Provider and runtime contract:\n  - `src/context.tsx`\n  - `src/index.tsx`\n- Labels:\n  - `src/labels.ts`\n- HUD and render primitives:\n  - `src/hooks/useHudState.ts`\n  - `src/hooks/useTourHud.ts`\n  - `src/hooks/useTourOverlay.ts`\n  - `src/components/OverlayBackdrop.tsx`\n  - `src/components/TourPopoverPortal.tsx`\n  - `src/components/TourFocusManager.tsx`\n- Step transition coordination:\n  - `src/hooks/useStepTransitionPhase.ts`\n  - `src/hooks/settleUtils.ts`\n- Target and scroll mechanics:\n  - `src/hooks/useTourTarget.ts`\n  - `src/hooks/useBodyScrollLock.ts`\n  - `src/hooks/useConstrainedScrollLock.ts`\n  - `src/hooks/scrollMargin.ts`\n- Dialog integration:\n  - `src/adapters/radixDialog.ts`\n  - `src/hooks/useRadixTourDialog.ts`\n  - `src/dialog/DialogRegistryContext.tsx`\n- Motion:\n  - `src/motion/animationAdapter.tsx`\n  - `src/motion/useHudMotion.ts`\n- Router:\n  - `src/router/routeGating.ts`\n  - `src/router/*Adapter.tsx`\n  - `src/router/tanstackRouterSync.tsx`\n- DevTools:\n  - `src/devtools/*`\n\n## Local Workflow\n\nRun from repo root:\n\n```bash\npnpm --filter @flowsterix/react test\npnpm --filter @flowsterix/react typecheck\npnpm --filter @flowsterix/react build\n```\n\nImportant constraints:\n\n- package exports point to `dist`\n- package publishes only `dist`\n- runtime verification in consuming apps may require rebuilding this package\n\n## Debugging Checklist\n\n1. Confirm runtime state:\n- `activeFlowId`\n- active step id\n- flow status\n\n2. Confirm target state:\n- `status`\n- `visibility`\n- `rectSource`\n- `lastResolvedRect`\n\n3. Confirm step transition phase:\n- `transitionPhase.phase` (`idle|scrolling|settling|ready`)\n- `transitionPhase.settledRect` (set on `ready`)\n- cached anchor existence in overlay/popover\n\n4. Confirm motion mode:\n- spring/tween setting\n- reduced-motion adapter selection\n\n5. Confirm build state:\n- source changes reflected in `dist`\n- consuming app restarted when needed\n\n## Current Tests\n\n- `src/hooks/__tests__/settleUtils.test.ts`\n- `src/hooks/__tests__/scrollMargin.test.ts`\n- `src/hooks/__tests__/useBodyScrollLock.test.tsx`\n- `src/hooks/__tests__/useConstrainedScrollLock.test.ts`\n- `src/hooks/__tests__/useHiddenTargetFallback.test.tsx`\n- `src/hooks/__tests__/useTourHud.test.tsx`\n- `src/hooks/__tests__/useTourOverlay.test.tsx`\n- `src/hooks/__tests__/waitForPredicate.test.ts`\n- `src/components/__tests__/TourFocusManager.test.tsx`\n- `src/components/__tests__/TourPopoverPortal.test.ts`\n- `src/components/__tests__/OverlayBackdrop.test.tsx`\n- `src/components/__tests__/overlayPath.test.ts`\n- `src/motion/__tests__/animationAdapter.test.ts`\n- `src/motion/__tests__/useHudMotion.test.tsx`\n\nWhen changing behavior:\n\n- add or update deterministic tests around the changed path\n- prefer fake timers for time-gated transitions\n- validate both overlay and popover when changing handoff policy\n\n## AI Agent Skills (TanStack Intent)\n\nThis package ships [Agent Skills](https://agentskills.io) via `@tanstack/intent`, so AI coding assistants (Claude Code, Cursor, Copilot, etc.) automatically understand how to use Flowsterix.\n\n### For End Users\n\nAfter installing `@flowsterix/react`, run:\n\n```bash\nnpx @tanstack/intent install\n```\n\nThis discovers the skills bundled in the package and wires them into your agent config (CLAUDE.md, .cursorrules, etc.). Re-run after `npm update` to pick up new and updated skills.\n\n### For Maintainers\n\nSkills live in `packages/react/skills/` and are included in the npm tarball via the `files` field.\n\n- **Validate skills**: `pnpm intent:validate`\n- **Check staleness**: `pnpm intent:stale`\n- **Update skills** when docs in `docs/guides/` change — each skill's `metadata.sources` tracks which docs it was derived from.\n\n### Skill Index\n\n| Skill | Description |\n|-------|-------------|\n| `getting-started` | Installation, first tour, CSS setup |\n| `flow-definitions` | Steps, targets, advance rules, waitFor |\n| `react-api` | TourProvider, hooks, TourHUD, DevTools |\n| `lifecycle-hooks` | onEnter/onResume/onExit patterns |\n| `routing` | Route gating, 4 router adapters |\n| `dialog-integration` | Radix dialog integration |\n| `mobile-and-accessibility` | Mobile drawer, i18n, a11y |\n| `storage-and-versioning` | Storage adapters, versions, migrations |\n\n## Release and Maintenance Checklist\n\n1. Implement code changes and tests.\n2. Run:\n- `pnpm --filter @flowsterix/react test`\n- `pnpm --filter @flowsterix/react typecheck`\n- `pnpm --filter @flowsterix/react build`\n3. Update `CHANGELOG.md`.\n4. Update this README when:\n- exports change\n- concepts or invariants change\n- tuning constants/heuristics change\n5. Validate at least one real consuming app path.\n","readmeFilename":"README.md"}