{"_id":"@j1nn0/vue-modal-dialog","_rev":"75-a4a25baf54ee3fa1582f0c5d9940abcf","name":"@j1nn0/vue-modal-dialog","dist-tags":{"rc":"1.0.0-rc.11","latest":"1.0.1"},"versions":{"0.1.0":{"name":"@j1nn0/vue-modal-dialog","version":"0.1.0","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.1.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"dist":{"shasum":"20bea60f6c39153cd700227be604d43e3c35415d","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.1.0.tgz","fileCount":6,"integrity":"sha512-v/If63FYFBS/gGTrDlS9E48ZeBb/RSIrGWpZhQGGa0M+c4D2gGQoh3q+d6jANBZKsjciQh/N+yF3vXG93pDm6w==","signatures":[{"sig":"MEYCIQCOE98f0//VH0YXYjn8DuMkzoOXo3tGzT4vGpTmayV5TgIhAIw3mAgp+2nc9/MJitpDh+pOfXlhGfo52VUM8ShFcdBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62287},"main":"dist/vue-modal-dialog.umd.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","esbuild"]},"type":"module","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"215633875e492b313daa7033e098e063182dad84","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.31.0","sass-embedded":"^1.92.0","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"3.2.4","@vitest/eslint-plugin":"^1.3.8","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.1.0_1757313645708_0.5845061062886887","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@j1nn0/vue-modal-dialog","version":"0.1.1","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.1.1","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"dist":{"shasum":"5056eeda83fb85da31602a1a0747fe67999cd764","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.1.1.tgz","fileCount":6,"integrity":"sha512-+a5gee4D9ej4xRS3fIvngiBrdDBBn+BMtoeaG8T2NWsCHCwZq7Kj37rzyO5LfoUP7T/GaihYdFV4c0wvoGQ4TQ==","signatures":[{"sig":"MEYCIQDYC8Uy8dA3g2x9+1C4esc61GkkEDgC8tUwGDhO1kpGKgIhAOn78fEmZ+8ks3p2cXAqa/gYUVadEaISpY4+G+LZTrdd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62155},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.1.1.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/336c5e500237f2c81be9f9fd5388684d/j1nn0-vue-modal-dialog-0.1.1.tgz","_integrity":"sha512-+a5gee4D9ej4xRS3fIvngiBrdDBBn+BMtoeaG8T2NWsCHCwZq7Kj37rzyO5LfoUP7T/GaihYdFV4c0wvoGQ4TQ==","_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.31.0","sass-embedded":"^1.92.0","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"3.2.4","@vitest/eslint-plugin":"^1.3.8","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.1.1_1757315946400_0.9626788866881435","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@j1nn0/vue-modal-dialog","version":"0.1.2","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.1.2","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"009de92a618d204382df46193b394b28a0900eb0","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.1.2.tgz","fileCount":6,"integrity":"sha512-08RIfjcj54VgKKRSsNB7W6KOzkRGqyeJmBBTFPT8cTbJ1Gbul0rWPOu/0jjlyfQ2RJ4qP4EYtWjvhkAiz1gUCA==","signatures":[{"sig":"MEUCIQD0KQmDpiDwQWC9QNSb6GPs7+OFm7Wig7HOtyCe3PNfowIgIYFvycR6ZT3UMrOFIfir2a/PF8Io8fDYHFyUbHyHcsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62405},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.1.2.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/9391c71e344ea16ea55a59c8d29de040/j1nn0-vue-modal-dialog-0.1.2.tgz","_integrity":"sha512-08RIfjcj54VgKKRSsNB7W6KOzkRGqyeJmBBTFPT8cTbJ1Gbul0rWPOu/0jjlyfQ2RJ4qP4EYtWjvhkAiz1gUCA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.31.0","sass-embedded":"^1.92.0","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"3.2.4","@vitest/eslint-plugin":"^1.3.8","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.1.2_1757317743945_0.9481874862692248","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@j1nn0/vue-modal-dialog","version":"0.1.3","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.1.3","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"04760f7a9d88657b1cedd298740b976a0e2dacf4","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.1.3.tgz","fileCount":6,"integrity":"sha512-iGM+61kaqQbLsq7/qfDjPx26alnC8jXXNymDgT7J9aVvDKTgCIl5mOG4xDd6799VpYPr3HInfg5OgxiRlgrQCw==","signatures":[{"sig":"MEYCIQDaoDD8rK76N5WxGaQhDBljPArFGF5R6YSWtNeZOXLvjwIhAK3n1/IaQ5UPxtsg/a0Wgg+jc9I9YJ1EV5XFSdup8+1o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62405},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.1.3.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/aaa9f0f2fc93e30ad303aee9bdd7f11c/j1nn0-vue-modal-dialog-0.1.3.tgz","_integrity":"sha512-iGM+61kaqQbLsq7/qfDjPx26alnC8jXXNymDgT7J9aVvDKTgCIl5mOG4xDd6799VpYPr3HInfg5OgxiRlgrQCw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.31.0","sass-embedded":"^1.92.0","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"3.2.4","@vitest/eslint-plugin":"^1.3.8","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.1.3_1757318779443_0.8290262386660849","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@j1nn0/vue-modal-dialog","version":"0.1.5","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.1.5","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"c5bfc12173b4702801523669f281a8a16fdb23b7","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.1.5.tgz","fileCount":6,"integrity":"sha512-CcVGJ2MkPEcKqEpxXy32tj26kEGOc4/8R5YjLBP2sxselaopenvPFFAx3C+imjKDmj/3jndMKAfVXuuByoyPEg==","signatures":[{"sig":"MEUCIQC+Is3HlpCx1r1+taj6Kn0nyL48oT7ATKsfUCZmzAN+kQIgUj3HS0aHKQevElX/hs1GbxyhGyy9P0K5otqDCBCS7xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62405},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.1.5.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/bc886f840df84ea807ce4d94135b351a/j1nn0-vue-modal-dialog-0.1.5.tgz","_integrity":"sha512-CcVGJ2MkPEcKqEpxXy32tj26kEGOc4/8R5YjLBP2sxselaopenvPFFAx3C+imjKDmj/3jndMKAfVXuuByoyPEg==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.31.0","sass-embedded":"^1.92.0","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"3.2.4","@vitest/eslint-plugin":"^1.3.8","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.1.5_1757319339979_0.2249435434969529","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@j1nn0/vue-modal-dialog","version":"0.1.6","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.1.6","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"d46378c2badf68451a9640dccc695161363f06b4","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.1.6.tgz","fileCount":6,"integrity":"sha512-MFlIrR8dGcgz/9XsWnR2DmedUU/fiKXP33Uu+HJjhCdDz5HlQmOUXWHQlpFhEUeb+DW/9HP5qBrw3OrNJsm2dw==","signatures":[{"sig":"MEUCIQD1qF6+TqbSDn+QZb9hPb9RIJVuRoB4stbHlaSlwfg4tAIgNjBtsY09WT0ohenmVT9aAvSySUHTmzRxjaCRllkbp5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62405},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.1.6.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/263e889b49093f2434cb20c3e5fa4937/j1nn0-vue-modal-dialog-0.1.6.tgz","_integrity":"sha512-MFlIrR8dGcgz/9XsWnR2DmedUU/fiKXP33Uu+HJjhCdDz5HlQmOUXWHQlpFhEUeb+DW/9HP5qBrw3OrNJsm2dw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.31.0","sass-embedded":"^1.92.0","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"3.2.4","@vitest/eslint-plugin":"^1.3.8","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.1.6_1757319451225_0.5050330777698233","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@j1nn0/vue-modal-dialog","version":"0.1.8","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.1.8","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"97e683332e060ad4ecbb4ff303664aa29b4f198a","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.1.8.tgz","fileCount":6,"integrity":"sha512-7vk9+39IO5NLDWhRNxtCO23sX9kGBgBVZGi3R6WTYtP2SjLlFqlWyjLC1y2J1MyVr0qjdDM/zXS2f6191KF+kQ==","signatures":[{"sig":"MEYCIQCUJ5laxemtEsxaAqtdAqdJbQJNYhseH/1D1PN8n73qNgIhAN1RddIv8aOnd67Ql8UFrSqgBNgGE8iFMQmAvrW5JYmr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62405},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.1.8.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/56e537e1356a247c52d4e74494a91bdf/j1nn0-vue-modal-dialog-0.1.8.tgz","_integrity":"sha512-7vk9+39IO5NLDWhRNxtCO23sX9kGBgBVZGi3R6WTYtP2SjLlFqlWyjLC1y2J1MyVr0qjdDM/zXS2f6191KF+kQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.31.0","sass-embedded":"^1.92.0","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"3.2.4","@vitest/eslint-plugin":"^1.3.8","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.1.8_1757319829106_0.8085779851768702","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@j1nn0/vue-modal-dialog","version":"0.1.9","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.1.9","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"5b2976c8a846f71b8e774f2fce925d75bb5511a2","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.1.9.tgz","fileCount":6,"integrity":"sha512-0FNcjm6kwBmqB23H5ga4bzCPI74spdmnB+7AlvZNrae35TwR4JenPyTS/LUa6H20wAHtOQ+BN+5rtRdtfOvXmQ==","signatures":[{"sig":"MEYCIQDqqSmCik5NtqjTCAKn2yb08LDBYAFR7h+nez+I8jx3+AIhALB3JjN0xBlhu9YPSxMLuM3Wx1pHvhDHqfHEhysEZHxW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62437},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.1.9.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/49a2d3d57141d9e5635ea5a238c0409b/j1nn0-vue-modal-dialog-0.1.9.tgz","_integrity":"sha512-0FNcjm6kwBmqB23H5ga4bzCPI74spdmnB+7AlvZNrae35TwR4JenPyTS/LUa6H20wAHtOQ+BN+5rtRdtfOvXmQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.31.0","sass-embedded":"^1.92.0","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vitest/eslint-plugin":"^1.3.8","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.1.9_1757376930966_0.27785360572930773","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@j1nn0/vue-modal-dialog","version":"0.1.10","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.1.10","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"487d1a69ce3378195ecd8b5ba47b0e67acad15b5","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.1.10.tgz","fileCount":6,"integrity":"sha512-dqkiFN+fYIEj9lTrEiN5W4XSXzS2kGveuyNCXT01YYuLNGyHU9obgulGy37y9cYTCHCWLjoJ5hVJu72h4npZYQ==","signatures":[{"sig":"MEUCIFoduyLY74u36CyNNRjsePO/vWl7oLp9aLFZ4MGPJXJpAiEA55muZI4wOYKFPmXm4tEKyDfRh0TPppVCMQ0990MV9cE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18942},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.1.10.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/9abd06b3fb6f0441b14021cba9264305/j1nn0-vue-modal-dialog-0.1.10.tgz","_integrity":"sha512-dqkiFN+fYIEj9lTrEiN5W4XSXzS2kGveuyNCXT01YYuLNGyHU9obgulGy37y9cYTCHCWLjoJ5hVJu72h4npZYQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.35.0","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.1.10_1757377619606_0.06360917787924691","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@j1nn0/vue-modal-dialog","version":"0.1.11","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.1.11","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"ad5dbcdab72f2dda751bbc092951d5062ae5123b","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.1.11.tgz","fileCount":6,"integrity":"sha512-ycZS5VxeSV2jGrm9UqC7jjN0r5gbjpBpcE504DYFN3UNkWBT1KWmDbXz/q64h6eOxt+3z5s+WbFQNU7FNp/KQw==","signatures":[{"sig":"MEUCIH24XJFB4tNVC02LIYChmpNxmvotBXMpTMHPmN0GfQS9AiEAhD2+BQufaRMu14ifhFEdiFVBiyqGUWuFBF5c4rqp0YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18918},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.1.11.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/bef84e0dd3a713f848b58e25aeab9f76/j1nn0-vue-modal-dialog-0.1.11.tgz","_integrity":"sha512-ycZS5VxeSV2jGrm9UqC7jjN0r5gbjpBpcE504DYFN3UNkWBT1KWmDbXz/q64h6eOxt+3z5s+WbFQNU7FNp/KQw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.35.0","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.1.11_1757378160419_0.7049490762629336","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@j1nn0/vue-modal-dialog","version":"0.1.12","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.1.12","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"eef1320394dc45e2068bbc5b4f640badcc51b165","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.1.12.tgz","fileCount":6,"integrity":"sha512-w8zxO3ki3KfvUO3ikQ8LFjVrIpTL4CeuSq19CV+sOdyEUD2epkslP1+YwP3ywNh6vEqdAXCZnio0eTj43vqjPg==","signatures":[{"sig":"MEYCIQC/k/10TI/b2DIdGQa6MwM48TWcDGS3biOZZRpg2KJhngIhALknFBwrnbxYussnJYo7PFOE0poUq52mSGSD5F/msH5G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19261},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.1.12.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/892a761a7f4851ecea720aba8f4a15bc/j1nn0-vue-modal-dialog-0.1.12.tgz","_integrity":"sha512-w8zxO3ki3KfvUO3ikQ8LFjVrIpTL4CeuSq19CV+sOdyEUD2epkslP1+YwP3ywNh6vEqdAXCZnio0eTj43vqjPg==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.35.0","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.1.12_1757378418924_0.6669022175157775","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@j1nn0/vue-modal-dialog","version":"0.2.0","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.2.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"dcd706c6185febac2cd0df26597c04c0d10d4544","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.2.0.tgz","fileCount":6,"integrity":"sha512-Vqts1kFeP0ueyEaj7opphKOUvbGdIFm5NxUFW8H66pdULfYCeNZD1wNPLTnwTFf6l/cNObIVHiT9MNXMl6+fhQ==","signatures":[{"sig":"MEYCIQDCQQfSASXGepIMEardkDkDL/lFbojAyzYl0wUBa6X0iAIhAOIjXIRCK7Nr0c6WB1oYG+2w5ABMRFT1Au0HkHNnKgP7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19260},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.2.0.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/4df4d0bfe28056644548cd80f3df6754/j1nn0-vue-modal-dialog-0.2.0.tgz","_integrity":"sha512-Vqts1kFeP0ueyEaj7opphKOUvbGdIFm5NxUFW8H66pdULfYCeNZD1wNPLTnwTFf6l/cNObIVHiT9MNXMl6+fhQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.35.0","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.2.0_1757378420198_0.14909386019063775","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@j1nn0/vue-modal-dialog","version":"0.2.1","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.2.1","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"b63091d07ac3a2b086833ddc4fa34298acc7304b","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.2.1.tgz","fileCount":6,"integrity":"sha512-BtWE42xGLnePrFTAoUY7MJ5ZV4SCHXdkO04BFsG7ZMzjfL/UAsKfZZPgF2fiBhcPQKqeb4Pzmoy+9bgR3Ud+Dw==","signatures":[{"sig":"MEUCIAoQl5iJE4Xs0bJSRicCHse1XiPASTlJafhawo2iwsHrAiEAxCQiJ06Uu6KNlW0c1qIyulDfWYPUJX5VnKWJ4FmVY9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19260},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.2.1.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/c2684d806fba874cbe0d84f54b797716/j1nn0-vue-modal-dialog-0.2.1.tgz","_integrity":"sha512-BtWE42xGLnePrFTAoUY7MJ5ZV4SCHXdkO04BFsG7ZMzjfL/UAsKfZZPgF2fiBhcPQKqeb4Pzmoy+9bgR3Ud+Dw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.35.0","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.2.1_1757378611089_0.2735838480528987","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@j1nn0/vue-modal-dialog","version":"0.2.2","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.2.2","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"ad301663e5ee215dce9ad5a326113543e5ca8b35","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.2.2.tgz","fileCount":6,"integrity":"sha512-TSeaIpedX/dFnYv/mU4SZsp+/te72wg1VThSOq9LHGr0IGM6RitGH3rmB7dFQGZzaZ0TUnlC26EA+HIeGD3dyw==","signatures":[{"sig":"MEUCIGSphHHf1+d68+9Ym4I2GQX4LrleCbZFJ9tFS0nWeHQcAiEA3UjTVyAGkk4ybwWbSK186fF0X27sOlZ/JjO2X35CIIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21680},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.2.2.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/30be3e74ee21b0917efc2e83c72504bc/j1nn0-vue-modal-dialog-0.2.2.tgz","_integrity":"sha512-TSeaIpedX/dFnYv/mU4SZsp+/te72wg1VThSOq9LHGr0IGM6RitGH3rmB7dFQGZzaZ0TUnlC26EA+HIeGD3dyw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.35.0","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.2.2_1757381842767_0.7729951040441916","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@j1nn0/vue-modal-dialog","version":"0.3.0","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.3.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"5a2ea1c6a74130ddd334bb4d97f2910edc6080fc","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.3.0.tgz","fileCount":6,"integrity":"sha512-ipKk8VKQ6wy5ZMxM370x3TWhh0NFkyiq+cCAWDJGLO12QwgBFo8gO40JDIz5vmihGHQlOuix/3WRhNLucv4TXw==","signatures":[{"sig":"MEUCIA4EMGwpHpWQmiRZereZg73iKYPf4yr8winAC4TmOTa4AiEAi/HmMp5muqxH/GInk45ZfBVjYfCwROcn9He0cGa0z1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23802},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.3.0.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/6b4974c2d385b81ecb2f79a49a256eed/j1nn0-vue-modal-dialog-0.3.0.tgz","_integrity":"sha512-ipKk8VKQ6wy5ZMxM370x3TWhh0NFkyiq+cCAWDJGLO12QwgBFo8gO40JDIz5vmihGHQlOuix/3WRhNLucv4TXw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","prettier":"3.6.2","@eslint/js":"^9.35.0","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.3.0_1757392679137_0.7476621243308006","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@j1nn0/vue-modal-dialog","version":"0.3.1","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.3.1","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"2098c822c7041858ef353198701ad6d1aad41704","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.3.1.tgz","fileCount":6,"integrity":"sha512-FqzlAMJ8FAb/7SHM/2DO6N2GuBzbK4fTP8D1S3Ub/Tf0dYi+sQus6gUPNOyQcQBc+95Wmh9LjVCaeFQ8js4lJQ==","signatures":[{"sig":"MEYCIQC9yZg/El9W00IZQz+o2lPl6i6c18o0IhhYXWlZ+ZQjAgIhAIxdozOrzMWWCVgqnblh6WQeOkSExuaxpn6wlfNrEx/+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23934},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.3.1.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","coverage":"vitest run --coverage","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/298dbf9ecf2796974ff715e9bb658f10/j1nn0-vue-modal-dialog-0.3.1.tgz","_integrity":"sha512-FqzlAMJ8FAb/7SHM/2DO6N2GuBzbK4fTP8D1S3Ub/Tf0dYi+sQus6gUPNOyQcQBc+95Wmh9LjVCaeFQ8js4lJQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.3.1_1757394855019_0.534101790081503","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@j1nn0/vue-modal-dialog","version":"0.3.2","keywords":["vue3","dialog","modal","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.3.2","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"85bf04482ef6b6cbf297bf9e8a528ecd14d68aa1","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.3.2.tgz","fileCount":6,"integrity":"sha512-yg/jiVBRYUhPVA/JG6duIftdtLBMAmXlDp5PVbgoUlpC9Oe+umaAD37OrZ6S9BF5fmNTavPlK0gKQRDX6z5GOw==","signatures":[{"sig":"MEUCIQCQ+Kh889ZBnN36UhPdfm5B/ubVz+gRJxoek8Rdc0XoPwIgU9WiiLG8rwUcQF7jllSKLPnEWZQaxReeH9uJGrlDA6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24003},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.3.2.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/b8ed5c903f846125be1a29b7ced23687/j1nn0-vue-modal-dialog-0.3.2.tgz","_integrity":"sha512-yg/jiVBRYUhPVA/JG6duIftdtLBMAmXlDp5PVbgoUlpC9Oe+umaAD37OrZ6S9BF5fmNTavPlK0gKQRDX6z5GOw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.3.2_1757399150160_0.06016058044238681","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@j1nn0/vue-modal-dialog","version":"0.3.3","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.3.3","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"d9177ccb8886fcfb75a04fbb1de7540f911ae0f4","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.3.3.tgz","fileCount":6,"integrity":"sha512-P69YZbVud0N2WIxOpMQa0Vzjl+vPW1f0cDWnvICnBuJyrS/8WFIzF+q/GvMY8mSRiSSz6NWB8JpPYXPQO5x4+Q==","signatures":[{"sig":"MEQCIHFvRS6Jq/PJ0QbTvl1pYMrXrm3N1RnrJBsSh80ogrK9AiAYtaI4eQ3C3sucFnulVKC7rdmvpfEmfCdlOrLL7uo9Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24073},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.3.3.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/a0e97f90bd5f26e85caf62273325e514/j1nn0-vue-modal-dialog-0.3.3.tgz","_integrity":"sha512-P69YZbVud0N2WIxOpMQa0Vzjl+vPW1f0cDWnvICnBuJyrS/8WFIzF+q/GvMY8mSRiSSz6NWB8JpPYXPQO5x4+Q==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.3.3_1757405545855_0.49807861806552056","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@j1nn0/vue-modal-dialog","version":"0.3.4","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.3.4","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"73d07da4c3aee22861251020c8cbeb55f3d2347e","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.3.4.tgz","fileCount":6,"integrity":"sha512-X4JiCB5/gcIoeOjxuGP4uiu/j4h944uSo3YCgzSSpMHDx3YCcd+Cqgx6AGJ7o0z38WsGxByLSYTg4epA8zpjCA==","signatures":[{"sig":"MEUCIQC+WM+UWrSAzUumCNTSAtNJ/eLAbopz1TqZVTejleioZwIgd+i0mL+y8MVQeYBEEHspqLAbcLYrzO3/WcGodLqkaok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24172},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.3.4.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/2ddd8719e6ba0292872816c9d785a4b0/j1nn0-vue-modal-dialog-0.3.4.tgz","_integrity":"sha512-X4JiCB5/gcIoeOjxuGP4uiu/j4h944uSo3YCgzSSpMHDx3YCcd+Cqgx6AGJ7o0z38WsGxByLSYTg4epA8zpjCA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.3.4_1757406387659_0.20870360222319184","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@j1nn0/vue-modal-dialog","version":"0.4.0","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.4.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"200de4d8cf371d049b8ab1e83adaa0bd2e40678b","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.4.0.tgz","fileCount":6,"integrity":"sha512-DDYwdVg7fM7eFGpwZ1NSJKFdoBS6QQGvJcNo8rHHVZqkzp6aEJOwXDoG/ltTF39X404kwJ+p3TtHBnb9L6y3Iw==","signatures":[{"sig":"MEYCIQD8n493rPr4F7SN8IPBws75D8rY5XPaRzuBTZoOA1sASAIhAO6b+zv9oenAQXtZeAZugDTAPDbWRf5r/8bIKCTk8nzI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24601},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.4.0.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/ed682c6abdefa78217c7055bea19ec1b/j1nn0-vue-modal-dialog-0.4.0.tgz","_integrity":"sha512-DDYwdVg7fM7eFGpwZ1NSJKFdoBS6QQGvJcNo8rHHVZqkzp6aEJOwXDoG/ltTF39X404kwJ+p3TtHBnb9L6y3Iw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.4.0_1757460616359_0.4007155463206582","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@j1nn0/vue-modal-dialog","version":"0.4.1","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.4.1","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"be6626a631480ac16a83d3bfea01a6f6ac8d4df6","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.4.1.tgz","fileCount":6,"integrity":"sha512-sIuJlTAk8qQfrXQuZbkx489OO1BOhCxxvr3fT7gg1BN6L04bKYrD6l3buGUJMpDbtiPV6to2CNcy/mON1Xcdfw==","signatures":[{"sig":"MEUCIQC6m0cFuH3o8MvtRAsNSzSMR/2GWGEJX4609Fe6ynZfLQIgFFtnQXcemGc71AFXJ7WYTMu9lKjwFFHEb9dTi887hQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26884},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.4.1.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/d6e33e389808121889fc6f3178f7e71c/j1nn0-vue-modal-dialog-0.4.1.tgz","_integrity":"sha512-sIuJlTAk8qQfrXQuZbkx489OO1BOhCxxvr3fT7gg1BN6L04bKYrD6l3buGUJMpDbtiPV6to2CNcy/mON1Xcdfw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.4.1_1757467323426_0.3040654538085277","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@j1nn0/vue-modal-dialog","version":"0.4.2","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.4.2","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"a03ac6aa23054f5e611884e62c361bb0c7f751d3","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.4.2.tgz","fileCount":6,"integrity":"sha512-HPbeURox5I5UbyubE93B9SE5W9gTlh4a9LQ8VmpkXsow3g+gEBAd6o9X0JlZE3JdkvJylwrejKzdASDsverKjQ==","signatures":[{"sig":"MEQCIDAi5095/HT9MyLXG5OlM2mFRDjMJ5KM26fas6o6vlnyAiBqihXEw4dt8klidL/yhf2I5AxLLg5I9GiUFmMIFTsSXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26978},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.4.2.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/c4dc78d773b9d4414325355f7651c8b2/j1nn0-vue-modal-dialog-0.4.2.tgz","_integrity":"sha512-HPbeURox5I5UbyubE93B9SE5W9gTlh4a9LQ8VmpkXsow3g+gEBAd6o9X0JlZE3JdkvJylwrejKzdASDsverKjQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.4.2_1757472222471_0.023592042865170804","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@j1nn0/vue-modal-dialog","version":"0.4.3","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.4.3","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"e6554bed4e79d3918b4099dc3e49e4f86cc008a5","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.4.3.tgz","fileCount":6,"integrity":"sha512-6ldeeIcIwnY5hGQYIei/ZCLitO5NRAIzmDgGh9hxS5Q4AWADHsVZeA/L7YB+X0WhGxSyXJ7sum00R7W0UKTvWw==","signatures":[{"sig":"MEUCIQC81hxt6Ck4UqzFpaVGFAg64qSBg8QMNwpZRw2rOV+i3QIgWzdKA0VfYz3l9GxtEHz4MC1tSVfpnoFNTgGl4NpXnZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27026},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.4.3.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/a6a60a6653095adfc1d241f6772c0479/j1nn0-vue-modal-dialog-0.4.3.tgz","_integrity":"sha512-6ldeeIcIwnY5hGQYIei/ZCLitO5NRAIzmDgGh9hxS5Q4AWADHsVZeA/L7YB+X0WhGxSyXJ7sum00R7W0UKTvWw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.4.3_1757472477068_0.750939448707612","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.0","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"f85bbeece276fbb3167b2ab846ed40d791f556be","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.0.tgz","fileCount":6,"integrity":"sha512-hDicZxUrgBkzcF5Vs0qTs0MZr0gnzLWyhicAxsvxbedJLrv1mieUsIWSw8vqHuLLND826Jh847C+Gbp0ZyxE3w==","signatures":[{"sig":"MEUCIQDjJa/Z+L3c6JKDy9qOGvuK6QX8RTmbKIwftAAhU+FZsgIgC99gnxeke3HLRmJLXJOH4rkF+L9/Dz26F5mCPwT1LnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30792},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.0.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/58a3af93ab7323596e5121043a6699a9/j1nn0-vue-modal-dialog-0.5.0.tgz","_integrity":"sha512-hDicZxUrgBkzcF5Vs0qTs0MZr0gnzLWyhicAxsvxbedJLrv1mieUsIWSw8vqHuLLND826Jh847C+Gbp0ZyxE3w==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.0_1757484357492_0.3019544097044444","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.1","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.1","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"0be2ed69a7f5430bd42179520525c7ceb975a031","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.1.tgz","fileCount":6,"integrity":"sha512-k2phdK5YLI5VrHRd1VslHCxar9SqVNBhF8LoF18LFXi+nS9Ok3r6+EELf6Y4c0T8hZVaGtMSGz8ZjfSMGv5C2A==","signatures":[{"sig":"MEUCIQCw3lxCcZqvIJ6eF4BnNwRUhEGzdgYxA82B/3DgLiBmnQIgMnLFX/lsPHBGBMvU9MPZewXOb736bqDl7gk9lC7Nw44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31518},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.1.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/10a9780e6d7ce51e370fdd43df10572f/j1nn0-vue-modal-dialog-0.5.1.tgz","_integrity":"sha512-k2phdK5YLI5VrHRd1VslHCxar9SqVNBhF8LoF18LFXi+nS9Ok3r6+EELf6Y4c0T8hZVaGtMSGz8ZjfSMGv5C2A==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.1_1757485287847_0.6534429522100362","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.2","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.2","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"65d114a5d87a94c7df4497387b978283cf5e4ecb","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.2.tgz","fileCount":6,"integrity":"sha512-mJ81Nsd7R2/m1V+NCzQ1abLH88yDVlKKb3gKOyi9JyhOwgNt63sUhLf+PyAKAhNzZgZn+8Ek2afqTFj7icPYkw==","signatures":[{"sig":"MEUCIDm3ebwu4VjZ6ty/nQuMHZ23zSjtqVtd54hOdn7EbBylAiEAgDmKaKfxmAe7l5a5/8HvkBm3b7/rqWPtuWMU3IP+Y64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31518},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.2.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/55e097b3c2452ad00b453fac55868cbd/j1nn0-vue-modal-dialog-0.5.2.tgz","_integrity":"sha512-mJ81Nsd7R2/m1V+NCzQ1abLH88yDVlKKb3gKOyi9JyhOwgNt63sUhLf+PyAKAhNzZgZn+8Ek2afqTFj7icPYkw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.2_1757485946875_0.9866423274877394","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.3","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.3","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"1989ee18455be55bec5059f85732c5dd9e3317b1","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.3.tgz","fileCount":6,"integrity":"sha512-SAyeM2nnKcSDEEPQXdZy285l7W380jP0e2jeE4TPVRBL1ZzkyA7GSwJ7PENCFF9nAhi0qy31Y8tR1T7EPMTjIQ==","signatures":[{"sig":"MEQCIFvBXmuy5yLkolkhn4G0uMvG0jzHK6a2qoSZdiD6VpeXAiB3imkl5eejDm7137vjSsJiiVgQd6ZGOquErQyJq9QLnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32867},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.3.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/73971557f366ff3aead17191b5a16154/j1nn0-vue-modal-dialog-0.5.3.tgz","_integrity":"sha512-SAyeM2nnKcSDEEPQXdZy285l7W380jP0e2jeE4TPVRBL1ZzkyA7GSwJ7PENCFF9nAhi0qy31Y8tR1T7EPMTjIQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.3_1757554081174_0.31776903650635946","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.4","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.4","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"67ffa0daa5c8003ba5814a005d7a585e51e46d3d","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.4.tgz","fileCount":6,"integrity":"sha512-YwHIFCX8GEsz94hmDCI7WuNj2kC0zOjwOgpur0hNws86i9x25hn2BGufA/9LRK/vCYHEQfw/u1GEmu4cVzsKiQ==","signatures":[{"sig":"MEQCIAnKdQNlrdc7MgNATAmjkEKGSGOx6cLzNrBjVhVo3s5oAiA4Y24TUKLFeb67kfqbyb+6OKoQY8FnbaRJJqM+2YD9og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32855},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.4.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/0d54f2856ad879d88af7db16dd1fb038/j1nn0-vue-modal-dialog-0.5.4.tgz","_integrity":"sha512-YwHIFCX8GEsz94hmDCI7WuNj2kC0zOjwOgpur0hNws86i9x25hn2BGufA/9LRK/vCYHEQfw/u1GEmu4cVzsKiQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.4_1757557760277_0.6441008665300199","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.5","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.5","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"b7a2a9803744a4c74903ccfadec76e3c065a4598","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.5.tgz","fileCount":6,"integrity":"sha512-7Lt2/kpYpmKoRIYXkgxyUV93N5W+HKd7tYtnYFA2aJj9BqwxWpRgwRa6dS7kxECEkY5d5E4gYJ6+ji6Xq1iCCA==","signatures":[{"sig":"MEUCIQD9rBijCuOrjqpQQpZrGhLQe0jMBeKjsmog4cFcQipUoQIgJhh4KDS7aOutueBNl+EitG00C1yRssbPjnvFTeR3p90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32993},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.5.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/87fb97ff6b281826d2b4cd5420238e54/j1nn0-vue-modal-dialog-0.5.5.tgz","_integrity":"sha512-7Lt2/kpYpmKoRIYXkgxyUV93N5W+HKd7tYtnYFA2aJj9BqwxWpRgwRa6dS7kxECEkY5d5E4gYJ6+ji6Xq1iCCA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.5_1757565173716_0.2546138010092347","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.6","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.6","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"dea6992277249692a57c4a89c25a55d5e75aae7b","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.6.tgz","fileCount":6,"integrity":"sha512-awI32miWVors5CHGicqyy2OkhhgUmSerC6uUpPpD1jPiLKSKcN26Os9maSleaRkUEXwHBaH/A5CWH4RmP9hokg==","signatures":[{"sig":"MEUCIQCc8jVsHk/P+Mf6zU3sLbYRucHUBNB0rQJ1V7hGpOSptQIgFtSLpzpclDDem0CuAMYL6PP6dDoDUwcRhNME87ypYJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32993},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.6.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/53312a6a95927352f7e6094561d822d8/j1nn0-vue-modal-dialog-0.5.6.tgz","_integrity":"sha512-awI32miWVors5CHGicqyy2OkhhgUmSerC6uUpPpD1jPiLKSKcN26Os9maSleaRkUEXwHBaH/A5CWH4RmP9hokg==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.6_1757651332570_0.6418518718437225","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.7","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.7","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"7d55d6e10b92d2c2ad260f42d15465dfecb81a28","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.7.tgz","fileCount":6,"integrity":"sha512-uTNLFS6gEiOq9bXX8toHmb0QeHy9svOKVs+I8frzcuHMjWYPnDTrSEIhr9S/IcWI0dM6gbVjf6h4uaaevHgYkw==","signatures":[{"sig":"MEUCIQDwc7MvSE0wRmDfP4hYlIEhNOIboM/rmalI88kZS6Fd/wIgRloJc70Osx9mDbXr3EE9LOkR65CAAeX6OmFZBSrvs3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33269},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.7.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/917aae99143e7f24705aed05cf5e68d3/j1nn0-vue-modal-dialog-0.5.7.tgz","_integrity":"sha512-uTNLFS6gEiOq9bXX8toHmb0QeHy9svOKVs+I8frzcuHMjWYPnDTrSEIhr9S/IcWI0dM6gbVjf6h4uaaevHgYkw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.7_1757658710996_0.6216221827829216","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.8","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.8","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"02c79b410cd1f2dd21b44189d6848427f9ae801e","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.8.tgz","fileCount":6,"integrity":"sha512-MCUASe9ZDAOJVrC/3JOkT3v24pjPu1Vol5tCUEw2If9fyNfrleh+Wdf71KUBJWdj2ocpIJfjJdXAsnlphqh1Ow==","signatures":[{"sig":"MEUCIADzyfQphoHeaY35XgTnX527yvn3XY1nqyKp4pGInLQJAiEA7Bhc+QSHd6domE9C4yjodTFw5GR6khg31qweIY+tCWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33269},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.8.tgz","style":"dist/vue-modal-dialog.css","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/abd196586cb8cdedeedb98d6f4a48ac5/j1nn0-vue-modal-dialog-0.5.8.tgz","_integrity":"sha512-MCUASe9ZDAOJVrC/3JOkT3v24pjPu1Vol5tCUEw2If9fyNfrleh+Wdf71KUBJWdj2ocpIJfjJdXAsnlphqh1Ow==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.8_1757659044047_0.6488431208039975","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.9","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.9","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"ee0b746fafab930e47be8d955d23f1951eec67cc","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.9.tgz","fileCount":7,"integrity":"sha512-f0r2tajKIOs9XbyAIfBwl4Z1P9JSN3Ih/Gthxyv1fq2Kq4LQ1mjWrqwPFTUOLb+0tODQFIwWoYrLaawx0kSwlA==","signatures":[{"sig":"MEUCIQCMkHkkSln3GFfoterE7E9aAq6/P/3/TJgbp5QGYgdFegIgAPi07FI5cyPPX0NGmMB6mHUxzmRkWJh+iHPllEjU6Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34126},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.9.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/4c10b06a3d25bba42dc3656c51309bc7/j1nn0-vue-modal-dialog-0.5.9.tgz","_integrity":"sha512-f0r2tajKIOs9XbyAIfBwl4Z1P9JSN3Ih/Gthxyv1fq2Kq4LQ1mjWrqwPFTUOLb+0tODQFIwWoYrLaawx0kSwlA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.9_1757857706170_0.0021438550278352064","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.11","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.11","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"efd1d450803e344e07be861712dc8ccf289686b8","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.11.tgz","fileCount":7,"integrity":"sha512-F+Ea7ewTSM6GUuIk6Waz3/6tMMVwojPRXUnLr/sR0/lE5IBZSAgeSI90L9tDMgyYtn7V87cGfVQXeneM4LqyKQ==","signatures":[{"sig":"MEYCIQDQHArWAv4IJqfyPIEyZc54eq91eXpgs0JX6iwZXGG9KgIhANOZWTBETl3v12cqPAbUjg3+mEyrkOZLvpzTS94vRo7I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34115},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.11.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/935cc7ffef9e7b2b677ae1e06a823756/j1nn0-vue-modal-dialog-0.5.11.tgz","_integrity":"sha512-F+Ea7ewTSM6GUuIk6Waz3/6tMMVwojPRXUnLr/sR0/lE5IBZSAgeSI90L9tDMgyYtn7V87cGfVQXeneM4LqyKQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.11_1758094104784_0.5832194371224921","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@j1nn0/vue-modal-dialog","version":"0.5.12","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.5.12","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"56e1759aea6c0847471500740fd977ec53e0c38a","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.5.12.tgz","fileCount":7,"integrity":"sha512-3jQUCgyz3Whk6RRnrDsLIdqCxATzc9JWlvqAaCYEuacdp00Uu92GjYgIUp+th4oFLdmcoZx0shy977GJge7bQA==","signatures":[{"sig":"MEUCIB8nete1iBSMAeToJlG6AuNj8tIE+NR5juc6TzZP38DsAiEAkdBXkFpYpiwFKsluDmxrDUtu9je/kqAKrrsb+HPxvEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34173},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.5.12.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/c729720d800ed57e159f0381266bc92f/j1nn0-vue-modal-dialog-0.5.12.tgz","_integrity":"sha512-3jQUCgyz3Whk6RRnrDsLIdqCxATzc9JWlvqAaCYEuacdp00Uu92GjYgIUp+th4oFLdmcoZx0shy977GJge7bQA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.5.12_1758094707246_0.9358833195469543","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@j1nn0/vue-modal-dialog","version":"0.6.0","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.6.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"c71dc3adf178d2f702ef2c1438b9c8ec9b471f9a","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.6.0.tgz","fileCount":7,"integrity":"sha512-FA7z7jyhJ8yPSsVZ99hrUzQFFK3zdtz8SLaLDDnzQN7uCP2uVwhlDk432ua4KAR0jD4GUPv7SmChm5i5MFFG1Q==","signatures":[{"sig":"MEUCIQD0AjwJ4PDx4ELuybTZNOSrYIsGdvZN5qkisEZebNmIBAIgL0PNe80eMqfpFIMxCDUlkOuO1NjQvxYOM2E5Ig51OGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34385},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.6.0.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/6b3e74595cf4736b6ab354161380376f/j1nn0-vue-modal-dialog-0.6.0.tgz","_integrity":"sha512-FA7z7jyhJ8yPSsVZ99hrUzQFFK3zdtz8SLaLDDnzQN7uCP2uVwhlDk432ua4KAR0jD4GUPv7SmChm5i5MFFG1Q==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.6.0_1758095524841_0.31372635693492423","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@j1nn0/vue-modal-dialog","version":"0.6.1","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.6.1","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"eafbb2b969b9dfac1325ca0e6710f0cf85272f71","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.6.1.tgz","fileCount":7,"integrity":"sha512-o2puUFbElHaVPmRxslicwTjYMNh3ohTyiP8G/RKxvl1Np/BufLBgntgBF9T8C8dhcSz1kAFeUNGajPLE6dbcjA==","signatures":[{"sig":"MEYCIQDxLbLwCJ10R1GmQQ0Sw+glO0YkQO9fIIaMPXKQyVoN8gIhAIIrXOtIDfrWzHzkEndbDeyacnIzgAkZFWbMHBdz250/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34385},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.6.1.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/41f656a22260e79e65518eff9d1e3ce1/j1nn0-vue-modal-dialog-0.6.1.tgz","_integrity":"sha512-o2puUFbElHaVPmRxslicwTjYMNh3ohTyiP8G/RKxvl1Np/BufLBgntgBF9T8C8dhcSz1kAFeUNGajPLE6dbcjA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.6.1_1758670267878_0.599801007379924","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@j1nn0/vue-modal-dialog","version":"0.6.2","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.6.2","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"b95d20cfd4c6723e69b6e511f68868511411e396","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.6.2.tgz","fileCount":7,"integrity":"sha512-qpzkLLzWiWj4DT7ftWNvIZrDBrLZNSBGqA61Eh/8p/JhNCSCkBNmGzsUcYQ+e125hRksqfZTzSpEvper6b2+xQ==","signatures":[{"sig":"MEYCIQCn5cRcUdr0nIZakHeOYWOB+EJhvKBCbUQuhZ0OJoHWpwIhAOTvXZHkX65bAW13B22+APFfvFVY71zXi3cXEEPW3swU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34385},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.6.2.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/0e7745b79aa337905441fbe0ef0f96bd/j1nn0-vue-modal-dialog-0.6.2.tgz","_integrity":"sha512-qpzkLLzWiWj4DT7ftWNvIZrDBrLZNSBGqA61Eh/8p/JhNCSCkBNmGzsUcYQ+e125hRksqfZTzSpEvper6b2+xQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.6.2_1758681320813_0.4468858926413459","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@j1nn0/vue-modal-dialog","version":"0.6.3","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.6.3","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"ff6c06fbc71bc03aa4f4915ed6c553327bcb5969","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.6.3.tgz","fileCount":7,"integrity":"sha512-f/CpAOkuETeRDq5hWRJMZ/KQnrUwOV4gN5LBNiYSV971tCqJof6Kxxoi+BNh9eF1VU5vjGGdCx0Zu234wb308g==","signatures":[{"sig":"MEYCIQDLRa7QH/1i7S71IlnyyE39ED6N8TzyNwR1/Ydpb1l73wIhAIV+7o0ekyrRNFZylD8uHxcMj/AXXPoKD26oIykd4ukO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34385},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.6.3.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/c640efbf7ecc758686988987efad9589/j1nn0-vue-modal-dialog-0.6.3.tgz","_integrity":"sha512-f/CpAOkuETeRDq5hWRJMZ/KQnrUwOV4gN5LBNiYSV971tCqJof6Kxxoi+BNh9eF1VU5vjGGdCx0Zu234wb308g==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.6.3_1758685753732_0.3492236614128823","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@j1nn0/vue-modal-dialog","version":"0.6.4","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.6.4","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"3c39cc5b266878014f0fa5e337559471becb3f3a","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.6.4.tgz","fileCount":7,"integrity":"sha512-ld4H1HZgc32XOTd6SADMFLpBeCFZT09GedaN9TnlvtfvOi2n3ce66CdXeaLjf4Czf2ETcaOF/KDsXr96sxPAOw==","signatures":[{"sig":"MEQCIE6alnj9Y+hSp6MDMIABv53SoHU44IS8NxyHOWod1cWUAiBjSiY8fUQc7NyTAbjO4hQYQpu0uutxA5Si4QMSdcr2sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34388},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.6.4.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=22","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"_resolved":"/tmp/90655269f5c37ceefffc1df7d26132e1/j1nn0-vue-modal-dialog-0.6.4.tgz","_integrity":"sha512-ld4H1HZgc32XOTd6SADMFLpBeCFZT09GedaN9TnlvtfvOi2n3ce66CdXeaLjf4Czf2ETcaOF/KDsXr96sxPAOw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"10.9.3","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.6.4_1759463823523_0.26687571176647107","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@j1nn0/vue-modal-dialog","version":"0.6.8","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.6.8","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"151f6bcc24541fa7219c2d44b30e192a5ee1a37a","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.6.8.tgz","fileCount":7,"integrity":"sha512-bIzH1HCtpa9nwxMiiqurMVWk9694ED0hC3rkFwHVJtfJksGKFFPr+ouXCoR9MY59iyUWL5O3i2WCZISRyU6wew==","signatures":[{"sig":"MEUCIBPfSKZ2Zj+M9/ARtdtetZUUW2K0WgaELPd+5hgg4RNEAiEA3calNNMpy4cLBFzVcgvpezSfgP74SYJffaUmwMUEmuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34413},"main":"dist/vue-modal-dialog.umd.js","type":"module","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=22","pnpm":">=10"},"gitHead":"f674ded653fb1728d67e6a909e62b731d0c3d628","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.6.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.20.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.6.8_1760410442627_0.6394327063139755","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@j1nn0/vue-modal-dialog","version":"0.6.9","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.6.9","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"73c7dc7d71a421dd4c7ea5dc7851fa209b1ed927","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.6.9.tgz","fileCount":7,"integrity":"sha512-HskYKdEYo1FMj3S+AcIFHvNJnO4jcp4CnFSdSmN9rbZBBaEzBqWhois8D0yGyvB/0qB/XxZFgWLWDKhU2Yr3Dw==","signatures":[{"sig":"MEUCIFsACq2p2GqgvwB1+R1rS3NCbJoy9h4kIbM33HyIaGF8AiEA5S7FLd95TdfL3eE7r3IPxbSK+h3qgSy7mnoBAbecreA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34388},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.6.9.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=22","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/c1ba9c9eb22b7722d6f1d983be272273/j1nn0-vue-modal-dialog-0.6.9.tgz","_integrity":"sha512-HskYKdEYo1FMj3S+AcIFHvNJnO4jcp4CnFSdSmN9rbZBBaEzBqWhois8D0yGyvB/0qB/XxZFgWLWDKhU2Yr3Dw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.6.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.20.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.6.9_1760411979863_0.003328276896297666","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@j1nn0/vue-modal-dialog","version":"0.6.10","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.6.10","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"81f967e1357e53ebac70aa20af93c79415839ac7","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.6.10.tgz","fileCount":7,"integrity":"sha512-Dr2dpj4SEbY57LB9ZtCciSgm8Hr44Tirny98vSebOS8LoPNDVjyNso2TgKyN/XMu7Q2ntYjGJNf4Z3MkOo0MTw==","signatures":[{"sig":"MEQCIBSVrHiYTcs18KHfy2/jHsly4LJP4RtS+6Ys2hCJOdqoAiA/BQtWN4hCIaqqV+wHus5vAu3RL/BiyWPn48lAttVJWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34392},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.6.10.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=22","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/57c50b4aa2d19b9f6d51f98826efad9d/j1nn0-vue-modal-dialog-0.6.10.tgz","_integrity":"sha512-Dr2dpj4SEbY57LB9ZtCciSgm8Hr44Tirny98vSebOS8LoPNDVjyNso2TgKyN/XMu7Q2ntYjGJNf4Z3MkOo0MTw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.6.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.20.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^13.9.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^13.9.0","@vueuse/integrations":"^13.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.6.10_1760485343484_0.6650773627519488","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@j1nn0/vue-modal-dialog","version":"0.6.11","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.6.11","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"e2e9290c24feaa99f77e25da68957ec232619d74","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.6.11.tgz","fileCount":7,"integrity":"sha512-W0iAVplVdmDRSr3F9/f3PhGc1avE8BvVPgKqoxNiWKkwcEnhVhbv0sNR8ZujWF7oR9n2uTiQUgOmCqw5/eoz5w==","signatures":[{"sig":"MEYCIQDpMbTiOS8SxdLCJvh3bdzZVPWYHPG/dafxpmlUJRgD7gIhALEAWkpQCMP5oWolQ0ebneDqcpqAnfOXu5Krrlek3LGC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34273},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.6.11.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=22","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/46afb8b7a21a208a50553a10e4e20bdc/j1nn0-vue-modal-dialog-0.6.11.tgz","_integrity":"sha512-W0iAVplVdmDRSr3F9/f3PhGc1avE8BvVPgKqoxNiWKkwcEnhVhbv0sNR8ZujWF7oR9n2uTiQUgOmCqw5/eoz5w==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.6.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.20.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^14.0.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^14.0.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^14.0.0","@vueuse/integrations":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.6.11_1761197028519_0.3339591944972595","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@j1nn0/vue-modal-dialog","version":"0.7.0","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.7.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"7d87899f69c36b836cb96c63b9e014516ef0c4e3","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.7.0.tgz","fileCount":7,"integrity":"sha512-JirNj7IMe9bWBNPgDEYgm9J6qsC2hu/LSOBFpYtg0tKx/upXdzxX0qAdoOvDdfrGPOUkbHihm/t5ZP8/4DDHHw==","signatures":[{"sig":"MEUCIQCeK3TRjoraJB8ZpCyyNhHjpwun+TbO9K/179Wez8aiGgIgWwvjfx5I7tmUzRsrs1lwmzIVlDcFSEdRYYvM6bqMhFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34269},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.7.0.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=22","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/7ba9e70f703cb56663ad638335d0c954/j1nn0-vue-modal-dialog-0.7.0.tgz","_integrity":"sha512-JirNj7IMe9bWBNPgDEYgm9J6qsC2hu/LSOBFpYtg0tKx/upXdzxX0qAdoOvDdfrGPOUkbHihm/t5ZP8/4DDHHw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.6.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.20.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","focus-trap":"^7.6.5","@vueuse/core":"^14.0.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"3.2.4","@vueuse/integrations":"^14.0.0","@vitest/eslint-plugin":"^1.3.9","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.5","@vueuse/core":"^14.0.0","@vueuse/integrations":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.7.0_1761197314294_0.23103089081857076","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@j1nn0/vue-modal-dialog","version":"0.8.0","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.8.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"3ff03b96d254bd1915f3e4b9df6eef09cb264412","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.8.0.tgz","fileCount":7,"integrity":"sha512-Vno4jww/mQ/3Npw1sdygKMlg1gb+CGq3uoXQu6kJ6ihbLjZcDsAqbnoCSeDJCuh2hCSzCARbPzLat6VJ97bbWw==","signatures":[{"sig":"MEUCIAbFy2RUVgocyDuQ+ioDk/A2g23SAbAfTm3Grd2I5YjLAiEA3k6jY/y7xXYtxBS0aGVeAhV7ohR7X8Ayt6jBHNwMEC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34270},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.8.0.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=22","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/3092f44c06cb5aad2755014613c7d525/j1nn0-vue-modal-dialog-0.8.0.tgz","_integrity":"sha512-Vno4jww/mQ/3Npw1sdygKMlg1gb+CGq3uoXQu6kJ6ihbLjZcDsAqbnoCSeDJCuh2hCSzCARbPzLat6VJ97bbWw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.6.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.20.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^4.0.3","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^4.0.3","focus-trap":"^7.6.6","@vueuse/core":"^14.0.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"4.0.3","@vueuse/integrations":"^14.0.0","@vitest/eslint-plugin":"^1.3.25","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.6","@vueuse/core":"^14.0.0","@vueuse/integrations":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.8.0_1761524141801_0.7554397651169349","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@j1nn0/vue-modal-dialog","version":"0.8.1","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.8.1","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"87205c6e9b6f8c866f456ae525e0569d3d81872f","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.8.1.tgz","fileCount":7,"integrity":"sha512-XuVvPQ7JBdyY7fOdgZtqW+DcDcLQpdfKaAEvrrd/121doJ2UT6JCOQGL+f+qHdHemI0CaoPambvK9lgiI5XfaA==","signatures":[{"sig":"MEUCIDwEa/OVCoISqDBF3Ml3U/lZRdrdlJ9Fe/Nh3SUPmbk+AiEAwUihy960hRQotG2egJ0x6IW2UNQ548JOwB11EQBx9EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34270},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.8.1.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=22","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/cc20849596bec71e63e56d22f1b925bf/j1nn0-vue-modal-dialog-0.8.1.tgz","_integrity":"sha512-XuVvPQ7JBdyY7fOdgZtqW+DcDcLQpdfKaAEvrrd/121doJ2UT6JCOQGL+f+qHdHemI0CaoPambvK9lgiI5XfaA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.6.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.20.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^4.0.3","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^4.0.3","focus-trap":"^7.6.6","@vueuse/core":"^14.0.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"4.0.3","@vueuse/integrations":"^14.0.0","@vitest/eslint-plugin":"^1.3.25","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.6","@vueuse/core":"^14.0.0","@vueuse/integrations":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.8.1_1761524500265_0.9976155797264377","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@j1nn0/vue-modal-dialog","version":"0.8.2","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.8.2","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"40745da848f2600a1a0693995cbc8a0329becf6e","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.8.2.tgz","fileCount":7,"integrity":"sha512-WKkLLJgPuvmy/48ZTRYs+IavJLvSwmMoVW2XY1NWulIqvrsEbdtcRe3hmQJjWUh25xxwnEXMBUqWhfpkayQ05Q==","signatures":[{"sig":"MEUCIQDK7a4YEr8t2VyImdF6loQRKQkZpoWqSockudmvI6PJXwIgQVvl5hinklAPVNV4ibVHIpqWbBd+14pjPvedA5ydKcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34270},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.8.2.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=22","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/8da893ce5d67375ce0bc89e6c335c288/j1nn0-vue-modal-dialog-0.8.2.tgz","_integrity":"sha512-WKkLLJgPuvmy/48ZTRYs+IavJLvSwmMoVW2XY1NWulIqvrsEbdtcRe3hmQJjWUh25xxwnEXMBUqWhfpkayQ05Q==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.6.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"22.20.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.18","vite":"^7.1.5","husky":"^9.1.7","jsdom":"^27.0.0","eslint":"^9.35.0","vitest":"^4.0.3","globals":"^16.3.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^4.0.3","focus-trap":"^7.6.6","@vueuse/core":"^14.0.0","autoprefixer":"^10.4.21","sass-embedded":"^1.92.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"4.0.3","@vueuse/integrations":"^14.0.0","@vitest/eslint-plugin":"^1.3.25","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.18","focus-trap":"^7.6.6","@vueuse/core":"^14.0.0","@vueuse/integrations":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.8.2_1761524654188_0.5344671982362288","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@j1nn0/vue-modal-dialog","version":"0.9.0","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.9.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"3e743ad050b507138ea0b908dcd7235a7b2bf456","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.9.0.tgz","fileCount":7,"integrity":"sha512-JbEDZ62azx3kqW+QrgIkTVdlEYCzVE5hu2glYOZZTQMq2H71j+xsHDPPNdkYJqWSweePClwtZIdjEd4BmXQmmg==","signatures":[{"sig":"MEYCIQCFps/ydQq+ova/farU0gO3Jq5EpY/s3Qcq9nzuW0fXggIhAMRJUcwgh23LaW8Cc+AkQ/ygZwM9zOmXPpGzR62W2MBC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34269},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.9.0.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/4b2d00025882433505f362dc70a27101/j1nn0-vue-modal-dialog-0.9.0.tgz","_integrity":"sha512-JbEDZ62azx3kqW+QrgIkTVdlEYCzVE5hu2glYOZZTQMq2H71j+xsHDPPNdkYJqWSweePClwtZIdjEd4BmXQmmg==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.6.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.11.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.23","vite":"^7.2.1","husky":"^9.1.7","jsdom":"^27.1.0","eslint":"^9.39.1","vitest":"^4.0.7","globals":"^16.5.0","postcss":"^8.5.6","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.7","focus-trap":"^7.6.6","@vueuse/core":"^14.0.0","autoprefixer":"^10.4.21","sass-embedded":"^1.93.3","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"~10.5.0","@vitejs/plugin-vue":"^6.0.1","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"4.0.7","@vueuse/integrations":"^14.0.0","@vitest/eslint-plugin":"^1.4.1","vite-plugin-vue-devtools":"^8.0.0","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.23","focus-trap":"^7.6.6","@vueuse/core":"^14.0.0","@vueuse/integrations":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.9.0_1762401864613_0.8658748410415553","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@j1nn0/vue-modal-dialog","version":"0.9.1","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.9.1","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"2a4f6867fef5058f0cb28240595cc160e3b059bc","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.9.1.tgz","fileCount":7,"integrity":"sha512-kKYznMPF5X83lVhrZp49J93rkQQdP97ZdfgWrGcwu2FyuTSvFjhv2ybC3ilUX6DKp9969T9DMZNq0IqExA9MsA==","signatures":[{"sig":"MEUCIHouRzg3F+SVlKRBfTlo2Fyz59YF2ZR32oGskB5bTMf9AiEAuuT0erRGhnKfcV1zO6dbPVysedR/6MrwaD2mcRprkrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34274},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.9.1.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/065a9d4e94aad79be79a1542b8574697/j1nn0-vue-modal-dialog-0.9.1.tgz","_integrity":"sha512-kKYznMPF5X83lVhrZp49J93rkQQdP97ZdfgWrGcwu2FyuTSvFjhv2ybC3ilUX6DKp9969T9DMZNq0IqExA9MsA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.7.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.12.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.25","vite":"^7.3.0","husky":"^9.1.7","jsdom":"^27.3.0","eslint":"^9.39.2","vitest":"^4.0.15","globals":"^16.5.0","postcss":"^8.5.6","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.15","focus-trap":"^7.7.0","@vueuse/core":"^14.1.0","autoprefixer":"^10.4.23","sass-embedded":"^1.97.1","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.0.15","@vueuse/integrations":"^14.1.0","@vitest/eslint-plugin":"^1.6.1","vite-plugin-vue-devtools":"^8.0.5","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.25","focus-trap":"^7.7.0","@vueuse/core":"^14.1.0","@vueuse/integrations":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.9.1_1766392586900_0.263553913911704","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@j1nn0/vue-modal-dialog","version":"0.9.2","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.9.2","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"09e9a9bc62c69727987c4213e50ba1457b9999e0","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.9.2.tgz","fileCount":7,"integrity":"sha512-8KThY5LIoICAtcA5iWolCUwsgLCIUFyIw0jHe2npUyTdXR5PjenIocc88kC1c16KCBFTHuQsrLyYPqURw98tfQ==","signatures":[{"sig":"MEUCIQD2CaXESMabT0tzkJzTuyLuehw7tyGDx+dUKcw3eE0YSAIgWI8q48XotKT9aY76+mcWORyC742aWHreII9nd0/uz6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34277},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.9.2.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/492fa2f8b2b706dd36c2b3fbba3c5b82/j1nn0-vue-modal-dialog-0.9.2.tgz","_integrity":"sha512-8KThY5LIoICAtcA5iWolCUwsgLCIUFyIw0jHe2npUyTdXR5PjenIocc88kC1c16KCBFTHuQsrLyYPqURw98tfQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.8.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.13.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.27","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","postcss":"^8.5.6","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","focus-trap":"^8.0.0","@vueuse/core":"^14.2.0","autoprefixer":"^10.4.24","sass-embedded":"^1.97.3","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.4","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.0.18","@vueuse/integrations":"^14.2.0","@vitest/eslint-plugin":"^1.6.6","vite-plugin-vue-devtools":"^8.0.5","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.27","focus-trap":"^8.0.0","@vueuse/core":"^14.2.0","@vueuse/integrations":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.9.2_1770162432713_0.40899641625295846","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@j1nn0/vue-modal-dialog","version":"0.9.6","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.9.6","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"be133d0e237ad647cc2c66ad89211cfceb4cb433","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.9.6.tgz","fileCount":7,"integrity":"sha512-AR3Ct8DBjuuDN9TDet+X3f1JJjkHJ20wbBiMW5gdpH1/jteCTpPOCcQjYBkdVcMj40q5I8yoKeat8QgMcxelGQ==","signatures":[{"sig":"MEYCIQDSw9hzB1Xx6rzqe4lMzXp3A2yIpzef6i0t0tF+MQy2rQIhAKJ/LujesyoUJ4eY513IGh5NEI/ca+USGLQ1P6fdLhGK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34277},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.9.6.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest run","build":"vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","prettier":"prettier","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/c0a69390393d80a700b9d3214fa0497b/j1nn0-vue-modal-dialog-0.9.6.tgz","_integrity":"sha512-AR3Ct8DBjuuDN9TDet+X3f1JJjkHJ20wbBiMW5gdpH1/jteCTpPOCcQjYBkdVcMj40q5I8yoKeat8QgMcxelGQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.10.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.13.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.28","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","postcss":"^8.5.6","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","focus-trap":"^8.0.0","@vueuse/core":"^14.2.1","autoprefixer":"^10.4.24","sass-embedded":"^1.97.3","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.4","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.0.18","@vueuse/integrations":"^14.2.0","@vitest/eslint-plugin":"^1.6.7","vite-plugin-vue-devtools":"^8.0.6","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.27","focus-trap":"^8.0.0","@vueuse/core":"^14.2.0","@vueuse/integrations":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.9.6_1770953842582_0.6923355431682603","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@j1nn0/vue-modal-dialog","version":"0.10.3","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.10.3","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"4f25e4914926aa3b19089394844e43a5b3510644","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.10.3.tgz","fileCount":7,"integrity":"sha512-vOBAyj6707fyVfsPhhs4ewA6S3e6AkJ13a8YNw0qCJg7DReNjFumR2OcIoVwV55Lurtr9jB80Z/VjPV8NNFmjA==","signatures":[{"sig":"MEUCIEwSexLrgBzbxKOe4e3D18+n2Ui6MDLO7q455f7+lbqVAiEAxirGWjdaJg3DM5mWI2Cu9c8lTJy7YDZ3HlXaTA5ciMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38820},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.10.3.tgz","style":"dist/vue-modal-dialog.css","types":"types/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"run-s lint:*","test":"vitest run","build":"vite build","format":"oxfmt src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/8b116321bfebae84ad617fb5c3b486c9/j1nn0-vue-modal-dialog-0.10.3.tgz","_integrity":"sha512-vOBAyj6707fyVfsPhhs4ewA6S3e6AkJ13a8YNw0qCJg7DReNjFumR2OcIoVwV55Lurtr9jB80Z/VjPV8NNFmjA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.12.1","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.14.1","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","vite":"^8.0.3","husky":"^9.1.7","jsdom":"^29.0.1","oxfmt":"^0.42.0","eslint":"^10.1.0","oxlint":"^1.57.0","vitest":"^4.1.2","globals":"^17.4.0","postcss":"^8.5.8","storybook":"^10.3.3","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.2","focus-trap":"^8.0.1","@vueuse/core":"^14.2.1","autoprefixer":"^10.4.27","npm-run-all2":"^8.0.4","sass-embedded":"^1.98.0","@vue/test-utils":"^2.4.6","eslint-plugin-vue":"^10.8.0","@vitejs/plugin-vue":"^6.0.5","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.2","@storybook/vue3-vite":"^10.3.3","@vueuse/integrations":"^14.2.1","eslint-plugin-oxlint":"^1.57.0","@storybook/addon-a11y":"^10.3.3","@vitest/eslint-plugin":"^1.6.13","vite-plugin-vue-devtools":"^8.1.1","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.27","focus-trap":"^8.0.0","@vueuse/core":"^14.2.0","@vueuse/integrations":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.10.3_1776397516550_0.6410417099363346","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@j1nn0/vue-modal-dialog","version":"0.10.4","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.10.4","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"eb8072eed9851a533ff92738aae5036b1453a851","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.10.4.tgz","fileCount":8,"integrity":"sha512-vWFiVuA6O2SgLjA7gKCpOn4x46pJbkDKdmisr4kh0M+U7TVolhkhTNpVsW0j25638JlDEq6vKuaeuQSOjFtxJw==","signatures":[{"sig":"MEYCIQCHLJ7yH103kUsNsFICE3X4H1vLq8nkSRl/7O1qSP0DGQIhAObTyEszoGc9A5RjAPJG/ZuN3aMhkea0skiN1G0mXqTH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55438},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.10.4.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"run-s lint:*","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/7ba06b634b940b3c76d9a06a8bc8f2ae/j1nn0-vue-modal-dialog-0.10.4.tgz","_integrity":"sha512-vWFiVuA6O2SgLjA7gKCpOn4x46pJbkDKdmisr4kh0M+U7TVolhkhTNpVsW0j25638JlDEq6vKuaeuQSOjFtxJw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.13.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.14.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"build":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vite":"^8.0.8","husky":"^9.1.7","jsdom":"^29.0.2","oxfmt":"^0.44.0","eslint":"^10.2.0","oxlint":"^1.59.0","vitest":"^4.1.4","globals":"^17.5.0","postcss":"^8.5.9","vue-tsc":"^3.2.6","storybook":"^10.3.5","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.4","focus-trap":"^8.0.1","typescript":"^6.0.2","@vueuse/core":"^14.2.1","autoprefixer":"^10.4.27","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.99.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.5","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.4","@storybook/vue3-vite":"^10.3.5","@vueuse/integrations":"^14.2.1","eslint-plugin-oxlint":"^1.59.0","@storybook/addon-a11y":"^10.3.5","@vitest/eslint-plugin":"^1.6.15","vite-plugin-vue-devtools":"^8.1.1","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.27","focus-trap":"^8.0.0","@vueuse/core":"^14.2.0","@vueuse/integrations":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.10.4_1777119579181_0.6181972478327311","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@j1nn0/vue-modal-dialog","version":"0.10.5","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.10.5","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"8ecd82e637bdeeb727a182c47f2379e1f53d4418","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.10.5.tgz","fileCount":8,"integrity":"sha512-gAj2BZpnQfLqqO/g99I1pIYu23fTS3dKQwWvrqC8TK7xcYY7tuVTH+4/mg5DhWbocmpX8FNyz3kw1sI2ZVwfzw==","signatures":[{"sig":"MEYCIQCAgCe+qcyPFeTyIZ5kRV9c3Udvyd3cjd3YlN/R093tIwIhAMDRmElrWjsPyFk5q2F1nI256SEiDrGBh4YpGC7nSowW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55438},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.10.5.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"run-s lint:*","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/7bc95c5b461fd0a7b2d6db4e65255671/j1nn0-vue-modal-dialog-0.10.5.tgz","_integrity":"sha512-gAj2BZpnQfLqqO/g99I1pIYu23fTS3dKQwWvrqC8TK7xcYY7tuVTH+4/mg5DhWbocmpX8FNyz3kw1sI2ZVwfzw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.13.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.14.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"build":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vite":"^8.0.8","husky":"^9.1.7","jsdom":"^29.0.2","oxfmt":"^0.44.0","eslint":"^10.2.0","oxlint":"^1.59.0","vitest":"^4.1.4","globals":"^17.5.0","postcss":"^8.5.9","vue-tsc":"^3.2.6","storybook":"^10.3.5","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.4","focus-trap":"^8.0.1","typescript":"^6.0.2","@vueuse/core":"^14.2.1","autoprefixer":"^10.4.27","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.99.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.5","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.4","@storybook/vue3-vite":"^10.3.5","@vueuse/integrations":"^14.2.1","eslint-plugin-oxlint":"^1.59.0","@storybook/addon-a11y":"^10.3.5","@vitest/eslint-plugin":"^1.6.15","vite-plugin-vue-devtools":"^8.1.1","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.27","focus-trap":"^8.0.0","@vueuse/core":"^14.2.0","@vueuse/integrations":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.10.5_1777119812379_0.7656245717728509","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@j1nn0/vue-modal-dialog","version":"0.11.0","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.11.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"0d44ec7986da65f43feec8dd01aff960a61dc8c7","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.11.0.tgz","fileCount":8,"integrity":"sha512-VEif/O0yttmQBKBls9j6KFCISVhhqnNfRgmbE60e/nn0aMaKWdWPfXInDplvNzh1VyWEMLVeo/Gvdg4huEsgJQ==","signatures":[{"sig":"MEUCIQDteYJAhVQNed9GTKxxdSgQWkw1H7httmdMispCB+1+xAIgZSgD6iZBQGPBxwjwvR5cB1Ct/nVGddivqO284cWHiis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58099},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.11.0.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"run-s lint:*","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/2c597c3f4b933892127e00dc80b7789e/j1nn0-vue-modal-dialog-0.11.0.tgz","_integrity":"sha512-VEif/O0yttmQBKBls9j6KFCISVhhqnNfRgmbE60e/nn0aMaKWdWPfXInDplvNzh1VyWEMLVeo/Gvdg4huEsgJQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.13.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.15.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vite":"^8.0.9","husky":"^9.1.7","jsdom":"^29.0.2","oxfmt":"^0.46.0","eslint":"^10.2.1","oxlint":"^1.61.0","vitest":"^4.1.5","globals":"^17.5.0","postcss":"^8.5.10","vue-tsc":"^3.2.7","storybook":"^10.3.5","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.5","focus-trap":"^8.0.1","typescript":"^5.9.3","@vueuse/core":"^14.2.1","autoprefixer":"^10.5.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.99.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.59.0","@vitejs/plugin-vue":"^6.0.6","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.5","@storybook/vue3-vite":"^10.3.5","@vueuse/integrations":"^14.2.1","eslint-plugin-oxlint":"^1.61.0","@storybook/addon-a11y":"^10.3.5","@vitest/eslint-plugin":"^1.6.16","vite-plugin-vue-devtools":"^8.1.1","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.27","focus-trap":"^8.0.0","@vueuse/core":"^14.2.0","@vueuse/integrations":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.11.0_1777385670907_0.10356474745899091","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@j1nn0/vue-modal-dialog","version":"0.11.1","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.11.1","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"e03292abd297ee812fbf7e5f08fcaedf872f7024","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.11.1.tgz","fileCount":8,"integrity":"sha512-jiF7P1YoNLAV3daPViQ4bjKvQjhVk5BNTdQ5/oJ1om1mZ+jS/xEOq7Ntva9LPIuYD1hU1FT1w9JOTUVc830Bkw==","signatures":[{"sig":"MEQCIFVbaBt5GZRgSg4hdW/wRFyiMVRF0iJxMZSwow83KFoOAiBB2T29qEOOilYMT3SBgQO32VPKuzHisHp3qffL21WEEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58078},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.11.1.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"run-s lint:*","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/837df6cc10cea824cf2af6714d07a5ae/j1nn0-vue-modal-dialog-0.11.1.tgz","_integrity":"sha512-jiF7P1YoNLAV3daPViQ4bjKvQjhVk5BNTdQ5/oJ1om1mZ+jS/xEOq7Ntva9LPIuYD1hU1FT1w9JOTUVc830Bkw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.13.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.14.1","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vite":"^8.0.9","husky":"^9.1.7","jsdom":"^29.0.2","oxfmt":"^0.46.0","eslint":"^10.2.1","oxlint":"^1.61.0","vitest":"^4.1.5","globals":"^17.5.0","postcss":"^8.5.10","vue-tsc":"^3.2.7","storybook":"^10.3.5","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.5","focus-trap":"^8.0.1","typescript":"^5.9.3","@vueuse/core":"^14.2.1","autoprefixer":"^10.5.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.99.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.59.0","@vitejs/plugin-vue":"^6.0.6","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.5","@storybook/vue3-vite":"^10.3.5","@vueuse/integrations":"^14.2.1","eslint-plugin-oxlint":"^1.61.0","@storybook/addon-a11y":"^10.3.5","@vitest/eslint-plugin":"^1.6.16","vite-plugin-vue-devtools":"^8.1.1","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.27","focus-trap":"^8.0.0","@vueuse/core":"^14.2.0","@vueuse/integrations":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.11.1_1777386260868_0.20926960866792044","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@j1nn0/vue-modal-dialog","version":"0.13.0","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.13.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"3c7c015a16df89b163e6ec3560ffa9aba5ae41a3","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.13.0.tgz","fileCount":8,"integrity":"sha512-ZC42k058zSJb6Oa4mYhXPcbBYCFmnNqaUmL5ZwiRFsZb+U5zKxysyhsuz3+YQCE8hZUCHmtBMuGK2qdGZ34Prw==","signatures":[{"sig":"MEYCIQD7tAqLOwxL+HlfkUUdqiuz/bc5rHGBLzlSF1flGb0EwwIhAPGCO9DCiMURcVim3LyTB+JpmpaJiMNzNZ2mB7Iu46+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80091},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.13.0.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"run-s lint:*","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/9e3b09d566349d4d1ce54a97daa41ef0/j1nn0-vue-modal-dialog-0.13.0.tgz","_integrity":"sha512-ZC42k058zSJb6Oa4mYhXPcbBYCFmnNqaUmL5ZwiRFsZb+U5zKxysyhsuz3+YQCE8hZUCHmtBMuGK2qdGZ34Prw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.13.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.14.1","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vite":"^8.0.9","husky":"^9.1.7","jsdom":"^29.0.2","oxfmt":"^0.46.0","eslint":"^10.2.1","oxlint":"^1.61.0","vitest":"^4.1.5","globals":"^17.5.0","postcss":"^8.5.10","vue-tsc":"^3.2.7","storybook":"^10.3.5","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.5","focus-trap":"^8.0.1","typescript":"^5.9.3","@vueuse/core":"^14.2.1","autoprefixer":"^10.5.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.99.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.59.0","@vitejs/plugin-vue":"^6.0.6","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.5","@storybook/vue3-vite":"^10.3.5","@vueuse/integrations":"^14.2.1","eslint-plugin-oxlint":"^1.61.0","@storybook/addon-a11y":"^10.3.5","@vitest/eslint-plugin":"^1.6.16","vite-plugin-vue-devtools":"^8.1.1","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.27","focus-trap":"^8.0.0","@vueuse/core":"^14.2.0","@vueuse/integrations":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.13.0_1777429019121_0.423375756191001","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@j1nn0/vue-modal-dialog","version":"0.13.1","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.13.1","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"580c71089837270b4f30921c38184d2259a5e8da","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.13.1.tgz","fileCount":8,"integrity":"sha512-dfR5mD0C8MuGsP6oy8l7IMQuTcX6GGIdho+3qa0T6FWeXgR3Bfhv6rfVMshyDAX/35uqUkw3Or/NIcz1D2T01w==","signatures":[{"sig":"MEYCIQC3TBrdBuOlNU88ZKB6ffML57N8quR79Qfn8SBOF77IsAIhAKgCVTzaCKRRh/xSXT2WcDDbEFidAGSWHyH7dVMn4XYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80351},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.13.1.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"run-s lint:*","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/a07d80c755df46f2102da55ee4c555a9/j1nn0-vue-modal-dialog-0.13.1.tgz","_integrity":"sha512-dfR5mD0C8MuGsP6oy8l7IMQuTcX6GGIdho+3qa0T6FWeXgR3Bfhv6rfVMshyDAX/35uqUkw3Or/NIcz1D2T01w==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.13.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.14.1","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vite":"^8.0.9","husky":"^9.1.7","jsdom":"^29.0.2","oxfmt":"^0.46.0","eslint":"^10.2.1","oxlint":"^1.61.0","vitest":"^4.1.5","globals":"^17.5.0","postcss":"^8.5.10","vue-tsc":"^3.2.7","storybook":"^10.3.5","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.5","focus-trap":"^8.0.1","typescript":"^5.9.3","@vueuse/core":"^14.2.1","autoprefixer":"^10.5.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.99.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.59.0","@vitejs/plugin-vue":"^6.0.6","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.5","@storybook/vue3-vite":"^10.3.5","@vueuse/integrations":"^14.2.1","eslint-plugin-oxlint":"^1.61.0","@storybook/addon-a11y":"^10.3.5","@vitest/eslint-plugin":"^1.6.16","vite-plugin-vue-devtools":"^8.1.1","@vue/eslint-config-prettier":"^10.2.0"},"peerDependencies":{"vue":"^3.5.27","focus-trap":"^8.0.0","@vueuse/core":"^14.2.0","@vueuse/integrations":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.13.1_1777429430769_0.8450798705136613","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@j1nn0/vue-modal-dialog","version":"0.13.3","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.13.3","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"7188842ac0fc041d7cb6ac01a366a5a06ec48bb1","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.13.3.tgz","fileCount":17,"integrity":"sha512-AJiQCpyPJi5DdWeTwgvGXs4xccYDAOh8OxCG/BS+UtyiVTHe0oIS+EFuWBAtiOFDyOw27e1GjWbOf78q7l4d1w==","signatures":[{"sig":"MEYCIQCK9AvSbwCVcGCosLrY+s5J1vQ+zGzeGO8jFD7FFVqZUgIhAIag6NQMvsXdhlgqGHRoCHEMq2m0K8PWIluSAAclztJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90881},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.13.3.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"run-s lint:*","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/325d655f7555cec4d255de1b29e463d7/j1nn0-vue-modal-dialog-0.13.3.tgz","_integrity":"sha512-AJiQCpyPJi5DdWeTwgvGXs4xccYDAOh8OxCG/BS+UtyiVTHe0oIS+EFuWBAtiOFDyOw27e1GjWbOf78q7l4d1w==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.18.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.18.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","vite":"^8.1.0","husky":"^9.1.7","jsdom":"^29.1.1","oxfmt":"^0.56.0","eslint":"^10.5.0","oxlint":"^1.71.0","vitest":"^4.1.9","globals":"^17.7.0","postcss":"^8.5.15","vue-tsc":"^3.3.5","storybook":"^10.4.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","focus-trap":"^8.2.2","release-it":"^20.2.0","typescript":"^5.9.3","@vueuse/core":"^14.3.0","autoprefixer":"^10.5.1","npm-run-all2":"^9.0.2","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.62.0","@vitejs/plugin-vue":"^6.0.7","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.9","@storybook/vue3-vite":"^10.4.6","@vueuse/integrations":"^14.3.0","eslint-plugin-oxlint":"^1.71.0","@storybook/addon-a11y":"^10.4.6","@vitest/eslint-plugin":"^1.6.20","vite-plugin-vue-devtools":"^8.1.3","@vue/eslint-config-prettier":"^10.2.0","@release-it/conventional-changelog":"^11.0.1"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.13.3_1782893327203_0.40675007534801466","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@j1nn0/vue-modal-dialog","version":"0.13.4","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.13.4","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"5763027ae16a3afdf84ad76a95cdb23d146c0bf1","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.13.4.tgz","fileCount":17,"integrity":"sha512-U4byEeaL1p+An6bTtiPTle2dCcufGZ/qhJ+vmtK3Q4lgXZbz17r28U2L6/huBw9Kyd45ieiA5cZKjW73LQWg3Q==","signatures":[{"sig":"MEYCIQDXf9rMjZtjhhXg5wPCmOYw+QrmHmtJAag8SMkfyZoP7QIhANAjRRVfThVNk9vLPv9jYuxI8l+z7o1znh+v6T0Blx3C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90881},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.13.4.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"run-s lint:*","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/a8a8a952fb0045ceccaec764aaa0a579/j1nn0-vue-modal-dialog-0.13.4.tgz","_integrity":"sha512-U4byEeaL1p+An6bTtiPTle2dCcufGZ/qhJ+vmtK3Q4lgXZbz17r28U2L6/huBw9Kyd45ieiA5cZKjW73LQWg3Q==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.18.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.18.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","vite":"^8.1.0","husky":"^9.1.7","jsdom":"^29.1.1","oxfmt":"^0.56.0","eslint":"^10.5.0","oxlint":"^1.71.0","vitest":"^4.1.9","globals":"^17.7.0","postcss":"^8.5.15","vue-tsc":"^3.3.5","storybook":"^10.4.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","focus-trap":"^8.2.2","release-it":"^20.2.0","typescript":"^5.9.3","@vueuse/core":"^14.3.0","autoprefixer":"^10.5.1","npm-run-all2":"^9.0.2","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.62.0","@vitejs/plugin-vue":"^6.0.7","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.9","@storybook/vue3-vite":"^10.4.6","@vueuse/integrations":"^14.3.0","eslint-plugin-oxlint":"^1.71.0","@storybook/addon-a11y":"^10.4.6","@vitest/eslint-plugin":"^1.6.20","vite-plugin-vue-devtools":"^8.1.3","@vue/eslint-config-prettier":"^10.2.0","@release-it/conventional-changelog":"^11.0.1"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.13.4_1782893450233_0.21241513837961512","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@j1nn0/vue-modal-dialog","version":"0.13.5","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@0.13.5","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"43bd6f95f9f9c1ef1aa36006ce39ee66f14b75db","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-0.13.5.tgz","fileCount":17,"integrity":"sha512-sLMuynIvWYrX9sLgxJjxO69zzhN3s8dvJI+ye084P2bJUKAt+ko2mLQFRBbU3q7kM4E6nh4j3vOQmRObS4mPaQ==","signatures":[{"sig":"MEQCIE5/9RbobpoqzmO/ovKt3/G+eiiQgbLMBu5z2WrIz401AiAI9lpA+E3j1XhDyp8wegdma3KhxDNrRK9v/3tpmXoiiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90957},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-0.13.5.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"run-s lint:*","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/e8c92eaebe5e261f75b9d0822317d823/j1nn0-vue-modal-dialog-0.13.5.tgz","_integrity":"sha512-sLMuynIvWYrX9sLgxJjxO69zzhN3s8dvJI+ye084P2bJUKAt+ko2mLQFRBbU3q7kM4E6nh4j3vOQmRObS4mPaQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"11.18.0","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.17.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","vite":"^8.1.0","husky":"^9.1.7","jsdom":"^29.1.1","oxfmt":"^0.56.0","eslint":"^10.5.0","oxlint":"^1.71.0","vitest":"^4.1.9","globals":"^17.7.0","postcss":"^8.5.15","vue-tsc":"^3.3.5","storybook":"^10.4.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","focus-trap":"^8.2.2","release-it":"^20.2.0","size-limit":"^12.1.0","typescript":"^5.9.3","@vueuse/core":"^14.3.0","autoprefixer":"^10.5.1","npm-run-all2":"^9.0.2","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.62.0","@vitejs/plugin-vue":"^6.0.7","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.9","@storybook/vue3-vite":"^10.4.6","@vueuse/integrations":"^14.3.0","eslint-plugin-oxlint":"^1.71.0","@storybook/addon-a11y":"^10.4.6","@vitest/eslint-plugin":"^1.6.20","vite-plugin-vue-devtools":"^8.1.3","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^12.1.0","@release-it/conventional-changelog":"^11.0.1"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_0.13.5_1782893600138_0.3265225856835854","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0-rc.1","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0-rc.1","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"78373f69cd850d636a5ef234aba4b85e1adf36ef","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0-rc.1.tgz","fileCount":17,"integrity":"sha512-jV3PdTN2QXVgIqxpIoi/XG/AyD91G6yqQr6fmrK0DFRLXB9S6m7iTb88jx1IPIDma1WWOWLXsSUVEOy/n9xJkg==","signatures":[{"sig":"MEYCIQCSsvzhVjfZfzueVRou/mIA0nkHDCWSe/I+w+hoxjNC8wIhANv/IAycqmWMvW/sHyh7UyJcPx+RgN4bVK11ezs50vZ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102177},"main":"dist/vue-modal-dialog.umd.js","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0-rc.1.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"scripts":{"dev":"vite","lint":"run-s lint:*","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/b4f6faa5558251a2acb0fe8a555502b5/j1nn0-vue-modal-dialog-1.0.0-rc.1.tgz","_integrity":"sha512-jV3PdTN2QXVgIqxpIoi/XG/AyD91G6yqQr6fmrK0DFRLXB9S6m7iTb88jx1IPIDma1WWOWLXsSUVEOy/n9xJkg==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.18.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.38","vite":"^8.1.0","husky":"^9.1.7","jsdom":"^29.1.1","oxfmt":"^0.56.0","eslint":"^10.5.0","oxlint":"^1.71.0","vitest":"^4.1.9","globals":"^17.7.0","postcss":"^8.5.15","vue-tsc":"^3.3.5","storybook":"^10.4.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","focus-trap":"^8.2.2","release-it":"^20.2.0","size-limit":"^12.1.0","typescript":"^5.9.3","@vueuse/core":"^14.3.0","autoprefixer":"^10.5.1","npm-run-all2":"^9.0.2","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.62.0","@vitejs/plugin-vue":"^6.0.7","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.9","@storybook/vue3-vite":"^10.4.6","@vueuse/integrations":"^14.3.0","eslint-plugin-oxlint":"^1.71.0","@storybook/addon-a11y":"^10.4.6","@vitest/eslint-plugin":"^1.6.20","vite-plugin-vue-devtools":"^8.1.3","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^12.1.0","@release-it/conventional-changelog":"^11.0.1"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0-rc.1_1786599151588_0.9825487604587249","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0-rc.2","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0-rc.2","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"0dfdc1571259211eb265c3fc665ce94100be7464","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0-rc.2.tgz","fileCount":8,"integrity":"sha512-X/hw156h+zh/qAeTRih0C4WrGPJIvKjGnfoNSr/+MHANuC9MZdy71QSKIV+N9dKmQx8B3EX1qEm/3s/KLR9XRA==","signatures":[{"sig":"MEQCIGsXDlAxhjKvToxzawELZGQnuG2b6rT+ccmxdHDdJFfuAiBzTiTg2AtGxzWRDxXgKCI7FWT1GOTZR14qixlJKcntlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92303},"main":"dist/vue-modal-dialog.umd.cjs","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0-rc.2.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./dist/*":"./dist/*","./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"run-s lint:*","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/7d37d57ce03d525360dfb678c8106743/j1nn0-vue-modal-dialog-1.0.0-rc.2.tgz","_integrity":"sha512-X/hw156h+zh/qAeTRih0C4WrGPJIvKjGnfoNSr/+MHANuC9MZdy71QSKIV+N9dKmQx8B3EX1qEm/3s/KLR9XRA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.18.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","vite":"^8.2.0","husky":"^9.1.7","jsdom":"^30.0.1","oxfmt":"^0.62.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","globals":"^17.9.0","postcss":"^8.5.25","vue-tsc":"^3.3.9","storybook":"^10.5.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","focus-trap":"^8.2.2","release-it":"^21.0.1","size-limit":"^13.0.3","typescript":"^5.9.3","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","autoprefixer":"^10.5.4","npm-run-all2":"^9.0.3","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.3","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.10","@storybook/vue3-vite":"^10.5.6","@vueuse/integrations":"^14.4.0","eslint-plugin-oxlint":"^1.77.0","@storybook/addon-a11y":"^10.5.6","@vitest/eslint-plugin":"^1.6.26","@microsoft/api-extractor":"^7.58.12","vite-plugin-vue-devtools":"^8.2.1","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^13.0.3","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0-rc.2_1786606315126_0.6966772748074725","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0-rc.3","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0-rc.3","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"6378d5b43ebd782a07fb4b56f032ec040eeabe94","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0-rc.3.tgz","fileCount":8,"integrity":"sha512-pk9xdSBvh4jOKsM0YbE9lTQyKQA1RwKVlsBk/Z2gAWXzPfN47Bcs5pvAFBC2Hj6djhW/L/7d+DEirJNYTrM5MQ==","signatures":[{"sig":"MEUCIQDn8HBxwVk4DsRfgbmAe79u2WqLRh8nAzTteogaDkPmlQIgW9UYBNipxO0i35J1+26o1YnH1PLh2tQaFboUdM7p5+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93717},"main":"dist/vue-modal-dialog.umd.cjs","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0-rc.3.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./dist/*":"./dist/*","./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"run-s lint:*","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint . --fix","lint:oxlint":"oxlint . --fix","format:check":"oxfmt --check src/","build-storybook":"storybook build","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/f62d03a6750ce7fdca71e57f5fb62d49/j1nn0-vue-modal-dialog-1.0.0-rc.3.tgz","_integrity":"sha512-pk9xdSBvh4jOKsM0YbE9lTQyKQA1RwKVlsBk/Z2gAWXzPfN47Bcs5pvAFBC2Hj6djhW/L/7d+DEirJNYTrM5MQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.18.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","vite":"^8.2.0","husky":"^9.1.7","jsdom":"^30.0.1","oxfmt":"^0.62.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","globals":"^17.9.0","postcss":"^8.5.25","vue-tsc":"^3.3.9","storybook":"^10.5.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","focus-trap":"^8.2.2","release-it":"^21.0.1","size-limit":"^13.0.3","typescript":"^5.9.3","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","autoprefixer":"^10.5.4","npm-run-all2":"^9.0.3","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.3","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.10","@storybook/vue3-vite":"^10.5.6","@vueuse/integrations":"^14.4.0","eslint-plugin-oxlint":"^1.77.0","@storybook/addon-a11y":"^10.5.6","@vitest/eslint-plugin":"^1.6.26","@microsoft/api-extractor":"^7.58.12","vite-plugin-vue-devtools":"^8.2.1","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^13.0.3","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0-rc.3_1786608666754_0.5021032061321953","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.4":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0-rc.4","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0-rc.4","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"e138bb0db95874d0579a730887045c5f908c16b8","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0-rc.4.tgz","fileCount":8,"integrity":"sha512-xjwk740LVpbLOFI/AwUFC23V5IAeMa+WEeRBStvMiYcxoRlYgt44VuznNErqegIGCZJWseO5BLFufkGeXBOEZw==","signatures":[{"sig":"MEUCIQC+x6GxsgD5WDwVJJZ/6d8xPzvnioU0WINGdjbG6QxCeAIgRwHtESLc+XpRMO2880N0T+utFL/6uj+23YYhNGsQ+zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93861},"main":"dist/vue-modal-dialog.umd.cjs","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0-rc.4.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./dist/*":"./dist/*","./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"run-s lint:oxlint lint:eslint","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","lint:fix":"run-s lint:fix:oxlint lint:fix:eslint","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint .","lint:oxlint":"oxlint .","format:check":"oxfmt --check src/","build-storybook":"storybook build","lint:fix:eslint":"eslint . --fix","lint:fix:oxlint":"oxlint . --fix","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/3b1a7637ff2a07d8033688398152db67/j1nn0-vue-modal-dialog-1.0.0-rc.4.tgz","_integrity":"sha512-xjwk740LVpbLOFI/AwUFC23V5IAeMa+WEeRBStvMiYcxoRlYgt44VuznNErqegIGCZJWseO5BLFufkGeXBOEZw==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","vite":"^8.2.0","husky":"^9.1.7","jsdom":"^30.0.1","oxfmt":"^0.62.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","globals":"^17.9.0","postcss":"^8.5.25","vue-tsc":"^3.3.9","storybook":"^10.5.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","focus-trap":"^8.2.2","release-it":"^21.0.1","size-limit":"^13.0.3","typescript":"^5.9.3","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","autoprefixer":"^10.5.4","npm-run-all2":"^9.0.3","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.3","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.10","@storybook/vue3-vite":"^10.5.6","@vueuse/integrations":"^14.4.0","eslint-plugin-oxlint":"^1.77.0","@storybook/addon-a11y":"^10.5.6","@vitest/eslint-plugin":"^1.6.26","@microsoft/api-extractor":"^7.58.12","vite-plugin-vue-devtools":"^8.2.1","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^13.0.3","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0-rc.4_1786609678660_0.9090624693407912","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.5":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0-rc.5","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0-rc.5","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"fd79d620dd1ee296f6c1cadb2749ebc25638d94c","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0-rc.5.tgz","fileCount":8,"integrity":"sha512-jevcg+sEaGai9GcbRMZDHhHE6iIDKKpbBD9ly9QG/3K2nI7yG8L0o1MJ3cGMmPHdEYkGR1E3b82QnHjUOZzsMQ==","signatures":[{"sig":"MEYCIQC5l5TgGDlkgXLwPNfDaBRK/nQSTH5lnJzmWmvb2X8IVwIhAIuEN4Zf9mGsCwkuTw6YGwb1nKp4siwkBrkKDkAFrPay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93277},"main":"dist/vue-modal-dialog.umd.cjs","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0-rc.5.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./dist/*":"./dist/*","./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"run-s lint:oxlint lint:eslint","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","lint:fix":"run-s lint:fix:oxlint lint:fix:eslint","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint .","lint:oxlint":"oxlint .","format:check":"oxfmt --check src/","build-storybook":"storybook build","lint:fix:eslint":"eslint . --fix","lint:fix:oxlint":"oxlint . --fix","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/76a4bb821f25851bddc6a8692f8104da/j1nn0-vue-modal-dialog-1.0.0-rc.5.tgz","_integrity":"sha512-jevcg+sEaGai9GcbRMZDHhHE6iIDKKpbBD9ly9QG/3K2nI7yG8L0o1MJ3cGMmPHdEYkGR1E3b82QnHjUOZzsMQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.18.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","vite":"^8.2.0","husky":"^9.1.7","jsdom":"^30.0.1","oxfmt":"^0.62.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","globals":"^17.9.0","postcss":"^8.5.25","vue-tsc":"^3.3.9","storybook":"^10.5.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","focus-trap":"^8.2.2","release-it":"^21.0.1","size-limit":"^13.0.3","typescript":"^5.9.3","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","autoprefixer":"^10.5.4","npm-run-all2":"^9.0.3","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.3","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.10","@storybook/vue3-vite":"^10.5.6","@vueuse/integrations":"^14.4.0","eslint-plugin-oxlint":"^1.77.0","@storybook/addon-a11y":"^10.5.6","@vitest/eslint-plugin":"^1.6.26","@microsoft/api-extractor":"^7.58.12","vite-plugin-vue-devtools":"^8.2.1","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^13.0.3","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0-rc.5_1786613592815_0.3234701650155536","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.6":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0-rc.6","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0-rc.6","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"f8044b9f68fa9d19ec29831fdbde4b5f7ae40012","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0-rc.6.tgz","fileCount":8,"integrity":"sha512-0ywSMnqSibnzCzcsKTnalYz53+4g9fPy0pesBrKfiIO66vOqOfQNnaqv9ka8KAu+QMXVKu2Yvlpj0J7dzctVQQ==","signatures":[{"sig":"MEYCIQCxr0KrHfkMoVTKTQ3CFg63pC/0JkLJ/+DBLzV7KaY82AIhAPIbx1ABZOSjrmRdH+pYZyc7A32DcySEWaIleWdaqpj8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/vue-modal-dialog.umd.cjs","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0-rc.6.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./dist/*":"./dist/*","./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"run-s lint:oxlint lint:eslint","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","lint:fix":"run-s lint:fix:oxlint lint:fix:eslint","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint .","lint:oxlint":"oxlint .","format:check":"oxfmt --check src/","build-storybook":"storybook build","lint:fix:eslint":"eslint . --fix","lint:fix:oxlint":"oxlint . --fix","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/29b9547b20301e0f0d04f2c5239236d8/j1nn0-vue-modal-dialog-1.0.0-rc.6.tgz","_integrity":"sha512-0ywSMnqSibnzCzcsKTnalYz53+4g9fPy0pesBrKfiIO66vOqOfQNnaqv9ka8KAu+QMXVKu2Yvlpj0J7dzctVQQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","vite":"^8.2.0","husky":"^9.1.7","jsdom":"^30.0.1","oxfmt":"^0.62.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","globals":"^17.9.0","postcss":"^8.5.25","vue-tsc":"^3.3.9","storybook":"^10.5.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","focus-trap":"^8.2.2","release-it":"^21.0.1","size-limit":"^13.0.3","typescript":"^5.9.3","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","autoprefixer":"^10.5.4","npm-run-all2":"^9.0.3","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.3","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.10","@storybook/vue3-vite":"^10.5.6","@vueuse/integrations":"^14.4.0","eslint-plugin-oxlint":"^1.77.0","@storybook/addon-a11y":"^10.5.6","@vitest/eslint-plugin":"^1.6.26","@microsoft/api-extractor":"^7.58.12","vite-plugin-vue-devtools":"^8.2.1","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^13.0.3","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0-rc.6_1786616973627_0.6341921288840147","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.7":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0-rc.7","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0-rc.7","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"591eda91af9c59bc0fc160a8b77b5cdd2f2da245","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0-rc.7.tgz","fileCount":8,"integrity":"sha512-YGZWOPvjaxvKM0GHsL1OXx1FIeuJXz4x4nFcX2k7IURqBSroA0+i83R85lLin+oTgOTGYtfHguttL47RabpbBA==","signatures":[{"sig":"MEQCIGLck1JCBVy/fvcasXfJXS7AcAgRUUgWtdXCCKeWOBc6AiA0QnOF4NL2rZNG0377EpDwwQXXVxJYhFCOSc7mQQ0o7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/vue-modal-dialog.umd.cjs","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0-rc.7.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./dist/*":"./dist/*","./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"run-s lint:oxlint lint:eslint","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","lint:fix":"run-s lint:fix:oxlint lint:fix:eslint","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint .","lint:oxlint":"oxlint .","format:check":"oxfmt --check src/","build-storybook":"storybook build","lint:fix:eslint":"eslint . --fix","lint:fix:oxlint":"oxlint . --fix","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/3b5a33fe2c7b0c8177abfb7b7771881c/j1nn0-vue-modal-dialog-1.0.0-rc.7.tgz","_integrity":"sha512-YGZWOPvjaxvKM0GHsL1OXx1FIeuJXz4x4nFcX2k7IURqBSroA0+i83R85lLin+oTgOTGYtfHguttL47RabpbBA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.18.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","vite":"^8.2.0","husky":"^9.1.7","jsdom":"^30.0.1","oxfmt":"^0.62.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","globals":"^17.9.0","postcss":"^8.5.25","vue-tsc":"^3.3.9","storybook":"^10.5.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","focus-trap":"^8.2.2","release-it":"^21.0.1","size-limit":"^13.0.3","typescript":"^5.9.3","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","autoprefixer":"^10.5.4","npm-run-all2":"^9.0.3","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.3","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.10","@storybook/vue3-vite":"^10.5.6","@vueuse/integrations":"^14.4.0","eslint-plugin-oxlint":"^1.77.0","@storybook/addon-a11y":"^10.5.6","@vitest/eslint-plugin":"^1.6.26","@microsoft/api-extractor":"^7.58.12","vite-plugin-vue-devtools":"^8.2.1","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^13.0.3","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0-rc.7_1786619966185_0.28744980312887036","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.8":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0-rc.8","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0-rc.8","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"ad8ba167749ecfb37f09b989960dacf77ee5b6a5","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0-rc.8.tgz","fileCount":8,"integrity":"sha512-PC8a+ehUg+ae7kHuMTxQiLJIQnkmzqbGw6Yg9QDIzddxeswbpAgFaL6sJes7dpu8zSod7yb6B6MsX6aKv1HXFA==","signatures":[{"sig":"MEUCIQDOUbGYQbr5tMj4sf3hjKHNE7y+WL4WHVsk/9SyHjSi1gIgOc5d3oiDq5eMnlcHZzYQs3dSIb68jBaT/uhJd8btFbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/vue-modal-dialog.umd.cjs","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0-rc.8.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./dist/*":"./dist/*","./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"run-s lint:oxlint lint:eslint","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","lint:fix":"run-s lint:fix:oxlint lint:fix:eslint","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint .","lint:oxlint":"oxlint .","format:check":"oxfmt --check src/","build-storybook":"storybook build","lint:fix:eslint":"eslint . --fix","lint:fix:oxlint":"oxlint . --fix","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/a6a898f0846d169c5420b9efaa5607fc/j1nn0-vue-modal-dialog-1.0.0-rc.8.tgz","_integrity":"sha512-PC8a+ehUg+ae7kHuMTxQiLJIQnkmzqbGw6Yg9QDIzddxeswbpAgFaL6sJes7dpu8zSod7yb6B6MsX6aKv1HXFA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"_nodeVersion":"24.18.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","vite":"^8.2.0","husky":"^9.1.7","jsdom":"^30.0.1","oxfmt":"^0.62.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","globals":"^17.9.0","postcss":"^8.5.25","vue-tsc":"^3.3.9","storybook":"^10.5.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","focus-trap":"^8.2.2","release-it":"^21.0.1","size-limit":"^13.0.3","typescript":"^5.9.3","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","autoprefixer":"^10.5.4","npm-run-all2":"^9.0.3","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.3","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.10","@storybook/vue3-vite":"^10.5.6","@vueuse/integrations":"^14.4.0","eslint-plugin-oxlint":"^1.77.0","@storybook/addon-a11y":"^10.5.6","@vitest/eslint-plugin":"^1.6.26","@microsoft/api-extractor":"^7.58.12","vite-plugin-vue-devtools":"^8.2.1","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^13.0.3","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0-rc.8_1786621073433_0.4569802847549902","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.9":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0-rc.9","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0-rc.9","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"5cfe045dd1092b004c572eef4aec191fb10b83aa","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0-rc.9.tgz","fileCount":8,"integrity":"sha512-XIo4/ZsmkZ8cAq8adjZ4gGDCNhFHsfhozlZ45gLsLMYYXjOD0N4qzUv3fc27S8P/k+GsFR6MvYhDl5XnDmgg0A==","signatures":[{"sig":"MEYCIQD15ClZaa/J2vkAmggOF2nErFjzAhTJ0JIz7fjuGSfEpQIhANq7cIWccaY3RgZkiefU6SpLlOCd1fuOnvQ70KrMrgqE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96085},"main":"dist/vue-modal-dialog.umd.cjs","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0-rc.9.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"run-s lint:oxlint lint:eslint","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","lint:fix":"run-s lint:fix:oxlint lint:fix:eslint","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint .","lint:oxlint":"oxlint .","format:check":"oxfmt --check src/","build-storybook":"storybook build","lint:fix:eslint":"eslint . --fix","lint:fix:oxlint":"oxlint . --fix","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/5d64dd3744fd943060bf2d25ddeb4026/j1nn0-vue-modal-dialog-1.0.0-rc.9.tgz","_integrity":"sha512-XIo4/ZsmkZ8cAq8adjZ4gGDCNhFHsfhozlZ45gLsLMYYXjOD0N4qzUv3fc27S8P/k+GsFR6MvYhDl5XnDmgg0A==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","vite":"^8.2.0","husky":"^9.1.7","jsdom":"^30.0.1","oxfmt":"^0.62.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","globals":"^17.9.0","postcss":"^8.5.25","vue-tsc":"^3.3.9","storybook":"^10.5.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","focus-trap":"^8.2.2","release-it":"^21.0.1","size-limit":"^13.0.3","typescript":"^5.9.3","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","autoprefixer":"^10.5.4","npm-run-all2":"^9.0.3","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.3","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.10","@storybook/vue3-vite":"^10.5.6","@vueuse/integrations":"^14.4.0","eslint-plugin-oxlint":"^1.77.0","@storybook/addon-a11y":"^10.5.6","@vitest/eslint-plugin":"^1.6.26","@microsoft/api-extractor":"^7.58.12","vite-plugin-vue-devtools":"^8.2.1","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^13.0.3","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0-rc.9_1786625503664_0.638290950750845","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.10":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0-rc.10","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0-rc.10","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"57948fb222dddf8baea0fbc7cd8dc75b7c4a0ab5","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0-rc.10.tgz","fileCount":8,"integrity":"sha512-+kqtY8uBP1fSD+oqeDrzxglNoZOzFmCtZe4ET/gOoL3w00hRyKVmOz9cHZIjySOmNUaYfLPcWrwx0FeagNu1FQ==","signatures":[{"sig":"MEQCIGW6d0O4WlLkH7dRT3SyRLiiYuCODk0kgyUE9OOd4jJfAiAePPKHPb3nBlwi1FI3ueA0NByb/TLtdDyYwAsjA/Fy3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96163},"main":"dist/vue-modal-dialog.umd.cjs","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0-rc.10.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=24","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"run-s lint:oxlint lint:eslint","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","lint:fix":"run-s lint:fix:oxlint lint:fix:eslint","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint .","lint:oxlint":"oxlint .","format:check":"oxfmt --check src/","build-storybook":"storybook build","lint:fix:eslint":"eslint . --fix","lint:fix:oxlint":"oxlint . --fix","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/e3da2cf4a438538aee4602e635f00400/j1nn0-vue-modal-dialog-1.0.0-rc.10.tgz","_integrity":"sha512-+kqtY8uBP1fSD+oqeDrzxglNoZOzFmCtZe4ET/gOoL3w00hRyKVmOz9cHZIjySOmNUaYfLPcWrwx0FeagNu1FQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","vite":"^8.2.0","husky":"^9.1.7","jsdom":"^30.0.1","oxfmt":"^0.62.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","globals":"^17.9.0","postcss":"^8.5.25","vue-tsc":"^3.3.9","storybook":"^10.5.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","focus-trap":"^8.2.2","release-it":"^21.0.1","size-limit":"^13.0.3","typescript":"^5.9.3","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","autoprefixer":"^10.5.4","npm-run-all2":"^9.0.3","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.3","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.10","@storybook/vue3-vite":"^10.5.6","@vueuse/integrations":"^14.4.0","eslint-plugin-oxlint":"^1.77.0","@storybook/addon-a11y":"^10.5.6","@vitest/eslint-plugin":"^1.6.26","@microsoft/api-extractor":"^7.58.12","vite-plugin-vue-devtools":"^8.2.1","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^13.0.3","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0-rc.10_1786626254220_0.42731766080666356","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.11":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0-rc.11","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0-rc.11","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"f7d4d97e17dace69a46d824d5d2008b1fe1143e9","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0-rc.11.tgz","fileCount":8,"integrity":"sha512-t4d7Ai7m/A5TlwauCq7Gr43Vu5SFR5atiWRaNBqgf+NsZe4ps31KSG+bRgnFv++qge8LigBWtP3SaDQFpOuCbQ==","signatures":[{"sig":"MEQCIFZUxbvpEdNDTzBJh+kNOHj5SAXqWq+0o27P6DuLOi0PAiAjRzRMnm8+OwwQ7Qyx60T8psWFrziPilYeREoB8cDrWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97611},"main":"dist/vue-modal-dialog.umd.cjs","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0-rc.11.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"run-s lint:oxlint lint:eslint","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","lint:fix":"run-s lint:fix:oxlint lint:fix:eslint","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint .","lint:oxlint":"oxlint .","format:check":"oxfmt --check src/","build-storybook":"storybook build","lint:fix:eslint":"eslint . --fix","lint:fix:oxlint":"oxlint . --fix","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/d6d2cbf47773a4818040f43f6651cb4f/j1nn0-vue-modal-dialog-1.0.0-rc.11.tgz","_integrity":"sha512-t4d7Ai7m/A5TlwauCq7Gr43Vu5SFR5atiWRaNBqgf+NsZe4ps31KSG+bRgnFv++qge8LigBWtP3SaDQFpOuCbQ==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","vite":"^8.2.0","husky":"^9.1.7","jsdom":"^30.0.1","oxfmt":"^0.62.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","globals":"^17.9.0","postcss":"^8.5.25","vue-tsc":"^3.3.9","storybook":"^10.5.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","focus-trap":"^8.2.2","release-it":"^21.0.1","size-limit":"^13.0.3","typescript":"^5.9.3","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","autoprefixer":"^10.5.4","npm-run-all2":"^9.0.3","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.3","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.10","@storybook/vue3-vite":"^10.5.6","@vueuse/integrations":"^14.4.0","eslint-plugin-oxlint":"^1.77.0","@storybook/addon-a11y":"^10.5.6","@vitest/eslint-plugin":"^1.6.26","@microsoft/api-extractor":"^7.58.12","vite-plugin-vue-devtools":"^8.2.1","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^13.0.3","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0-rc.11_1786628632943_0.033517425583625915","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.0","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","_id":"@j1nn0/vue-modal-dialog@1.0.0","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"dist":{"shasum":"42b0b456829841fd2249e576409039868e55d780","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.0.tgz","fileCount":8,"integrity":"sha512-jl2uh9KDRQL4LwoV66fm2onMlqpfOF2oVgBcvfxf9vaYRexNNXl6LcmYKchFnTeVtqi2j1t2dfdYVaUxDTaZBA==","signatures":[{"sig":"MEYCIQD1EVMszBe4g/NtTToxr/gRkrC6yiHntASIorXVGZLGlAIhALG6xthhnUFIh3Rku5tE7SqBZRSqnlUPtA53fXvszj97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97587},"main":"dist/vue-modal-dialog.umd.cjs","type":"module","_from":"file:j1nn0-vue-modal-dialog-1.0.0.tgz","style":"dist/vue-modal-dialog.css","types":"dist/index.d.ts","module":"dist/vue-modal-dialog.es.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"run-s lint:oxlint lint:eslint","size":"size-limit","test":"vitest run","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","format":"oxfmt src/","preview":"vite preview","release":"release-it","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","lint:fix":"run-s lint:fix:oxlint lint:fix:eslint","storybook":"storybook dev -p 6006 --no-open","lint:eslint":"eslint .","lint:oxlint":"oxlint .","format:check":"oxfmt --check src/","build-storybook":"storybook build","lint:fix:eslint":"eslint . --fix","lint:fix:oxlint":"oxlint . --fix","upgrade-interactive":"pnpm update --interactive"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"_resolved":"/tmp/e85aceadbc055206cef9d0bf2f5430d8/j1nn0-vue-modal-dialog-1.0.0.tgz","_integrity":"sha512-jl2uh9KDRQL4LwoV66fm2onMlqpfOF2oVgBcvfxf9vaYRexNNXl6LcmYKchFnTeVtqi2j1t2dfdYVaUxDTaZBA==","repository":{"url":"git+https://github.com/j1nn0/vue-modal-dialog.git","type":"git"},"_npmVersion":"12.0.2","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","browserslist":["> 1%","last 2 versions","not dead"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","vite":"^8.2.0","husky":"^9.1.7","jsdom":"^30.0.1","oxfmt":"^0.62.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","globals":"^17.9.0","postcss":"^8.5.25","vue-tsc":"^3.3.9","storybook":"^10.5.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","focus-trap":"^8.2.2","release-it":"^21.0.1","size-limit":"^13.0.3","typescript":"^5.9.3","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","autoprefixer":"^10.5.4","npm-run-all2":"^9.0.3","@vue/tsconfig":"^0.9.1","sass-embedded":"^1.100.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.3","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","vite-plugin-banner":"^0.8.1","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.1.10","@storybook/vue3-vite":"^10.5.6","@vueuse/integrations":"^14.4.0","eslint-plugin-oxlint":"^1.77.0","@storybook/addon-a11y":"^10.5.6","@vitest/eslint-plugin":"^1.6.26","@microsoft/api-extractor":"^7.58.12","vite-plugin-vue-devtools":"^8.2.1","@vue/eslint-config-prettier":"^10.2.0","@size-limit/preset-small-lib":"^13.0.3","@release-it/conventional-changelog":"^12.0.0"},"peerDependencies":{"vue":"^3.5.38","focus-trap":"^8.2.2","@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-modal-dialog_1.0.0_1786629140485_0.02458680707142591","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@j1nn0/vue-modal-dialog","version":"1.0.1","description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","main":"dist/vue-modal-dialog.umd.cjs","module":"dist/vue-modal-dialog.es.js","types":"dist/index.d.ts","style":"dist/vue-modal-dialog.css","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-modal-dialog.es.js","require":"./dist/vue-modal-dialog.umd.cjs"},"./style.css":"./dist/vue-modal-dialog.css","./package.json":"./package.json"},"sideEffects":["**/*.css"],"type":"module","engines":{"node":">=20.19.0"},"browserslist":["> 1%","last 2 versions","not dead"],"repository":{"type":"git","url":"git+https://github.com/j1nn0/vue-modal-dialog.git"},"bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^10.0.1","@microsoft/api-extractor":"^7.58.12","@release-it/conventional-changelog":"^12.0.0","@size-limit/preset-small-lib":"^13.0.3","@storybook/addon-a11y":"^10.5.7","@storybook/vue3-vite":"^10.5.7","@types/node":"^26.2.0","@vitejs/plugin-vue":"^6.0.8","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.27","@vitest/ui":"^4.1.10","@vue/eslint-config-prettier":"^10.2.0","@vue/test-utils":"^2.4.11","@vue/tsconfig":"^0.9.1","@vueuse/core":"^14.4.0","@vueuse/integrations":"^14.4.0","autoprefixer":"^10.5.4","eslint":"^10.8.1","eslint-plugin-oxlint":"^1.78.0","eslint-plugin-vue":"^10.10.0","focus-trap":"^8.2.2","globals":"^17.11.0","husky":"^9.1.7","jsdom":"^30.0.1","npm-run-all2":"^9.0.3","oxfmt":"^0.63.0","oxlint":"^1.78.0","postcss":"^8.5.26","release-it":"^21.0.2","sass-embedded":"^1.102.0","size-limit":"^13.0.3","storybook":"^10.5.7","typescript":"^5.9.3","typescript-eslint":"^8.67.0","vite":"^8.2.1","vite-plugin-banner":"^0.8.1","vite-plugin-dts":"^5.0.3","vite-plugin-eslint":"^1.8.1","vite-plugin-vue-devtools":"^8.2.1","vitest":"^4.1.10","vue":"^3.5.41","vue-tsc":"^3.3.9"},"peerDependencies":{"@vueuse/core":"^14.3.0","@vueuse/integrations":"^14.3.0","focus-trap":"^8.2.2","vue":"^3.5.38"},"scripts":{"dev":"vite","build":"vue-tsc --noEmit -p tsconfig.build.json && vite build","storybook":"storybook dev -p 6006 --no-open","build-storybook":"storybook build","preview":"vite preview","test":"vitest run","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","lint":"run-s lint:oxlint lint:eslint","lint:oxlint":"oxlint .","lint:eslint":"eslint .","lint:fix":"run-s lint:fix:oxlint lint:fix:eslint","lint:fix:oxlint":"oxlint . --fix","lint:fix:eslint":"eslint . --fix","format":"oxfmt src/","format:check":"oxfmt --check src/","size":"size-limit","release":"release-it","upgrade-interactive":"pnpm update --interactive"},"_id":"@j1nn0/vue-modal-dialog@1.0.1","_integrity":"sha512-W6huJQXdVVt2jiSOzDW7Lzde2RnT+dyEzoaD9OlX/ic5dbdUtpeFyAwFYIhgFkeASoN5XF4D7xu3u/yh+hBx3A==","_resolved":"/tmp/99a5c19d6429dd54b20273baaf285f91/j1nn0-vue-modal-dialog-1.0.1.tgz","_from":"file:j1nn0-vue-modal-dialog-1.0.1.tgz","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-W6huJQXdVVt2jiSOzDW7Lzde2RnT+dyEzoaD9OlX/ic5dbdUtpeFyAwFYIhgFkeASoN5XF4D7xu3u/yh+hBx3A==","shasum":"2f45701fe66ec2756c784109269dbe55ac9b770e","tarball":"https://registry.npmjs.org/@j1nn0/vue-modal-dialog/-/vue-modal-dialog-1.0.1.tgz","fileCount":8,"unpackedSize":97588,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@j1nn0%2fvue-modal-dialog@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0pi48fL2iVVb53zvQ8AEzS9IXOMW6uR+MAtHkFTHHdQIgF7DvQPzVnunIHrGluOZbI7PJkyjOwNNHg/Aj1zamgEQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b67221-38bd-41fd-a418-4a735a0edd11"}},"directories":{},"maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-modal-dialog_1.0.1_1787187472673_0.19750684534450946"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-08T06:40:45.591Z","modified":"2026-08-20T00:57:53.206Z","0.1.0":"2025-09-08T06:40:45.914Z","0.1.1":"2025-09-08T07:19:06.576Z","0.1.2":"2025-09-08T07:49:04.126Z","0.1.3":"2025-09-08T08:06:19.669Z","0.1.5":"2025-09-08T08:15:40.169Z","0.1.6":"2025-09-08T08:17:31.426Z","0.1.8":"2025-09-08T08:23:49.292Z","0.1.9":"2025-09-09T00:15:31.165Z","0.1.10":"2025-09-09T00:26:59.790Z","0.1.11":"2025-09-09T00:36:00.683Z","0.1.12":"2025-09-09T00:40:19.120Z","0.2.0":"2025-09-09T00:40:20.383Z","0.2.1":"2025-09-09T00:43:31.254Z","0.2.2":"2025-09-09T01:37:22.982Z","0.3.0":"2025-09-09T04:37:59.323Z","0.3.1":"2025-09-09T05:14:15.205Z","0.3.2":"2025-09-09T06:25:50.332Z","0.3.3":"2025-09-09T08:12:26.096Z","0.3.4":"2025-09-09T08:26:27.876Z","0.4.0":"2025-09-09T23:30:16.586Z","0.4.1":"2025-09-10T01:22:03.623Z","0.4.2":"2025-09-10T02:43:42.701Z","0.4.3":"2025-09-10T02:47:57.265Z","0.5.0":"2025-09-10T06:05:57.741Z","0.5.1":"2025-09-10T06:21:28.043Z","0.5.2":"2025-09-10T06:32:27.026Z","0.5.3":"2025-09-11T01:28:01.363Z","0.5.4":"2025-09-11T02:29:20.494Z","0.5.5":"2025-09-11T04:32:53.944Z","0.5.6":"2025-09-12T04:28:52.752Z","0.5.7":"2025-09-12T06:31:51.178Z","0.5.8":"2025-09-12T06:37:24.251Z","0.5.9":"2025-09-14T13:48:26.360Z","0.5.11":"2025-09-17T07:28:24.977Z","0.5.12":"2025-09-17T07:38:27.427Z","0.6.0":"2025-09-17T07:52:05.028Z","0.6.1":"2025-09-23T23:31:08.063Z","0.6.2":"2025-09-24T02:35:21.002Z","0.6.3":"2025-09-24T03:49:13.911Z","0.6.4":"2025-10-03T03:57:03.750Z","0.6.8":"2025-10-14T02:54:02.842Z","0.6.9":"2025-10-14T03:19:40.173Z","0.6.10":"2025-10-14T23:42:23.689Z","0.6.11":"2025-10-23T05:23:48.701Z","0.7.0":"2025-10-23T05:28:34.477Z","0.8.0":"2025-10-27T00:15:42.021Z","0.8.1":"2025-10-27T00:21:40.499Z","0.8.2":"2025-10-27T00:24:14.390Z","0.9.0":"2025-11-06T04:04:24.839Z","0.9.1":"2025-12-22T08:36:27.061Z","0.9.2":"2026-02-03T23:47:12.849Z","0.9.6":"2026-02-13T03:37:22.746Z","0.10.3":"2026-04-17T03:45:16.693Z","0.10.4":"2026-04-25T12:19:39.318Z","0.10.5":"2026-04-25T12:23:32.521Z","0.11.0":"2026-04-28T14:14:31.043Z","0.11.1":"2026-04-28T14:24:21.039Z","0.13.0":"2026-04-29T02:16:59.280Z","0.13.1":"2026-04-29T02:23:50.919Z","0.13.3":"2026-07-01T08:08:47.336Z","0.13.4":"2026-07-01T08:10:50.381Z","0.13.5":"2026-07-01T08:13:20.298Z","1.0.0-rc.1":"2026-08-13T05:32:31.716Z","1.0.0-rc.2":"2026-08-13T07:31:55.290Z","1.0.0-rc.3":"2026-08-13T08:11:06.896Z","1.0.0-rc.4":"2026-08-13T08:27:58.818Z","1.0.0-rc.5":"2026-08-13T09:33:12.953Z","1.0.0-rc.6":"2026-08-13T10:29:33.755Z","1.0.0-rc.7":"2026-08-13T11:19:26.338Z","1.0.0-rc.8":"2026-08-13T11:37:53.572Z","1.0.0-rc.9":"2026-08-13T12:51:43.798Z","1.0.0-rc.10":"2026-08-13T13:04:14.373Z","1.0.0-rc.11":"2026-08-13T13:43:53.082Z","1.0.0":"2026-08-13T13:52:20.704Z","1.0.1":"2026-08-20T00:57:52.825Z"},"bugs":{"url":"https://github.com/j1nn0/vue-modal-dialog/issues"},"author":{"name":"j1nn0","email":"j1nn0.github@gmail.com"},"license":"MIT","homepage":"https://github.com/j1nn0/vue-modal-dialog#readme","keywords":["vue","dialog","modal","modal-dialog","focus-trap","accessible"],"repository":{"type":"git","url":"git+https://github.com/j1nn0/vue-modal-dialog.git"},"description":"A reusable Vue 3 modal dialog component with focus trap and ARIA support","maintainers":[{"name":"j1nn0","email":"j1nn0.github@gmail.com"}],"readme":"# vue-modal-dialog\n\nA reusable Vue 3 modal dialog component with focus trap and ARIA accessibility support.\n\n#### 📦 Project Info\n\n[![License](https://img.shields.io/badge/License-MIT-ff0000?style=flat-square&logo=open-source-initiative&logoColor=white)](https://github.com/j1nn0/vue-modal-dialog/blob/main/LICENSE)\n[![npm version](https://img.shields.io/npm/v/@j1nn0/vue-modal-dialog?style=flat-square&logo=npm&logoColor=white&cacheSeconds=60)](https://www.npmjs.com/package/@j1nn0/vue-modal-dialog)\n[![Downloads](https://img.shields.io/npm/dm/@j1nn0/vue-modal-dialog?style=flat-square&logo=npm&logoColor=white&cacheSeconds=60)](https://www.npmjs.com/package/@j1nn0/vue-modal-dialog)\n\n#### ⚙️ Build & Quality\n\n[![Bundle Size](https://img.shields.io/bundlephobia/minzip/@j1nn0/vue-modal-dialog?style=flat-square&logo=webpack&logoColor=white&cacheSeconds=60)](https://bundlephobia.com/package/@j1nn0/vue-modal-dialog)\n[![Vite](https://img.shields.io/badge/build%20with-Vite-646CFF?style=flat-square&logo=vite&logoColor=white)](https://ja.vite.dev/)\n\n#### 🛠 Tech Stack\n\n[![Vue](https://img.shields.io/badge/Vue-v3.5-41b883?style=flat-square&logo=vue.js&logoColor=white)](https://vuejs.org/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-v5.9-3178c6?style=flat-square&logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n[![ESLint](https://img.shields.io/badge/Linting-ESLint-4B32C3?style=flat-square&logo=eslint&logoColor=white)](https://eslint.org/)\n[![Oxlint](https://img.shields.io/badge/Linting-Oxlint-4B32C3?style=flat-square&logo=oxc&logoColor=white)](https://oxc.rs/)\n[![Oxfmt](https://img.shields.io/badge/Formatting-Oxfmt-F7B93E?style=flat-square&logo=oxc&logoColor=white)](https://oxc.rs/)\n[![Vitest](https://img.shields.io/badge/Testing-Vitest-6E9F18?style=flat-square&logo=vitest&logoColor=white)](https://vitest.dev/)\n\n---\n\n## 📑 Table of Contents\n\n- [✨ Features](#-features)\n- [🧪 Storybook](#-storybook)\n- [💾 Installation](#-installation)\n- [⚙️ Peer Dependencies](#%EF%B8%8F-peer-dependencies)\n- [🛠 Usage](#-usage)\n  - [1️⃣ Individual Import (recommended)](#1%EF%B8%8F⃣-individual-import-recommended)\n  - [2️⃣ Global Plugin Registration](#2%EF%B8%8F⃣-global-plugin-registration)\n- [🌐 CDN Usage](#-cdn-usage)\n- [📌 Props](#-props)\n- [🎛 Slots](#-slots)\n- [🔔 Events](#-events)\n- [🔓 Expose](#-expose)\n- [🎯 Programmatic API](#-programmatic-api)\n- [🖱 Draggable Dialogs](#-draggable-dialogs)\n- [🔒 Prevent Close](#-prevent-close)\n- [♿ Accessibility](#-accessibility)\n- [🎨 Styles](#-styles)\n- [📝 Notes on Multiple Modals](#-notes-on-multiple-modals)\n- [🏷 License](#-license)\n\n---\n\n## ✨ Features\n\n- Vue 3 support\n- Focus trap inside the modal\n- Focus restoration: the element that opened the dialog is re-focused when the last dialog closes\n- Keyboard accessibility (Escape to close)\n- Backdrop with blur and fade animation\n- Supports multiple modals opened simultaneously with automatic stack management\n- Header, body, and footer slots\n- Optional footer slot\n- Close button in the header\n- Configurable dialog size: `sm`, `md`, `lg`, `fullscreen`\n- Configurable dialog width (supports custom widths via width prop for flexible layouts)\n- Supports dark mode and light mode via the `mode` prop (`\"light\"`, `\"dark\"`, or `null` to follow OS/browser preference)\n- **New v0.12.0 Features**:\n  - Teleport support: render dialog anywhere in the DOM (e.g., to `body`)\n  - Draggable dialogs: reposition dialog by dragging the header\n  - Programmatic API: open a dialog with content and await its result via the `useDialog()` composable\n  - Before-close guard: prevent closing based on logic (e.g., unsaved changes)\n  - Custom transitions: configurable entry/exit animations for dialog and backdrop\n  - Initial focus: explicitly define which element to focus on open\n  - Role configuration: choose between `dialog` or `alertdialog`\n  - Body scroll locking: automatically prevent background scrolling\n  - Expanded positioning: 9-way positioning system (center, top, bottom, corners, etc.)\n  - New lifecycle events: `before-open`, `opening`, `before-close`, `closing`\n  - Programmatic close: `requestClose()` method exposed to parents\n\n---\n\n## 🧪 Storybook\n\nUse Storybook to interactively verify modal behavior and props.\n\n```bash\npnpm storybook\n```\n\nBuild static Storybook output:\n\n```bash\npnpm build-storybook\n```\n\n---\n\n## 💾 Installation\n\n```bash\nnpm install @j1nn0/vue-modal-dialog\n```\n\nor\n\n```bash\nyarn add @j1nn0/vue-modal-dialog\n```\n\n---\n\n## ⚙️ Peer Dependencies\n\nBefore using this component, make sure you have installed the following peer dependencies:\n\n```bash\nnpm install vue @vueuse/core @vueuse/integrations focus-trap\n```\n\nor\n\n```bash\nyarn add vue @vueuse/core @vueuse/integrations focus-trap\n```\n\nThese dependencies are **required** for the library to function properly.\n\n---\n\n## 🛠 Usage\n\nYou can use this component in **two ways**:\n\n1. Import individually (recommended, enables tree-shaking)\n2. Register globally as a Vue plugin\n\n---\n\n### 1️⃣ Individual Import (recommended)\n\n```vue\n<script setup>\nimport { ref } from 'vue';\nimport { VueModalDialog } from '@j1nn0/vue-modal-dialog';\nimport '@j1nn0/vue-modal-dialog/style.css';\n\nconst isOpen = ref(false);\n\nconst submitForm = () => {\n  alert('Form submitted!');\n  isOpen.value = false;\n};\n</script>\n\n<template>\n  <button @click=\"isOpen = true\">Open Dialog</button>\n\n  <VueModalDialog v-model=\"isOpen\">\n    <!-- Header slot -->\n    <template #header> Dialog Title </template>\n\n    <!-- Body slot (default) -->\n    <p>\n      This is the body content of the dialog. It supports long text and will wrap automatically.\n    </p>\n\n    <!-- Footer slot (optional) -->\n    <template #footer>\n      <button @click=\"isOpen = false\">Cancel</button>\n      <button @click=\"submitForm\">Submit</button>\n    </template>\n  </VueModalDialog>\n</template>\n```\n\n### Multiple Modals (Stack)\n\nYou can open multiple dialogs at the same time. Stack behavior is handled automatically.\n\n```vue\n<script setup>\nimport { ref } from 'vue';\nimport { VueModalDialog } from '@j1nn0/vue-modal-dialog';\n\nconst showDialog1 = ref(false);\nconst showDialog2 = ref(false);\n</script>\n\n<template>\n  <button @click=\"showDialog1 = true\">Open Dialog 1</button>\n\n  <VueModalDialog v-model=\"showDialog1\">\n    <template #header>Dialog 1</template>\n    <p>First dialog</p>\n    <template #footer>\n      <button @click=\"showDialog2 = true\">Open Dialog 2</button>\n    </template>\n  </VueModalDialog>\n\n  <VueModalDialog v-model=\"showDialog2\">\n    <template #header>Dialog 2</template>\n    <p>Second dialog (topmost while open)</p>\n  </VueModalDialog>\n</template>\n```\n\nWhen multiple dialogs are open, only the topmost dialog handles Escape and backdrop close.\n\n---\n\n### 2️⃣ Global Plugin Registration\n\n```js\n// main.js\nimport { createApp } from 'vue';\nimport App from './App.vue';\n\nimport { VueModalDialogPlugin } from '@j1nn0/vue-modal-dialog';\nimport '@j1nn0/vue-modal-dialog/style.css';\n\nconst app = createApp(App);\n\n// Registers globally as <VueModalDialog> by default\napp.use(VueModalDialogPlugin);\n// Or specify a custom name\n// app.use(VueModalDialogPlugin, { name: 'CustomName' });\n\napp.mount('#app');\n```\n\nUse `<VueModalDialog>` (or your custom name) anywhere in your app without importing it:\n\n```vue\n<template>\n  <VueModalDialog v-model=\"isOpen\">\n    <template #header> Global Dialog </template>\n    <p>Body content</p>\n  </VueModalDialog>\n</template>\n```\n\n---\n\n## 🌐 CDN Usage\n\nYou can use `@j1nn0/vue-modal-dialog` via CDN without any bundler. Both **individual import** and **global plugin** usage are supported.\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>Vue Modal Dialog CDN Example</title>\n    <script src=\"https://unpkg.com/vue@3/dist/vue.global.js\"></script>\n    <script src=\"https://unpkg.com/tabbable/dist/index.umd.js\"></script>\n    <script src=\"https://unpkg.com/focus-trap/dist/focus-trap.umd.js\"></script>\n    <script src=\"https://unpkg.com/@vueuse/shared\"></script>\n    <script src=\"https://unpkg.com/@vueuse/core\"></script>\n    <script src=\"https://unpkg.com/@vueuse/integrations\"></script>\n    <link\n      rel=\"stylesheet\"\n      href=\"https://unpkg.com/@j1nn0/vue-modal-dialog/dist/vue-modal-dialog.css\"\n    />\n    <script src=\"https://unpkg.com/@j1nn0/vue-modal-dialog/dist/vue-modal-dialog.umd.cjs\"></script>\n  </head>\n  <body>\n    <div id=\"app\">\n      <!-- Individual Import -->\n      <button type=\"button\" @click=\"isOpenImport = true\">Open Import Dialog</button>\n      <vue-modal-dialog v-model=\"isOpenImport\">\n        <template #header>Import Dialog Title</template>\n        <p>Body content goes here</p>\n        <template #footer>\n          <button @click=\"isOpenImport = false\">Close</button>\n        </template>\n      </vue-modal-dialog>\n\n      <!-- Global Plugin -->\n      <button type=\"button\" @click=\"isOpenGlobal = true\">Open Global Dialog</button>\n      <global-plugin-modal-dialog v-model=\"isOpenGlobal\">\n        <template #header>Global Dialog Title</template>\n        <p>Body content goes here</p>\n        <template #footer>\n          <button @click=\"isOpenGlobal = false\">Close</button>\n        </template>\n      </global-plugin-modal-dialog>\n    </div>\n\n    <script>\n      const { createApp, ref } = Vue;\n      const { VueModalDialogPlugin, VueModalDialog } = J1nn0VueModalDialog;\n\n      const app = createApp({\n        setup() {\n          const isOpenImport = ref(false);\n          const isOpenGlobal = ref(false);\n\n          return { isOpenImport, isOpenGlobal };\n        },\n      });\n\n      // Individual import registration\n      app.component('VueModalDialog', VueModalDialog);\n\n      // Global plugin registration (default name: 'VueModalDialog')\n      app.use(VueModalDialogPlugin, { name: 'GlobalPluginModalDialog' });\n\n      app.mount('#app');\n    </script>\n  </body>\n</html>\n```\n\n---\n\n## 📌 Props\n\n| Prop                 | Type                      | Default           | Description                                                                                                                |\n| -------------------- | ------------------------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| `backdrop`           | `String`                  | `\"default\"`      | `\"default\"` = topmost backdrop click closes the dialog, `\"static\"` = backdrop shown but click does not close                  |\n| `escape`             | `Boolean`                 | `true`            | Pressing Escape key closes the dialog                                                                                      |\n| `role`               | `String`                  | `\"dialog\"`        | ARIA role: `\"dialog\"` or `\"alertdialog\"`; alert dialogs require `describedBy`                                             |\n| `describedBy`        | `String`                  | `undefined`        | Description element id(s), emitted as `aria-describedby`; required with `role=\"alertdialog\"`                              |\n| `closeLabel`         | `String`                  | `\"Close\"`         | Accessible label for the close button                                                                                    |\n| `initialFocus`       | `String` \\| `HTMLElement` | `undefined`       | Element selector or element to focus when the dialog opens                                                                 |\n| `teleport`           | `Boolean` \\| `String`     | `true`             | Teleports to `body` by default; pass `false` to render inline or a selector for a custom target                            |\n| `scrollLock`         | `Boolean`                 | `true`            | Locks page scrolling and compensates for the removed scrollbar width; changes apply immediately while open                 |\n| `draggable`          | `Boolean`                 | `false`           | Enables dragging the dialog by its header                                                                                  |\n| `transition`         | `String`                  | `\"fade\"`          | Transition name for the dialog panel                                                                                       |\n| `backdropTransition` | `String`                  | `\"fade-backdrop\"` | Transition name for the backdrop layer                                                                                     |\n| `beforeClose`        | `Function`                | `undefined`       | Async or sync callback; return `false` to prevent closing                                                                  |\n| `position`           | `String`                  | `\"center\"`        | Position: `\"center\"`, `\"top\"`, `\"bottom\"`, `\"left\"`, `\"right\"`, `\"topleft\"`, `\"topright\"`, `\"bottomleft\"`, `\"bottomright\"` |\n| `width`              | `String`                  | `\"md\"`            | Dialog width. Presets: `sm`, `md`, `lg`, `fullscreen`. Also supports custom CSS width, e.g. `\"400px\"`, `\"50%\"`, `\"80vw\"`   |\n| `mode`               | `String` \\| `null`        | `null`            | Dialog color mode: `\"light\"` for light mode, `\"dark\"` for dark mode, null to follow the OS/browser preference              |\n\n---\n\n## 🛠 v1.0 Migration\n\nv1.0 is modal-only. The `modal` prop and boolean `backdrop={true|false}` values are removed.\nDialogs now teleport to `body` by default; pass `:teleport=\"false\"` only when inline rendering is required.\n`role=\"alertdialog\"` now requires `describedBy`, pointing to the alert message element.\nUse `backdrop=\"default\"` (the default) to close on a topmost backdrop click, or\n`backdrop=\"static\"` to keep the dialog open on backdrop clicks. Non-modal dialogs are not supported.\n\nTo make the backdrop visually transparent while keeping its interaction shield, override the existing\nCSS custom property without renaming it:\n\n```css\n:root {\n  --j1nn0-vue-modal-dialog-backdrop-background: transparent;\n  --j1nn0-vue-modal-dialog-backdrop-background-dark: transparent;\n  --j1nn0-vue-modal-dialog-backdrop-blur: 0;\n}\n```\n\n---\n\n## 🎛 Slots\n\n| Slot     | Description                                               |\n| -------- | --------------------------------------------------------- |\n| `header` | Optional. Content for the header. × button always present |\n| default  | Content for the body of the dialog                        |\n| `footer` | Optional. Content for footer, not rendered if empty       |\n\n---\n\n## 🔔 Events\n\n| Event          | Payload | Description                                                                                                                                       |\n| -------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `before-open`  | `void`  | Fired when opening is requested. For an initially-open dialog, it fires after the initial DOM mount.                                             |\n| `opening`      | `void`  | Fired when the dialog starts opening.                                                                                                             |\n| `opened`       | `void`  | Fired after the DOM update and focus handling; it does not wait for the enter transition to complete.                                            |\n| `before-close` | `void`  | Fired before closing begins and before the `beforeClose` guard runs; a cancelled guard may prevent any close.                                     |\n| `closing`      | `void`  | Fired when the dialog starts closing.                                                                                                             |\n| `closed`       | `void`  | Fired once Vue has applied the close; the leave transition may still be playing.                                                                  |\n| `after-leave`  | `void`  | Fired after the dialog panel's leave transition completes.                                                                                         |\n\n---\n\n## 🔓 Expose\n\n| Method         | Description                                                                                                  |\n| -------------- | ------------------------------------------------------------------------------------------------------------ |\n| `requestClose` | Returns `Promise<boolean>`: `true` when closing starts; `false` when a guard rejects or is already pending. |\n\n---\n\n## ♿ Accessibility\n\n- Dialogs are always modal: the topmost dialog has `aria-modal=\"true\"` and an active focus trap\n- Lower-layered dialogs have `aria-modal=\"false\"` + `inert`, so they leave the tab order as well as the accessibility tree\n- `aria-labelledby` points to the visible title when a header slot is supplied; otherwise provide `aria-label`\n- `role=\"alertdialog\"` requires the `describedBy` prop, which is emitted as `aria-describedby`\n- For standard dialogs, a direct `aria-describedby` attribute remains a compatibility fallback; `describedBy` takes precedence\n- Close button uses the customizable `closeLabel` prop for its accessible label (`\"Close\"` by default)\n- Additional attributes such as `aria-label`, `data-*`, and `id` fall through to the dialog\n- Focus trap is active on the topmost dialog to keep keyboard navigation predictable\n- Focus is restored to the element that was focused before the first dialog opened when the last dialog closes\n- Escape key closes the dialog if enabled (topmost dialog only when stacked)\n\nBackground page content is **not** marked `inert`. Modality is conveyed with `aria-modal` and enforced\nwith a focus trap. The backdrop is the interaction shield; make it visually transparent with the\nmigration CSS above when needed. Dialogs teleport to `body` by default, avoiding transformed ancestors\nand local stacking contexts.\n\n---\n\n## 🎨 Styles\n\n- Dialog width: `sm`, `md`, `lg`, `fullscreen`\n- Dialog height: auto, max `80vh` (default), scrollable if content overflows\n- Word wrapping enabled in header and body\n- Backdrop has fade-in/out animation with blur effect\n- Supports Light and Dark mode via `mode` prop\n\n### CSS Custom Properties\n\n```css\n:root {\n  /* Backdrop */\n  --j1nn0-vue-modal-dialog-backdrop-z-index: 1000;\n  --j1nn0-vue-modal-dialog-backdrop-background: rgba(0, 0, 0, 0.6);\n  --j1nn0-vue-modal-dialog-backdrop-blur: 2px;\n\n  /* Dialog */\n  --j1nn0-vue-modal-dialog-border: none;\n  --j1nn0-vue-modal-dialog-border-radius: 8px;\n  --j1nn0-vue-modal-dialog-width: 90%;\n  --j1nn0-vue-modal-dialog-max-width-sm: 300px;\n  --j1nn0-vue-modal-dialog-max-width-md: 600px;\n  --j1nn0-vue-modal-dialog-max-width-lg: 900px;\n  --j1nn0-vue-modal-dialog-max-height: 80vh;\n  --j1nn0-vue-modal-dialog-text-color: #000000;\n\n  /* Header */\n  --j1nn0-vue-modal-dialog-header-background: #f5f5f5;\n  --j1nn0-vue-modal-dialog-header-padding: 1rem;\n\n  /* Body */\n  --j1nn0-vue-modal-dialog-body-background: #fff;\n  --j1nn0-vue-modal-dialog-body-padding: 1rem;\n\n  /* Footer */\n  --j1nn0-vue-modal-dialog-footer-background: #f5f5f5;\n  --j1nn0-vue-modal-dialog-footer-padding: 1rem;\n\n  /* Close button */\n  --j1nn0-vue-modal-dialog-close-size: 24px;\n  --j1nn0-vue-modal-dialog-close-border-radius: 4px;\n  --j1nn0-vue-modal-dialog-close-hover-background: rgba(0, 0, 0, 0.08);\n\n  /* Focus ring */\n  --j1nn0-vue-modal-dialog-focus-ring-color: #1d4ed8;\n  --j1nn0-vue-modal-dialog-focus-ring-width: 2px;\n  --j1nn0-vue-modal-dialog-focus-ring-offset: 2px;\n\n  /* Dark mode */\n  --j1nn0-vue-modal-dialog-backdrop-background-dark: rgba(255, 255, 255, 0.2);\n  --j1nn0-vue-modal-dialog-border-dark: none;\n  --j1nn0-vue-modal-dialog-header-background-dark: #1f2937;\n  --j1nn0-vue-modal-dialog-footer-background-dark: #1f2937;\n  --j1nn0-vue-modal-dialog-body-background-dark: #111827;\n  --j1nn0-vue-modal-dialog-text-color-dark: #f9fafb;\n  --j1nn0-vue-modal-dialog-close-hover-background-dark: rgba(255, 255, 255, 0.12);\n  --j1nn0-vue-modal-dialog-focus-ring-color-dark: #93c5fd;\n}\n```\n\nKeeping `--j1nn0-vue-modal-dialog-close-size` at 24px or above satisfies WCAG 2.2 SC 2.5.8\n(Target Size, Minimum). Transitions are shortened automatically when the user prefers reduced motion.\n\n---\n\n## 📝 Notes on Multiple Modals\n\nThis library supports **multiple modals opened simultaneously**.\n\nWhen dialogs are stacked:\n\n- Only the topmost dialog responds to Escape and backdrop click\n- Only the topmost dialog renders a backdrop; fullscreen dialogs do not render a separate backdrop because the dialog covers the viewport\n- Focus trap is active only for the topmost dialog\n- ARIA attributes are updated by stack position:\n  - topmost dialog: `aria-modal=\"true\"`, interactive\n  - lower-layered dialogs: `aria-modal=\"false\"`, `inert`\n- Dialog z-index is automatically calculated from stack order\n- Focus is restored to the element that triggered the first dialog when all dialogs are closed\n\nNo additional configuration is required to use stack behavior.\n\n---\n\n## 🎯 Programmatic API\n\nUse `useDialog` to open a dialog imperatively and await the value passed to `close`.\n\n```vue\n<script setup lang=\"ts\">\nimport { h } from 'vue';\nimport { useDialog } from '@j1nn0/vue-modal-dialog';\n\nconst dialog = useDialog();\n\nasync function confirmDelete() {\n  const confirmed = await dialog.open<boolean>({\n    header: 'Delete file?',\n    content: () => h('p', 'This cannot be undone.'),\n    footer: () =>\n      h('button', { type: 'button', onClick: () => dialog.close(true) }, 'OK'),\n  });\n\n  if (confirmed) {\n    // Delete the file.\n  }\n}\n</script>\n\n<template>\n  <button type=\"button\" @click=\"confirmDelete\">Delete file</button>\n</template>\n```\n\nDialogs opened this way are mounted in their own Vue app, so they do not inherit the host app's\nplugins, global components, or `provide()` values. Use `<VueModalDialog v-model=\"isOpen\">` in a\ntemplate when those values are required.\n\n---\n\n## 🖱 Draggable Dialogs\n\nEnable header-based dragging by adding the `draggable` prop.\n\n```vue\n<VueModalDialog v-model=\"isOpen\" draggable>\n  <template #header>Drag Me</template>\n  <p>You can move this dialog anywhere on the screen.</p>\n</VueModalDialog>\n```\n\n---\n\n## 🔒 Prevent Close\n\nUse `beforeClose` to add validation or confirmation before the dialog closes.\n\n```vue\n<script setup>\nconst handleBeforeClose = async () => {\n  return window.confirm('You have unsaved changes. Close anyway?');\n};\n</script>\n\n<template>\n  <VueModalDialog v-model=\"isOpen\" :beforeClose=\"handleBeforeClose\">\n    <p>Try to close me.</p>\n  </VueModalDialog>\n</template>\n```\n\n---\n\n## 🏷 License\n\nMIT License\n\nCopyright © 2025–PRESENT j1nn0\n","readmeFilename":"README.md"}