{"_id":"@taskmapr/ui-overlay","_rev":"29-d4488001cb083a803e96baa8a0102f1b","name":"@taskmapr/ui-overlay","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.1":{"name":"@taskmapr/ui-overlay","version":"1.0.1","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.1","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"44cc7468445312aa7c65e448a62ab62570237661","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.1.tgz","fileCount":17,"integrity":"sha512-oPQUJLuW9+esZ3IQ/jYRwjfsnl5f5qFMLvr127p6flC0WKcPYrA2fFvdFWrDwiWwHSvj9ergpdrVIla8cOSzyw==","signatures":[{"sig":"MEUCIQD47Qyn2NG9nJ0+bWk34Fb1WdvgQlhQ8fViQBzrFsyFlQIgCqi835F6xxBPvVOdXSmZmZk23JhWYHLBOKUqu2XX/6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163523},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"91caa52275635252db831754e2c69f7b8a62c259","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.1_1762133941590_0.025049332472934838","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@taskmapr/ui-overlay","version":"1.0.2","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.2","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"1b969993eba2aa12aa850543d116ce939bb70e6c","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.2.tgz","fileCount":21,"integrity":"sha512-KnxFYZjfrpHNALjnu+CGxCau6LtCDL/rlKmC71qjtYYnvqGJmJHle1xOczgUld429OXM19aCrE0I0OQMIuU5xA==","signatures":[{"sig":"MEUCIGHPu7SVk17hMSagW6p6JuI5kW+i8zi/A2fpm0hs4gfqAiEAhBpYcQhj8N9+ep1hJdXRaviWvTVabQRLwe6c9AL/DbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181539},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"86288a03152c9021ebaa15e19d93b046134c21db","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.2_1762168116653_0.3369689388815891","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@taskmapr/ui-overlay","version":"1.0.3","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.3","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"51633932be38ebc1bdb7762864c4d795daf91c2c","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.3.tgz","fileCount":23,"integrity":"sha512-qLyofh8CaJSQP6HS8s3PrqU+VdJ0XaR2mpZQJ2ygY9aNOfPf9B0YSHsDCeocDHTUk98ymSHtOgoeuSQSyclXPg==","signatures":[{"sig":"MEYCIQCBZUvZnMX8xPfzlFGxicjVvAuk/WPDOhFNmNOCTrCUkwIhAOvq8VC8nsuzTOE3hOUlClUaPY37WKZGVhorIlaKZRsY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261330},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"30cc56bbd3d2ff3c0bb484b6f0c58bb0ff180b5b","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.3_1762217237094_0.4619281650990139","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@taskmapr/ui-overlay","version":"1.0.4","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.4","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"239178ebf372e3386c958298358ffc3b507e93f9","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.4.tgz","fileCount":24,"integrity":"sha512-uy6sme96EKyAo1ZjWSbqSnofQxb94bLLSjPgfm+ftC+iuQgZ7LaOL6oRwXlidFeURmsxQ03va63N3UBIYi/jxg==","signatures":[{"sig":"MEQCIGTGOz2vY40joVHebuYJuCJCqBQWuJCSdj5KOpgAbhOwAiADrAC4k/WTxe8pbqQE4v1s4Jo29YieoKRz+lWbYIgyMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281112},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"d1f2fecfefcc5ea527f5eaa54718a5e517f990b2","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.4_1762218056409_0.4687709265463478","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@taskmapr/ui-overlay","version":"1.0.5","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.5","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"e5d2bae926e56fc49adc0313d98560fce7bb3e48","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.5.tgz","fileCount":24,"integrity":"sha512-bBMk8jNuE0dRfehDXnjRktkqa77ygfKMW45SC08alYEyRb5LxqcbW2Hnzr0w4I0RwwDPFfrbDVEVFehiGl0yfg==","signatures":[{"sig":"MEQCICjZxn+tIGDAQvQFA3zMtwRzsvCYW+fg8zFPcWZEFeRoAiAa9zGIFAialGFnaYmFk5EFS8261cbHFP8BTshwiEggBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285032},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"24164273e3a698aafb83de9175fedd85603d8288","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.5_1762219186620_0.8568675530695835","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@taskmapr/ui-overlay","version":"1.0.6","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.6","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"76c31cc962e31f596f8921d78762452d0fc479e2","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.6.tgz","fileCount":24,"integrity":"sha512-Xu/At020fk8cyjevx5tqF2w56JxyFPyTK4w3oqsPR2jFo3vB+z00G5f3J+i+YUzf3v1U6sApSJS/ShR25q0Rlw==","signatures":[{"sig":"MEUCIQDSn5PIJBtdv7SwOKQS+3HGsohXo+dfj3dykYV+7rDs8AIgUteB3JjuFxqcYw0sqIoV7Xa8ze2u3ZVMi3xtBFKLOmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286754},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"24164273e3a698aafb83de9175fedd85603d8288","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.6_1762219308946_0.9723032163551897","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@taskmapr/ui-overlay","version":"1.0.7","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.7","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"481b6bd56f3bb5adc89a20e9e286b107e46b4bd7","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.7.tgz","fileCount":24,"integrity":"sha512-RASeEySQzmqr0LgZhCemChdbBLANndWvZlmIh8sJtLfymaNzJtwVQJbGEsSbTNl9Ha+P9B2gVsrHuck7UbPWBg==","signatures":[{"sig":"MEUCICyBoZ6CKaU7NIYDmv0ekg5n7sPjhbvCZKOsmSNh4TLDAiEA4VlceVVTUoTQ2Kiysgt+bDRdBRfkk/gobpmXXRBHMpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290743},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"24164273e3a698aafb83de9175fedd85603d8288","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.7_1762219384849_0.6646966738220714","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@taskmapr/ui-overlay","version":"1.0.8","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.8","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"301646e259d1bcdb8ea2fce28247193fc90a6d25","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.8.tgz","fileCount":25,"integrity":"sha512-rW6BI5uqdU2hp0o58AlK6vivUnEYEY0sRHXrbHXIY110/NmpvQMtDxpKNKGwjNsvNhUP04NdAECIWaC6ez1S1A==","signatures":[{"sig":"MEUCIGW2PCwMCUBOPIBVDrDItedmqFtn2fRIGE8+yzIBhONnAiEAtnGI7pMG2ARtVA6wx4GiD2h4pEIdqeN1L0F/WKXNXr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313112},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"24164273e3a698aafb83de9175fedd85603d8288","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.8_1762256027897_0.7898611984804766","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@taskmapr/ui-overlay","version":"1.0.9","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.9","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"4996901ac17b54d6da47f53c842bd3107c80b27d","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.9.tgz","fileCount":25,"integrity":"sha512-k8tkEsAwBs25NAdLOeoKfgzf5A2eM3GZ/hID4n/L88u+nhR0DdR1HL063ujL+mZACO7MpDOF13cJyQrp0anRYg==","signatures":[{"sig":"MEUCIHEDQSVhBh7tsLyupaAFJ5AF03j0P7WUlXaDFsi4ZBgJAiEA1g9dk8+uGzAEH24I4lc60Ol0zeAhBsIIAFF2J+6R/Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313124},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"b313b3eb4064fa885d4c5a28c663f1a5feccbf90","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.9_1762257353051_0.8764734310941216","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@taskmapr/ui-overlay","version":"1.0.10","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.10","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"a55a582e40556676b332d2bda61d908ce9a1e359","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.10.tgz","fileCount":26,"integrity":"sha512-nzcvI8/+TzvdlcDgyCrXHrBFALhndzILysVv1lZREeohZ1XoVP8dU8XPQiImd4vmWfwaT2DrsQSnbKBylCt6uQ==","signatures":[{"sig":"MEUCICnl/wBTtPGUKViR4ry8Z3z898Sye5Ey7/Y36uZnJ7KdAiEAt7WevYgAya8ySxB2Xakb8aHRpv73xYxJ+cLf7oUVPtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331257},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"4e7fb5c90f1aee396aa12af7dd8997ae7af8f6da","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.10_1762257956707_0.1728337536232163","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@taskmapr/ui-overlay","version":"1.0.11","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.11","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"6e8b1d98de89f0c52132ce498bd3d4787d639767","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.11.tgz","fileCount":26,"integrity":"sha512-wNz2iPL5KJY4yXOzquCVP8d7FiG6fB0g2m171OUHr7tL1fxZ1Vx/00qFHZshk6xP3c/7GNQuQQQgjN/Lu7oEUQ==","signatures":[{"sig":"MEUCIFZnQwX5CXGJt+T/7jPe/URcmX4Tj2Fyz3wB8ws6Ic1oAiEAxgdNLgqnOe69zQiRob2enUrdWvXy5MEvKJS509+uQvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332779},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"62ce960915c230cf52c7f2bdc5cb25b72957eb02","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.11_1762258071545_0.3891651871692263","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@taskmapr/ui-overlay","version":"1.0.12","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.12","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"07e8789b65fc11f5b6130b110e0e0068de3c0ce1","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.12.tgz","fileCount":26,"integrity":"sha512-4f2dtQ1V+Hhxu3WQ20eWksZqmPdAyvnrxO6zTz55Ol2ut5bsX3vCnXeMMe0XF+3ut8WXe5KGrIFu1GTWJt/95A==","signatures":[{"sig":"MEYCIQDeGtSvVvkKV4DPqDC+PBkFR0LA2zHtnxUguz+Bwpb8xgIhALskBMy/3OJ+mBvhBQU7ZVL20rW8vGj9+5c3wSDo/hGp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334121},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"f0f717db71b0d12fb3269a7023347db97c19b4c5","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.12_1762258202342_0.13115054532434223","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@taskmapr/ui-overlay","version":"1.0.13","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.13","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"45d78e180eab548cd031feb65625bed35dd49a80","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.13.tgz","fileCount":26,"integrity":"sha512-O9BSkxW2NvCs2c4chZT0O38v8mT/CWsC9F7XZEHUFamrDi2Fw6XYvhhr6DKlxiM5hhDH0cswTVmRbqwi9Qfi7Q==","signatures":[{"sig":"MEQCIDY5mZP0Vod11HqKh5nsPmuv/rhebaS8hbY8TqR2v3VnAiAU7SrmD7d2keSgd0OJGc0uH7PBOpXThmvS+Yq8dsgRPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337396},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"c50d264893f945c2818fd3a0868a1b61d3fbc18f","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.13_1762258405692_0.11142765781866237","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@taskmapr/ui-overlay","version":"1.0.14","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.14","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"fb180304fd6e84fd147c35d8c17abdac34967033","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.14.tgz","fileCount":26,"integrity":"sha512-uUFjHIb8OJwpuj+gH3jziXPh5FMDyrky+40YJDVbfoCosbfNU6s3mHxivVG/yVleHH9WkmRu4XeDJl62GS3PKg==","signatures":[{"sig":"MEUCIQCnxt8lvlIIDqVATH1KT2ZyEMez5sYHJgpqTgU+SpKa2gIgeOBvXtWab2aLGyCKNk/unn99DzhOSV6M9fNzQ5ua1hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339892},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"6d9c24d5e49f24637e7c29762707ec45b863152d","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.14_1762258497810_0.21430603143819882","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@taskmapr/ui-overlay","version":"1.0.15","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.15","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"ebf1672d52c7ce6f389061209f26736df43a5663","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.15.tgz","fileCount":26,"integrity":"sha512-PZmIg5sW8E/qv41HEPrFz8x7xM46ZvdF+OJlRVtcwj5qbBe0H9gPO39GcgR1BJGGMZY40AdnE/NDNBaEN53DxQ==","signatures":[{"sig":"MEUCIHPYwh7cqCTbrIMmp9RN++0TGxjyH/WYYd5jKs+h89yDAiEAzCUArmLOTXDzTRmD7z6X+Q7vu7CRpwTeX3N/SBS4K2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342337},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"cd702b9455aba52f826b57b0ff2a9ee02f38c432","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.15_1762258582563_0.02419609702424297","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@taskmapr/ui-overlay","version":"1.0.16","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.16","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"9045973860084c1025a67263bc366d51fd9ef8a2","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.16.tgz","fileCount":26,"integrity":"sha512-pAU/5rD0FkRR0FiBwOQU4fjWnshQnwgKc/7RCZQyvs9hExZ08gzPde73EyPw0H87pkdqojoGiiUZWLNTJvhI+w==","signatures":[{"sig":"MEUCIQCQpzReEhWYOGSkQK5BL+8Ay8DXPlY6Syfp+nNM3eyD9AIgNGG1BpSfBhICUecH6pwBWVwJVCObHWgojBwQ+T8Cgyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342689},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"d4bc6fe47cb556c94a849e32e4cf89596aefa705","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.16_1762258616387_0.6031205263476092","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@taskmapr/ui-overlay","version":"1.0.17","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.17","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"55207d86ccb86ad81989b13e58bb2fa85eea217a","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.17.tgz","fileCount":26,"integrity":"sha512-jhUfyZk5oseMJdoonDLwgfddJXzTTaVOSTS2iYbuxQHhYr0l0jglvvvHPWU78pa67Waov1DnEADqXAXhNMrQaQ==","signatures":[{"sig":"MEUCIQCeZ/jAglbejzk6rXO0NOLfenr535Oyd7TlOcRCSbp0MgIgMjUe6X7CmwJKg2qWdM7DoSOkZkfkWnTdhZHiIx649WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343674},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"af8cc1e7ee203cd41e0eeb17f391970ad01dfd2d","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.17_1762258635505_0.8779840600021895","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@taskmapr/ui-overlay","version":"1.0.18","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.18","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"7462ef9ec7753ed33f6d909394863d3e36852404","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.18.tgz","fileCount":26,"integrity":"sha512-EMRGFL7PtXlRDaLlckKFb7RfOZs2eMqKzgWcFvawWsZOJ7VOdZuQn6gP7q3vXMfkwS/BUkKn6NbTy6YSDzhZVw==","signatures":[{"sig":"MEYCIQDcqEKZnxeBQlhGFB3QVnd/YlOAiAxWlJ2S9Q14D3BkGgIhAJSDFNT5r+UDeQi+evKdlxNlqli9gMhwS73i6NVCdYZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341475},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"2819ef58983f3264ba8c5f8857bef2c35f2b3787","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.18_1762258667702_0.9787034061355213","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@taskmapr/ui-overlay","version":"1.0.19","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.19","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"ebe6ba61059aab384b6de9554487242448288d3e","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.19.tgz","fileCount":26,"integrity":"sha512-hqFTC00CtylUtT7AeLvrZdCSCGQ5I3DFtLydKp86LB3+rVkMLap08849R69HWFEJTFhFgG1wi5Tg02OK2TPSqw==","signatures":[{"sig":"MEUCIQD5RS4AzfNtfOdV147GlGlDnE4Li5chDC93PqDsatoiygIgcW158MJ48erq9axb/WgoSm/xiXTYoR20HjCNkeGJVwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342428},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"5fed8320bfd0ab715bd730b609198f68ea183e67","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.19_1762258708444_0.6193854915981205","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@taskmapr/ui-overlay","version":"1.0.20","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.20","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"9bb53a49ddbd1c3d4df67232fa5c0d8f75d0788c","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.20.tgz","fileCount":26,"integrity":"sha512-HWA006+NdapnJx5h+q3Dd8Yk20Km5UGzzk0VxxF1nSXhnZkqrzdwOjD8Ui56+mJfZykGuWsAUSxeUGRhNMH6Jg==","signatures":[{"sig":"MEUCIQDl8q1eUTx+J9NHzzL76+Cdandx/vzhnK0P33IZRjLK3gIgJqUMs1YzbyYLgHuoSF2cu08iVki8IfyQxCDU9S4nkbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343409},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"a7756ae34bbd55315e7532a6e5307d0ce7a86be1","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.20_1762258977355_0.3700773290710917","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@taskmapr/ui-overlay","version":"1.0.22","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.22","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"d7c7a265e22900a9f841b412a6c44d03e1dae281","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.22.tgz","fileCount":28,"integrity":"sha512-4sdsC5bccZa1Rtv4KAW5CV/k8P722138RziZu5ydZDbW528J3ugDENsdG688ZZaJEqA6ZocZDosBRSKum/G8Jg==","signatures":[{"sig":"MEQCIDRFdsyDyAXnw22ZVBrHe5cS3sA10S/GWlJxP7lsx4DxAiBYbW9E/hLjCKkPik9LUKV/r68q6rsQW4bVGLlG/HVfDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359657},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"8bcc0a78248f7e0c129a0f336d35ca840699bd46","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.22_1762481739138_0.3153238263802538","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@taskmapr/ui-overlay","version":"1.0.23","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.23","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"fbebacbd264affc6c0a7fc8b03ea7ea1cb085cac","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.23.tgz","fileCount":28,"integrity":"sha512-KnaUDiyyqJvY6b24Lyi7puV9x/wPwIXDVuZVnTXEDIHiV/v5ENFCZkr4ji95pAApmWriQcXAFTPXTpoZsSGFwQ==","signatures":[{"sig":"MEUCIB5QxfkYmnEO/iCHw66UEz6V5aoMq3d4K5LDziTxCu6RAiEAhYZwYUYerCPON6zIaQQIiu0nIlrltifcNm6MuK2IG5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360564},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"8bcc0a78248f7e0c129a0f336d35ca840699bd46","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.23_1762482028501_0.4565773479962887","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@taskmapr/ui-overlay","version":"1.0.24","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.24","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"e8bedb490fb1334ae7f1c55649cea65346a8a1c9","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.24.tgz","fileCount":28,"integrity":"sha512-PUeeHSYAujBbXY7rKsYT7/h/5pztrO9mmkndFZAZ4eBpCCTei2K6ULdgTr3R/U0JeR20SzB39sjMSLyOZgzVhg==","signatures":[{"sig":"MEUCIQDA5bYOa+0i+Da1NEIp0qFPQYdjacVkma89NV2l6uZ+/AIgLImoaj2cW33e7si7fhJv5tpk9NJPl5rrw1L58aAZtSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361215},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"8bcc0a78248f7e0c129a0f336d35ca840699bd46","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.24_1762482167559_0.3691081948992243","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@taskmapr/ui-overlay","version":"1.0.25","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.25","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"c4db74e3e7fbff45edaf7c009db205397ee7980a","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.25.tgz","fileCount":28,"integrity":"sha512-PmzhUEV9YCMxrJ/txgtfmyTzyDkrPePosObuWFXvUS5XjE3ivNhV/ZQ9YePDie1Hfiq9Kb8REjXLGNIxE6sVzg==","signatures":[{"sig":"MEUCIQCUv/GorEnj9UIURXywgp/wK6FKO3J64YsGo72jildamAIgONtU+uaRQioCRokQTsg+XMyQj3rx5A7XaQ5Lhs0PLbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361245},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"8bcc0a78248f7e0c129a0f336d35ca840699bd46","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.25_1762482321838_0.6385984526166351","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@taskmapr/ui-overlay","version":"1.0.26","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.26","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"12376a3f415acd29a4186e0cccf7bef8c99573f5","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.26.tgz","fileCount":28,"integrity":"sha512-ueokoKM6af7dtPYkeQWSyJB5V95T8/Vye3ix52gwHFXPDX0z9XivzDNA6Ig0krxVmANhHbKCkkhr1gCWzkzHvg==","signatures":[{"sig":"MEUCIEHy8U1GpEvbSTtXcYXijio7gSVt58Wo2Vw5dMcqFy0jAiEA/OjjcIazDKCzFrrrxCMZSusQbMev08+xSMREsLujkdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361072},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"0fa1c8b5b29251f3df55ada04282fc63292725a3","scripts":{"dev":"vite","build":"npm run build:types && vite build","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.26_1762728534802_0.39562989100775137","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@taskmapr/ui-overlay","version":"1.0.27","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.0.27","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"27cba3bebeb2290cd94dc920ab410824262da796","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.0.27.tgz","fileCount":50,"integrity":"sha512-E2zxzitQ3tkNf6EdGKRfYPLI0Hwr4wg0ZLxlOn333dyYoeWrGfrYuC3OqpAJ6aoVCQ68xRckqZQ5QLiHcXTiPg==","signatures":[{"sig":"MEUCIQDAElIlQJ8IV412QrDsnzgp/pHQzEwL6TXV3VkwQwyBSQIgN1yGllnQS1LKljv6iOt2GceJ4I97Wjd0tzijwurRcKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388732},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"9166b7773bd66ec06aa48cc4122aff313513a23b","scripts":{"dev":"vite","build":"vite build && npm run build:types","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.0.27_1762728748898_0.4405816849379216","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@taskmapr/ui-overlay","version":"1.1.0","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.1.0","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"edda589e351fbe69d5de4f567ef390fef7630cdb","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.1.0.tgz","fileCount":50,"integrity":"sha512-OO/x0tW5J2B3ksvNE2aDYALGqIGr2cQep1LGZF84ojxdCRNYjIg3M4ULMBWXHnANofap1Hl3uWnCHpVB46w7OQ==","signatures":[{"sig":"MEQCIBYApacYm7fyk3RL+4kSsCYPvt/HCiRqtLMAxYtsqqIIAiAr4eujRsQ6ZAVAIvR7E0WDY9F//az/7B8wWbdEYi2q3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392490},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"1e58eb6981d025993f9d81974dbbf0522002f514","scripts":{"dev":"vite","build":"vite build && npm run build:types","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.1.0_1762734024439_0.15394773629124203","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@taskmapr/ui-overlay","version":"1.1.1","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","_id":"@taskmapr/ui-overlay@1.1.1","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"dist":{"shasum":"b0752b5f5b560bf9606fa46ab9284f7f4e025e89","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.1.1.tgz","fileCount":50,"integrity":"sha512-X6+MLmZTNnVAkDqc4gfJ5W10RrH1dbG+i2xXHHqppdtS8VvrQXANL5QV63nDKgwY8kqT8X8VvCfRQs1MQ9ZAig==","signatures":[{"sig":"MEUCIQDguShf9pg3lgCyKC04V1tjmJt5qJJ46rv851XqSyPhTAIgO9XOZMyEpVUB1+TFKnUDuYD914qDJHQad9mh6Eewn3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393303},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"gitHead":"a3e387e0989dfbb7054ff1ccac2a396d9b1d1b36","scripts":{"dev":"vite","build":"vite build && npm run build:types","preview":"vite preview","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"repository":{"url":"git+https://github.com/taskmapr/ui-overlay.git","type":"git"},"_npmVersion":"9.8.0","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","directories":{},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.32","typescript":"^5.3.0","@types/node":"^24.9.2","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","react-router-dom":"^7.9.5","@vitejs/plugin-react":"^4.2.0","postcss-prefix-selector":"^1.16.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-overlay_1.1.1_1762776776108_0.9289826472209941","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@taskmapr/ui-overlay","version":"1.1.2","description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","main":"dist/index.cjs.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs.js"},"./dist/taskmapr-overlay.css":"./dist/taskmapr-overlay.css","./taskmapr-overlay.css":"./dist/taskmapr-overlay.css"},"sideEffects":["**/*.css","**/styles/**/*","dist/taskmapr-overlay.css","dist/styles.css"],"scripts":{"dev":"vite","build":"vite build && npm run build:types","build:types":"tsc --project tsconfig.build.json","preview":"vite preview","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"author":{"name":"TaskMapr"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/taskmapr/ui-overlay.git"},"homepage":"https://github.com/taskmapr/ui-overlay#readme","bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"type":"module","peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"devDependencies":{"@types/node":"^24.9.2","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","autoprefixer":"^10.4.16","postcss":"^8.4.32","postcss-prefix-selector":"^1.16.0","react":"^19.2.0","react-dom":"^19.2.0","react-router-dom":"^7.9.5","tailwindcss":"^3.4.0","typescript":"^5.3.0","vite":"^5.0.0"},"dependencies":{"clsx":"^2.1.0"},"_id":"@taskmapr/ui-overlay@1.1.2","gitHead":"15d40e1548f2b4c9a475712baedd5d7ad28afa02","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-EMROnYS48jRj1/DBwmZxpYqvo/PeDzqnvnxUhpHOl+dTiHRcIBycLlNny7vBNWb7wVUR/E0lmtw55ybU1K8mIA==","shasum":"ed24ec1189cd374e21e9a29d2d9aa141c04f420e","tarball":"https://registry.npmjs.org/@taskmapr/ui-overlay/-/ui-overlay-1.1.2.tgz","fileCount":48,"unpackedSize":359635,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDFwpV9XRjPAGGMYa/YlSHzB79+0RU5LrUyqhzta77x2gIgLOjZ6fYGR5RXNCzDHphgzRel9koc6tp+78Y4d3vYSx0="}]},"_npmUser":{"name":"james3434343","email":"unsworth.jamesa@gmail.com"},"directories":{},"maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-overlay_1.1.2_1763137533098_0.770118920275799"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-03T01:39:01.511Z","modified":"2025-11-14T16:25:33.600Z","1.0.1":"2025-11-03T01:39:01.838Z","1.0.2":"2025-11-03T11:08:36.829Z","1.0.3":"2025-11-04T00:47:17.275Z","1.0.4":"2025-11-04T01:00:56.685Z","1.0.5":"2025-11-04T01:19:46.809Z","1.0.6":"2025-11-04T01:21:49.225Z","1.0.7":"2025-11-04T01:23:05.090Z","1.0.8":"2025-11-04T11:33:48.098Z","1.0.9":"2025-11-04T11:55:53.272Z","1.0.10":"2025-11-04T12:05:56.911Z","1.0.11":"2025-11-04T12:07:51.746Z","1.0.12":"2025-11-04T12:10:02.528Z","1.0.13":"2025-11-04T12:13:25.891Z","1.0.14":"2025-11-04T12:14:58.050Z","1.0.15":"2025-11-04T12:16:22.772Z","1.0.16":"2025-11-04T12:16:56.607Z","1.0.17":"2025-11-04T12:17:15.710Z","1.0.18":"2025-11-04T12:17:47.896Z","1.0.19":"2025-11-04T12:18:28.645Z","1.0.20":"2025-11-04T12:22:57.525Z","1.0.22":"2025-11-07T02:15:39.316Z","1.0.23":"2025-11-07T02:20:28.802Z","1.0.24":"2025-11-07T02:22:47.766Z","1.0.25":"2025-11-07T02:25:22.055Z","1.0.26":"2025-11-09T22:48:54.996Z","1.0.27":"2025-11-09T22:52:29.107Z","1.1.0":"2025-11-10T00:20:24.673Z","1.1.1":"2025-11-10T12:12:56.376Z","1.1.2":"2025-11-14T16:25:33.360Z"},"bugs":{"url":"https://github.com/taskmapr/ui-overlay/issues"},"author":{"name":"TaskMapr"},"license":"MIT","homepage":"https://github.com/taskmapr/ui-overlay#readme","keywords":["react","chat","overlay","ui","component","highlight","walkthrough","tour","onboarding"],"repository":{"type":"git","url":"git+https://github.com/taskmapr/ui-overlay.git"},"description":"A React overlay component with built-in chat, UI highlighting, and guided walkthroughs - similar to Cursor for websites","maintainers":[{"name":"james3434343","email":"unsworth.jamesa@gmail.com"}],"readme":"# TaskMapr UI Overlay\n\n[![npm version](https://img.shields.io/npm/v/@taskmapr/ui-overlay.svg)](https://www.npmjs.com/package/@taskmapr/ui-overlay)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![Backed by MIT Sandbox](https://img.shields.io/badge/Backed_by-MIT_Sandbox-A31F34.svg)](https://innovation.mit.edu/entrepreneurship-2/mit-sandbox-innovation-fund/)\n\n**Bring Cursor-style AI assistance to your React applications**\n\nA beautiful, fully-featured overlay component that adds AI chat, UI highlighting, and interactive walkthroughs to any React app. Think \"Cursor for websites.\"\n\n## Features\n\n- Self-contained chat overlay with full AI chat\n- Agent SDK integration with OpenAI Agents SDK, Swarm, or custom backends\n- Full context (prompt, history, DOM) sent to your agent\n- Smart UI highlighting - auto-discover elements by ID or keywords\n- Guided walkthroughs for interactive product tours\n- Full TypeScript support with complete type definitions\n- Beautiful dark theme out of the box\n- All styles bundled - no CSS overrides needed\n- Zero config - works with mock responses when no backend is connected\n- Easy setup - just `npm install` and one CSS import\n\n## Installation\n\n```bash\nnpm install @taskmapr/ui-overlay\n```\n\n## Setup\n\nThe library includes all necessary styles bundled. **You must import the CSS file** for the overlay to display correctly:\n\n```tsx\nimport '@taskmapr/ui-overlay/taskmapr-overlay.css';\n```\n\n**Important**: The CSS import is required. The library uses scoped CSS with the `.tm-overlay-root` prefix to ensure complete isolation from your host application's styles. All styles are bundled into a single CSS file that is automatically included when you import the library.\n\n**No additional CSS files or overrides needed.** The library handles all styling internally with:\n- Scoped CSS selectors (prefixed with `.tm-overlay-root` in production)\n- CSS custom properties for theming\n- Zero runtime CSS injection\n- Complete isolation from host app styles\n\n## 📚 Library vs Demo Code\n\n**Important**: This repository contains both:\n\n1. **Library code** (`/src/*`) - Exported after `npm install` ✅\n   - `createTaskMaprClient` - Client factory\n   - `HttpAgentOrchestrator` - HTTP-based orchestrator with SSE streaming\n   - `HighlightProvider`, `useHighlight` - Context and hooks\n   - All utility hooks and functions\n   - TypeScript types\n\n2. **Demo code** (`/src/demo/*`) - Example usage, NOT exported ⚠️\n   - Shows HOW to configure the library for your app\n   - `useTaskMapr` hook is demo-specific configuration\n   - You'll create your own version adapted to your needs\n\n## Quick Start\n\n```tsx\nimport { createTaskMaprClient, HighlightProvider } from '@taskmapr/ui-overlay';\n// Import the bundled CSS (all styles included, no overrides needed!)\nimport '@taskmapr/ui-overlay/taskmapr-overlay.css';\n\n// Initialize client once with your configuration\nconst taskmapr = createTaskMaprClient(\n  import.meta.env.VITE_AGENT_ENDPOINT,\n  {\n    apiKey: import.meta.env.VITE_OPENAI_API_KEY,\n    framework: 'openai-agents',\n    model: 'gpt-4o',\n    overlay: {\n      title: 'TaskMapr Assistant',\n      showTimestamps: true,\n      defaultTheme: 'light', // or 'dark' - defaults to 'light' if not specified\n    },\n    initialMessages: [{\n      id: '1',\n      role: 'assistant',\n      content: 'Hello! How can I help you today?',\n      timestamp: new Date(),\n    }],\n  }\n);\n\nfunction App() {\n  return (\n    <HighlightProvider>\n      <h1 id=\"hero\" data-highlight-keywords=\"title, header\">My App</h1>\n      <section id=\"features\">...</section>\n      \n      {/* One line - fully self-contained! */}\n      <taskmapr.Overlay />\n    </HighlightProvider>\n  );\n}\n```\n\n**Minimal Setup**: Just two imports and you're ready to go. No CSS overrides, no configuration files - the library handles everything internally.\n\n## React Admin Integration Example\n\nThe [react-admin](https://marmelab.com/react-admin/) example in this repo (`examples/simple`) demonstrates a production-style setup. The integration boils down to:\n\n1. Import the CSS bundle once (usually in `App.tsx`).\n2. Wrap your app with `HighlightProvider` so highlighting and walkthroughs work.\n3. Create a tiny integration component that configures the client and returns the bundled overlay.\n\n```tsx\n// src/taskmaprIntegration.tsx\nimport {\n  useTaskMaprClientInstance,\n  useTaskMaprActionHandlers,\n} from '@taskmapr/ui-overlay';\n\nexport const TaskMaprOverlay = () => {\n  const actionHandlers = useTaskMaprActionHandlers();\n  const agentEndpoint =\n    import.meta.env.VITE_TASKMAPR_ENDPOINT ??\n    'http://localhost:8000/api/taskmapr/orchestrate';\n\n  const { Overlay } = useTaskMaprClientInstance({\n    agentEndpoint,\n    actionHandlers,\n  });\n\n  return <Overlay />;\n};\n```\n\nThat's it—the overlay bundle takes care of portal mounting, DOM isolation, and the default orchestrator configuration. Provide an endpoint and handlers, and you're done.\n\n`useTaskMaprClientInstance` memoizes the underlying client for you; pass any additional triggers with the optional `extraDependencies` array if needed.\n\n### Hook Parameters\n\n- `agentEndpoint` – URL for your orchestrator/agent endpoint. Leave blank to fall back to the package mock mode.\n- `actionHandlers` – Object returned by `useTaskMaprActionHandlers()` (or your own implementation) so the overlay can trigger navigation/highlighting.\n- `options` – Any additional `TaskMaprClientOptions` you want to override (model, overlay theme, etc.). You generally don't need to pass `actionHandlers` here; the top-level prop takes precedence if both are supplied.\n- `extraDependencies` – Optional array of values that should force the client to refresh (for example, when swapping API keys at runtime).\n\nUse it inside your admin shell:\n\n```tsx\n// src/App.tsx\nimport '@taskmapr/ui-overlay/taskmapr-overlay.css';\nimport { HighlightProvider } from '@taskmapr/ui-overlay';\nimport { Admin, Resource } from 'react-admin';\nimport { TaskMaprOverlay } from './taskmaprIntegration';\n\nexport const App = () => (\n  <HighlightProvider>\n    <Admin dataProvider={dataProvider}>\n      <Resource name=\"posts\" />\n      {/* ... */}\n    </Admin>\n    <TaskMaprOverlay />\n  </HighlightProvider>\n);\n```\n\n`useTaskMaprActionHandlers` wires navigation, highlighting, scrolling, and clicking back into the overlay automatically by reusing the library's highlight context. You can override any handler if your app needs custom behaviour.\n\n👉 See `examples/simple` for the full working project.\n\n## AI Agent Integration\n\n### HTTP Agent Orchestrator (Recommended)\n\nFor most use cases, use the built-in `HttpAgentOrchestrator` to connect to a TaskMapr backend server with SSE streaming support:\n\n```tsx\nimport { createTaskMaprClient, HttpAgentOrchestrator } from '@taskmapr/ui-overlay';\n\nconst agentEndpoint = 'http://localhost:8000/api/taskmapr/orchestrate';\n\nconst taskmapr = createTaskMaprClient(agentEndpoint, {\n  orchestrator: {\n    orchestrator: new HttpAgentOrchestrator(agentEndpoint, {\n      getAccessToken: () => yourSupabaseToken, // Optional: for auth\n      timeout: 60000, // Optional: request timeout\n    }),\n    includeDomSnapshots: true,\n  },\n  overlay: {\n    title: 'TaskMapr Assistant',\n    placeholder: 'Ask me anything...',\n  },\n});\n```\n\n**Features:**\n- ✅ SSE (Server-Sent Events) streaming support\n- ✅ Real-time text streaming with `text_delta` events\n- ✅ Reasoning and tool call notifications\n- ✅ Automatic error handling and retries\n- ✅ Works with TaskMapr orchestrator backend\n\n### Custom Agent SDK Orchestration\n\nUse this when you want full control over agent orchestration with tools that have knowledge of your repo and workflows.\n\n```tsx\nimport { createTaskMaprClient, AgentOrchestrator } from '@taskmapr/ui-overlay';\n\nclass MyAgentOrchestrator implements AgentOrchestrator {\n  async orchestrate(context) {\n    // context includes: prompt, history, domElements, pageContext\n    const response = await myAgentSDK.run({\n      prompt: context.prompt,\n      history: context.history,\n      domElements: context.domElements,\n      tools: [repoKnowledgeTool, workflowTool],\n    });\n    return { message: response };\n  }\n}\n\nconst taskmapr = createTaskMaprClient('', {\n  orchestrator: {\n    orchestrator: new MyAgentOrchestrator(),\n    includeDomSnapshots: true,\n  },\n});\n```\n\n**What your agent receives:**\n- Current user prompt\n- Full conversation history\n- All visible DOM elements (IDs, text, classes, positions, interactivity)\n- Page context (URL, title)\n- Active walkthrough state\n\n\n## Highlighting\n\nAny element with an `id` is auto-discoverable:\n\n```tsx\n<h1 id=\"hero\">Title</h1>\n<section id=\"features\" data-highlight-keywords=\"capabilities, list\">...</section>\n```\n\nUsers can type \"show me features\" or \"hero\" in chat to highlight elements.\n\n## Walkthroughs\n\n```tsx\nimport { useHighlight } from '@taskmapr/ui-overlay';\n\nfunction App() {\n  const { startWalkthrough } = useHighlight();\n  \n  const tour = () => {\n    startWalkthrough([\n      { query: 'hero', message: 'This is the title', waitForClick: true },\n      { query: 'features', message: 'Check out features', waitForClick: true },\n    ], {\n      onComplete: () => console.log('Done!')\n    });\n  };\n  \n  return <button onClick={tour}>Start Tour</button>;\n}\n```\n\n## Hooks\n\nTaskMapr provides several hooks for advanced use cases:\n\n### Hooks\n\n- `useVisibleHtmlIds` - Track visible DOM elements with rich metadata\n- `useVisibleComponents` - Track TaskMapr's highlightable components\n- `useHighlight` - Access highlighting context and walkthrough functions\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📝 API Reference\n\nFull API documentation coming soon. For now, check the TypeScript types in the package for complete API details.\n\n## 🐛 Issues\n\nFound a bug? Have a feature request? [Open an issue](https://github.com/taskmapr/ui-overlay/issues) on GitHub.\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) for details.\n\n## 🔗 Links\n\n- **npm Package**: https://www.npmjs.com/package/@taskmapr/ui-overlay\n- **GitHub Repository**: https://github.com/taskmapr/ui-overlay\n- **Issues**: https://github.com/taskmapr/ui-overlay/issues\n\n---\n\n**Built with ❤️ by TaskMapr** • Add AI superpowers to your React apps\n","readmeFilename":"README.md"}