{"_id":"@archpublicwebsite/modal","_rev":"14-8ef283036b380682dd76df54e8b2c173","name":"@archpublicwebsite/modal","dist-tags":{"latest":"3.0.1"},"versions":{"0.0.2":{"name":"@archpublicwebsite/modal","version":"0.0.2","author":{"name":"Archipelago International"},"_id":"@archpublicwebsite/modal@0.0.2","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"e97b66af068cb2e6799390605c3da141030e582e","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-0.0.2.tgz","fileCount":3,"integrity":"sha512-3SQrpmyreNilPn08zbfjLho5HzRBL/nZIOzFiTlV5hGIK9EWJf19+yfcNjPcoLFPl+v2JSx+0vIAoomIIn+9RQ==","signatures":[{"sig":"MEYCIQDueR/x4x7efn/dwe89VhAzH/fZeTjcTKMKsTMtf9filwIhANfhe0DOByRo23RcNzeV91gYc+oC8jp/R1MrUBX9wHX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3549},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"618993445ec6a52af3068399229b5f960121e6d1","private":false,"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"10.9.3","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"vue":"^3.5.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"aos":"^2.3.4","@vue/tsconfig":"^0.7.0"},"peerDependencies":{"aos":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.0.2_1769135204104_0.22583348992607344","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@archpublicwebsite/modal","version":"1.0.7","author":{"name":"Archipelago International"},"_id":"@archpublicwebsite/modal@1.0.7","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"041bbe352b23ccf21bd5627403d1cdcf177f0c04","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-1.0.7.tgz","fileCount":70,"integrity":"sha512-Z1ML44j/nKeqBbdblkHVQ08G+XPTHBy8/JGuacb6ci7bP4l5ajS5wWiU36WstqT64VI9yq/Ff0BY07RhgceTfg==","signatures":[{"sig":"MEUCICBaEHg+mfWlmjs3l4is99mf4jBFsiJthzKwDw/2jC3IAiEAlxc8sD0b/18HRsQ12SSl3bybVPl3/Du7/8EowkZqNps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279270},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"a42abd0d1a59ea0d1855cf4d47dc3cc659c612a1","private":false,"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","typecheck":"vue-tsc --noEmit","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"10.9.2","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_1.0.7_1769498305469_0.5089894626341378","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@archpublicwebsite/modal","version":"2.0.1","author":{"name":"Archipelago International"},"_id":"@archpublicwebsite/modal@2.0.1","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"7bdc59fd778d3a47c847053429a94aa77779ea05","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-2.0.1.tgz","fileCount":7,"integrity":"sha512-QsEzrgHzt4qvq3NhVxOzR9vNxEs80ZiX9bG6BCfNfHwWaZkep2xJpwo3ZNW6DljtNtkswM3RH3+ESy/En1r5DQ==","signatures":[{"sig":"MEYCIQDsNC289+w3RlNwXc+ujNLxyl3ARmb78HS1WfJ8OnIguAIhAOzHLYisQMg4NBig1Kp7uP7KrsIZMyfwb6iZ4edQWg2L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114813},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"dc54caca286c4e4046e913b727d5f00bf3f5bf5b","private":false,"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","typecheck":"vue-tsc --noEmit","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"10.9.2","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_2.0.1_1769509346155_0.8174199916231089","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@archpublicwebsite/modal","version":"2.0.4","author":{"name":"Archipelago International"},"_id":"@archpublicwebsite/modal@2.0.4","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"5619279f95e163d226d7cad1ea5f7c49cfdf7f51","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-2.0.4.tgz","fileCount":7,"integrity":"sha512-H4E14CUX8OI+aDjgoB9JURipMGNiqJxyHLjLytq7qH0gM70rFuGRyFlOKoEpYTxlTOsJcOxyvv8QQWQGu4rV8Q==","signatures":[{"sig":"MEUCIC91ZZnabB4UVAaf3Rji8xerbV6qZy1X/hN9HcX6eiwhAiEAubwDWh67BCfnujC6oofcy+3DknlktE+xeLGSy/h5yrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200216},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"a75af330d194d3f2520485c7b486d0c1c03e9337","private":false,"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","typecheck":"vue-tsc --noEmit","version:major":"node ../../scripts/bump-version.mjs major","version:minor":"node ../../scripts/bump-version.mjs minor","version:patch":"node ../../scripts/bump-version.mjs patch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"10.9.2","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_2.0.4_1772432438867_0.8648439019803118","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@archpublicwebsite/modal","version":"2.0.5","author":{"name":"Archipelago International"},"_id":"@archpublicwebsite/modal@2.0.5","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"5a36a8cce639bf8465b96c6fe10e0b5e103d1604","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-2.0.5.tgz","fileCount":7,"integrity":"sha512-yl3LjbMND91JSOzmv/Dwo1nDqeySmuwQ9VdK4GNJndUvyifEAurdp+EW1gFxIlm27i16TK/jdZIfo6m0qJcq+g==","signatures":[{"sig":"MEQCIEOpgrqGRv07QX2uxQ9YW76qv9UGSHDJ9QJjZU3HB3BnAiAtsem825ZpInvfPGhqRo0yUSnP2dIA78CpGfRjy/u6cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211082},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"87b6a4e94ebd75a6229c2e5ccaad2487545f06ea","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint ./src --ext .ts,.vue,.js","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","lint:fix":"eslint ./src --ext .ts,.vue,.js --fix","typecheck":"vue-tsc --noEmit","version:major":"node ../../scripts/bump-version.mjs major","version:minor":"node ../../scripts/bump-version.mjs minor","version:patch":"node ../../scripts/bump-version.mjs patch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"10.9.2","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_2.0.5_1772613965715_0.2676039483452535","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@archpublicwebsite/modal","version":"2.0.6","author":{"name":"Archipelago International"},"_id":"@archpublicwebsite/modal@2.0.6","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"e23f5531a57f031f8ce131a92e5f8d53eed48eaf","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-2.0.6.tgz","fileCount":7,"integrity":"sha512-vwEvEevSwlM383QyKaSR/FIqvAyDmqaIJ7KTYrnJJaWv/JptsawR/Wgvzvam3pmAQGg3JG97CVwH0hb2cUhk0w==","signatures":[{"sig":"MEUCIQDaLm1aUl/raZQIk/KphbDjr/vIMLCzx/h4gdfFFb/QcQIgcPxDUdlsrlxZWOVp1tJuUt1nFV12ITltTY5xoB786os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"51a1b6facf7e975a345609f81e46e873caa026b8","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint ./src --ext .ts,.vue,.js","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","lint:fix":"eslint ./src --ext .ts,.vue,.js --fix","typecheck":"vue-tsc --noEmit","version:major":"node ../../scripts/bump-version.mjs major","version:minor":"node ../../scripts/bump-version.mjs minor","version:patch":"node ../../scripts/bump-version.mjs patch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"10.9.2","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_2.0.6_1772616042048_0.4125455680096699","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@archpublicwebsite/modal","version":"2.0.7","author":{"name":"Archipelago International"},"_id":"@archpublicwebsite/modal@2.0.7","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"2040ea78c24cd4d7b875be290e20406f770087a4","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-2.0.7.tgz","fileCount":7,"integrity":"sha512-hVSWlJiWjI8DvJDZykgiCe/J0EXbwuNBZjt0INUzof0tLIuKfUd7nBohqiSXnd7Z0ANRGXv8bziByAeVkOp3rw==","signatures":[{"sig":"MEYCIQDAMup7h22WpzaZPlgpqbukkAxwadERsuCgNvoK9rtcDwIhAOH6CcW9tm+CnkkCIaSg8qj1aRonbqXRddkK9eb5JSNV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"772a10b244b268108f03df4e9fc055b25ed8a866","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint ./src --ext .ts,.vue,.js","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","lint:fix":"eslint ./src --ext .ts,.vue,.js --fix","typecheck":"vue-tsc --noEmit","version:major":"node ../../scripts/bump-version.mjs major","version:minor":"node ../../scripts/bump-version.mjs minor","version:patch":"node ../../scripts/bump-version.mjs patch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"10.9.2","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_2.0.7_1773025894843_0.8077860566664459","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@archpublicwebsite/modal","version":"2.0.8","author":{"name":"Archipelago Hotels"},"_id":"@archpublicwebsite/modal@2.0.8","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"fe2131a384397c7d5a33efbd25d51f7a2ccd5e03","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-2.0.8.tgz","fileCount":7,"integrity":"sha512-EUNDrU8ylwvTdfdChW3Hw4K79r3sViikU6YYOSU4DXqqhe+XzgXTiSwPoA2ZU5/dH2seupUVSys+cI9CV/u+Aw==","signatures":[{"sig":"MEQCID2pWrwehHqyOnyM9S0QHxRXyrDKUfgt/o17FdA/RcGiAiAHlCgEgbCaYRqyrjFWzcQhWmcFH4oyCy23rle+h0Qy8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219937},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"3740087052fb858b7a426bc464c56c2279de43ee","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint ./src --ext .ts,.vue,.js","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","lint:fix":"eslint ./src --ext .ts,.vue,.js --fix","typecheck":"vue-tsc --noEmit","publish:ci":"npm publish --provenance=true","publish:local":"npm publish --provenance=false","version:major":"node ../../scripts/bump-version.mjs major","version:minor":"node ../../scripts/bump-version.mjs minor","version:patch":"node ../../scripts/bump-version.mjs patch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"10.9.2","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_2.0.8_1779255421510_0.7819804607192089","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@archpublicwebsite/modal","version":"2.0.9","author":{"name":"Archipelago Hotels"},"_id":"@archpublicwebsite/modal@2.0.9","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"ce7512070da8b335448882cb6e18e74c91a3398f","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-2.0.9.tgz","fileCount":7,"integrity":"sha512-Y3mkYar7k+j9MZKssLCCoJ+arb2r2z7HC0Kc2Y5UQyfNLTi822y0l2ZNrLePdW+I0QoT5NWJHe3SUQVN1oeP7Q==","signatures":[{"sig":"MEUCIQC+emA3JAf/MNSJrw5T2V87cYvPPYSvuN0JMr3IQHLwmgIgCZym8+FVf1r4ehjWsZbgmesVybCvRVGiPUqpjil8RPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220557},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"fe998dc8dc41aafd0374696fc68f1cae79d498b2","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint ./src --ext .ts,.vue,.js","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","lint:fix":"eslint ./src --ext .ts,.vue,.js --fix","typecheck":"vue-tsc --noEmit","publish:ci":"npm publish --provenance=true","publish:local":"npm publish --provenance=false","version:major":"node ../../scripts/bump-version.mjs major","version:minor":"node ../../scripts/bump-version.mjs minor","version:patch":"node ../../scripts/bump-version.mjs patch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"10.9.2","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_2.0.9_1779353206131_0.07221342376664297","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@archpublicwebsite/modal","version":"2.0.10","author":{"name":"Archipelago Hotels"},"_id":"@archpublicwebsite/modal@2.0.10","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"8c1369cf236baf8aa6e82c69101316206f129fb8","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-2.0.10.tgz","fileCount":7,"integrity":"sha512-VQ01LHeWwVSae0kDu6Wl1d5+NbNsPEDlFMUhcA583/wRmrTgb5qfuYAlPaBIcfgJXxxeMOYLMhzxAybBD1830g==","signatures":[{"sig":"MEYCIQCajMYXIx4XxnPdGfIXbzuenyTV8RceLjRFlrq1GcAJ9AIhALJd/PAVJr7eecViW7t9rIGWd6dMRaoeROrbZ3tmS9iu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222050},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"0fb8ab81984ce39ee11f6d3e4d7505e225883e69","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint ./src --ext .ts,.vue,.js","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","lint:fix":"eslint ./src --ext .ts,.vue,.js --fix","typecheck":"vue-tsc --noEmit","publish:ci":"npm publish --provenance=true","publish:local":"npm publish --provenance=false","version:major":"node ../../scripts/bump-version.mjs major","version:minor":"node ../../scripts/bump-version.mjs minor","version:patch":"node ../../scripts/bump-version.mjs patch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"11.12.1","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_2.0.10_1780475009785_0.5893848784929301","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@archpublicwebsite/modal","version":"2.0.11","author":{"name":"Archipelago Hotels"},"_id":"@archpublicwebsite/modal@2.0.11","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"9fdfb4585f9c997b602ac3840a7227679b2156bb","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-2.0.11.tgz","fileCount":7,"integrity":"sha512-X47zwi1L2yOuiYGrraAci40EsjgR9mKu70YKXp57k0/mXWGFHxXo5PE/JGoZas90sMf45Cxxo0J8y3EsdfSNjQ==","signatures":[{"sig":"MEUCID3EtczTnXugKhcGESW2Ej65YxlsgwoM5yLZWva2yHrjAiEAmq5gVhhfG2huK6aPuwOToaNB56hzLejB05Q7g9ZYXac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221879},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"c0e2466d54a8fe35cdf92eb2e45a0d34fddbbe86","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint ./src --ext .ts,.vue,.js","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","lint:fix":"eslint ./src --ext .ts,.vue,.js --fix","typecheck":"vue-tsc --noEmit","publish:ci":"npm publish --provenance=true","publish:local":"npm publish --provenance=false","version:major":"node ../../scripts/bump-version.mjs major","version:minor":"node ../../scripts/bump-version.mjs minor","version:patch":"node ../../scripts/bump-version.mjs patch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"11.12.1","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_2.0.11_1780478957550_0.4366847061545791","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@archpublicwebsite/modal","version":"2.0.12","author":{"name":"Archipelago Hotels"},"_id":"@archpublicwebsite/modal@2.0.12","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"6f506f8d981dbfecd337a0eba3f1f8c66d436a55","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-2.0.12.tgz","fileCount":7,"integrity":"sha512-ZGS6CI4d1Lw8zITpoM4p3XWqwUOtKixsUueLlKBPAKot7a92ozW+jGtaaEmqzHH7j2zmyLKUCA7CCM31Ig0Hmg==","signatures":[{"sig":"MEUCICtkKqMA8jUcZNwpbkGnSNKWoDjVz797luVdB/7CZ1u6AiEAwcYrr+RGZESHyZ1A+y4gGX6QwRrxdvroAl/HDvAxM4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222466},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"49c1472ffbeaefcbc95993757283706b4bbc1ab5","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint ./src --ext .ts,.vue,.js","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","lint:fix":"eslint ./src --ext .ts,.vue,.js --fix","typecheck":"vue-tsc --noEmit","publish:ci":"npm publish --provenance=true","publish:local":"npm publish --provenance=false","version:major":"node ../../scripts/bump-version.mjs major","version:minor":"node ../../scripts/bump-version.mjs minor","version:patch":"node ../../scripts/bump-version.mjs patch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"11.12.1","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_2.0.12_1782725029601_0.8636040107336396","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@archpublicwebsite/modal","version":"3.0.0","author":{"name":"Archipelago Hotels"},"_id":"@archpublicwebsite/modal@3.0.0","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"dist":{"shasum":"2488268a8380eba2eb6f0db1a33d126e05184454","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-3.0.0.tgz","fileCount":31,"integrity":"sha512-Ia/5GDJX8HvBO2P2X7GYezhfbGLPBUV8VVroyLwREanVkYcBd222dx/FHjnqIZFl/1FKHD37RgpQN1WQgBRHSQ==","signatures":[{"sig":"MEUCIQDYm1fHcJ9vQpNcRX7KQ+njDghv1vDZFBeOyRTpne20swIgTZv0lDyeYdvZ8PMw01CatiLwu9SqLilW2mWFUKRCt58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251200},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"gitHead":"63f1b1922c3580936b32d62afc144710718a1bce","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint ./src --ext .ts,.vue,.js","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","lint:fix":"eslint ./src --ext .ts,.vue,.js --fix","typecheck":"vue-tsc --noEmit","publish:ci":"npm publish --provenance=true","publish:local":"npm publish --provenance=false","version:major":"node ../../scripts/bump-version.mjs major","version:minor":"node ../../scripts/bump-version.mjs minor","version:patch":"node ../../scripts/bump-version.mjs patch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"repository":{"url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","type":"git","directory":"packages/modal"},"_npmVersion":"10.9.8","description":"Universal modal system for archipelago hotels","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/modal_3.0.0_1784605817158_0.7911077021230963","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@archpublicwebsite/modal","version":"3.0.1","author":{"name":"Archipelago Hotels"},"description":"Universal modal system for archipelago hotels","type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./style.css":"./dist/style.css"},"repository":{"type":"git","url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","directory":"packages/modal"},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","lint":"eslint ./src --ext .ts,.vue,.js","lint:fix":"eslint ./src --ext .ts,.vue,.js --fix","typecheck":"vue-tsc --noEmit","prepublishOnly":"pnpm build","publish:local":"npm publish --provenance=false","publish:ci":"npm publish --provenance=true","version:patch":"node ../../scripts/bump-version.mjs patch","version:minor":"node ../../scripts/bump-version.mjs minor","version:major":"node ../../scripts/bump-version.mjs major"},"peerDependencies":{"aos":"^2.3.4","vue":"^3.5.22"},"private":false,"publishConfig":{"access":"public"},"gitHead":"a9233d040121ff86be04e6d3182283b437f51899","_id":"@archpublicwebsite/modal@3.0.1","bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","_nodeVersion":"22.17.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-5NQ7n3LUBFlloArSPL3Sp1cLPjrgSQ9/mwTdoQmtD1sDcNnOnwpt9cC/f4Mw6dtOrFY5oIj2RYqHv7yS6gA5Xg==","shasum":"a35b91aade4ce08933b7cee25b1a31d767df2359","tarball":"https://registry.npmjs.org/@archpublicwebsite/modal/-/modal-3.0.1.tgz","fileCount":7,"unpackedSize":235456,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0OYSTUYpPrc8f1EgpsAZuJU3BRC3KLpPJNJ78Uk9ECAIgElcXSt1sBZxeWYzI0BV1S2E5uv+P5D6AP4IGqZLOEl0="}]},"_npmUser":{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"},"directories":{},"maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/modal_3.0.1_1786615678275_0.7700913165299565"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-23T02:26:43.849Z","modified":"2026-08-13T10:07:58.561Z","0.0.2":"2026-01-23T02:26:44.238Z","1.0.7":"2026-01-27T07:18:25.611Z","2.0.1":"2026-01-27T10:22:26.312Z","2.0.4":"2026-03-02T06:20:39.019Z","2.0.5":"2026-03-04T08:46:05.876Z","2.0.6":"2026-03-04T09:20:42.192Z","2.0.7":"2026-03-09T03:11:34.980Z","2.0.8":"2026-05-20T05:37:01.642Z","2.0.9":"2026-05-21T08:46:46.274Z","2.0.10":"2026-06-03T08:23:29.914Z","2.0.11":"2026-06-03T09:29:17.701Z","2.0.12":"2026-06-29T09:23:49.746Z","3.0.0":"2026-07-21T03:50:17.297Z","3.0.1":"2026-08-13T10:07:58.414Z"},"bugs":{"url":"https://github.com/ArchipelagoInternational/archi-ui/issues"},"author":{"name":"Archipelago Hotels"},"homepage":"https://github.com/ArchipelagoInternational/archi-ui#readme","repository":{"type":"git","url":"git+https://github.com/ArchipelagoInternational/archi-ui.git","directory":"packages/modal"},"description":"Universal modal system for archipelago hotels","maintainers":[{"name":"archpublicwebsite","email":"archpublicwebsite@gmail.com"}],"readme":"# @archpublicwebsite/modal\n\n[![npm version](https://img.shields.io/npm/v/@archpublicwebsite/modal.svg)](https://www.npmjs.com/package/@archpublicwebsite/modal)\n[![license](https://img.shields.io/npm/l/@archpublicwebsite/modal.svg)](./LICENSE)\n\nModal shell and animation framework for Archipelago hotel templates.\n\n## Overview\n\n`@archpublicwebsite/modal` provides the low-level modal **shell** that other modal content\nrenders inside: a teleported dialog, backdrop, focus trap, ESC/backdrop/swipe-to-close, a\nFLIP-based open animation, and theming. It ships one ready-to-use content type,\n`ModalNotification`; everything else (Gallery, Offers, Splash, Form dialogs, and preview\nmodals) lives in [`@archpublicwebsite/components`](https://www.npmjs.com/package/@archpublicwebsite/components),\nwhich depends on this package for the shell.\n\n### Features\n\n- `BaseModal` shell: center, fullscreen, and bottom-sheet positions\n- `ModalNotification`: success, error, warning, and info states\n- Desktop-first animation: richer FLIP/transform on desktop, a plain fade on mobile, aware of `prefers-reduced-motion`\n- Swipe-to-close on mobile (bottom-sheet), gesture starts from a dedicated handle so it doesn't fire while scrolling modal content\n- Dark mode support\n- Theming via a single `theme` prop (primary/secondary/background color, border radius, color scheme)\n- Optional SEO metadata (title/description/OG/Twitter tags) applied while a modal is open\n- Full TypeScript support\n\n## Installation\n\n```bash\npnpm add @archpublicwebsite/modal vue\n```\n\n`vue` is a peer dependency. If you use the AOS-aware desktop animation and want the\nreduced-motion-respecting enter/leave to look its best, also install AOS's stylesheet — the\nshell's own FLIP/transform animation works without it:\n\n```bash\npnpm add aos\n```\n\n## Quick start\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { BaseModal, ModalNotification } from '@archpublicwebsite/modal'\nimport '@archpublicwebsite/modal/style.css'\n\nconst isOpen = ref(false)\nconst content = {\n  type: 'success' as const,\n  title: 'Booking confirmed',\n  message: 'Check your email for details.',\n}\n</script>\n\n<template>\n  <button type=\"button\" @click=\"isOpen = true\">\n    Open\n  </button>\n\n  <BaseModal v-model=\"isOpen\">\n    <ModalNotification :content=\"content\" />\n  </BaseModal>\n</template>\n```\n\nFor Gallery, Offers, Splash, Form, or the Google Maps/iframe/PDF/Video previews, import the\nmatching component from `@archpublicwebsite/components` instead — see that package's README.\n\n## Public API\n\nThe package root exports:\n\n- `BaseModal`, `ModalNotification`\n- Composables: `useSEO`, `useAOSResponsive`, and others\n- Modal types\n- Modal utilities\n\n### `BaseModal` key attributes\n\n| Prop | Type | Default | Notes |\n| --- | --- | --- | --- |\n| `modelValue` | `boolean` | required | Controls open/close (`v-model`). |\n| `position` | `'center' \\| 'fullscreen' \\| 'bottom-sheet'` | `'center'` | Layout mode. |\n| `animationLoad` / `animationClose` | `ModalTransitionAnimation` | `'fade-in-out'` | Desktop uses richer animation; mobile resolves to fade. |\n| `duration` | `number` | `320` | Transition duration in ms. |\n| `showCloseButton` | `boolean` | `true` | Renders close button in shell. |\n| `closeOnEsc` | `boolean` | `true` | ESC to close. |\n| `closeOnBackdropClick` | `boolean` | `true` | Backdrop click to close. |\n| `showBackdrop` | `boolean` | `true` | Toggle backdrop layer. |\n| `enableSwipeClose` | `boolean` | `true` | Mobile bottom-sheet swipe close. |\n| `enableFlipAnimation` | `boolean` | `true` | Enables origin-aware FLIP animation. |\n| `originElement` / `originRect` | `HTMLElement \\| null` / rect | - | Optional source for FLIP origin. |\n| `flipTargetSelector` | `string` | `'img'` | Selector used to find FLIP target in modal content. |\n| `theme` | `ModalThemeConfig` | - | Color/spacing/typography overrides. |\n| `accessibility` | `A11yAttributes` | `{ ariaLabel: 'Modal' }` | Accessibility metadata. |\n| `seoTitle` / `seoDescription` | `string` | - | Applied while modal is open. |\n| `analyticsEvent` | `string` | - | Emits analytics event name on open. |\n\n### Events\n\n| Event | Payload | Description |\n| --- | --- | --- |\n| `update:modelValue` | `boolean` | Two-way open state. |\n| `open` | - | Fired after open transition begins. |\n| `close` | - | Fired when modal requests close. |\n| `confirm` | `data?: any` | Optional confirm action payload. |\n| `analytics` | `eventName: string` | Fired when `analyticsEvent` is provided. |\n\n### AI-agent implementation checklist\n\n1. Always bind `v-model` and source of truth from parent state.\n2. Pick `position` intentionally: `center` for dialogs, `bottom-sheet` for mobile-heavy quick actions, `fullscreen` for immersive flows.\n3. Keep `closeOnEsc` and `closeOnBackdropClick` enabled unless business-critical blocking is required.\n4. If using FLIP, pass a stable `originElement` from the clicked card/thumbnail.\n5. Provide `accessibility.ariaLabel` for every modal instance.\n6. Apply `seoTitle`/`seoDescription` only when modal content is index-worthy and unique.\n\n## Contributing\n\nSee the [root README](../../README.md) for contribution guidelines.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}