{"_id":"clinic-connect-widget","_rev":"27-9b351e55c97bcf94c0214e0a97f60720","name":"clinic-connect-widget","dist-tags":{"latest":"1.1.10","beta":"1.1.8-beta.2"},"versions":{"1.0.0":{"name":"clinic-connect-widget","version":"1.0.0","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.0.0","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"3fb8ed629596d281fa9f8e8d7f04f77da1d73553","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.0.0.tgz","fileCount":4,"integrity":"sha512-inXi6/rmOea0NuvBn4/35OcsjYtIHi+S6N1NkO35IsLCe8GeM+CsW7hG8TQUzntxH/S8bx2pbyHfsRiV3PtfLw==","signatures":[{"sig":"MEUCIQD2jPeLJ9zGFBHLAKJFLUDu5DcKlxS5+fRTPiiJP02tPQIgeUvikLuvoVavBZx5xgf/eg5oDauRI3rl4ZgJFDG1XNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479373},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"ff349caf5d6db4eb382b74172dacd51b672a34dd","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.9.4","description":"Healthcare booking widget","directories":{},"_nodeVersion":"22.21.0","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.0.0_1767582116373_0.3858117489235593","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"clinic-connect-widget","version":"1.0.1","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.0.1","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"93f49a0fea10a0a3e19a7c2738ced8762b222fb2","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.0.1.tgz","fileCount":4,"integrity":"sha512-e/88NTRwvGtKV3s9pC0kgzGJk2o+BeAgBDQdxk/uGvNtppNK3qScTiFvu6gKpnBbPEcfvfMdijcwLLu1UZJPUw==","signatures":[{"sig":"MEUCIQDjXQmopmpNrn03S1F8luctaqcFj9jQAKRWrrOtkl+MGQIgObVmMn3j0pLejhlGHTIv4eHjEsNvLZAL1sHi3Bt9q+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479474},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"ff349caf5d6db4eb382b74172dacd51b672a34dd","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.9.4","description":"Healthcare booking widget","directories":{},"_nodeVersion":"22.21.0","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.0.1_1767587819435_0.09706576215635176","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"clinic-connect-widget","version":"1.0.2","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.0.2","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"1959750620a61203432ba24781f380064ec96eb3","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.0.2.tgz","fileCount":4,"integrity":"sha512-zCcE+ZJkHc7QSRkc1pGY3ZDPXTRHmgFCRmEb561qHIusD6RZ9/y8eAkEjoiVvZv8gLKc228D/bEGbwvvSwAtBA==","signatures":[{"sig":"MEUCIQDGlOaAoyiyNz30bSPP5JaaL1tr71Z9EJbJ1NWwTaJKagIgTv6apLzXgUAjJpHZZLxnljqHAGj3vKy9zU2D1JxQ0Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1481343},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"ef2de4b60edc7672bd785994cd407268b9b5a2ab","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.0.2_1767607220439_0.42471403856163414","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"clinic-connect-widget","version":"1.0.3","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.0.3","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"ceebda2ef035bc42be8d13cb9f531c1a6b595f6b","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.0.3.tgz","fileCount":4,"integrity":"sha512-23t8oF7nA+fyZ4m1DGKE6KD8i1i0UfWbRwH1u2fgo/J1PxRI7FNbwGRROYVxB8MiWxGYAeVNFok5ea65/TZgWQ==","signatures":[{"sig":"MEYCIQCg1qZ7OfMg0D88s6cSUba4Tb1n6iAODqHHHBHP1ZywBQIhALlcwpg3vKhj1DT+U+epJCnZYbsrHfx/8KGH7881yHKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1496942},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"397c5aba382c0d2680ee798bd11d20c0b7c1d575","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.0.3_1767626102238_0.006332964127863772","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"clinic-connect-widget","version":"1.0.4","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.0.4","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"12f028ad50e4106ee19fc611cb879776c2b9bb3a","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.0.4.tgz","fileCount":4,"integrity":"sha512-XtsT+NKo0lgwAY8f2swlPyCECwfJBd/mZksezHGzMhWahrFqHb50dfMwnca0Yq4wIYsjDG/MHxKvesDSvFn2EA==","signatures":[{"sig":"MEUCIDsKdYnsdXZxAEieQC3UbhHJPc5dnOuenDdUTFUDXxudAiEAxcIJG2gVJOslekdSSM+T/I18g7DK1sMxJUJftvlgYW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1499089},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"f20585158c88ba60dc30d618bd72d5533d73b991","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.0.4_1767693634262_0.09935672984461852","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"clinic-connect-widget","version":"1.0.5","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.0.5","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"27e48122ef8721e6601cb6d0361590b4df0df3da","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.0.5.tgz","fileCount":4,"integrity":"sha512-l14jqByhLTn9FM06omvwnmrruzEQUnl/AaFZHwoVqDgXd4rWW7bnFyFEXllUvLllrsrkzpHzfNGvW5fpCFWUKQ==","signatures":[{"sig":"MEUCIGUrXPW9rsW1lFDmAb4XazwmoZ19ak8TR13GoGsDn82cAiEA6ofoZ9/12LJqy1pQ3P3mhlyVy3JEkjFIYMcwLE5LhI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1512183},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"9c0cc58f8f7821310ecd68def5d5f4cfb666f6bd","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.0.5_1767749715153_0.4147334478893381","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"clinic-connect-widget","version":"1.0.6","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.0.6","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"608cc3b4eba694af73c81916c502250e28596d3d","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.0.6.tgz","fileCount":4,"integrity":"sha512-OAb8bP09ZiqAi49ULS5wh308jwDeUG1Ggoy5Oi0M0bl9ENeG7+SKxiylb4D0LYpIeHO3v0X0BhXvyw4nyew0Xw==","signatures":[{"sig":"MEYCIQDeKOfPQy2Fit/5fPJtzXG2jWDFtQvq3DhdgND7tsL/FQIhALh4azkyfZVSRySZCJ6rHUZf76VIhGxbTEIaUaHlMhPa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1510689},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"da3ccdb1e9bce045f67fa856c3750203c25e5e42","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.0.6_1767837767515_0.3523302233376162","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"clinic-connect-widget","version":"1.0.7","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.0.7","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"5fd5847c27aded275dec445d736b22773b724abf","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.0.7.tgz","fileCount":4,"integrity":"sha512-WgTWnWsqRgtxo3P8s4CKaMPNTKIw3lmTGGUsY3PQIqyStMgAGSGntBFpEYagWGJbc73berqO5t/duHIigJ8iSw==","signatures":[{"sig":"MEUCIQD7qgqaU23cEg1RtRzzElPmpO2clVjHLOSbst47+bhXTAIgc6P7+GBvGNCcyWGlUtdMy29zA/vdH4KYTrXsLDBHWvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1515098},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"5e8ac8c53d88455019f035f94a1a8dd96373c2a7","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.0.7_1767861086930_0.8490889151010608","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"clinic-connect-widget","version":"1.0.8","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.0.8","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"ddaa0fa451d2689d205e85c24177ff36fe5b3a81","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.0.8.tgz","fileCount":4,"integrity":"sha512-HMj+WObDzWzj2kanTIlRBCZvnJyprmHK66XufKnW0gUn7xIzhlmAJL63k4WZlEtj9XhezG7sFMcrl6vaX3q7jA==","signatures":[{"sig":"MEUCIHmUcZ+pZgft6Qd+62z0oDTFqAuR1MaTyD6Lq+ioEmqwAiEAg6aSzRGJQb4kx8UiEjGGo7XKFP9YN0PiHniO4Z7o0DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1525001},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"22d6398b34f6b714d9891720e38ed254b6f32495","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.0.8_1767921418459_0.8081014884599553","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"clinic-connect-widget","version":"1.0.9","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.0.9","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"593f22b179c100c906d409dcda74a924ecc1224a","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.0.9.tgz","fileCount":4,"integrity":"sha512-2abiWtY405xQ4G2hYs8cAhPTf70lGQHiLdarO9xz/o00PDTVpYgKqfcwRjY5f6Ifez2G6pF3BWmdVFDxAnZ+EQ==","signatures":[{"sig":"MEYCIQCTlrvMkaqO+ntdasu4oN4nrXhnlY7hjY/he31bEKUCKwIhAK1rEbuIRvSHNGV66jA3bsl+6dgVo3PalfQCuT/iydpu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2244703},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"00254c0e492de48f5ddf09399c8b6ddcf3b6bc2e","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.0.9_1767932767173_0.8187446613872436","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"clinic-connect-widget","version":"1.1.0","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.0","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"f94098892b3b71cf5c4a12412b59afa897000363","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.0.tgz","fileCount":4,"integrity":"sha512-Xly3r5Xz9ommudjfEumDYpt1DFo3KZhAsku1jb9eQKIohwae8Jn2iHSkRBg/RxnvydNEaqA41gFvQnTnpdR9jQ==","signatures":[{"sig":"MEQCICz5oypuzH4ldjPP21MfcT7i09tawetKVG1jfnllasvYAiBPvgSbeTBKQ/yPQvvYWW5oI9FdMCX6bw4BJrdqlUKY5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2312737},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"e345dc46c6e32b6ec9e040d102fbe988bfbdf0ba","scripts":{"dev":"vite","build":"env-cmd -f .env.development vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.0_1767942522302_0.4830313006465674","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"clinic-connect-widget","version":"1.1.1","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.1","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"919a70ae5d53adc567979d14b8ad19afda1a98c4","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.1.tgz","fileCount":4,"integrity":"sha512-96cQFCmqHsJjwpvLqD63P1+TYvPd1phwfjM42nKAFkZMwnbtQXS8LV21N7UwMaS3zW+LQIA/BYG4gw8meJwiTA==","signatures":[{"sig":"MEUCIQD5UoDDy7DOnlTTtyVotfrGTUaD3dAxVkFa135BEwzRAQIgd9j+7xJDyQlk1Wy/oTJdmca4fXJUwwvs8LR10cfi/qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2293569},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"e345dc46c6e32b6ec9e040d102fbe988bfbdf0ba","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.1_1767943560617_0.07312690630062857","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"clinic-connect-widget","version":"1.1.2","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.2","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"310e628ea5f71fb92b87cec7eb7c6154010478f2","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.2.tgz","fileCount":4,"integrity":"sha512-nbQ4zlm/6slOztyzSORBO+Hgz9MjisDTTHud7l++SPggDPUv7+Ct4bNNGdmHLnRbMgXFykA8wQTLlH7KRd2dVA==","signatures":[{"sig":"MEQCICOO+rpbComABOaIqnxxhddCBN+OMZkGDFkWvYxwzPp4AiAxnRBo2H8q2WwKkdvj/bnvuyJ+FiZvUwQtgsqORSxyoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2293575},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"f534a4f91719692d42da72cb7e23ed357699f6bb","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.2_1767946953965_0.9517118259621578","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"clinic-connect-widget","version":"1.1.3","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.3","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"fa85f06b0da04f9a394b82f027067bee7e3e9687","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.3.tgz","fileCount":4,"integrity":"sha512-b51eWgF6tIMEO6ti8uJpdSZMurE+fDhItPn+6nG5U4mV5AOHxKFuoZfcsp0wgqtiX9fcBVZztwosSHIp/sHCTA==","signatures":[{"sig":"MEYCIQDfTG0yzmpKAtIy6/QGEG2i8BPZh6pJLci7JhKi+Zf8/gIhAJ+iuAr3epB1Ne0LWw55J4V086t5wj3vILViGipuYbHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2295967},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"2a2d3046e990168a3ba37f93b22d25a65f2b685e","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.3_1768102277173_0.8295598847890797","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"clinic-connect-widget","version":"1.1.4","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.4","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"6985db6c02b146b29a947405e310cac7203f59b4","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.4.tgz","fileCount":4,"integrity":"sha512-1lcEGmBShSOOL7cqqOccaIhKJEVG+1epaB7LbxZ1Dns5xc90Sdc5of2jA9kpv6u7Xe06ke3yxd3edILVJcw40w==","signatures":[{"sig":"MEUCIQDU/BSlBuXNY/01Evw2+TsfUiKtOffcCWZdp+VX2PoOQgIgHJU6pD2GNOQzzjOGrpWBEyXdeI3ySXR37bpWxTDE5m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2295763},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"fa1981d02a28a11189ff19c22fd28fd2bbe47c98","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.4_1768145371806_0.7513660421817636","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"clinic-connect-widget","version":"1.1.5","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.5","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"191c843a1fbbe76cae6eb0bd85cb77759a377336","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.5.tgz","fileCount":4,"integrity":"sha512-vhjxnOSNkmEqTsO1rXkNxeBhUQurVlo4mTBDncyin+aeT0315LzRqxAhMv1VAiV3ZglO1ukFNSHjufmxM6B6iw==","signatures":[{"sig":"MEUCIQDix7F5gcd7fDEu+IzVIWSHrifVsaAmsTVjrwd8dyIDzwIgCuZ2xgKlzP1l3GPHbSuf59ITRaqmhDzXZEeNd+nxydc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2295749},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"735fe6950a10086dccbcc22bb2186bdaa4adcee2","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:public":"npm run build && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.5_1768357291881_0.15983699677150454","host":"s3://npm-registry-packages-npm-production"}},"1.1.6-beta.0":{"name":"clinic-connect-widget","version":"1.1.6-beta.0","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.6-beta.0","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"7296d045801c48274514f2804c469b7b6ac30c60","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.6-beta.0.tgz","fileCount":4,"integrity":"sha512-cjNC9+9yCIG3h2MmELylscXE9zPmxg3newkdskWacYzlyHRLLo3pCg0xpBzjjYOFb6O302wBnGNzXn0/3fq/MA==","signatures":[{"sig":"MEUCIQDS3iZlnbSpCk/v7yxN/D0owya9I0tIRRR7Qflf0V6E8QIgVBr/cgHcb0SqDOWaCGRCMNYzrFBSdYhiLgXq94imQQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2315091},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"78994fd7d2126b5fe4246b4eb9ca778241a3b145","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:dev":"npm version prerelease --preid=beta && npm run build:development && npm publish --tag beta --access public","publish:prod":"npm version patch && npm run build:production && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.6-beta.0_1768361067104_0.5965173330079587","host":"s3://npm-registry-packages-npm-production"}},"1.1.6-beta.1":{"name":"clinic-connect-widget","version":"1.1.6-beta.1","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.6-beta.1","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"1897594984f4f696b0212411e9386619587e69ac","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.6-beta.1.tgz","fileCount":4,"integrity":"sha512-YtB8Evn7md2Hfq+0TZZWXpz4Mkyd2Gpe2ug/COQZJuvxzxRWbaYYNG/XOaMxtJVqKFyHbvOMYkbEch/TxuIKgw==","signatures":[{"sig":"MEUCIDeuu1yBDq7PiQyYY5NvzL6LdTgxdRS5qK4Pi1xuSrKKAiEArkuYeMm/G2fJXGjiqz/I0Ys/XBF6k6sPdyhC7zGpDUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2318350},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"090d273a6b8e6bbdd2818b80a2c4107e6c58e5af","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:dev":"npm version prerelease --preid=beta && npm run build:development && npm publish --tag beta --access public","publish:prod":"npm version patch && npm run build:production && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.6-beta.1_1768394732783_0.4383825081687336","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"clinic-connect-widget","version":"1.1.6","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.6","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"aecf19060e8e0e160f16cd8478fc8767646c7302","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.6.tgz","fileCount":4,"integrity":"sha512-0G2wkhFnX/RwsACZZfqZR8AGopIuDaw1MrlvSLBsTDelCxTNL/NkOSbfhPpIzTcZIxZb/b2OVxou95TBlsctDg==","signatures":[{"sig":"MEUCIQDzPhBvWtnQBcIXEVMUMYzy3LPomTog326UQ70A0rc5CQIgdHE1XEb1GrTFRuKkPCYuFE5unr80cMqKZp+z6cNnqLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299158},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"dabe7b98725abe8fd9a677527eb812a11f5a82c1","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:dev":"npm version prerelease --preid=beta && npm run build:development && npm publish --tag beta --access public","publish:prod":"npm version patch && npm run build:production && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.6_1768458304926_0.9166422265297609","host":"s3://npm-registry-packages-npm-production"}},"1.1.7-beta.0":{"name":"clinic-connect-widget","version":"1.1.7-beta.0","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.7-beta.0","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"89b73f3da670c932f86c4505dfcb4e0855b06da8","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.7-beta.0.tgz","fileCount":4,"integrity":"sha512-lWw0Sf7P/ISOo09VPrmbBTz8Mj0ID/iVoiCkipV2fZx2dOrvQzlk6y4iCU+WLHHYMPPvr12D1E8gu/6OgGIPZw==","signatures":[{"sig":"MEUCIDJlMqjHiXI221egfZ9ah5pVREGG5Z8Y7SlUCNProoffAiEAmoTne9ItW1yptZGrYTFwpcWmKTofJ7IqomnA+LxM0Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2351882},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"37e25e6cdda952ee22ec14c98046b2667375e22f","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:dev":"npm version prerelease --preid=beta && npm run build:development && npm publish --tag beta --access public","publish:prod":"npm version patch && npm run build:production && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.7-beta.0_1769603612666_0.7927385930427606","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"clinic-connect-widget","version":"1.1.7","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.7","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"bc608902786eb64b28ae3e7419ecca79313e0c85","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.7.tgz","fileCount":4,"integrity":"sha512-xZMhKdwmbsn2gvUZxRMb2zF1kerVDJ5Cbau/WJLAiHP/NFQaVMw0sKhadUxcKFUDW87054LtwshXYg/TNHV2og==","signatures":[{"sig":"MEUCIQCbg3aUz2byRWngxBwtqYS5votSte6+pnkNAX3UhRts+QIgbh43lxeg2XiYNgewEG3R+XJ+Xw/CSqI8DrUolhA1NZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2332682},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"63b6c8eb14acf33423aaef53277ed3bec624797a","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:dev":"npm version prerelease --preid=beta && npm run build:development && npm publish --tag beta --access public","publish:prod":"npm version patch && npm run build:production && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.7_1770019337628_0.288354127553236","host":"s3://npm-registry-packages-npm-production"}},"1.1.8-beta.0":{"name":"clinic-connect-widget","version":"1.1.8-beta.0","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.8-beta.0","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"92155708a8e403b28a0f15dd255c854c3c9bdb01","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.8-beta.0.tgz","fileCount":4,"integrity":"sha512-pSrmYcuSyhPbHqiv0uuaHatIl+Tk9ACzFsEdLCKAukO0Gw6Kv7ZZfFfFiKVkNHyvaYtbJHlgslL5FT/f1ETp9Q==","signatures":[{"sig":"MEUCIERAm+bYjGiM6jaX3YD0vci4Mtjj+xtnkAHzRuPHJ3aRAiEA3M77dQ9/IKeM1ToAJenVuoOlUhf7yXhQkmViihean8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2363162},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"2ea92f57366ba95d7600ce66958573408d5ab3ee","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:dev":"npm version prerelease --preid=beta && npm run build:development && npm publish --tag beta --access public","publish:prod":"npm version patch && npm run build:production && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.8-beta.0_1773463894989_0.6356040834638985","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"clinic-connect-widget","version":"1.1.8","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.8","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"d459f26a90e46fc2b807abb26362d2e2c0161b8b","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.8.tgz","fileCount":4,"integrity":"sha512-wA1F9WkVXvvbgSchimECZT5fVFIvnvt+t68lRvzy+kQLs+cRJG3ApYAndL2utr3ZPzKgW6CBuu+mDQlHZPbX5A==","signatures":[{"sig":"MEYCIQDoEIUP46UYkCHd0kaMBDeuPumUpDhvvsDSrKqMrk4CbAIhAPjI2tDxqmOA+VHH7Ig24S3CrE55FoPk49TsZaM3eRXW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2343940},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"5bea907030f5cfe3f9ce6705e26e76df52ffe178","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:dev":"npm version prerelease --preid=beta && npm run build:development && npm publish --tag beta --access public","publish:prod":"npm version patch && npm run build:production && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.8_1773499347241_0.4245719400485619","host":"s3://npm-registry-packages-npm-production"}},"1.1.8-beta.1":{"name":"clinic-connect-widget","version":"1.1.8-beta.1","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.8-beta.1","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"3628cc6a7efc96cecd63c55eb243cb92f2634693","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.8-beta.1.tgz","fileCount":4,"integrity":"sha512-AFzfD0rIIKA+2oH3HX1hjOo1qRkZt32GpIISdhN4574i+eXYbgaTrz4yPKwd1yrhbf5GnK9Vn6D4pcOxyo5VUg==","signatures":[{"sig":"MEQCIEesiwY4ouXsK6UuIk4bMVj+q3EDjXe6Wa3B7JtSB0b5AiAssVwQw2+oHvZWEPiM4lWQl/LIEOewwTxrozQAYfY24w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2363847},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"b9dce1171a04690b50175bbaaac16c0e29196f29","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:dev":"npm version prerelease --preid=beta && npm run build:development && npm publish --tag beta --access public","publish:prod":"npm version patch && npm run build:production && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.8-beta.1_1773502906527_0.598724851831355","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"clinic-connect-widget","version":"1.1.9","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.9","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"fde640dcd25d044d6569b6aa574ce878e87227a2","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.9.tgz","fileCount":4,"integrity":"sha512-tz2RjskKRBFUSjmB3dHdt1Xk1peFLbKHWP74c0myVuIkloFEBOOvhuDmX+TVxVH1ScWlXm7ezjT1YMVJ6zCqiw==","signatures":[{"sig":"MEYCIQDPjVMpic7vAl94Vjvh47izlbqfrWeyOmuYiHDtyBqCLAIhAMsxBl4YLVMxdKhM6LymDVzBEx3C7nrY0732eClWbLAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2344625},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"6c1dbd28038aa17e0eb3f37b76864f0fd91e6281","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:dev":"npm version prerelease --preid=beta && npm run build:development && npm publish --tag beta --access public","publish:prod":"npm version patch && npm run build:production && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.9_1773507301509_0.3389083571313971","host":"s3://npm-registry-packages-npm-production"}},"1.1.8-beta.2":{"name":"clinic-connect-widget","version":"1.1.8-beta.2","keywords":["widget","clinic","booking"],"author":"","license":"ISC","_id":"clinic-connect-widget@1.1.8-beta.2","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"dist":{"shasum":"cf97e3077bdda3d95b05263bd287cd37b8529d24","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.8-beta.2.tgz","fileCount":4,"integrity":"sha512-0Xu5ihKnJCzV9VDkOom/AnnTvAzf0vX41a1FJJdY6VPuu9Gc94zwKMPo2eJOSjW6L+Iz/l30WlpoYEjMP4xAZg==","signatures":[{"sig":"MEUCIHMvln1TgtxxUxdlaog3xdB0J6LoJOqEKDyLvTTl9qenAiEAzh5BmXQ9SSJkqspi4RyBZX7Aejo8od/wmWQxVj1zG6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2367389},"main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","gitHead":"6b467a74aa6d426c017fdeccaa9d39b63a9a55bc","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","preview":"vite preview","publish:dev":"npm version prerelease --preid=beta && npm run build:development && npm publish --tag beta --access public","publish:prod":"npm version patch && npm run build:production && npm publish --access public","build:production":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build"},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"_npmVersion":"10.8.2","description":"Healthcare booking widget","directories":{},"_nodeVersion":"20.19.5","dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","terser":"^5.44.1","env-cmd":"^11.0.0","cross-env":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clinic-connect-widget_1.1.8-beta.2_1773844648041_0.9999068959825226","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"clinic-connect-widget","version":"1.1.10","description":"Healthcare booking widget","main":"./dist/clinic-widget.umd.js","module":"./dist/clinic-widget.js","scripts":{"dev":"vite","build":"env-cmd -f .env.production vite build","build:development":"env-cmd -f .env.development vite build","build:production":"env-cmd -f .env.production vite build","preview":"vite preview","publish:dev":"npm version prerelease --preid=beta && npm run build:development && npm publish --tag beta --access public","publish:prod":"npm version patch && npm run build:production && npm publish --access public"},"keywords":["widget","clinic","booking"],"author":"","license":"ISC","devDependencies":{"cross-env":"^10.1.0","env-cmd":"^11.0.0","terser":"^5.44.1","vite":"^5.0.0"},"dependencies":{"livekit-client":"^2.16.1","socket.io-client":"^4.8.3"},"_id":"clinic-connect-widget@1.1.10","gitHead":"01a98e5d9d4a4427340e8dee68ff17edc60412fa","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2EfbVHhQMD5Bk+FBqL8u7h/hJFaS5tJf1VaUllZdwCZzyxddKW3i6yZlJtQaEiT5/Ma7jnDg3eNILZwW0hrXJA==","shasum":"5ee76c0a83ba4621d81d84c723b01117e93528cc","tarball":"https://registry.npmjs.org/clinic-connect-widget/-/clinic-connect-widget-1.1.10.tgz","fileCount":4,"unpackedSize":2348168,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSHiOTrb7bPjEVMle1aGKl0U4eDX3MkdfKcP3rlbfDggIhAImtoP4FcsvD1HvcrlgZTS3EsdhsFsFfc6kPyyDk6Qdn"}]},"_npmUser":{"name":"longvansoftware","email":"cms@longvan.net"},"directories":{},"maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clinic-connect-widget_1.1.10_1774489474109_0.3217027125586007"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-05T03:01:56.248Z","modified":"2026-03-26T01:44:34.513Z","1.0.0":"2026-01-05T03:01:56.543Z","1.0.1":"2026-01-05T04:36:59.619Z","1.0.2":"2026-01-05T10:00:20.628Z","1.0.3":"2026-01-05T15:15:02.452Z","1.0.4":"2026-01-06T10:00:34.475Z","1.0.5":"2026-01-07T01:35:15.404Z","1.0.6":"2026-01-08T02:02:47.716Z","1.0.7":"2026-01-08T08:31:27.168Z","1.0.8":"2026-01-09T01:16:58.733Z","1.0.9":"2026-01-09T04:26:07.401Z","1.1.0":"2026-01-09T07:08:42.529Z","1.1.1":"2026-01-09T07:26:00.799Z","1.1.2":"2026-01-09T08:22:34.176Z","1.1.3":"2026-01-11T03:31:17.378Z","1.1.4":"2026-01-11T15:29:32.042Z","1.1.5":"2026-01-14T02:21:32.066Z","1.1.6-beta.0":"2026-01-14T03:24:27.353Z","1.1.6-beta.1":"2026-01-14T12:45:33.044Z","1.1.6":"2026-01-15T06:25:05.151Z","1.1.7-beta.0":"2026-01-28T12:33:32.927Z","1.1.7":"2026-02-02T08:02:17.825Z","1.1.8-beta.0":"2026-03-14T04:51:35.233Z","1.1.8":"2026-03-14T14:42:27.470Z","1.1.8-beta.1":"2026-03-14T15:41:46.712Z","1.1.9":"2026-03-14T16:55:01.742Z","1.1.8-beta.2":"2026-03-18T14:37:28.232Z","1.1.10":"2026-03-26T01:44:34.403Z"},"license":"ISC","keywords":["widget","clinic","booking"],"description":"Healthcare booking widget","maintainers":[{"name":"longvansoftware","email":"cms@longvan.net"}],"readme":"# Clinic Connect Widget\r\n\r\nClinic Connect is a lightweight, embeddable medical booking and tele-consultation widget designed for clinics and hospitals. It allows patients to book appointments, view doctor availability, and initiate video consultations directly from the clinic's existing website.\r\n\r\n## Features\r\n\r\n*   **Zero Dependencies**: Built with Vanilla JavaScript, ensuring fast load times and no conflicts with existing frameworks (React, Vue, jQuery, etc.).\r\n*   **Shadow DOM Isolation**: Styles and logic are encapsulated, preventing your site's CSS from breaking the widget and vice versa.\r\n*   **Inline Triggers**: Can be embedded as a floating button or integrated into specific page elements (e.g., \"Book Now\" sections).\r\n*   **Comprehensive Flow**:\r\n    *   Inline Doctor Availability Status with \"Consult Now\" CTA.\r\n    *   Patient Information & Booking Form.\r\n    *   Simulated Video Consultation Interface.\r\n    *   Post-consultation Summary.\r\n*   **Responsive Design**: Optimized for both Desktop and Mobile experiences.\r\n\r\n## Installation\r\n\r\nTo add the Clinic Connect widget to your website, simply include the compiled script file near the end of your `<body>` tag.\r\n\r\n### Basic Embed\r\n\r\n```html\r\n<script \r\n    src=\"https://your-cdn.com/clinic-widget.umd.js\"\r\n    data-widget-id=\"YOUR_CLINIC_ID\"\r\n    data-service-operator=\"YOUR_OPERATOR_ID\"\r\n    data-locale=\"vi\">\r\n</script>\r\n```\r\n\r\n### Advanced Embed (With Dynamic Doctor/Product)\r\n\r\nYou can pre-select a doctor or product context by passing additional attributes.\r\n\r\n```html\r\n<script \r\n    src=\"https://your-cdn.com/clinic-widget.umd.js\"\r\n    data-widget-id=\"YOUR_CLINIC_ID\"\r\n    data-service-operator=\"YOUR_OPERATOR_ID\"\r\n    data-store-id=\"YOUR_STORE_ID\"\r\n\r\n    data-org-id=\"YOUR_ORG_ID\"\r\n    \r\n    data-doctor-id=\"YOUR_DOCTOR_ID\"\r\n    data-doctor-name=\"Bác sĩ Hà Ngọc Mạnh\"\r\n    data-doctor-specialty=\"Nam học - Hiếm muộn\"\r\n    data-doctor-avatar=\"https://your-cdn.com/avatar.jpg\"\r\n    \r\n    data-product-id=\"YOUR_PRODUCT_ID\"\r\n    data-url-video=\"YOUR_VIDEO_URL\"\r\n\r\n    data-appointment-mode=\"ONLINE\"\r\n    data-schedule-mode=\"TELENOW\"\r\n    data-resource-id=\"YOUR_RESOURCE_ID\"\r\n    data-resource-type=\"DOCTOR\"\r\n    data-subscription=\"YOUR_SUBSCRIPTION_ID\"\r\n    data-service-id=\"YOUR_SERVICE_ID\"\r\n    data-order-id=\"YOUR_ORDER_ID\"\r\n\r\n    data-locale=\"vi\">\r\n</script>\r\n```\r\n\r\n## Configuration Parameters\r\n\r\nThe widget is highly configurable via `data-` attributes on the script tag.\r\n\r\n| Attribute | Description | Required | Default |\r\n| :--- | :--- | :---: | :---: |\r\n| `src` | Path to the widget JavaScript file. | **Yes** | - |\r\n| `data-widget-id` | Unique ID for your clinic's implementation. | **Yes** | - |\r\n| `data-service-operator` | The Service Operator ID (e.g., 'TRUE_DOC'). | **Yes** | - |\r\n| `data-trigger-element-id`| The generic DOM ID of the element where you want to render the inline trigger card (instead of floating). | No | `null` |\r\n| `data-locale` | Language code (e.g., 'vi', 'en'). | No | `vi` |\r\n| `data-store-id` | The Store ID associated with the booking system. | No | `demo-store` |\r\n| `data-org-id` | The Organization ID. | No | `demo-org` |\r\n| `data-doctor-id` | Pre-select a specific doctor context. | No | `null` |\r\n| `data-doctor-name` | Custom name for the doctor (Dynamic). | No | `null` |\r\n| `data-doctor-specialty` | Custom specialty for the doctor (Dynamic). | No | `null` |\r\n| `data-doctor-avatar` | Custom avatar URL for the doctor (Dynamic). | No | `null` |\r\n| `data-product-id` | Pre-select a specific product or service package. | No | `null` |\r\n| `data-url-video` | URL for the introductory video used in the permission flow. | No | `null` |\r\n| `data-appointment-mode`| Mode of appointment (e.g., 'ONLINE', 'OFFLINE'). | No | `null` |\r\n| `data-schedule-mode` | Mode of schedule (e.g., 'SCHEDULED', 'TELENOW'). | No | `null` |\r\n| `data-resource-id` | ID of the specific resource to book. | No | `null` |\r\n| `data-resource-type` | Type of the resource (e.g., 'DOCTOR'). | No | `null` |\r\n| `data-subscription` | Subscription package ID. | No | `null` |\r\n| `data-service-id` | Specific service ID for the booking. | No | `null` |\r\n| `data-order-id` | External order ID to link with the booking. | No | `null` |\r\n\r\n## Client Hooks (API)\r\n\r\nThe widget exposes a global `window.Clinic` object that allows your website to listen for widget events and interact with the instance.\r\n\r\n```javascript\r\nwindow.Clinic = {\r\n    /**\r\n     * Called when the widget is fully loaded and ready.\r\n     */\r\n    onReady: () => {\r\n        console.log('Widget loaded and ready');\r\n    },\r\n\r\n    /**\r\n     * Called when the user successfully starts a consultation session.\r\n     * Useful for tracking analytics conversions.\r\n     */\r\n    onConsultationStarted: () => {\r\n        console.log('User started a consultation');\r\n    },\r\n\r\n    /**\r\n     * Called when the consultation flow is finished.\r\n     */\r\n    onCompleted: () => {\r\n        console.log('Consultation finished');\r\n    },\r\n\r\n    // The active widget instance\r\n    instance: { ... } \r\n};\r\n```\r\n\r\n## Development Guide\r\n\r\n### Prerequisites\r\n*   Node.js (v18+)\r\n*   npm\r\n\r\n### Setup\r\n1.  Clone the repository.\r\n2.  Install dependencies:\r\n    ```bash\r\n    npm install\r\n    ```\r\n\r\n### Running Locally\r\nTo start the development server with Hot Module Replacement (HMR):\r\n```bash\r\nnpm run dev\r\n```\r\nOpen the URL provided (usually `http://localhost:5173`) and navigate to `test_widget.html` to see the widget in action.\r\n\r\n### Building for Production\r\nTo generate the optimized, minified script for distribution:\r\n```bash\r\nnpm run build\r\n```\r\nThe output files will be in the `dist/` folder:\r\n*   `clinic-widget.umd.js`: For direct browser usage (Standard).\r\n*   `clinic-widget.es.js`: For ES Module imports.\r\n\r\n### Testing Production Build\r\nTo verify the final build behaves as expected:\r\n1.  Run the build command:\r\n    ```bash\r\n    npm run build\r\n    ```\r\n2.  Open `test_build.html` in your browser. This file is pre-configured to load the built script from `dist/clinic-widget.umd.js` to ensure the production artifact works correctly.\r\n\r\n## Project Structure\r\n\r\n*   `src/api/`: Handles API integration, parsing customer data, calling ActionBooking API, etc.\r\n*   `src/core/`: Main widget logic (`ClinicWidget` class), lifecycle management, and event binding.\r\n*   `src/state/`: Centralized state management (Store pattern).\r\n*   `src/ui/`: Contains HTML Templates (`templates.js`) and CSS Styles (`styles.js`).\r\n*   `src/index.js`: Entry point that parses configuration and initializes the widget.\r\n\r\n## License\r\nISC\r\n","readmeFilename":"README.md"}