{"_id":"@7365admin1/layer-common","_rev":"477-43e0dfef0a79bbee0dc2b0cd4c883ebe","name":"@7365admin1/layer-common","dist-tags":{"staging":"4.9.1-staging.312","latest":"4.11.0"},"versions":{"1.8.0":{"name":"@7365admin1/layer-common","version":"1.8.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.8.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"92182eb4923c56cf868ba72ad4dd39bb57f082f0","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.8.0.tgz","fileCount":198,"integrity":"sha512-yBmywVoXlk8ecwuHc6gbnavHjFItTZq6V717SI/iaiSt+9SbYk8r06Nnx1sveSiCd3k5RHh+FXaNEgvt0UdIIA==","signatures":[{"sig":"MEUCIQD4zi3o13aIVkgK/i2gZxul44lTDBcaRCSJRCvbKL2XpAIgeX2eSQfxwcBIxPv2uK8gSiEAgZCQ41l3zwZOdDcKAJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1548262},"main":"./nuxt.config.ts","type":"module","gitHead":"e2e737bd31aebb2f73e70be7c89c956a86bae5f1","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"11.5.1","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","@iconify/vue":"^5.0.0","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.8.0_1768796008341_0.05796685700166737","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@7365admin1/layer-common","version":"1.8.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.8.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"07c90b86c7c9299ffd7f4adb1efe66972e7be229","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.8.1.tgz","fileCount":199,"integrity":"sha512-AaxX3uFWn4b9bfu9rgBTRo1ECz9XaFy+C4KHPjtR6at+QD8ZF1dLL2HEfnqFe1tuJxyfEccSuRzBDz98ikEsjQ==","signatures":[{"sig":"MEUCIHUhmV5YhBSDelKfTUqlpQ05ly+3Fu9w/qWEatamysu+AiEAhrVa/oL81/vaU3b060IXth6ZnbgbiBCqnRWB2hiUllc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1551507},"main":"./nuxt.config.ts","type":"module","gitHead":"1fd2a600290061c52af1cb76a968563375c00d79","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","@iconify/vue":"^5.0.0","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.8.1_1768802312217_0.8496599409414234","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@7365admin1/layer-common","version":"1.8.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.8.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8f8c2b32c9bc9284dee17c52c0e13a50fd1a73e9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.8.3.tgz","fileCount":200,"integrity":"sha512-BP3IR4MqIVaCaknIBuIGP9rtXoeOr6MOS3Mp7cbtB1kigXdbTeCmltYnwvjfmx9T88vHz5yCXCpsDaG1ONBwwg==","signatures":[{"sig":"MEUCIQDkj+GuBSrw8Vh7eLa8HRhm6bh7uc2MfXPKvUCjQACCNQIgNyDDOjU39OjU7Yynt/yAfPytZNb/AK7wGJwGcgBhXIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558341},"main":"./nuxt.config.ts","type":"module","gitHead":"074b7faeb3a1403eea30cfe9ff3d84cfafe9c926","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","@iconify/vue":"^5.0.0","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.8.3_1768804063378_0.8485543092156045","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@7365admin1/layer-common","version":"1.8.4","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.8.4","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ab59f1c9a9409795df8028ad099c3766ab00e505","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.8.4.tgz","fileCount":200,"integrity":"sha512-In5Ew5BBcB06nL2untqolvWXydn4fPt7Bto1GeWjPiGBoB8fOPlgA3aVS6pX+BqLJC0tXLm1izyX2IvAPIbkbA==","signatures":[{"sig":"MEQCIFQLytkiMCEScIZuuHvBl+5peZ/ij7RY9Aixu7YWTaDdAiBkOQR0HJiAQAgLl8apknAj7zSC5Fk2yMZtTUITGcb7Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558398},"main":"./nuxt.config.ts","type":"module","gitHead":"a18cc30f170923dc5b92634c891ea1e88f4ef30d","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","@iconify/vue":"^5.0.0","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.8.4_1768804481422_0.583922646958065","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@7365admin1/layer-common","version":"1.8.5","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.8.5","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f1e43583141f66a43fc33da3388ebea903ca8732","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.8.5.tgz","fileCount":200,"integrity":"sha512-DRIREq+KjQg2IyUOlDld0DBAd2/puRSrUSrKp9DNct/DGuyKP82pCN2QknCwkN1/Dpf5FxXYceT8gTojhajM/A==","signatures":[{"sig":"MEUCIGTND4JBhhT0AI7kFJT1S+CZqq9tRepJGwSIkoxN/32BAiEAkShSKWZLmBuFFt8QasVcVm81mxydGEacflkLPLlslMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1561078},"main":"./nuxt.config.ts","type":"module","gitHead":"b7e21fa514a1bef8846b89b9e9efc8ee99ad7ea7","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","@iconify/vue":"^5.0.0","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.8.5_1768886987970_0.19515198210355722","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@7365admin1/layer-common","version":"1.8.6","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.8.6","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fc458cd6988ba1ba36906cd9d0efb46ce3deb955","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.8.6.tgz","fileCount":200,"integrity":"sha512-pN6UcvntCmywmSlU7uzDnvKZmC7TRIjzzIN2QSSMA6qyorvQTc3HRG8DkP3Tfp0d/gq3TILrhx14WEgHzr2Yxg==","signatures":[{"sig":"MEQCIEELiN/plBHhFVJu2SqxQOiKlvy5UkPj10wCcR2tNik4AiA1CJkBammAFmz2Kavp1OLODhT4gM1sBCPx6cDchGn3iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1561983},"main":"./nuxt.config.ts","type":"module","gitHead":"20e3e450d07e97e1000eb948d425e2e44beb9d14","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","@iconify/vue":"^5.0.0","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.8.6_1769147736907_0.018997988353926187","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@7365admin1/layer-common","version":"1.9.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.9.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"77db958fea737ab284c42ce0eee37d8af32c99c2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.9.0.tgz","fileCount":202,"integrity":"sha512-HirM6FWGThXIY/8YvJPElCfCptLCaaZTOdRq8g9fwwNjtB0Gny1kihoQLu6n6jdjWobMJzjBhO46ZpbZVacWzg==","signatures":[{"sig":"MEYCIQDCHyQWjyGi6SayBWJ5f6ph+fKIDrP9kREQ3rwD/RsizgIhAPsv3EE556fV4GFQxeFGQN8XDpIwnHoeG62XCaA4B3ZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1579036},"main":"./nuxt.config.ts","type":"module","gitHead":"ccf035fa2d5e2389993e9ce29eb05b46785d046b","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","@iconify/vue":"^5.0.0","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.9.0_1770876345770_0.186340565082751","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@7365admin1/layer-common","version":"1.10.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.10.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8d43aab7bd0776178212412a6495885dd2589202","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.10.0.tgz","fileCount":207,"integrity":"sha512-UPMuPG45Wr3m+5bxOTwy+swY5M95ySs16gaxcF9jN0lyAF0g8I0htpK3Tsu0pdIe6sLGZdpUo3tnoE7RhZfTsA==","signatures":[{"sig":"MEQCIDM6u2nEIQyot1kx2uZ8NLIpxwjeRfVye8IH7Fvk06tfAiBsz4GaksC2bxfdvr6jgZYtDe2ar99W9o5dzvVmVUAuFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602834},"main":"./nuxt.config.ts","type":"module","gitHead":"db0baa5fe4d9d5c4cbbe71dd70c41c17fe2a902c","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","@iconify/vue":"^5.0.0","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.10.0_1771467966605_0.11510831491827789","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@7365admin1/layer-common","version":"1.10.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.10.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"53754eea36236a08812b6774878bbe36d36a3b72","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.10.1.tgz","fileCount":267,"integrity":"sha512-pS7Fnx4/5iAzXJmCWGelhNAL8cqwEygL/ab90FLGgxLbk6UWMJzrEFxOqYRduf8H08rzi9+eZ9FtTIiXEGmYwA==","signatures":[{"sig":"MEUCIFBssLGBSYGfvLdGcqS7Y7G7L76uVbmVpynB0yZf9N+LAiEAsLIHIzyL+kkL3UyU+iIXk8x55BiRKAkhz7aAKl6J+jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1926068},"main":"./nuxt.config.ts","type":"module","gitHead":"9734a3cf9eaff0177f27eaeba48836ab8cdfee16","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.10.1_1772172308040_0.6170020875361804","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@7365admin1/layer-common","version":"1.10.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.10.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"aafbe72eb89825c0b9a7cb9b0845cf9ffc7d4cfb","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.10.2.tgz","fileCount":271,"integrity":"sha512-3wDMs4J8/ra8PJtDYEt25E5sLLftomEVR3mIotoWoZm+pznaqSU3LXG1VzychEHlKEIbJnu9+1/3Ts2+UnixpQ==","signatures":[{"sig":"MEUCIQCIAv9z3HjWA6gErmpfN0aLIPbLuBQpwz5fa3XQEb6mCAIgbJTrHL2pXlaYr5YixJN3knE5gNjiHF48/l8nAtbekZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1962724},"main":"./nuxt.config.ts","type":"module","gitHead":"8a5468333a95111cf62f2f81326cf4dba87b9b53","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.10.2_1772502564365_0.5906121120593475","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@7365admin1/layer-common","version":"1.10.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.10.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"05208e0d61e0d7d9e4394ad58868eabe21b57e4c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.10.3.tgz","fileCount":275,"integrity":"sha512-ZpSUqiFBCYfG4iBOXs93lN8SYtq9joBquo6SxZyEVlpSYIFUV0b3GXdOWQxYzXdKrEXAIRSTzc4mIvDwFP0pmA==","signatures":[{"sig":"MEUCIQDNFHRQ4TX3sqPRBJzsgHQ4+JO8KFhaZqA6wGqBtGpxVgIgVVB4J0E5m+19Zb5USve7t55lT4ZYo1wsUU/fmi8ques=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1984205},"main":"./nuxt.config.ts","type":"module","gitHead":"82273f7dc7e3beb25928d40008286df21fdcc5ec","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.10.3_1772506930889_0.7163792616888822","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@7365admin1/layer-common","version":"1.10.4","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.10.4","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ac2e436ca905cdaf830233e0847e91f739934be3","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.10.4.tgz","fileCount":277,"integrity":"sha512-mWnMVPa3AU0o4b5ulB5GvIHMzFczp6+a/orGxNjmiSzVw689+y8Fql1tKQRK0WfojmrndIPunPjoUWvTwTNytg==","signatures":[{"sig":"MEYCIQDGdb+qOk3GMqz8xTp+/RQ+aOWTMmReyUp+MfFjZdGiyQIhAKHaaQNh+byPzyDCelwLz034I0V0PGg+EylxDFpP5lqh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993522},"main":"./nuxt.config.ts","type":"module","gitHead":"40ca23cb973d3d97bdd068555da31bfffcdbd43e","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.10.4_1772670926763_0.2141581358660527","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@7365admin1/layer-common","version":"1.10.5","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.10.5","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f617c9a674cbb427c455e953c3fbc005b0a17e4f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.10.5.tgz","fileCount":286,"integrity":"sha512-oDdCeCHhQU6/ueeyBdi3jswjhFI9SiEeazhel24U8/LZEhF7QRDeVvsgIou1LANUreQN/4CmK1Bh5lEcY4lF1Q==","signatures":[{"sig":"MEYCIQD4DuBNvdMEVTcl/d17kToF9VNL7ihFxNm1vaEKQAI7+QIhAOKWV1ku9Uyu3LJ3tAX13ZmhbuzKkTTecASs+8f/WgnP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039387},"main":"./nuxt.config.ts","type":"module","gitHead":"868dbcefb07cb220a6ae0b103d384feeef210150","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.10.5_1772765319682_0.8648675667987729","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@7365admin1/layer-common","version":"1.10.6","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.10.6","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ae9f996ec515c7aa778a8427dbcdfb2699464f78","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.10.6.tgz","fileCount":286,"integrity":"sha512-2kqnSeA6gLGziaKgVgXmflSKUrkvRixIwma0+Z3IFEHSJ9Mi516aRVx+RYTlcApFjWRp/4Vkh0Fpc0GtoE5JyA==","signatures":[{"sig":"MEYCIQCReIO+LNb4yH9JSI4jw5foQb/u63jxCl6LzJzSWKjF9wIhAPtmfRny7WhpwAHb0Y+kKj9KGTbi61m1oenL2y/Jrb8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047869},"main":"./nuxt.config.ts","type":"module","gitHead":"c45c79cb917127a07028054f66305fcb4d6c3e47","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.10.6_1773037002840_0.8713251547431491","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@7365admin1/layer-common","version":"1.10.7","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.10.7","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c0f48081b95d731e1b712b1b8de9872b0d9ca321","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.10.7.tgz","fileCount":286,"integrity":"sha512-yr1vlFFbeBTTAkDnpPVcILjPSVO8wr+Pa6R3z/Le9BB6KQLU9Z6VJVzF2/W6akw5IcstVtRacE96yeYSlq6ABg==","signatures":[{"sig":"MEUCID5++/OncykIJfg/CR42FY3m7UpxdZ/prW1WfBdekLtOAiEAjhMcG10XMfpev1t19s/2ESPHek2c1p5UGDUPHShslbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2083634},"main":"./nuxt.config.ts","type":"module","gitHead":"41981d6789481a3706643be718e4105be862e149","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.10.7_1773363704141_0.9267653162216842","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"@7365admin1/layer-common","version":"1.10.8","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.10.8","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a3840d951e014e950a95cd9430ad1cfc90ecfd8b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.10.8.tgz","fileCount":287,"integrity":"sha512-HK09ieIdf9iYvAqMwha1KFQqRDWNHYDPXp+cxVdChoIkNc5YoQvfJxXwMt3FJXZqWlIHoqm/2+3cm79JdLIwmA==","signatures":[{"sig":"MEUCIQDy0OIfoE17CUvJjLyRsBlZ9bemYrE40DCaVf9zJ/LXEQIgMtNNgHs41pl+zYQ+smZ51adQuC4dKpadEIkdhbOY6yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2101186},"main":"./nuxt.config.ts","type":"module","gitHead":"d094cde5f9228163d26def69d62df094df73b432","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.10.8_1773731589734_0.8421369789779756","host":"s3://npm-registry-packages-npm-production"}},"1.10.9":{"name":"@7365admin1/layer-common","version":"1.10.9","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.10.9","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ced3f39b071c007766fcc67c358727fc79ae886c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.10.9.tgz","fileCount":292,"integrity":"sha512-LIk7H41GYTZQ+BaXsjY3JIosRDQP1o3BmzDAZz2vO7RaJ63vUjhi764OCeCVud8rb5YcpgTSrzvzF6E1cRl9Gw==","signatures":[{"sig":"MEYCIQDyCqYNlvqeWUXR1u8/tpr+VOuW9+DtFYqwbW9BXwMwRgIhANKRz75wD8oP4Oi7E5cDP52GYR3L3p1sGfCq9/nuwWdp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2154280},"main":"./nuxt.config.ts","type":"module","gitHead":"ca8f79ecfcc66296979047488df25f64a72504a9","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.10.9_1773798070383_0.5950853382161323","host":"s3://npm-registry-packages-npm-production"}},"1.10.10":{"name":"@7365admin1/layer-common","version":"1.10.10","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.10.10","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b05001e3dde3ba64413c9f559a49a1b46d48a966","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.10.10.tgz","fileCount":299,"integrity":"sha512-TnYzHHbkSEH48KorudMXWwlDBFMOKCm7qx677NGKB/KghiJaciITFhL342h8rs2GxwnOkLcUKaiUIZKRutYqSA==","signatures":[{"sig":"MEUCIAGyVRe9J2ZvC5VnLWbX4Gk+MsNtetn8h43D7jgZzzmVAiEAr0ri02UEllpuF5zX7/ZoCzqHDpX+T8JyHndJuDK95YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2188069},"main":"./nuxt.config.ts","type":"module","gitHead":"aec4d7b62bc007ab80cbbc1d399f5b8e11aa69b1","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","vue-draggable-next":"^2.3.0","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.10.10_1773899801865_0.3342056893772809","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@7365admin1/layer-common","version":"1.11.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1a2a6d1f2f07c20d90d3eea7ac0ec46f53b6016d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.0.tgz","fileCount":310,"integrity":"sha512-Fe0MP9awOUz7Qy7A9BEMQOhC49hTHdt3D71ItBbfqKc8GJV9YUxI5cVAgnNjyodwwHs0g0julDnWhPEQJ0FRhw==","signatures":[{"sig":"MEYCIQDtKNeZi/k0Z0W5qKJ14wONU3XWId516RmRl4PRaOl4vwIhAPTuTzyga3dOyC1YzqZ78uL2GJSuUITsjArl9TNKcG/G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2224228},"main":"./nuxt.config.ts","type":"module","gitHead":"f0026536a851c3263ae374c64bac4e1b7eeda598","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.0_1773974548201_0.6715624865852661","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@7365admin1/layer-common","version":"1.11.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9278ea6a8203ad1ac10aa0f6af236194a5d9c3e4","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.1.tgz","fileCount":310,"integrity":"sha512-B1DBreOK+kqJmoANw7v7UNFuD3dWkKV5u6sDdLqAj+9qAoDOWnGqNFwXCV9u2V+K5cCSv1Rq+RbEqpRL4XvDww==","signatures":[{"sig":"MEYCIQC+8YU8C3oAZUYmsa2j4l7i/Z/KIVAZ1N7cfUrWv707RgIhANdxAwgDSOZDh3d1QwelzRrSNWeTKDCa+saSnflw+Dfv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2224248},"main":"./nuxt.config.ts","type":"module","gitHead":"f69fcc4a134c1df377147ee9315538354481e9b2","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.1_1773975878542_0.7034068131542643","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@7365admin1/layer-common","version":"1.11.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"460ffb42eed9d217bddeb89dd6544f4632f55594","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.2.tgz","fileCount":310,"integrity":"sha512-okRZD8xqeijSKUb+sAm5KNQfrhghYePar8rn6Uyh7cdU02l4lVzRqFK6+fhjVlsj3/ks4iLPLIOXpMrjVWcocw==","signatures":[{"sig":"MEQCIC5BNiGpRdsbWEJcKKJ+AG5GLK3WuBV5G7SSZZckRl+EAiBcisX7DhfGYK52R7Au9N54iKsJUiVba3uhooL2ZHa7zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2224473},"main":"./nuxt.config.ts","type":"module","gitHead":"e967258a6ca20dc1aea3df070dfa4a84703e8275","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.2_1773985489261_0.7336150992317894","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@7365admin1/layer-common","version":"1.11.4","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.4","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"47765c701cae1e7db859b19cfce168a2e70b9f5b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.4.tgz","fileCount":313,"integrity":"sha512-36vk+mBTJhM0FlytjbMmOMIx+8TS2vYtRxXQQYSNWQLj2026nxztyhXWcX4boKYRJc4j6Up5PLTkokQv80ZB6Q==","signatures":[{"sig":"MEUCIQCeMSo9IXBh+6+/tTr4EMGtoZ2Qob/qpkmUogdz0ui5CQIgNkHb95tBp6LeZ69Jh2yzjh8MLRAjmRdzSI93uzx+vnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2240906},"main":"./nuxt.config.ts","type":"module","gitHead":"bae174bb16f2d83b73d5e85d09ea220ca03867dc","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.4_1774342442848_0.5902303825411759","host":"s3://npm-registry-packages-npm-production"}},"1.11.6":{"name":"@7365admin1/layer-common","version":"1.11.6","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.6","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ed5e90845f282c74868999d7fd16b3378017433d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.6.tgz","fileCount":314,"integrity":"sha512-n3pB1Vsn/3Bg+BGLLj4L1mrp6IEsKSu9dgzj32azu1vO4Rp2/KwUU26La4Of5gi3QiSwNgfJdSygVZSmrWhUJQ==","signatures":[{"sig":"MEYCIQDKiCy9yc8YS4sT7sLPGr+ANPib4ijZHeyj2r1r80W2vAIhAKFuBgvfHNzGnxuwtnUOaogvF3F4krnQ4lHyOzqO+Msm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2248359},"main":"./nuxt.config.ts","type":"module","gitHead":"cad43177b5f808bcc190752d2a2101858e966dcc","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.6_1774430556120_0.3289204151590366","host":"s3://npm-registry-packages-npm-production"}},"1.11.7":{"name":"@7365admin1/layer-common","version":"1.11.7","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.7","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"31685e4c0b18091a045bf3c33d83f73c56de21c8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.7.tgz","fileCount":597,"integrity":"sha512-4oPfVetMgwSiDumrNNjmtl0tUAa9CWt3EYNMtCivJIjGmY3LnmvAaFxYk1xSbMbGBywffHxdSmv+tuWU3xqy1A==","signatures":[{"sig":"MEYCIQDFdP18GDs/MRe+nhxyreAugIiHgV7/nLr7BFbhZLPE7AIhAJLW3H0Yg2GCWVaif+3KVwAi/ENRjRDe1G/tIwgPYwSn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3775813},"main":"./nuxt.config.ts","type":"module","gitHead":"58793845fceb618a71978604f351eab2dac42da9","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.7_1774864063880_0.6747712731214537","host":"s3://npm-registry-packages-npm-production"}},"1.11.8":{"name":"@7365admin1/layer-common","version":"1.11.8","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.8","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"79da181470b2df3fa79bafeb56dfecca2f054348","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.8.tgz","fileCount":614,"integrity":"sha512-gxRliVrJtPRn6V8+//WNGDSZGQz81YYw14nvuU21kUzGDUfkxTS0Yo+6TCDZVTRfBSZejF01ExLTycq7cWpXrw==","signatures":[{"sig":"MEYCIQDWck0QkiCtM4J7AsXpo59hFqhxU8G3oW5kSYnMt299bwIhAOU06R261q4LLbHZbxPhw3GguGD7Kb02P9AT6AMOPuLD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3933521},"main":"./nuxt.config.ts","type":"module","gitHead":"b09a8684c53a01d98417eadad419c92b0f1b316e","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.8_1774928710290_0.024530359061367024","host":"s3://npm-registry-packages-npm-production"}},"1.11.9":{"name":"@7365admin1/layer-common","version":"1.11.9","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.9","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1a8c62311cbb829295028113b65c17e63bcd8fd1","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.9.tgz","fileCount":614,"integrity":"sha512-EAqduxXpRqa6sPL2cBtMCD337WpwAkExqnaMa4cs74p92+Z2Keb0fk122Wi+VwmFc3l8z+taTdMIe0KWbs54GQ==","signatures":[{"sig":"MEQCIAomXzC63wWkLexkDpdy27XJWfN5LlWRjQnxZTdt+NihAiBsgm8j4KfgCT7E2IKODwBh8nwTZ/E3XPxavkCT0uYO1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3934794},"main":"./nuxt.config.ts","type":"module","gitHead":"7cef69c15132b161e1b275e8234a65dcc9553ab3","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.9_1774937044905_0.47491675153705715","host":"s3://npm-registry-packages-npm-production"}},"1.11.10":{"name":"@7365admin1/layer-common","version":"1.11.10","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.10","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f8c580b81312f17027eeb688a52562f975064044","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.10.tgz","fileCount":615,"integrity":"sha512-b/Fa4Z+Jq+ALAP75YviLjBWS4vRsAh7uxM90qgOZ8S+qhQyaVN9ibhDcdsAT1a5+Bf2CFIhBsCcHJHjH7O1XCQ==","signatures":[{"sig":"MEYCIQCuJWU28gIztbpE9Tmx9Fq8xPwynDCDyYm7hwLVT6EnzgIhAPuyTMUvMAQjeP/WYZz3SUaEGLgwcWFeB0mynjaAoc/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3936579},"main":"./nuxt.config.ts","type":"module","gitHead":"286e275ea04fe875b81c9b253a87bfd6ba66877c","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.10_1775014726356_0.5425503498328095","host":"s3://npm-registry-packages-npm-production"}},"1.11.11":{"name":"@7365admin1/layer-common","version":"1.11.11","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.11","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"368c17e5e0e0308f28ffd8d48b2d93958f730563","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.11.tgz","fileCount":615,"integrity":"sha512-ZBTVcs063lbuyS9+dJ8Isx+TZVC78XTcVVfi6A4TazoDSPUZxinzctEqn09Dnt0DrFhNrBJHK2mUq47L5rAZuQ==","signatures":[{"sig":"MEUCIEzXtDaWe17/76CtK2ayy6Ln28m+G9OvBbv/VjvZh5oAAiEAj4kipdUDyM9VV4cGyymLcWVIUzOVamqKhIQJv/VcGQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3936880},"main":"./nuxt.config.ts","type":"module","gitHead":"724b21fe2bf54b55c1fdd417ca148262cb1ca509","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.11_1775017599645_0.08843758543026992","host":"s3://npm-registry-packages-npm-production"}},"1.11.12":{"name":"@7365admin1/layer-common","version":"1.11.12","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.12","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a29278bbcd2e422f3d91bed26e35b048c18067f5","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.12.tgz","fileCount":615,"integrity":"sha512-WZR+L44BZz8jH9wsX6Lw5ovXyhTt+B0yPvS3cf74bjv/NGqIQfBaNH4Rt8eVD9wFa9XmDOMNtArcWiunLC3x4g==","signatures":[{"sig":"MEYCIQDGx6J+MALaQjcI+8QgUMH+YiIasSPwf53wDZ38JFXXJwIhALwGo86+C1ifpunvL2N2F3B5IwMY6YpzRgoyfysSREap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3938349},"main":"./nuxt.config.ts","type":"module","gitHead":"95ee88e80bd9a9b1652455e7a738b9c91869f278","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.12_1775093297939_0.19513002279451763","host":"s3://npm-registry-packages-npm-production"}},"1.11.13":{"name":"@7365admin1/layer-common","version":"1.11.13","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.13","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6b55ae0fe20c9f81c953ee2aac9635c217abacbf","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.13.tgz","fileCount":615,"integrity":"sha512-UbphJy0102PBYqeZLPJKCmbGEBUwpeuVGaFKELTlW8l/YNkZkDfqJuypZLuLY+CEN83ktdZM0Y72TL2DDzUYiw==","signatures":[{"sig":"MEUCIQDrVS1sWLTN0m4Is9HECivxD+N9C5XRAXOTvw263ZnD9wIgNfUoUWwJjOhSTLZe271PglY2IOeBqb83bJr0hYg91iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3938919},"main":"./nuxt.config.ts","type":"module","gitHead":"1b67f6a5875d68adf96982a50cb068268b9b8f9c","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.13_1775112886682_0.9068252109847064","host":"s3://npm-registry-packages-npm-production"}},"1.11.14":{"name":"@7365admin1/layer-common","version":"1.11.14","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.14","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8b1b703de684270bdd9ad2daf7f0af8657c98fdd","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.14.tgz","fileCount":615,"integrity":"sha512-YJ8sfYhxI6q45Z70LGnoKCOQjXKF5k6ON6zQceQuo0FzWtIiPhjgBSdXnLJS8+7njZ90nRWpBnVT7niXoPxvCw==","signatures":[{"sig":"MEYCIQDNt7ya7g7Wu85zxTlJspYR2ICys4z3r3BczD7lHLX9rwIhAO8dy3ZwWrLkFNec0fzTL6baUI8l2u9L5U7b8jy9mkRM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3939505},"main":"./nuxt.config.ts","type":"module","gitHead":"bda76995d79836d6651a0b416dcf9ec5b438f8b2","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.14_1775437758158_0.8374897571875375","host":"s3://npm-registry-packages-npm-production"}},"1.11.15":{"name":"@7365admin1/layer-common","version":"1.11.15","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.15","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"77d03505a05d7738c1c0de3cb28fe5ae0e9b6a9f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.15.tgz","fileCount":615,"integrity":"sha512-MD9dmWTRlcUjEA0dAqHcHeK/a9rVtv9GZiV6be+vj3RRS9FW4WA/krmLZ426ZbAcjAE6x36YyLp0d0/nmGI66g==","signatures":[{"sig":"MEYCIQCuecOv4gqk+FI3v5Slssex8CtbdoA1XIVyGooYZkP8WQIhANGEYJybYw6fry6uSVvNHWczUKRo18/MkKKIN+ttIx34","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3944335},"main":"./nuxt.config.ts","type":"module","gitHead":"324a6648016263f315d62f2be6644f111f273d2b","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.15_1775532150323_0.22400812628151123","host":"s3://npm-registry-packages-npm-production"}},"1.11.16":{"name":"@7365admin1/layer-common","version":"1.11.16","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.16","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ac83c05b8b24c9732b4da316a649b0eb1f11bb44","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.16.tgz","fileCount":617,"integrity":"sha512-tQR4zka70WCWNIkvQIqV1NIFM9chc0a3f6XEaQw1w4YOOhESzFENFsBnXCQ8CalQC+Dz7X7GvKyF+PTERF7Cjw==","signatures":[{"sig":"MEYCIQDAx53NxzUw9CWAZqo0NqgjxX2VPHuefWksC3wmHPTNHAIhANdjmQWLEarHyZaqA7QNsRdm6i/+wB+bc3ThP3egfxIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3953332},"main":"./nuxt.config.ts","type":"module","gitHead":"c917cb7b1f86b5d4fa0932b9ebbf6a30f3274200","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.16_1775549187948_0.06157323606383436","host":"s3://npm-registry-packages-npm-production"}},"1.11.17":{"name":"@7365admin1/layer-common","version":"1.11.17","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.17","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"557eb73b445ae837a34c8f1e179ed473a552c971","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.17.tgz","fileCount":617,"integrity":"sha512-YpGxQajmWHK3mBxZUj8tBZR5c1bRpOAjxHm0PHG+E2r8zT34N4uDEdnmF+dJ0cFH08cXbjU3/npKhAniBtf7pw==","signatures":[{"sig":"MEYCIQCC7mehpezoj3ENAn/QmqPoQI8p1Hn2DLk67ZcUrbsGIQIhALoQrBz9W8/ejm+rHNte30sxM3HViSEOsUbLqa5VLzZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3953521},"main":"./nuxt.config.ts","type":"module","gitHead":"656818f378a0ba3c4cc0f351d9d933a2550b03e0","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.17_1775551594641_0.3703307104833031","host":"s3://npm-registry-packages-npm-production"}},"1.11.18":{"name":"@7365admin1/layer-common","version":"1.11.18","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.18","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"48829aeb4469536c5218cac8942011b7d565b539","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.18.tgz","fileCount":617,"integrity":"sha512-9cSbd70YlB7WVUivdmkTWGLbJPd0BDLGIBgh5bx25q/VPVCjFzXcaf8+KodzEdrG7pUXCwD2yIs/YJMiPp3PVw==","signatures":[{"sig":"MEUCIQCaDimeyvrQ5HqBfJoPUzvO6AgOWWVFAL7efX3KLV7zfwIgJbDw3s+E294Z77LgK+YRpz3hrwTlRM78kRhUlC75+gA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3973145},"main":"./nuxt.config.ts","type":"module","gitHead":"637ad37119dac552306b188eec5f232cc12490f5","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.18_1775800873943_0.8293533718337287","host":"s3://npm-registry-packages-npm-production"}},"1.11.19":{"name":"@7365admin1/layer-common","version":"1.11.19","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.19","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cfdf39da25c83e609b40a3c412f15cf25c40f323","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.19.tgz","fileCount":618,"integrity":"sha512-nDrSoOW5ZfIIydT0f8siMeGVuMUY1gQ2t9iRdd9GX5pEXqGahwVlVpBS7AlFW74O8x/3ULFTAlaAM0JgoX6Ppw==","signatures":[{"sig":"MEUCICoR33CBWlpr4gIOfom/8LfU38XI95cJIQH36KeuaqQdAiEA8QiGdL2zAFQ7rZKmY1WQc3BxnVvHwZf7SJsgNb22gcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984047},"main":"./nuxt.config.ts","type":"module","gitHead":"48fc992fcc179159c611e37f412861282c97ad9d","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.19_1775812535134_0.14519353213661312","host":"s3://npm-registry-packages-npm-production"}},"1.11.20":{"name":"@7365admin1/layer-common","version":"1.11.20","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.20","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"82532d6f7bd6e57650f718c99844de5d81302ca5","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.20.tgz","fileCount":618,"integrity":"sha512-w1S3gTtrXKurh3IqYhekElchgEMKZMVXV7/IjJDB0hf64AgorF7NgTMYAji61IbDN3tHiFSEG/wJTyY3DowwMw==","signatures":[{"sig":"MEYCIQDSMXXBqvLtGoBoPaTpOD/QFIxknNugKy4qjas0c3xHlgIhAO8DMbGswRO+s+xFW4fVIFQM8lesNV6rfNkNAa3Pxi7F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3987779},"main":"./nuxt.config.ts","type":"module","gitHead":"a639636727892874d6609724a8f9464688ec0215","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.20_1776048213824_0.26435165912317404","host":"s3://npm-registry-packages-npm-production"}},"1.11.21":{"name":"@7365admin1/layer-common","version":"1.11.21","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.21","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a028788f7e8f2c4dfa3635407f35276d02bb57f9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.21.tgz","fileCount":620,"integrity":"sha512-okn0UzBTgTAJKBsCtxFJZjIAiL7XpQ0VgutSdNBDsR8IWX5i50MCPYFIYnQr9RDyE7xlXpCjnLAOHi+6ofcy1w==","signatures":[{"sig":"MEUCIQCvNDlUdSTkd44q3h+hOtpfcA0ILFrE9Dxc+mPsvgGrtAIgIHTwbbEPvlDXwq6zQQVij4xH7loLUkycCb6cnwQ25Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4012914},"main":"./nuxt.config.ts","type":"module","gitHead":"0fe31780cbb7237e0550b94098c2b312ab28f17d","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.21_1776169165169_0.7504737927828524","host":"s3://npm-registry-packages-npm-production"}},"1.11.22":{"name":"@7365admin1/layer-common","version":"1.11.22","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.22","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d219e4766dacd91227afe5446cc62fc9723004f7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.22.tgz","fileCount":620,"integrity":"sha512-fM1DH8vTc6Hy/OPv9yJN8AX8rhCaIUagp8swdg+v3ejo7v3GUU0uyp5ih4cO7xdG5Q9SIxRi1+DAW/cpnIWKAQ==","signatures":[{"sig":"MEYCIQCXViQEWcE4QXNSOfqfPamBa92NVoHWcCROtFpWS2vFYwIhALt/MJPHRzBG5LCEWKmr2ZdX7QooyTr0Dr1zFO700Aws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4013420},"main":"./nuxt.config.ts","type":"module","gitHead":"9dce80b7ae1ea9c45edc095486e880d02c7bbad6","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.22_1776230925790_0.17726651193197074","host":"s3://npm-registry-packages-npm-production"}},"1.11.23":{"name":"@7365admin1/layer-common","version":"1.11.23","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.23","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ff4f6c8b4a33ac91429ceae5396f789afa7d3563","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.23.tgz","fileCount":622,"integrity":"sha512-S+CqKC0hmQ+1RwAIifN65lo5MMA1kE1FH+B2pT3bXmyTwEzZwsd7JyfK6pALMpP6dErbutr5NT3C/ijlr6QUCg==","signatures":[{"sig":"MEQCIClljtgKY/0zueu+Ze/jEHJ2ZGGwHJVI2w4UCD0uk+OMAiBGFFq0AiR2qo6JfYJOa0XikeAVcUx7NdJw8YdSKCM42Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4033502},"main":"./nuxt.config.ts","type":"module","gitHead":"2f07c4fe66db550c11febbc20e27f5e9aa593280","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.23_1776304299435_0.7602351406048333","host":"s3://npm-registry-packages-npm-production"}},"1.11.24":{"name":"@7365admin1/layer-common","version":"1.11.24","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.24","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f6bfaf6060eddbb1e4945e024d21fbfa773f1c18","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.24.tgz","fileCount":622,"integrity":"sha512-yACjIpsbQUZKzKefSBUD7gRRclSlyNCMX7yhoq8/zWUYWI6QVa8fMRApGmE+FGkropvHN+MR96++yhFw86ZLVw==","signatures":[{"sig":"MEUCIQDCPqEHbS8tECwqeIHpINBYEbk4YYtU28Qjswc4usC54AIgQp3MqG/PAJZJvrxA787vJXUM4hzW3g98ENW96f1pSzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4039116},"main":"./nuxt.config.ts","type":"module","gitHead":"760436fcaf223ef8b4e0be6b2a45e3d517d8267c","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.24_1776398285707_0.3387164143315038","host":"s3://npm-registry-packages-npm-production"}},"1.11.26":{"name":"@7365admin1/layer-common","version":"1.11.26","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.26","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5138ec2213415b5334a37c1953b184d84c47c0cb","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.26.tgz","fileCount":624,"integrity":"sha512-Qgd0l9DNW3Af4U+b0fekwNihyZs8b244jxEjpuvOU3SA+HrVSK1DW4pIKxrdUa1XBvV8tCfIADjrEce9oRv+Mw==","signatures":[{"sig":"MEYCIQDyexFwcT0/AuDw3mv2s2bPLb7riTe5G0Se21Od89eLaQIhAJJY30jofDwbKzhn/N41pztRc7v9HtaZ0IhKIg13itLN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4063252},"main":"./nuxt.config.ts","type":"module","gitHead":"70269c81cb8665248c2673dc27c2e26f1f7ac1e7","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.26_1776666486448_0.2584322558521768","host":"s3://npm-registry-packages-npm-production"}},"1.11.27":{"name":"@7365admin1/layer-common","version":"1.11.27","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.27","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4febdefc3b0f198c4538074205181c337437c1a1","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.27.tgz","fileCount":624,"integrity":"sha512-yoWYcRUqDXYdM2MLKUzr2D5BWRIqOO2dt2DHnS4UcXoUPAqf6wwlKTDF7htNGcDsTOTSMk/6oPiApwJM64/bBQ==","signatures":[{"sig":"MEUCIQDRg8iaUvEvlGOYHCYWZ02u18MMHWbKS720b3ESW/LE9wIgUcX9/DbOvfzZE6sQAxrObMqSLTeHJcBO5OoME6N+7m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4064715},"main":"./nuxt.config.ts","type":"module","gitHead":"a841a05389bf3ab87eac614e52aa241b78447114","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.27_1776754193497_0.2084732951393704","host":"s3://npm-registry-packages-npm-production"}},"1.11.28":{"name":"@7365admin1/layer-common","version":"1.11.28","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.28","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4637a55f244a2ced399e0a1bad21ec4d8fa54a47","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.28.tgz","fileCount":624,"integrity":"sha512-203vrD9hcw4yYtZVrRkm8FJKE301t92X9gJClaqHesF9fVRLtpqA99jQG8DgzOKc41oIMZ54lviVRDrgBmTmPw==","signatures":[{"sig":"MEUCIQDtoQvBhrpAiymLGVWu4PHA/ArV4wXp3HlD/J/PLR41CQIgEME9nkpDYm2lNRio9leeHHeD0pxi8Xxa2jJttehXlmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066312},"main":"./nuxt.config.ts","type":"module","gitHead":"9220bc705ca253f3da4ea17f8f3dc23cdd575c2f","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.28_1776828889760_0.0912300319035717","host":"s3://npm-registry-packages-npm-production"}},"1.11.29":{"name":"@7365admin1/layer-common","version":"1.11.29","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.29","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e5aa755d7a43e97173017110153d2c1c3f2182ca","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.29.tgz","fileCount":626,"integrity":"sha512-4vONqzTwFgk4y4XnkffGkJVmPfN+ts4jfh4DHcN0h9y8mVT+79FYdH9BwhSK7HJuS/VRvE9ck0Ah/a8voy+V6g==","signatures":[{"sig":"MEQCIFksmb/2E42Nlk4hxU6OKXLoQwCmNnGkOvkKMjr12vtOAiBJSnZTa/gMSAfenTYT8rZnXMVY+sEdP85oiVyDRq+A9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4080675},"main":"./nuxt.config.ts","type":"module","gitHead":"ae7ed3eca90e6272634a5153aaf0348771d378bc","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.29_1776932098454_0.9422831598652812","host":"s3://npm-registry-packages-npm-production"}},"1.11.30":{"name":"@7365admin1/layer-common","version":"1.11.30","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.30","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9f0ed66d12f3fec9ff671ce5f94c5ff419d38c63","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.30.tgz","fileCount":626,"integrity":"sha512-sFhyVQoDzUai293T6tk/+uP8jub5TMvdKyK04wrsGY23i90kkRt6X8g1hiBKSYD8zO8+NxJoISx3DJ70pVTEwg==","signatures":[{"sig":"MEUCIQCLPn1FdTiYJjAGD+KtGXnD4wPa9cQQETQpyuuITeLI6QIgMUr32jH8MpOm4QpcADJb6S35mBwCswaM1zHUx6qNp+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4087037},"main":"./nuxt.config.ts","type":"module","gitHead":"c2a0c58b2b458490f7796863fec13399fdf365c0","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.30_1776990983696_0.15027769993331463","host":"s3://npm-registry-packages-npm-production"}},"1.11.31":{"name":"@7365admin1/layer-common","version":"1.11.31","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.31","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2f3f7f9948d063b8e9c210a1c051205449df332d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.31.tgz","fileCount":626,"integrity":"sha512-mGVl6oT2oeq2oNCepl6hOWUwy6pw+xM5RtXSZa5HK0ZwL5AwwtZztLWikBOg3Qsz0xhvTYf4VvzwMuPDIy4NEw==","signatures":[{"sig":"MEUCIQCpP4o7JFYwMTrJEeszeVn7xx0pi3vV6mPqL/pCcNm6EAIgdkL02fbsIP7HkL5gM4zj8EI6y/YsJCCjM93YhIhevYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4087618},"main":"./nuxt.config.ts","type":"module","gitHead":"3404bb8492c71b8056dfed50f1b684f9bfc51a7b","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.31_1776993307770_0.8077749535405643","host":"s3://npm-registry-packages-npm-production"}},"1.11.32":{"name":"@7365admin1/layer-common","version":"1.11.32","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.32","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2129ad299ed16588d4c327fdaec0e401780a1d0f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.32.tgz","fileCount":626,"integrity":"sha512-xtry+n6hHZFtRUxg6ytEcr0vHbylGf3w27BAyPhNSBz7aIJWjVh+S2o8oTt2MjjXYjLcWaEtNUm7lntM7JnV9A==","signatures":[{"sig":"MEYCIQC/I9K+6idWW8F+axS+vfMbR2Voc2GUdugYLlO5EMVeNQIhAN+TK7H78el6F9eHrMS1G4LzN8Ljo49y23nI0Si1vaVP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4088403},"main":"./nuxt.config.ts","type":"module","gitHead":"14d506952739cf36ec08ed1f08b326f65672d474","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.32_1777278757197_0.9761253132225416","host":"s3://npm-registry-packages-npm-production"}},"1.11.33":{"name":"@7365admin1/layer-common","version":"1.11.33","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.33","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"36ff525c74c68392581604ea574cc6c477402ebc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.33.tgz","fileCount":627,"integrity":"sha512-ysYAcEsDkaEh1Gj4IJTinMsyEn+n+ppy7e4hCNTkfX5vXpeWGGhodM5ZAe9mE0c1AAqGgLp/nedi06YT0gh1wg==","signatures":[{"sig":"MEUCIQDrbg6L7nhZuiZrplrBr5jYaDtFYfXiSDK2HGDCTdnwnAIgP1pxo03M6iLf903peanH7ChCwiIB30/6tifkaf1lqMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4094910},"main":"./nuxt.config.ts","type":"module","gitHead":"179009ac8508794c3bcd88a6448515a20238a954","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.33_1777363923688_0.07546149480192987","host":"s3://npm-registry-packages-npm-production"}},"1.11.34":{"name":"@7365admin1/layer-common","version":"1.11.34","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.34","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c063bbf351528b5bf43f8db185e1aa00bba68951","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.34.tgz","fileCount":628,"integrity":"sha512-5CLpqEcK5TF3kQmkECZ0zyno2JNWLosSIRHf0mAZRqnSXxeQY/vHyhwijA5eR6hs/WHbeIqjFJStHPNP/T5cKA==","signatures":[{"sig":"MEUCIDbDKOg4BGKBDjfhukpDUxX6sFcNCXCXBdbHVDWt8irmAiEA6zhARn640Aipv8YT2ibEx6U2VP4rFzAYTQKaol038AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4110014},"main":"./nuxt.config.ts","type":"module","gitHead":"e7a051608fa9d5885b201e6175fadbdbbe75f920","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.34_1777441796615_0.373025971901906","host":"s3://npm-registry-packages-npm-production"}},"1.11.35":{"name":"@7365admin1/layer-common","version":"1.11.35","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.35","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"162623e46e0210c007e5195b70c675c993d06971","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.35.tgz","fileCount":628,"integrity":"sha512-Iodptp928e4SC5HVwRL08bRn+A5mCFImb+sXqjoJh9/5eBREDmCVuXzCGhwMftB1f6a0eoCaoq12Dul1rHQG6g==","signatures":[{"sig":"MEYCIQDOqKKRnRQKcu3PnLD3EzK6QpICWvPfI/62gxV+vebNoAIhAO36D2gMj/3Dd1lyxswljcFzr1uLCeFxoo9e14W6AQ2a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4110137},"main":"./nuxt.config.ts","type":"module","gitHead":"ba35e387e954a1a1af8d00bdd933baeb75a5214f","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.35_1777448487431_0.9269877566375697","host":"s3://npm-registry-packages-npm-production"}},"1.11.36":{"name":"@7365admin1/layer-common","version":"1.11.36","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.36","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"16aaf951d7bca40c6f811b5380b038761bfde7d0","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.36.tgz","fileCount":629,"integrity":"sha512-3klSjUTNt3nzk2a9dTj8qWF1LC6VZomQZUAClAIeajyxEVfIQmhxCP5S8pAZ73ykxxSA9pf9L2TVekdKPDM3Cg==","signatures":[{"sig":"MEYCIQDrAgO5xAW8zZ4BYwIaX+cI3gHRQxX0iJJsXJ2tXdvs9QIhAL0U4MqOi9zi7a1ruBaxz8ipXW4Qx9QR/IJCjvbyvYhi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4111328},"main":"./nuxt.config.ts","type":"module","gitHead":"f660a3e1ea6d7e7b6aa1f79a6fd2c4b81ab7e7f8","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.36_1777529320995_0.07798660722134909","host":"s3://npm-registry-packages-npm-production"}},"1.11.37":{"name":"@7365admin1/layer-common","version":"1.11.37","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.37","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5705205b65319ff3bde2832d7e82b1e3b9117faf","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.37.tgz","fileCount":629,"integrity":"sha512-13b4eWNmnefdWsRwiWuZ/0rr+H2GnzaZorRgGy5aca/1ssZZgvMzSGIR1NAsMlMW5mTgJJUhpblyczphfgcVhg==","signatures":[{"sig":"MEYCIQCNw7Kh3rym2f1fiSRsOJyj+Bf5s1SYwxJ9chgdXFviLQIhAKk3e+HSS+qnTDBn+A5/or2rYKvA1bqoMoJxHuUaEhG1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4119006},"main":"./nuxt.config.ts","type":"module","gitHead":"17e0710968a4cae2ba468e48a287eee5ad10baa7","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.37_1777881266740_0.15048863591112926","host":"s3://npm-registry-packages-npm-production"}},"1.11.38":{"name":"@7365admin1/layer-common","version":"1.11.38","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.38","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f5f91ad16b3481b5e16125fa88f5d2959588ea6b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.38.tgz","fileCount":629,"integrity":"sha512-/e/ZUwxBNw+a2BI/yskh2g1VMSJ7NAe+fXA4J+KHtiEgNwa/ehaT7DJPYqehqUF3ZRWn/FRqqWtxb/n9jYnZQg==","signatures":[{"sig":"MEUCIFV0/tLFKUtW9Sn2ZPCp6g4PruXDkgUzo7zDBFnnPsKfAiEA++2LEt3lYhLZC4y/draNuC/gBQaL/pwDDTI86pyljt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4125164},"main":"./nuxt.config.ts","type":"module","gitHead":"e649247c1e5fdd82bca39b92e8e84632755ea1e0","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.38_1778076594816_0.7574565195337049","host":"s3://npm-registry-packages-npm-production"}},"1.11.39":{"name":"@7365admin1/layer-common","version":"1.11.39","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.39","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"455494e7f97f2b4a1e7049f71e1798964826b7a6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.39.tgz","fileCount":629,"integrity":"sha512-nn/E4rpBYt/6gFcNV0fO0353baVujHflJzvLn4uFz90MbCDaQs6/zVNW2UqbsfmYfV+stIGhRPEA7pyv9DX3yw==","signatures":[{"sig":"MEQCIBQJywe9yKpMXDf/PDpJvbXS8qj6Hi7iqle/mzrUhNaFAiAh45XrNMbExKwyBz06sFAo7jgrQ0tjoMRb4eysRCGT9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4135479},"main":"./nuxt.config.ts","type":"module","gitHead":"f09043681236317996875e69eff2fa76e080e29f","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.39_1778205763030_0.073186028852819","host":"s3://npm-registry-packages-npm-production"}},"1.11.40":{"name":"@7365admin1/layer-common","version":"1.11.40","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.40","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8d2cd2e463fa818ff53455067bbb855a31b26f23","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.40.tgz","fileCount":629,"integrity":"sha512-+SRDPkp9pMAK6Li/4gvwk07rKZJ2A+J94n03n+WIBz7PjxqZQP/5xOGuQLWM7kkSx8YDxYGMFlcIWVblSVj9PA==","signatures":[{"sig":"MEUCIQDYhVa9SAL4jvl3TPqA/bb27HcUxbtoQ6VYpesoZSEW6wIgM5IU7evAEjW+Om1emFhOzJZYFjxoj+INRTXJGym+gE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4135888},"main":"./nuxt.config.ts","type":"module","gitHead":"aac2ad44ed95a930c14e02fd54400f8800235a2f","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.40_1778224653687_0.056507020144882514","host":"s3://npm-registry-packages-npm-production"}},"1.11.41":{"name":"@7365admin1/layer-common","version":"1.11.41","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.41","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b2b3791e90b3317af1397154e5f0689a69785413","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.41.tgz","fileCount":629,"integrity":"sha512-Ck+mrvyY4xUQrHC+t9UNH/nEJO/bONvomGrljghCFPuMgjscC1eONVGqPXwoDZnmmPNKh+O4L68AleLjhMq5lA==","signatures":[{"sig":"MEUCIQCoXJHvfS9gURUeUDK50il2qf/ed0e6vX1mAwU8SKFcjQIgHYOdqtSAnVl/g0yt9EO6xM9JRdFE9s1raqHieH32rJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4141523},"main":"./nuxt.config.ts","type":"module","gitHead":"dfb87c8a3a87799cdc15e595d702d23a75785055","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.41_1778477309010_0.18681358153621397","host":"s3://npm-registry-packages-npm-production"}},"1.11.42":{"name":"@7365admin1/layer-common","version":"1.11.42","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.42","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cd955d7f9135d8bf417e5d047b5144dfa6a91379","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.42.tgz","fileCount":630,"integrity":"sha512-GlJoQs/jV2ck+h0TqNKm3fI7pyQ+CaxyBtaUGU1IiApQrLIkBvUylRKh2useiwn50kiki1OIIevQnULv7QD/Pw==","signatures":[{"sig":"MEUCIBDVim1qJxAGNZja8OmOnapciPLzZoCoATifHQWctcEOAiEAtPK3ZRB8r4Hf09nZO6VXHFDkI33lmKfInzE0mHTrHeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4143762},"main":"./nuxt.config.ts","type":"module","gitHead":"a61626be50788417e870d7785c65216461b10268","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.42_1778808141258_0.22547141111664115","host":"s3://npm-registry-packages-npm-production"}},"1.11.43":{"name":"@7365admin1/layer-common","version":"1.11.43","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.43","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"29416cfa1ab008d050e5c574576b958255a535b4","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.43.tgz","fileCount":630,"integrity":"sha512-RJtbr+82LgUNUQciZaWUZ0ZFT8yHJ74EKRtbWlSlaojLDs1cGz0WY0PmtocTFVy4hFpcxEUEEF+uWHwFhb1JwA==","signatures":[{"sig":"MEUCIAmj/38ezR/dh9Vj6Gs2+q6Whmz2OMkQ/VNM6/Xa49otAiEAsdDP1MjwYlR0RYnUtOOGj97VY/FXqh8XTLAJVxGqs04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4143833},"main":"./nuxt.config.ts","type":"module","gitHead":"a5418dd38bcc444223961cc2753ec4c4dac1c67c","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.43_1778809645256_0.49870468085177233","host":"s3://npm-registry-packages-npm-production"}},"1.11.44":{"name":"@7365admin1/layer-common","version":"1.11.44","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.44","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"728232809db88e8ee3c45b6b89541da3fad7eced","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.44.tgz","fileCount":630,"integrity":"sha512-V0tVqD8QHK4AyTPLn7G7vvRWZ5c4qQwqmZDXxPxup9Ik4qs3GplHTMQsKmHWH4x+Uai1hZQ3t6NvTjiyZfhF7g==","signatures":[{"sig":"MEYCIQCmGejeAIL4NM6n90QPjUx987AFPvcDgi3iK5IchNmN6wIhAM5/HkHTUO8dlMiEEYbdrhayO+KESsv191FuiSwgN1cM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4164059},"main":"./nuxt.config.ts","type":"module","gitHead":"285089fa05c16d017c08fbaad6b79721126e1946","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.44_1779090549078_0.011602274683213398","host":"s3://npm-registry-packages-npm-production"}},"1.11.45":{"name":"@7365admin1/layer-common","version":"1.11.45","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.45","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a28b7f95e11299d0e047289c94ae9c89850d55f9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.45.tgz","fileCount":632,"integrity":"sha512-O0VuV2+YNndo82c7Ykd4qqTN6QsqyKHQeDFArrrK3Z/6/33GeuxWC+pNrVpuCu36lrgM4D+5MRgjGnh/mqPRaw==","signatures":[{"sig":"MEQCIFin8RfXNRDxKveEvzUKp5F8RIXFYcKexaLCuHS/25pHAiBRcf9FigO7co/lSRTpL9FH8YzBi31Dr0nT4X1z4mgzpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4239044},"main":"./nuxt.config.ts","type":"module","gitHead":"b54045937ce930582a1bef94c168a2116fffaa8f","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.45_1779347615133_0.7317400795011868","host":"s3://npm-registry-packages-npm-production"}},"1.11.46":{"name":"@7365admin1/layer-common","version":"1.11.46","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.46","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8204212a3dd1704eb1c6abebc9e6224828dfde28","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.46.tgz","fileCount":632,"integrity":"sha512-gKUjyBJYwxoGUHuAyOxsCPBlyX0Cobeg5jq77k5J+B7wWLhkHcnJGLOqXyPAbXyRM64nKDRiDjDZzx7r7OJdqQ==","signatures":[{"sig":"MEQCIBoL0PzdknhA17oVMPNnBrpkgV10OzzoSX5AFA/QwwtGAiAIwzxTh4I0xUucUhT+Q/Ah38EC58RvomkUx0Ik7OnlFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4240038},"main":"./nuxt.config.ts","type":"module","gitHead":"7f785308bd2a111e294955100425522a2d704b48","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.46_1779430708186_0.9078452970275608","host":"s3://npm-registry-packages-npm-production"}},"1.11.47":{"name":"@7365admin1/layer-common","version":"1.11.47","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.47","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"48afb056165aa83724504adefc2b150c6c6e3efe","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.47.tgz","fileCount":632,"integrity":"sha512-P73DrDv+JXetZfpnHFk1gytOD7ADxUcvWoJ6ur3NTZwYLMqQcWocTeqpTRbZ/0C3xuqqFvUF/FoHYLQ9UU8RNQ==","signatures":[{"sig":"MEQCIB7Giegj0y4GhFwWdJYjxPUsL0s/dMJjb1WpYL4VGIJAAiABIbh+hK9C+Raag5xMvJ167JTyhIOVNjaLevrJeErz7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4247844},"main":"./nuxt.config.ts","type":"module","gitHead":"44d6c30bd852bae684045b0c9733a1a227da89c2","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.47_1779757816702_0.6014350027818749","host":"s3://npm-registry-packages-npm-production"}},"1.11.48":{"name":"@7365admin1/layer-common","version":"1.11.48","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.48","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9dc8879f233ee13e52c581fa75901394191f4461","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.48.tgz","fileCount":633,"integrity":"sha512-bKWsPM4J6aggyqaIo+g5qf9P6FMhiojTVpD8rC2Fj/Isdm18LTc8SCQcKFSuZHK4uJjO3tPhgcwQyhcf4A4k/Q==","signatures":[{"sig":"MEUCIAuwKMvI+CE8exFWxCcDQy3klL3AQWo0e3kqKiAPvuyKAiEAgwJwkWOEwAhXTCqSoW4wNb6x9sOJRMv142TiOuj2oqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4256887},"main":"./nuxt.config.ts","type":"module","gitHead":"7fe7f3a51ef4213ca3199a5c2e9a566497304e1b","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.48_1780033143567_0.9819626191234856","host":"s3://npm-registry-packages-npm-production"}},"1.11.49":{"name":"@7365admin1/layer-common","version":"1.11.49","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.49","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3968cf2bbeb8556b8cb9d51928dfc512f2e91784","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.49.tgz","fileCount":633,"integrity":"sha512-KwTAAQ+tkkrf24jp31jLMNh2ucix2/i+PgroGM2VsSA2LF7nPHyoBkUroB+gU71jtU43QjkqSXIahd/EjbknCg==","signatures":[{"sig":"MEUCIG//4JrtAyWQ9pQm1/UgdYJX8oPu49hjslFJTgh7BnPeAiEAgph05iYMRE3BUteccg3g/NqPZa7Qpp0ulNMgyGe0p7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4257432},"main":"./nuxt.config.ts","type":"module","gitHead":"4cfec81ddfb1f352e3ced7da8a5f43a78cdfae97","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.49_1780384381588_0.11701072890192088","host":"s3://npm-registry-packages-npm-production"}},"1.11.50":{"name":"@7365admin1/layer-common","version":"1.11.50","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.50","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a57ea8dbe641f16cc707fdfa6ac060b325ae4b1c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.50.tgz","fileCount":633,"integrity":"sha512-Dh15HkIgS5z9h4wDFpMuEKzfDrvZUjaskPkIPZxo3cjBfA0j+yBQ9xPCubILYsrk8Y2zLxh6HAhw2SuxrnECIQ==","signatures":[{"sig":"MEYCIQDH0GI7xhHP7vHF8YSGAFz7LD+B/eqkCuKf7Boe2bCeOwIhAIe9ZUorFqtHpev3O5rPt/0+TsPd4vgBWnp1px013fLa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4263503},"main":"./nuxt.config.ts","type":"module","gitHead":"1e4ee1b3462bae9581c49b037728d6b3aa9b03e1","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.50_1780907438298_0.8786497295638032","host":"s3://npm-registry-packages-npm-production"}},"1.11.51":{"name":"@7365admin1/layer-common","version":"1.11.51","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.51","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"eb406e0538071a27f38e3d06a0af150c09bee7ed","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.51.tgz","fileCount":633,"integrity":"sha512-CSJKPyARXemrZOleBpD7oA2TivCuCH4fC4Zk57jEaD4pHkUHxI8J66bLIWQBzELbGZTRUTOJFywO5ucvY8R7ug==","signatures":[{"sig":"MEYCIQDFiOpBkmo3sdgwg1fO3JOOJPJ4xmiyo7aodgRK8C/ZOAIhAIWcMT8c7Mw9BtBhscKo3fcPRJtkdA0vLM8PIegjd6nr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4263620},"main":"./nuxt.config.ts","type":"module","gitHead":"395e121548c1a7e61eb37a42bb7de1fb2cdaa8a0","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.51_1780973314730_0.6718338739943297","host":"s3://npm-registry-packages-npm-production"}},"1.11.52":{"name":"@7365admin1/layer-common","version":"1.11.52","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.52","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fc1c836643793ba504adaae04dba33a74176083d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.52.tgz","fileCount":636,"integrity":"sha512-PC6p0d9JWF6coYQ+ACRKo7roR6Yq+6uTGAjTuyShyp/X401Z+ptXPQ1HAWS5NOBfTFhinIaX93wRDPsrEbhH9w==","signatures":[{"sig":"MEUCIHpo07yVNkwt77ntB6l699KmsOxXCNCMIaFyvcVLyzJyAiEAmbQayvj+YsLqLzvfKor9yImDPspJsrTTstkvu/faSsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4287470},"main":"./nuxt.config.ts","type":"module","gitHead":"5dc00472e4e60658085e4068cc7b94692408f412","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.52_1781139416059_0.6390601202992803","host":"s3://npm-registry-packages-npm-production"}},"1.11.53":{"name":"@7365admin1/layer-common","version":"1.11.53","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.53","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"aa5d2cc5326a81696e8d8be1709276930d4aeffa","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.53.tgz","fileCount":636,"integrity":"sha512-NSHxD1LmXj5/aPsARKpchVq4D9R8oYepKHP5ZYtqmhBgNICrCoa1kpDpkXYRbC/p47SOtfonic+RgEVq1kj2iw==","signatures":[{"sig":"MEQCIEJd6JhYAYzka8GwJngrHr6r50PRGIOMTaYSq/dOo0YTAiBnUlgybkTa+fC9+F2elNKUamtExe4I4H2dA9TeVHEkow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4290069},"main":"./nuxt.config.ts","type":"module","gitHead":"333089f55ff82badf9c1cf0f12d752411de62528","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.53_1781227281790_0.480821065546964","host":"s3://npm-registry-packages-npm-production"}},"1.11.54":{"name":"@7365admin1/layer-common","version":"1.11.54","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@1.11.54","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"525d092163b84c871dadf6b719e6df926500e36f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-1.11.54.tgz","fileCount":636,"integrity":"sha512-bQxqV/pQqKAiRjPA/fAOClu84Dz7YfJQgxPAJ1xx394bf08LTw3TyOrcqy2y+2O7VgbHZb6EVWVn/LKEOZpRqg==","signatures":[{"sig":"MEUCIQDe38conYDIY9YzNC+rVeQ79pm7kmnviXkJl79zp8l2sAIgCIauV35qhdtCPCufpRFLBOWBmxbERZfomHSkh/vX/RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4290683},"main":"./nuxt.config.ts","type":"module","gitHead":"0bbb00759c30e425567553fe4407bbdeddde5983","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_1.11.54_1781234224334_0.7825169682479178","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@7365admin1/layer-common","version":"2.0.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@2.0.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d23ef3801a1eb72115c331aa21276addda0d253a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-2.0.0.tgz","fileCount":637,"integrity":"sha512-dTQ4vTOWKDknToa8K2OzR8JDv6kd0UZPG7HzEMyVc20l4xABjs7lCOitnJO7aEV/6UuQGXDJhtNgjaNwN5viqw==","signatures":[{"sig":"MEYCIQDb6QpFHaGi3F1EhkvJ03dfO3a+OD1DKteyycmy5Z2s9wIhALY5J7o9WqJI/rtq/np1RjEo2vHSY0/Z8i47qZh1Kh6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4303345},"main":"./nuxt.config.ts","type":"module","gitHead":"9f6a7a6355283deb82792c1aadeff848134dbf8e","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_2.0.0_1781254368963_0.6914985283646984","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@7365admin1/layer-common","version":"3.0.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8cd8f04c902ecfaa9cfe485458142da9e4547cde","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.0.tgz","fileCount":637,"integrity":"sha512-x9JyuHlOx4PHn6sqe6PqACVpde/P+wOotHH+NOCm1FsYOUJbkzzWNXXpO5PI8T2R8ThKChKiO+P4MP4saGcCtw==","signatures":[{"sig":"MEYCIQCC4SsrLick7Pyib00EEXvkG+QGc2LbQ2bGvRAFv09bUgIhANlWqqP7I3Qs8x4ITa7KbZMi2wCX0CxhgwrZLDnb9HRC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4303942},"main":"./nuxt.config.ts","type":"module","gitHead":"b627c201e05b0d6aee8046de67e21942ed70a284","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.0_1781502923447_0.8564780047791951","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@7365admin1/layer-common","version":"3.0.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2a6e804146298d91089a2027e323e939f419fce8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.1.tgz","fileCount":637,"integrity":"sha512-iyI193//pCZuo055zMAxzE5C8pH4InmSLHpzV/zEmre2zwaL76wGULLb4mSoxjHEUowroFkFljwWgl67ZwXA/w==","signatures":[{"sig":"MEUCIAzoEC3pkPE1NQAIpW8uVL9KHv7Rcpsf468wOCeHZgT2AiEA31M6CE0scwpcDSJPO8uUEB/QDYhLMxVHet9xxOWqaik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4305215},"main":"./nuxt.config.ts","type":"module","gitHead":"1c3725396215b60a6cd217d59da41e8eb0368b84","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.1_1781508928700_0.5401409508194759","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@7365admin1/layer-common","version":"3.0.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"11ac6d8c6e03b24ef6c4d2477dd9668b65a60f33","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.2.tgz","fileCount":639,"integrity":"sha512-4rOTJCsDHIXcFR3BW/rCQH05uemMPDTtgVX48YEihcJMm79fBDTMl7smlA4Ed9WjaN1aKJGluCwfbtpMM41TBA==","signatures":[{"sig":"MEUCICuUUM+4y+hmh8UGIkz/Gm3dHRLgp0qup8srVltHndkIAiEAj9zoEJ/uMXCYylXsjRBemNWHC0yOCTqOmqw86QL51so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4309726},"main":"./nuxt.config.ts","type":"module","gitHead":"586dc886af7a5b4b726fa72704f21a16798cfce6","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.2_1781652512858_0.9777880048446383","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@7365admin1/layer-common","version":"3.0.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c5d8a10ce5ed4f8a182de75cb882facb407696f9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.3.tgz","fileCount":639,"integrity":"sha512-6/gtpt4fhTQu4QLMBBNXZzzZwAz8W9Q5hUoPFAAEYzu9GrzmkjmMzAMJOfsFltb3pVZ9RIon4USy5eQyINjPdQ==","signatures":[{"sig":"MEYCIQD4sY33resoae4/WzJSBMSgBQx2/3Fy0rt11G/nqGkksAIhAK2VBPDhngNPWUBByAR82yykwk/zXhcVxk7fdEheUxOU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4310289},"main":"./nuxt.config.ts","type":"module","gitHead":"ce6b9e996e86d86a087284d347cb047bcbcba682","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.3_1781676812763_0.8021657923995611","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@7365admin1/layer-common","version":"3.0.5","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.5","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3c40039b9ddd7b23fc2e73ccd58eb49588f315e6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.5.tgz","fileCount":641,"integrity":"sha512-lxcV+YHcRqLWjgIlsXws64A0VQT4+4FIZpjOlb0XJYX+glQEOJglKyu5b8Zt4pu/uV6u96Pb7EofwjC1Ns2zug==","signatures":[{"sig":"MEUCIQDiWvAu9wZW/mDW6Hm4fW4QmB/e7E6fJ3XYdYGRxAVlNwIgCTPMfBOrYLeb6zwG1/6XBt6uQdzjeon9QqR82LH07kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4364732},"main":"./nuxt.config.ts","type":"module","gitHead":"a1f884d80d8b75b6209725009fe262df87a0e374","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.5_1781764915533_0.23923971446216097","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@7365admin1/layer-common","version":"3.0.6","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.6","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6dd1e7a0c3d24a1ea4836bc9ef60a3c098c63d5d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.6.tgz","fileCount":641,"integrity":"sha512-ZxNWwwPEkYWoffKoZiymRyjC2fX2ywY213ZsW9Kvs/ECz6rpe/6nUONIxW96txoTp/HzfN9NCHAOL9nqemGYXQ==","signatures":[{"sig":"MEUCIQDJlI2BnjfiQDFTrgWLzimHrMx3Er8lpk6l59friaBPegIgYXOVTZ/qwH2tIXtoTJEwe3C+OL2YanpFJUKJn4St/wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4364824},"main":"./nuxt.config.ts","type":"module","gitHead":"611115b9079b16085053350d4886b321a861ba9a","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.6_1781838345803_0.29921534075736056","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@7365admin1/layer-common","version":"3.0.7","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.7","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5b1befe0408f55e02526da9997058cc80584cee6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.7.tgz","fileCount":641,"integrity":"sha512-LpUFBUiR+mmhKl7Yx+YvIEl3srbt7vwnmrKY56PNowETcE8GiueSuJ35TSOCdu8hwfUT3Rcr5XYj5tXYqPaCSA==","signatures":[{"sig":"MEYCIQC3r6DcxTKwufRJNvfMxHXYf4txfSgpdAj6Hrm+1BBK/AIhANN9lud/EE1d7K5fLICjLbadQjAixyGoqeyBRyN15A8S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4374811},"main":"./nuxt.config.ts","type":"module","gitHead":"90846796810c7ccee5a7a454b4a475c1ebff798d","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"^47.2.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.7_1782115852432_0.006206550282749079","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@7365admin1/layer-common","version":"3.0.8","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.8","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1fbc7428611e9a1e7da4047883dc50b1b85f6d65","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.8.tgz","fileCount":642,"integrity":"sha512-zxrrnXN08YQD5L7+t6odG1KO/zGiqN34k45zD40T+pTrJTy4I7KHUIg3Iq7o2NwLWxs1TBXinad9K9bRaIDlOQ==","signatures":[{"sig":"MEUCIQC4JlaXhsEa5CZAhDKFM7nl+7ltvcRGAy8u6wb095ASxQIgLs09oQsODS8MAdISb8padYBtpIrvSiIIh4/n6e2sUlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4394317},"main":"./nuxt.config.ts","type":"module","gitHead":"bf14b66f4b7be0863da246dcab208af7c4dca3ef","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.8_1782202839303_0.811327336075482","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@7365admin1/layer-common","version":"3.0.9","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.9","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1eedaf171ffb173346392d389beb442252ab8c78","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.9.tgz","fileCount":658,"integrity":"sha512-Ams5SFknVv2+9WW+l8LUES5ZxXQulKrnWC5ZM8X/b8vWShc2vGIWXbIW02qGmxYnE5IJl07pvDS8Dm09PK3W8g==","signatures":[{"sig":"MEUCIBtTgTqho1BiAHP7XbcAYXxS7RImvl+0F2/fbFt5MODdAiEA7aWxBPdUbZIGtZ/0Cuj73MOov0Tilo3wFoeGBswCQYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4629614},"main":"./nuxt.config.ts","type":"module","gitHead":"82a1a13b1170a8f8d7a9e396b9884b3f425666f5","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.9_1782279787269_0.3145839734076503","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@7365admin1/layer-common","version":"3.0.10","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.10","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"11abbd65e4419d11217426bf8dac803f632deecf","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.10.tgz","fileCount":658,"integrity":"sha512-nvttka3li49sJRPd8lCohB2PkQhtzuhgUWm4uuBpPQb09AnHVi8+m3J6XAKZTWK3bltQQ8tNKAKt95i0VHpCag==","signatures":[{"sig":"MEQCIFE7ADgseH1InbMPCW2MMnK4lQiGaaxw/uuDLIrUo2EnAiAGdMZxkJ3JC8OgWdijUXngJ1PDTjnq4NJP5BwvUf8OXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4629649},"main":"./nuxt.config.ts","type":"module","gitHead":"6cdbd436985b43821cadd50232620cf6abeb03fb","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.10_1782375196059_0.40912388849821557","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@7365admin1/layer-common","version":"3.0.11","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.11","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1feff622bcb9218aebff705c754a9ad5b89a7cfb","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.11.tgz","fileCount":658,"integrity":"sha512-nqyRK2Sxj4ORw014yDt3W7JLTLcHgGMw5TuDTjCwmL8Kn35MMK9GjioWZCxcheY5DOA0TOwo7tp0o92DHbbuNw==","signatures":[{"sig":"MEQCICZDdv+NyIw5bQ/6akoT/PEiox9bM3FCwFuEg/eP2iIEAiA8tuKxD4ycms3VQuNq+QPIEEyHRSdn23Xkd7DLvGM7tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4632572},"main":"./nuxt.config.ts","type":"module","gitHead":"7059f0510435d27a75e31434e825d70cc93bf04a","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.11_1782462986889_0.7206776087589719","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@7365admin1/layer-common","version":"3.0.12","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.12","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bb6c9708967f2e9be53c27130c1f97e8f6d012f8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.12.tgz","fileCount":658,"integrity":"sha512-NUOON5LM7N9hrqR7IJrmTgcS2ufX+Mfi4exvzm5njsbyXlDwtkXGm0VkEHhtgJznLlm3NWIMJQvp1xLoM7x/XQ==","signatures":[{"sig":"MEUCIAf6JM9I0B4jGuhr/Ue7SjRChU9eA8ODJqwixx6QHH1ZAiEAxQORAlDl1pGYaMd04fDDGsxfeGKteMwYIrdqW4Y61L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4641030},"main":"./nuxt.config.ts","type":"module","gitHead":"562bcce622a3424b833d2b3a2aef72166f25e7b0","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.12_1782717714331_0.5057933302485951","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@7365admin1/layer-common","version":"3.0.13","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.13","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8dde94bca963c5199aaca87d6c1b2923aca84ea2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.13.tgz","fileCount":658,"integrity":"sha512-8ts0e53PN6sG1GtKT9pZawiqrVRBVv+UlYrSBApMtKv6eNitue7BM8ihlJEBKBHh/68DnVUzhMBxL5fgrK4VPg==","signatures":[{"sig":"MEUCIFTp2d1c4/+GYO4Zmhnpj//kWw3Nlt5shP0igOGvPclsAiEA1CRN8V+xmfKAGTv2v/JehWRyvVwYi247TqrGEq0RqnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4641253},"main":"./nuxt.config.ts","type":"module","gitHead":"2dcf4790e0bfac29a09ba6afbcb6c59b60dfce2d","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.13_1782722811341_0.08940294456297537","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@7365admin1/layer-common","version":"3.0.14","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.14","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b1016308f811857e9fc6068182e5f5b117579d9c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.14.tgz","fileCount":658,"integrity":"sha512-LvtOjUaml5pw/S8Dm29rgkwpGEd0tJurioREgkX44ny4lNRp+mSFQ3ZfUYUPWQ3PzcV+noeiM8TlUSR5+txc3g==","signatures":[{"sig":"MEUCIEEtYTqH29QL1SXq5usAH7EVLUrwkIMypHEcD1CMCrEPAiEAhghsVPQ1AJRY96MzU1ldqTWHr7aM+XD6uSJ9vBALnFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4644450},"main":"./nuxt.config.ts","type":"module","gitHead":"328df7c248facca1e0b846b977a7be250f4025b1","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.14_1782801874022_0.22573975296157078","host":"s3://npm-registry-packages-npm-production"}},"3.0.15":{"name":"@7365admin1/layer-common","version":"3.0.15","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.15","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"442c1d4ce7db252828d23d4a563aa054a7d23157","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.15.tgz","fileCount":658,"integrity":"sha512-hGLY8v4ykcB2acXKugfdeGO9MVvbXtSczkpIf+ase1v9bk7u8q65WFekZzWx7+XaxJYxa2a3StAfVq8mOaWBKg==","signatures":[{"sig":"MEUCIQCyDaR2/SE9x/rnvDGimnMc1BqwwGrh8WdKoA/uSAyAbwIgDTYVUSxW98Nd+SE3a5ca6m7kqlkcdnlipcRwWmkwnvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4645816},"main":"./nuxt.config.ts","type":"module","gitHead":"697936f0db3a7cf70722ce189579a38882752658","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.15_1782810289010_0.5624812755292652","host":"s3://npm-registry-packages-npm-production"}},"3.0.16":{"name":"@7365admin1/layer-common","version":"3.0.16","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.16","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"feb2d4bf537917622263600ff11f7e69861d84a1","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.16.tgz","fileCount":659,"integrity":"sha512-XHmO0HGCNK0S8xUeGNr6Bv8ovJGouUoJ/XQYordK/h20w3Zlut4QNyvc4NTHGMZ9VzMHsb6JxNrwLH+d7WJivA==","signatures":[{"sig":"MEUCIQDqa4J2n4YPRG7KOAeUhATiSdXpEA6uQXnBJyH9Tjtr6QIgBK3m9g8Oup/gE+uZftg2/02a9x/W5YKvYhn3w6U+bhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4698252},"main":"./nuxt.config.ts","type":"module","gitHead":"046e3d85bf89f2d36ee5e72401fe84463299e7a5","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.16_1782953673285_0.12166008962089214","host":"s3://npm-registry-packages-npm-production"}},"3.0.17":{"name":"@7365admin1/layer-common","version":"3.0.17","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.17","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f5d2db162cdfc11d39e91deba54ea3626f0e3c17","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.17.tgz","fileCount":659,"integrity":"sha512-NhGejTUFj4gzvEDNGBdtR5NE483wZ/+JbhZYsx178MBzLtzDdPutIzWL6F1O//JH5BxdJCimhC0FdJWnW8vRDw==","signatures":[{"sig":"MEQCIGWKCeMcfPnZSCAxmSp8xpd/X3B8HdCNRO/lxLCoEHxoAiAEzfw+B/IZLEZbl3kuRaZw7Q+GH0u6LuLBLjMETdSNcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4698395},"main":"./nuxt.config.ts","type":"module","gitHead":"e937b6922d16c0b39f322d9ef74f3a05c591f5fe","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.17_1782979832227_0.806893412178997","host":"s3://npm-registry-packages-npm-production"}},"3.0.18":{"name":"@7365admin1/layer-common","version":"3.0.18","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.18","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e23bb0a0fa2e6cbfe9a07810e62dcf745cf87853","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.18.tgz","fileCount":659,"integrity":"sha512-KXjC9YTPAoAPyX3+yFjiH9Q02lzZgOpT80qkuzKYkkKoO1NK5/+NCH5JTM+MLxS3XrjQ66i8dShNCSUNIrFwrg==","signatures":[{"sig":"MEUCIQCEWBlf0bXzjXzvzReOGXuPwQGaYRvwJCsaHU0NHCejwwIgOhBgt5LVM5Ug8PfwXpSBNShWaOLfBMAoagW4+wwpKxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4699734},"main":"./nuxt.config.ts","type":"module","gitHead":"be7b7aa0cf0c12c2aebd9b152922bb5b03e115c5","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.18_1783065512314_0.290304692169566","host":"s3://npm-registry-packages-npm-production"}},"3.0.19":{"name":"@7365admin1/layer-common","version":"3.0.19","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.19","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e161732cb0fa42ed90f2db9ffbe9b305eff888f2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.19.tgz","fileCount":659,"integrity":"sha512-FO371EZLEC8XkE/O6BM/ShLF74JFbApDnb+Q7mTag4MH5mf7yp/pUHkotY89IYLuq+B64c65KFul8+iUWcdi+w==","signatures":[{"sig":"MEYCIQDvKl1O9MZOAux2ojbeOlt2T0e1Di0SBW67+cUECqBM/wIhAKNV/i5JG+fVG9m25BA/KAjK5IFpRIrqqvPZ0J4fIOU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4712218},"main":"./nuxt.config.ts","type":"module","gitHead":"c3c7907c43344bef20229b028fae5df9757d6670","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.19_1783326548284_0.24781677572961813","host":"s3://npm-registry-packages-npm-production"}},"3.0.20":{"name":"@7365admin1/layer-common","version":"3.0.20","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.20","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0b0713b13d5864a0c15d8f8971defe13f61ed119","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.20.tgz","fileCount":659,"integrity":"sha512-lfzxIUHU8rV97CBwm7MjGmv072Zawgsr9jZOpDANr5tBupdnv06cXTvBbbco2P/Ti820J8OB4p2pLYcrbjVlBA==","signatures":[{"sig":"MEQCIHs+Rh58s+rGsrB0JiFH3CpoDEu3YnpcfX8vLviNSHyiAiBjUGINGvIzRCJhUhjpLYpuyBgCT5sAYtWMofzWsQ6nGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4715719},"main":"./nuxt.config.ts","type":"module","gitHead":"badfd49ffe5c59d2c41d44bc722fe1c9b02d8b79","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.20_1783412399817_0.8801771699721328","host":"s3://npm-registry-packages-npm-production"}},"3.0.21":{"name":"@7365admin1/layer-common","version":"3.0.21","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.21","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"110ade3fd5dbb58e1e742a075ac2e8fff0d64d30","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.21.tgz","fileCount":661,"integrity":"sha512-6VseXU2NSkar2J7aN6+OBiLcoxVA2wpydOxB5jI9DRbc5xz7fw0CincyUkvgsuPx2cDXunBqvZGgIsur+LCQ0Q==","signatures":[{"sig":"MEQCIFJzOdxesyGEqeR/LLCKDr2mLGh3UREyC2+/MsqxX10jAiBqRtjkJasMf1FVb1zZrlLjsXKrWuVAacIG/G33uTPY6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4777664},"main":"./nuxt.config.ts","type":"module","gitHead":"4c7e9461793fe95bd842a24e353fcb61ec8f263c","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.21_1783499430292_0.6226068723182903","host":"s3://npm-registry-packages-npm-production"}},"3.0.22":{"name":"@7365admin1/layer-common","version":"3.0.22","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.22","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7e35c55870127477fc215ed096523ab4911bf000","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.22.tgz","fileCount":663,"integrity":"sha512-9n3Y3pW9T3FiOpvN8n0Lae9Uz0cLNNZKhQAVWIh4zGHZjkVe1pQHZvJS7QA+SUZbdJLGddbG598A00OXflaISA==","signatures":[{"sig":"MEUCIQDGjhetNao4QLpdBFM9u3OEmOrW27j4ZGfMHHi2LNGr1QIgPoy0XUsaaF9G3RYJUdfkwDZwcTxAJdS4HU+Wktwp+/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4781427},"main":"./nuxt.config.ts","type":"module","gitHead":"0c0526cba46410b6420977aedef138585580ff3b","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.22_1783585233406_0.2864745292480535","host":"s3://npm-registry-packages-npm-production"}},"3.0.23":{"name":"@7365admin1/layer-common","version":"3.0.23","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.23","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ebabbcd544d9f2313e00b3e471b7ce7bd3ccbb64","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.23.tgz","fileCount":680,"integrity":"sha512-30IbT27cahBIzHSlr4bqVexvUSjP5xKeo9xMCCrcwGrsuy/Ig82JWAKhBpA/CLHsYJjevRVsXdpbf3xQYdfzYA==","signatures":[{"sig":"MEUCIQCSMjtAyPhRxwTv0kEWTFYWqiQzoIg/+DbMbHdn0AfabAIgC1BpnD7rzz9zyTx62ZJQ4QEZnMDMCsnUFHAsPQYx9R8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4803245},"main":"./nuxt.config.ts","type":"module","gitHead":"a6cf5060efa19b5b1de2151b547f79edba464246","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.23_1783671170791_0.9291043979802638","host":"s3://npm-registry-packages-npm-production"}},"3.0.24":{"name":"@7365admin1/layer-common","version":"3.0.24","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.24","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"401fc4c54f45c0c2f89ff3ce07d2d108dc59cec5","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.24.tgz","fileCount":680,"integrity":"sha512-uYsT7Od6DugR1GzTZwNBvXeZpLZ2OM6M8v+3cNhMAORzUUaNSvfiQA2COu3Gjg1khq/Im6LiIODG7QY04cAKTg==","signatures":[{"sig":"MEUCIHT194LFF/Mdzbh5Ko8htMZWNS+Fg/Eq3XUgoR5KElvnAiEA1L3srzTk/GJAykv7HThEu2PDi1/r8DasVg11Qetod68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4803381},"main":"./nuxt.config.ts","type":"module","gitHead":"855f55149c69c8e7902c4da303fa1293713ddb5d","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.24_1783901472819_0.781485290576621","host":"s3://npm-registry-packages-npm-production"}},"3.0.25":{"name":"@7365admin1/layer-common","version":"3.0.25","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.25","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0175341dc2aa10f3665fc99ea4eda74ca8fc9a88","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.25.tgz","fileCount":681,"integrity":"sha512-MHkI3dkm+ayRtpi08zYqreKGexcG6B0DS6C7wJsQsQ0+rdIhccwvht3Ns9MnN/KRNa2lxewZSxLIM8CNeFOIcA==","signatures":[{"sig":"MEUCIQDcOfGovHe9MeUFuOWp3u+/OrWWcaeP2BQM9CpgJ7kpbwIgdjG+O9kyNpICGlbd1WsRlEZwTJrRCyBTJPdVaYB/noc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4811851},"main":"./nuxt.config.ts","type":"module","gitHead":"768915fbdcd8dc3a66e5f78b7209a9e93139d1f4","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.25_1783931385289_0.7192739323767772","host":"s3://npm-registry-packages-npm-production"}},"3.0.26":{"name":"@7365admin1/layer-common","version":"3.0.26","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.26","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ed4b84bab2d4aed695864898d52baec75ed540b9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.26.tgz","fileCount":681,"integrity":"sha512-EFaswD6w+iUpucc7eQeeAT3R3FLqdibIlqU0fEU01BXULk2LP0xyVXZhROgwS9lEbweSSo77yyyvzoymtJDutw==","signatures":[{"sig":"MEUCIQCaZijUCIZijelnLsI4CVYsgfzL8vnYlS2w0+zkz6aLLwIgJIN+ccIu1/PiYhyE8zxKoXJDGLmMCmrh80QINyLoPFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4820492},"main":"./nuxt.config.ts","type":"module","gitHead":"cfdf2abda2c791c9172bce1f2e4ab8b12dc9a126","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.26_1784018679647_0.16620163036369773","host":"s3://npm-registry-packages-npm-production"}},"3.0.27":{"name":"@7365admin1/layer-common","version":"3.0.27","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.27","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"67592d9506217b880cba5608319d92682daf3c18","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.27.tgz","fileCount":681,"integrity":"sha512-AEPE57dayUrNdPCI6gpdcpF6Lp1rdcpIrF+d5HWO50OsISQyGoqFhcQ2olpMovSSxxqJZfYcgw1OxxaFm6sPqg==","signatures":[{"sig":"MEYCIQC2jwRomkpN7g3TEBaMT+x20PW6ZsiVZe3GemK6F4C3TgIhANg6WU7S3ddbZ0T6DYxSH24bXUUvTmN5/44qAc5jb70k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4841477},"main":"./nuxt.config.ts","type":"module","gitHead":"058fe8c0985b9ddb34b31dc3784bf2ae7639b5a0","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.27_1784105108919_0.4751207223419449","host":"s3://npm-registry-packages-npm-production"}},"3.0.28":{"name":"@7365admin1/layer-common","version":"3.0.28","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.28","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"57c153e54a2681ed4f059dd8d282e221fcfba7f7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.28.tgz","fileCount":681,"integrity":"sha512-xL1ce03VRI3O+Spa+C2ADcyP60q1v3YmhZcx4yyD2luR9X3SC7Qnqx6L+Ua4LALXjd7c0qlWav4VF9k8TKsmZQ==","signatures":[{"sig":"MEUCIDEo/OR5cLVPNhCFumCISQ1eHuGQNKZFb6OLpPiAA/5/AiEA7r2RrvT+VtJYO7RvpX7M3B7GliyZ1PlbwN19W58ooK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4848036},"main":"./nuxt.config.ts","type":"module","gitHead":"f0b91f14140ce9968998775d0beb4b830d12be4e","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.28_1784246331383_0.1254671563453531","host":"s3://npm-registry-packages-npm-production"}},"3.0.29":{"name":"@7365admin1/layer-common","version":"3.0.29","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.29","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4c59973bb6584f025a8323d19bb7fe4626798365","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.29.tgz","fileCount":681,"integrity":"sha512-U4ypNqMkMTa2aUjWCj7GD2CwDgGw7Ml9yDAQu6HCSKJeVXnYEiO6PCuF+tX3+TMLc5xdM5812OO3nxzcMzy3YQ==","signatures":[{"sig":"MEQCIExVWXEDbYAomPpomfhiOfbHXxZKKik6Atx9XzkE6SFyAiBObTbKV2jqpWOVVn9M0xP7Qz02vYrjsCafKgyLfiRZwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4859199},"main":"./nuxt.config.ts","type":"module","gitHead":"df03f8c4a86014aac1729550538970e366424154","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.29_1784277740236_0.5141453801999019","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-staging.1":{"name":"@7365admin1/layer-common","version":"3.0.30-staging.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.30-staging.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"506b63e3b299a0eaa7f22c1117e628b38b9faa38","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.30-staging.1.tgz","fileCount":682,"integrity":"sha512-S98Uf+JDaQv/JGAYLV/a+rJa1ahD0gH9UMGoUKpIhoGeqF9CAw+HuD2xvD7blxeR9MW9SuXoaGUKwt0Ill22Xw==","signatures":[{"sig":"MEUCIQCLeza0JNpP16mn0woX/6d4eboEyuqK3NryyJuAqAsGkwIgYiiq6ZKmdjYE7dGGBvpM8rb5I8JaUvkRC7gCVXGYSMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4860280},"main":"./nuxt.config.ts","type":"module","gitHead":"b10bd259a222fb59fe6241e2ff4498230c4329d5","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.30-staging.1_1784517636017_0.8581729519675305","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-staging.2":{"name":"@7365admin1/layer-common","version":"3.0.30-staging.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.30-staging.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ceb5291050e49afaedbf9205b5906abf76cbe00c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.30-staging.2.tgz","fileCount":682,"integrity":"sha512-icFC0sn0ibGdnW0/PHc+gbmarSr5nRUZjgKX552dprwn5K9+hFni4OTuKV0UYOlKLtfjB8pLYvbP/YebfJik5A==","signatures":[{"sig":"MEQCIGzRmgxZzA/dBwtTlyO5q5JeOMMDg5dNrMuqN5QUB6gRAiASi7OZjPrcjK+O7fOhiRCrI+HZLOc4GCDFcRrz59/VXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4867788},"main":"./nuxt.config.ts","type":"module","gitHead":"ea9e491f8681bde41f0202d41b14c0cd871b06fc","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.30-staging.2_1784525809613_0.7242755622614123","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-staging.3":{"name":"@7365admin1/layer-common","version":"3.0.30-staging.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.30-staging.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"22c43940b95ebdfbe887d012cc4a86036d85397a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.30-staging.3.tgz","fileCount":682,"integrity":"sha512-vNWqCKBXPy+TJtNcg6Eohirrhak2CHVR2Y2b0oYY/N7mB6CZ6JpTYdn4ea/Sy70pmwT8R/PmDygzp5KsLS/lFg==","signatures":[{"sig":"MEQCIHqSY1NJn1r4lDM157TWoGvu+RQWAqrYsDmtkaAls+EbAiABIXCLEj+NBujzKo+yP277IPAJbCWa2s1M8tRfsQlp6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4873547},"main":"./nuxt.config.ts","type":"module","gitHead":"b4c9385df2f1368feb3b9c4d6bf6387d5ef69f66","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.30-staging.3_1784534056183_0.5170636027625735","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-staging.4":{"name":"@7365admin1/layer-common","version":"3.0.30-staging.4","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.30-staging.4","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6187e79ede443bee033203f9a767153dcee8a84f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.30-staging.4.tgz","fileCount":682,"integrity":"sha512-8Nm28Djc1bvH9QoDqAZ2fVBgBg8L0VoePcJDPfHbTCFLGtRMi2CHKcJmdt9vcK+2gtYu3wf+i7+r/OoCVzgl7w==","signatures":[{"sig":"MEQCID+NI7CK+Yxz/h+3kvmONCf40Q3hTVEadhaPaPRMfEBiAiB3Jf9uitT0CSVuUw2w3I59ZDA/aMR1w3a8W9voP+mnsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4873578},"main":"./nuxt.config.ts","type":"module","gitHead":"01d7a83dc5c64c4c698c17a29173221911b16b18","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.30-staging.4_1784534143697_0.3806781976451874","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-staging.5":{"name":"@7365admin1/layer-common","version":"3.0.30-staging.5","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.30-staging.5","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1903bfa218c4cc939ab714342dc670e97ee69ccf","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.30-staging.5.tgz","fileCount":682,"integrity":"sha512-A070m7TdNv7ztIfLnS95P9a8yR1NCu7SOT88kFEcP25cWKvgCxSDpk+Q94Q6TD+asvFYqAEU+RmD48ScOe22Ng==","signatures":[{"sig":"MEUCIHQtbma4f4FYz2nId6PsYUh+9Gppz4vwwKSsPSVLm8Q6AiEArg6Xq3o1zr0SG08Jt2GZ78yS5QxMWYH+jcGaySvkDyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4873837},"main":"./nuxt.config.ts","type":"module","gitHead":"1c74a285c46a5af9f4a83a684162b4460b5701c5","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.30-staging.5_1784536772823_0.8402358883916128","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-staging.6":{"name":"@7365admin1/layer-common","version":"3.0.30-staging.6","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.30-staging.6","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ce05d529379109a8582a087c9085436b632a8940","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.30-staging.6.tgz","fileCount":682,"integrity":"sha512-cqQvtpdI6Ej4Fql+UfaVnVGDSBbiOKaOltsvtBFvFpwA/YrpfyhYn7TBq2fwvSf9iAZpVfvPgZ8/7ewbOr28Tg==","signatures":[{"sig":"MEQCIHdri+TJLni41DlCUHRRlOzzDoLNG9s+RDasCFziyxCbAiBCs3Eykma3gNmQxw8iqknQjLE7mv8/WVdP9/40G3DW2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4873843},"main":"./nuxt.config.ts","type":"module","gitHead":"337d0fcc9710cd245fa50e80befd5734950ee332","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.30-staging.6_1784613617781_0.6318964337125199","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-staging.7":{"name":"@7365admin1/layer-common","version":"3.0.30-staging.7","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.30-staging.7","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b0c55f95b5206b6e150fc3ae0780c61441632a01","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.30-staging.7.tgz","fileCount":682,"integrity":"sha512-onv9bwiG0WEWriZQhh78qWXmEVnnOPUWgh+Wr3Q3OgHPHu/EFiQxxJn5BGJh5XLRTmMy1XVE1nisEROmZ8uKoA==","signatures":[{"sig":"MEUCIE0Tk2hykYXweAIF+LFtXMLsRI4HLsubOZiKH+8lCEUhAiEA6n19z2QDdakciohg+Zgpt7poeIcRkkUHZTIGTGSoVoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4873880},"main":"./nuxt.config.ts","type":"module","gitHead":"7223abd5eb2dec4de34f011441d0d3c8b583737e","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.30-staging.7_1784613860131_0.24443382763171084","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-staging.8":{"name":"@7365admin1/layer-common","version":"3.0.30-staging.8","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.30-staging.8","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fb78da03815b2c74493d4ec32b35dec9f44d3fcc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.30-staging.8.tgz","fileCount":682,"integrity":"sha512-CkdemAJ3zRxIpzWNZ4dizehUDRHgDPmCz+Xhn5CB52b9hEFsNieL2kf1RMt31AiuBhDVe1qnlb/VAz1sqFDEgg==","signatures":[{"sig":"MEYCIQDC/Q9Ev3E69bV6EfzCstys7Ui3v4AbHAD8T1FUnZ/mnQIhAJ/G4Lk9vscWtIeE1TXVkZbYvGZMpW54DxBkTdavG5lU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4874575},"main":"./nuxt.config.ts","type":"module","gitHead":"5bb446ddeceb25273103832b591101d8c0ece70f","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.30-staging.8_1784614195582_0.44641174762061175","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-staging.9":{"name":"@7365admin1/layer-common","version":"3.0.30-staging.9","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.30-staging.9","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"157a7f08716387bcab5a69b79a57f33683fe4fc2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.30-staging.9.tgz","fileCount":682,"integrity":"sha512-Zh7SQNWOdD+pnTAeC0fp4hW+497Lml1EtnoieYTh1dF+rQl3acWjYOYMoFYfM/op2gjw3XbdyzhdePH+Fafd3g==","signatures":[{"sig":"MEUCIDcGT1hNHE3MrkKouWj8tROL4SMem0mNmMCDwLeI/906AiEAq2V5eVOLd1Z41MPHicmKpM76XI4D4pCg92yiMDtJWWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4872783},"main":"./nuxt.config.ts","type":"module","gitHead":"0110a36c6fde001d68d753c75c8ab870012f724c","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.30-staging.9_1784620320107_0.060472382593764085","host":"s3://npm-registry-packages-npm-production"}},"3.0.30":{"name":"@7365admin1/layer-common","version":"3.0.30","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.30","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7d96deb36a6c8edf98eff89ff3715ac443bf59c7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.30.tgz","fileCount":682,"integrity":"sha512-LIVQYm5dlaNFPSWec8ZToBQX9sALqX4FrZAyQYUpwE03jZSZsI4HsEFWKO9ndU4kn+w/CamROrEUNPnbsDU9gQ==","signatures":[{"sig":"MEUCIQDQG15Ff7m8Yr1152QiTY3XVuTtHt6bVml9eRsTadlggAIgYfPQyyAAxTO6PpFGGipGWaJgiBSZTbkuN4BVak1ydsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4873622},"main":"./nuxt.config.ts","type":"module","gitHead":"5ffc02fb81e7bbc51bb0547d7dab33c4b748cc4b","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"11.12.1","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.30_1784624542495_0.44442036878931224","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.10":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.10","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.10","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e4b1f1cdc33b781b4490df1bef1483052b4b9f36","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.10.tgz","fileCount":682,"integrity":"sha512-Jd4ZGRDpShi/Opm87cj8cAhsa3/rtpceL6Ie1RYLbrDsE8mbueGrHnJCyTRUhdjlC45p8eb8Yi2gLFkSkjEvjQ==","signatures":[{"sig":"MEYCIQCvPPDOI75Z6MSdncjzhWIUvWMqkg3R2IsraDdv4OMQ1gIhAJfwFkwmyivDvWhkUM1NougGXJOHsmxqXL2xp08nQBvZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4875477},"main":"./nuxt.config.ts","type":"module","gitHead":"19196dba13dba2e0dae0427f8365047e76fdf55c","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.10_1784681253559_0.33561861871122045","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.11":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.11","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.11","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5f8f9e627f570ed5671bd37c8c03a9671d4064f0","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.11.tgz","fileCount":682,"integrity":"sha512-HHcqq4i8ct0EVB7GdiR2AD3umt2UCdrI8oNbQKUqt7rcpmid/+gEJgufdD+UIAM/cmRKhnDsgV0155sgAY36nw==","signatures":[{"sig":"MEQCIEh+JVHcRFWBLCas/XUXJVVwniD5nW1d0cbsyJOL5w/sAiBd3l5gawHEtftrhk07fuqqjzqn8/l8sHlokH2ZDFPY9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4888524},"main":"./nuxt.config.ts","type":"module","gitHead":"6070b1a4e41b74add789bf40b09b01372288e666","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.11_1784708317704_0.38728563990815923","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.12":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.12","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.12","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"23e8fd7ef7f0d2402b46e424e1dbe0d533cecfb8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.12.tgz","fileCount":682,"integrity":"sha512-d515nkNbezLrQ9ZFJgMChjzQgM0m/K0HtW09F3xrjN9dPkZjVgX4ABh+n0BuoHKurABkXkU+TqC/bB8LdweNeA==","signatures":[{"sig":"MEYCIQDfiAim+l6/CaJJFpfvhAfvszygL2A1v+GAkbdCE68zdAIhAIKrjEYQ3CL9va9LzyP5RcX7IjcOiXukk3UQsfERtkHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4888554},"main":"./nuxt.config.ts","type":"module","gitHead":"f9f39d5476d3edd051a548871635f6e5ace6d3e6","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.12_1784708765349_0.41064337815771657","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.13":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.13","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.13","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a44f064c8c963ed3d635a7efa5f00345fdc3155f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.13.tgz","fileCount":682,"integrity":"sha512-1rXe0xlTIXDPmTSxV5oZth5M4W4Ev3F1MlWwMRRJ7gNNxQf07h/xeAzE75Awb02SHoarjdSYDu7o722psMRUwQ==","signatures":[{"sig":"MEYCIQCcDc/N3TstZcks92eUnaArcIdzYyVVEvb0Jkdmf37A2gIhAPUAp9/gdSsZnt4B1SBY1hesgbstbrXCItG0l4xcKXYG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4887685},"main":"./nuxt.config.ts","type":"module","gitHead":"c418ce531c329b875ca72b5f021592b06b8a7db7","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.13_1784709510655_0.46279785550931773","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.14":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.14","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.14","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bb2775bf5f252d95ef65728c6a46f2a721437dfe","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.14.tgz","fileCount":682,"integrity":"sha512-2PRbMdNm5a/k7w22bCKHhMLmdTfl6S+2sHqkz9qbgjOCUZXLnfV4xKxVrIvCPgkPjx2z02XCK0xjZmeDexh71A==","signatures":[{"sig":"MEUCIAzWET8n8UdpsEvyTgbfGiDEeQMyWzEdf9p+ZEBf3pgbAiEAh9ssLcxgignU7pDCuMClm1Z43osQIsRgh6SRsbl2gEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4890637},"main":"./nuxt.config.ts","type":"module","gitHead":"8c374191d962919f4c0d47c0313282c0a3d6dafe","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.14_1784789141376_0.08474021774560425","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.15":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.15","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.15","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7c172e7e4327f6e1b821d91954068ceba0abe1ea","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.15.tgz","fileCount":683,"integrity":"sha512-vNVCoTMENN5j7mVRjZlYci8l6R0YwRamCXB1YtFprFUpMCXOtGrUTJliuWB95K+o2LZlulpCZDvyOYk7ggohxw==","signatures":[{"sig":"MEUCIH6lBTn390XwhNA+Dzl1pzRYj58d0b+7WzBIpvIRJOZXAiEA6aXb3wFTcMbfOsDfinj5aMfmRpCGyXm6zs6tqQup/b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4892090},"main":"./nuxt.config.ts","type":"module","gitHead":"b641a01c1cbee3c0ae884b45d0c66347e236d6e7","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.15_1784795982967_0.040671446739352746","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.16":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.16","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.16","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5b2dc1840a230bfdd6a365c661b22764877f1db0","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.16.tgz","fileCount":684,"integrity":"sha512-1SkFV+WKdWUxALIBM6qqIx9S2CWNg8PEkY40ddKeHopOYxdOuLsy5Wk1nj/0+WJ8Tdn8zCbgp+T4p092fBmtlA==","signatures":[{"sig":"MEUCIQCuLLl92+2K1Mxx7HfXLCqU3q5qDWu7rReRt4mEqgrKXwIgQje3xDqsTBEmX2UDveBg6gryy5TYhLHze0pxv0SthyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4896723},"main":"./nuxt.config.ts","type":"module","gitHead":"d0a83c3af78e6bd5d6d6627a654c696eb49add23","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.16_1784856696127_0.30801905630002535","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.17":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.17","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.17","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b20476fd3110c9d9479b5ba604fae06cfad0e6fd","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.17.tgz","fileCount":684,"integrity":"sha512-aRddxO6cdrA6ZYpo9yVHXee8Daz9rjD74XPAI+VPFKMpBb5Qac26wepJoiSt6Q/ZUSzFaqXSWacb8uXd6M388w==","signatures":[{"sig":"MEUCIQDtPHdBYGaPmdJ+OO6JwAoY1EXqwe2FqUhA1TYdmLNp6QIgQ0Ni8JvVXlOfrq9ZejMp16DlITSMJ6DygDU14QybnpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4897009},"main":"./nuxt.config.ts","type":"module","gitHead":"e61c4b450a6fe55615199c2fd25b1c535b2f1073","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.17_1784879486918_0.2818325863120188","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.18":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.18","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.18","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5f4161f733a4be536f9982dacd4fad623f7b890e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.18.tgz","fileCount":685,"integrity":"sha512-8aXDJE9jc7bZ5tnCGeuVh8HlVcusg+lsglT6RYnBziMiVYBrZmNUHfiiSCBUu5cP8odk1L7wTAhA32Ye8GI2hQ==","signatures":[{"sig":"MEUCIQDhZyx0xbR93JcWjnnrVfTnQYhDE/vt/xjbZCG69NjPAwIgCyssUJOf76Ea566YYg4SJRhVxQ5Xl+JSiJZ5QOOPfUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4900457},"main":"./nuxt.config.ts","type":"module","gitHead":"a8e2597b35182b4f2cb8b935ceb20d9bb8aa30aa","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.18_1784879746503_0.2812432649904333","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.19":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.19","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.19","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"984833b97b3eeb49eea093f2e7d4423fb0758729","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.19.tgz","fileCount":685,"integrity":"sha512-URVsLQo2S/u0wd49+NjR9SD/yng0Rv27V39pYYGIDrxRz4jz3XSRPm0amFzQDXUdcc7fne8ykLKGT/FTIcy30Q==","signatures":[{"sig":"MEYCIQDuFrtKkIGRmEiAeoWaNrbxSSQs/4brf6VpLBHP4cm1ZQIhAOS+MFLx9dIFWjnxATbhANhX/qK/Emk96yvhC8SThJK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4899576},"main":"./nuxt.config.ts","type":"module","gitHead":"a05aa9526ed4ab5f5e5df4741b290595bba0236b","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.19_1784882338375_0.7594197588557912","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.20":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.20","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.20","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"babe54782b4bd2dfb6c42245006df7b95bf5e30a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.20.tgz","fileCount":685,"integrity":"sha512-k37OOpaXplxpGszy4g3RkmqvS+ltLxsuaMiTPYV+gWBMyBUMr2k+QkNqeU5dp/LEUaAm1JqDyTPO48btDjni2A==","signatures":[{"sig":"MEUCIG8ogsVCltVHg3guAnDBJ7BXdd/0tqbSDXOgM6xZAdYnAiEAicvyH5a1P3FGGWy8CgmbBiokbSlES3RYAXCcYVtNB1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4899999},"main":"./nuxt.config.ts","type":"module","gitHead":"085222de8939891058bf4e97a58935587195609b","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.20_1785133185213_0.7671948072138233","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.21":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.21","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.21","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"053df4f3a61ce13c3f4f0c0b55bb162835fa9d76","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.21.tgz","fileCount":685,"integrity":"sha512-ob3iYGw36XUZ2pn7d+kNK87FrNdkYyMC2az1fa9mOH6sYeETuGfwZOsWTSFsz+Lj2q0Lb4si0CP89A181Zbt4A==","signatures":[{"sig":"MEQCIC0FSEFufVT4GAXIyRb3rtNOBFHx6MuVMcqn1M7CTPPtAiBZKonc1bkT/EU21VCIP7mHAUcg/kAyBzMXTidWCDBUew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4903224},"main":"./nuxt.config.ts","type":"module","gitHead":"063c0245a3b7a7e0d4a72695714b48da048b1ad2","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.21_1785134985000_0.3725867070484914","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.22":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.22","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.22","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ccb70de1ba414f3226553d7f909e171cd17fbe45","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.22.tgz","fileCount":685,"integrity":"sha512-p3rK4OUZ/Uji4povXREkgXCEHUvP1f+7BS89xkDf2IjZLXDkwJLYPooPudPV0LeaIGe5q3alnL0tgFU2lAE9xg==","signatures":[{"sig":"MEYCIQDDswKNXlylTE6P8qwff308JaUaMhmPBk78cCcn5Ji15wIhAJZZKDm34w01t+qH2xJ6kueIjW19D1WeSvgVxRFzMxoV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4903223},"main":"./nuxt.config.ts","type":"module","gitHead":"7582db932992bc79d8c1061869d47605d680fc9a","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.22_1785205827069_0.37241802540866376","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.23":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.23","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.23","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"083a4815a54a8ac98dd015e8696e960eb98fa2fd","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.23.tgz","fileCount":685,"integrity":"sha512-Wp52Igj+7iSX9V/SV7m2HjKt8sZmlpau7WaTlHPc5n+yaXaDgsi43RuaprcooM8B4o7OvhU5S5dDGPUfBDEZaA==","signatures":[{"sig":"MEYCIQDhLOGEszrSYMuUyckKaEbuz/R2Qk4Xz4vJQIQtaKUeAgIhAMEinA8i0G6b4MNEDcg5Yx/KH6WV3IkZ3a8o64uln/2d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4903291},"main":"./nuxt.config.ts","type":"module","gitHead":"637797c20800e9939ca6324a33435a484a05c00a","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.23_1785218204402_0.12168698545858048","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.24":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.24","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.24","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1573e705e52eb2ea4189ddbad4c55d99d58cc92a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.24.tgz","fileCount":685,"integrity":"sha512-PTmYVjcqdQZjM1DfuduvajKHoJGkJnoZNF8FlhbSE1sA4e4Ud1r6qUjH10EKvWF9ngpHanchblMdI+DyyHw4/A==","signatures":[{"sig":"MEUCIQCB7exy9gV9r7R/X+mGwBGKpyqkq0DkZcSHI6V8KPCWwgIgPE8nOGTF3HvtkKHr5w+oaYRypvjpkG82ud9pFhmrX/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4904377},"main":"./nuxt.config.ts","type":"module","gitHead":"d99111493a52b48c77516f0e8710bf21995f2a2f","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.24_1785221914954_0.283177263222685","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@7365admin1/layer-common","version":"3.1.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"71921960a32f02ad862e6b6b9926609507424e58","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.0.tgz","fileCount":684,"integrity":"sha512-7yVnxyGcMWsxfEHYCkJT0/YjLTrP/uYktGx8i8JdszDEpxiQ5HlJJRSq88o5lWLeTLz0qWe/6uVjxcFTzdKjBg==","signatures":[{"sig":"MEUCIQCCercfL6ltgqiRn3ZBqEI14O4bbsInGovqbnp0to9niwIgMyeAkL2JtHiyLYuDJdTKmonYd50ZNyPjgj7ZOSdKTxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4898873},"main":"./nuxt.config.ts","type":"module","gitHead":"af3040dab7d8973d654359b63a30f81cb70cbdc2","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.0_1785284162699_0.8796050338716794","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.25":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.25","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.25","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"556f7b1b14d1ff99f1d5873e7d76c780ea8a35e4","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.25.tgz","fileCount":685,"integrity":"sha512-JFFTLWZdPocHgQk5h5pAneQFb6vGEyZ4jMIlu2SPn3Zbyw58PAdcmhzBmope7mqRAx1vm1rUkH7GGJRWioOxVw==","signatures":[{"sig":"MEYCIQDbZY/hDfgftyanBWA7pDZZY74SVri07vKredgGDbHFjwIhAOaKViJlPU39xLaxFA08mwng94syqNQ0ouGAB0ecSWvT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4904366},"main":"./nuxt.config.ts","type":"module","gitHead":"430ff64a145cf050c9ab44265a5a9bab398346b3","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.25_1785285516592_0.5256123686993797","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@7365admin1/layer-common","version":"3.1.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0f25557b485d22b42338fb641b3711fac692862e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.1.tgz","fileCount":684,"integrity":"sha512-C2jKb7hXsYdcNMLl/R1ScE1DB/+3/gH7s2aA0rUiEwVZf8ZfyIMqbdgn/OzrzunYqYxvMP4KPt377lR5aCT6GQ==","signatures":[{"sig":"MEUCIQCUoWh7cB4KgoAzY7ZXjEpnHJoyhET5uwWu+2lv+43viQIgVvCyA6yvOrHZDn9ooMTNS2SJhz07GMae0NvxNuVxmAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4892574},"main":"./nuxt.config.ts","type":"module","gitHead":"9e9f02e9e6e75f09e9cc0c5b1b531d4a3cfe27bb","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.1_1785286826542_0.7101198018936754","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.26":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.26","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.26","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"52b2d9a7d6bc5987e496c91207e57e1730b8fba4","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.26.tgz","fileCount":685,"integrity":"sha512-cb8o22axu5FSwQQnoj4qopaAb935pC3fq4d1jtffXzr60fuFL6ESCyax+HjiAv3ekSBPPPMGSjVj/RVdEjUN0A==","signatures":[{"sig":"MEUCIQCTOWlS5HTnTjncH+bnDbEqtOiTnLeWt7AvQnWcVeB5CwIgL81G2Lc4je1gOIse+WoTn6eV918khAsRroZ9BzL6PCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4904366},"main":"./nuxt.config.ts","type":"module","gitHead":"edc0e928ad9dfab32a3a8f410932f74c3aedb5d1","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.26_1785286851168_0.8146546512178028","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.27":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.27","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.27","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"03bb4a8ab3c4b4a38f4129c60da38113b8b9b7b6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.27.tgz","fileCount":685,"integrity":"sha512-KMPSWvNaoI+t7/eOCAJAPteFrGEhrTCseVHnYz97GQAO4tII7u7smYrdzKHoMh2l6ZB7gRiaRPjjRjZznTsbzw==","signatures":[{"sig":"MEQCIDh+EJMduHpZhOIAPrmHieEWmTFxuNgcD5kzSdyB5mprAiA9AK2TjMJ7s27tO8LaSEoRy21YgUQiL3/22zgLAN4WfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4904926},"main":"./nuxt.config.ts","type":"module","gitHead":"9443665a5b835fd82a7827a0a2a1f1192cbc0036","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.27_1785308761569_0.0960112699727762","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-staging.28":{"name":"@7365admin1/layer-common","version":"3.0.31-staging.28","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.0.31-staging.28","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"af058a79fc3fb5e7056dc0347e987a7669f99c90","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.0.31-staging.28.tgz","fileCount":685,"integrity":"sha512-9OuukKmbpE+wBqYuOioJ6GOpbuLgN88y9QEdHhgmcLKHYMrDXdaUfipPcTV1w1bzh11r6VlhXyKk4Ka4YBRPWQ==","signatures":[{"sig":"MEYCIQDWv6wV7uJF6+N/K+E5tBEDe75MzybNkg9AciEkzSLCIgIhAM9C79CfJdW6jmzU3J8RC6Vau28tDuiqa0untFhvxq8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4905650},"main":"./nuxt.config.ts","type":"module","gitHead":"f36925d0f15321b6f6e9fc52f04da41975f7fc15","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.0.31-staging.28_1785390155554_0.862527202511032","host":"s3://npm-registry-packages-npm-production"}},"3.1.2-staging.29":{"name":"@7365admin1/layer-common","version":"3.1.2-staging.29","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.2-staging.29","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"eedfa32682b0a2fee49a0ca602a40e5ce8004b7b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.2-staging.29.tgz","fileCount":685,"integrity":"sha512-TpzkIr3WjWYuZaFxLXSAM5mf9hHS7zm9axEghzqSltrCFqWUigudVCehje7ur45IKRZERc+hk0z6HMILj7icfA==","signatures":[{"sig":"MEUCIFW8Eb2aNEHgU984on5KN29BtE3nbC42g6pSSv8vm8nJAiEAiFDph7JlUdyOstTo+rwMQtzWnIU1yFNzKg6m8Vzw6ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4905777},"main":"./nuxt.config.ts","type":"module","gitHead":"8368029bc7791d7c214549a347bf1b08b2dc7080","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.2-staging.29_1785390704485_0.905660278559699","host":"s3://npm-registry-packages-npm-production"}},"3.1.2-staging.30":{"name":"@7365admin1/layer-common","version":"3.1.2-staging.30","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.2-staging.30","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4fe6ac0700095f262342535daf278aec9da0fb72","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.2-staging.30.tgz","fileCount":685,"integrity":"sha512-bQuz8ztETlJbP9DKaMAb4XcITyKs0jftl0lPabVyBGfM6dwUhUrkX57AzoMEwMpNY/Ce+yVKfWY2wLOXRTcr9A==","signatures":[{"sig":"MEQCIBfBWVEyqXci2f8tHkR4da5LwYw/80WWvThWFTVfjS3lAiBrOAQiUJ+kdacfWgk+NJzN9CA2kUVOX3G7Kccc75Ccvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4905980},"main":"./nuxt.config.ts","type":"module","gitHead":"8d3b67d1ef93b681c2a412055b072b723466be25","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.2-staging.30_1785390973613_0.3083955433717549","host":"s3://npm-registry-packages-npm-production"}},"3.1.2-staging.31":{"name":"@7365admin1/layer-common","version":"3.1.2-staging.31","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.2-staging.31","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7fe58c1b2db36d77900abc08a632a0a3ce7b52f5","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.2-staging.31.tgz","fileCount":685,"integrity":"sha512-u8cFeWR+uG2IKpO26RM6SeoY0yB7EXgBzu2fLhYaWFmzrM7tn4gCbDZwSocmET0Yv4aMKFa8bz4Lcb4ONxO1jA==","signatures":[{"sig":"MEUCIFNbdVh4eEEvOFnygamPeMMf9DeR5rZ3qKBq+cekL//YAiEA5GMpN5joSAI7qTWkEvUGSSmcB4/fWgR8L3CgiOTRgNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4908439},"main":"./nuxt.config.ts","type":"module","gitHead":"f1b2684136042c24cb69c6b47f2c65bc461d3959","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.2-staging.31_1785459327672_0.8672842862605512","host":"s3://npm-registry-packages-npm-production"}},"3.1.2-staging.32":{"name":"@7365admin1/layer-common","version":"3.1.2-staging.32","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.2-staging.32","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d1f7ef9e531eb25d8de0090eb8dd3f29867e78f5","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.2-staging.32.tgz","fileCount":685,"integrity":"sha512-3fzJBwjXQH8l1HKHRSmhhxoWhHirjdVQtjEBUD2XUQIN+MiKRXIBih6s4vP/JrZCZFkH/JM7wuBlOxzN93xnwQ==","signatures":[{"sig":"MEUCIFZqbqMiH/6Tkyc6lEhJHCsJ3BXrgkaiJ6DmdQirh1J5AiEA//80KlHr6VREncujJV/rCfoAUE3PyZA0pgkJVQkgV+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4908123},"main":"./nuxt.config.ts","type":"module","gitHead":"df69f779a60270363f153d50cec9734c722991f1","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.2-staging.32_1785462269189_0.30380548987784084","host":"s3://npm-registry-packages-npm-production"}},"3.1.2-staging.33":{"name":"@7365admin1/layer-common","version":"3.1.2-staging.33","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.2-staging.33","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bba37d23dc6fdd856a5acfbb3f5abd06b186773d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.2-staging.33.tgz","fileCount":686,"integrity":"sha512-DZ4HKbUm57nbK789w1QRCXzl/L7ShmIBC9nXsOzqNNLW/AydMy91PLZp39hoMJxrjqHiTgyHi3ov/rhHt0+miA==","signatures":[{"sig":"MEUCIGzxKuoqPL5ap6lY8THOortP5sjTReWVqw8bQ+A1tE5bAiEAnFl8o34qO0a3f/dRtt/4Zt91Jp3gw3648jyLl885oLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4911128},"main":"./nuxt.config.ts","type":"module","gitHead":"c1c822047b67649a68e8407fec02043576d7a4d1","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.2-staging.33_1785464949850_0.41408190827949665","host":"s3://npm-registry-packages-npm-production"}},"3.1.2-staging.34":{"name":"@7365admin1/layer-common","version":"3.1.2-staging.34","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.2-staging.34","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"588ba61076012310ded6a6c6e8395bef3ac0fc95","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.2-staging.34.tgz","fileCount":686,"integrity":"sha512-uf9V9R2yDcAAL1RjmUcDl5BZoadq8QGXAUXdQ3Sisbga/VfrMVcpujxDVEm63JJnPZqrbp/wXznHiIaLaS7QZA==","signatures":[{"sig":"MEQCIBngcAUE+LIzAu1UG++dnwfYNo+3pWQH/q4yw5MGNRjKAiAGl3EjcoWjogejnH+DGtGbzNKSErNC1/8MCWwL4/5XDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4911128},"main":"./nuxt.config.ts","type":"module","gitHead":"d5eb9af2eee8e042189586ba71310685d66e391f","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.2-staging.34_1785476938239_0.9013788849087812","host":"s3://npm-registry-packages-npm-production"}},"3.1.2-staging.35":{"name":"@7365admin1/layer-common","version":"3.1.2-staging.35","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.2-staging.35","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a1a61031c896f46b5aa5314af0f79c1d78861242","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.2-staging.35.tgz","fileCount":686,"integrity":"sha512-SJ9L13J6dGMmx4V+Mjjhen1GGchzi7YmyefGLEiNU+acpq0y2WBDo8WXS+ZrUuua1PbvVjgk8RRWWAvrux3XXg==","signatures":[{"sig":"MEUCIQD9ipNFtEkTiRkPN4dQmAT45ddoSjTdS8RIaBgvLIu1rAIgVpoutiVlXwb14lAd7h89OaPU3CfpkpPULyRfqEBAnwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4912787},"main":"./nuxt.config.ts","type":"module","gitHead":"1b6a8e4a0082d8a1f7d2a0ea2b1793cd973c2e3b","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.2-staging.35_1785477003777_0.14117253526799378","host":"s3://npm-registry-packages-npm-production"}},"3.1.2-staging.36":{"name":"@7365admin1/layer-common","version":"3.1.2-staging.36","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.2-staging.36","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"88d582cbc9e35d4cf6384f80e354b87cd61791ff","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.2-staging.36.tgz","fileCount":686,"integrity":"sha512-84v6v2WwYtSvZ7oCF4/jAH1RO0O5SLynjAKZVhJvHJmoGTdpdrsEXyEZbkM0N7stsMHkBxUL9KXdIZGIEAWNug==","signatures":[{"sig":"MEUCIByv8a8WOG/7+u3UPBkaGqeKxDLVxKNG78fDFfLqdMw4AiEAk4vh6MAo+Gk5JKwoy4ZNyeRi3O+KdO7VQWov6x+dDZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4912935},"main":"./nuxt.config.ts","type":"module","gitHead":"7c4e6e697c056a5415302e5860e0c809159ac3eb","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.2-staging.36_1785477688055_0.7960155640294169","host":"s3://npm-registry-packages-npm-production"}},"3.1.2-staging.37":{"name":"@7365admin1/layer-common","version":"3.1.2-staging.37","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.2-staging.37","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f6106a12a32dedebcadf687c64002af29971e1c3","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.2-staging.37.tgz","fileCount":686,"integrity":"sha512-BuZqEsu2HKALhFP+k2XraSRky1CpPCnuw2H3mdna+f2fTjzNHPjmc+29Fmg8uUp8J2G15Y43Hd56DbcNYFWBHQ==","signatures":[{"sig":"MEQCIGPMr2/rw/mfQM46eI2hz7aQ/eGpO9thfyNsEZ3PCos+AiBaBPciob2RgRxVZYHVvLK50Dr1PtNwrcp1f3MvdfeEEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4912904},"main":"./nuxt.config.ts","type":"module","gitHead":"dedbf54bcbe6d754fef8ea35cb58174551307962","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.2-staging.37_1785478096813_0.43839306589200366","host":"s3://npm-registry-packages-npm-production"}},"3.1.2-staging.38":{"name":"@7365admin1/layer-common","version":"3.1.2-staging.38","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.2-staging.38","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"de3e281c1a40e1f743d3c2d023bf31d2e94fa4ff","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.2-staging.38.tgz","fileCount":686,"integrity":"sha512-j7X6RK/PwC8G6Fk8WzAo2XSJvoDer7BCMyL1Iz/ljyNepobwaCnvuQLM7DShRSgo4sQrmWcitTuzxFxd5mN28A==","signatures":[{"sig":"MEUCIQDOzrESB+0tl9qAr2Fh4RaudvEK+JnFeNXVTKDRt4sAtwIgYypf1K/MISfW9X9GT39Sdu1tDiPOUUHkPbX4AMy9oE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4914053},"main":"./nuxt.config.ts","type":"module","gitHead":"2f309b6cd8c861e05dba5cb3b9797e8bffe4c8d3","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.2-staging.38_1785479110266_0.4529845206053331","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@7365admin1/layer-common","version":"3.1.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"48f15aef42e46939a8deb6877e638f07c6740cb8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.2.tgz","fileCount":684,"integrity":"sha512-UVmbCmalljD5DAd9tm9i1uugY+3rTaW92QFm9r17uNvJHsv9FzrWsHVzqvi2AmZK59zQiSP4xR/SQ8+JiYxiKA==","signatures":[{"sig":"MEUCIQC9NSfSrFwaWce+U3sO7IwRHBwBuDTsNR8AFDwHgEVbkQIgPL6Be2U+wA/Gx6VyTqZGDJvSwo8NMx0J9sbE2etnnSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4897705},"main":"./nuxt.config.ts","type":"module","gitHead":"a260d9bdf9d9c20aff18a96c81b4bc417c3377c8","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.2_1785486211377_0.3354208856944385","host":"s3://npm-registry-packages-npm-production"}},"3.1.3-staging.39":{"name":"@7365admin1/layer-common","version":"3.1.3-staging.39","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.3-staging.39","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d54dda3f1698ae4a499b3c1dd6b9c8c298715fd8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.3-staging.39.tgz","fileCount":686,"integrity":"sha512-ghfnOBUZqQbUgt10phVEfxwQntOtNZEsG5Nnm0+aN61XRwA0plzOPCY4CSw3DlmuFcwJH9fNm4NmthTQKqycRQ==","signatures":[{"sig":"MEUCIFTapyOHb8MO7IKIzrZftla2aJfLd1iuXaouCDsFrEfRAiEA2DKXEZ80ECGafATGgHMw5BL3aGQPuSco5ZJymp5CugA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4914117},"main":"./nuxt.config.ts","type":"module","gitHead":"97c6d2fb503a9e5f3f3c1f7229b9e167a3cf11be","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.3-staging.39_1785486406618_0.9333433610937754","host":"s3://npm-registry-packages-npm-production"}},"3.1.3-staging.40":{"name":"@7365admin1/layer-common","version":"3.1.3-staging.40","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.3-staging.40","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4745ffe88aeec191c798b8033d6b331cf7698455","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.3-staging.40.tgz","fileCount":686,"integrity":"sha512-m4H6r0Ao1fVyus2k6wD5Qmet22es6mBIlwf9dtTgYVn23B/MKV4KvqYdcmxFsklPnw2UfQFtDJ4GdB8iQFQ0BA==","signatures":[{"sig":"MEUCIEaNDj0bfv06Tx9ZZ0U4WPCCvQHi2rLFVZO378WknvvfAiEA/19F3HfceHFvh21lzZGwXaycQJXvRGjt9lxAgxud3jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4914369},"main":"./nuxt.config.ts","type":"module","gitHead":"8ec0d3003e81a97847e7776c0759b5b8e1d76d44","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.3-staging.40_1785498906635_0.9561166520895965","host":"s3://npm-registry-packages-npm-production"}},"3.1.3-staging.41":{"name":"@7365admin1/layer-common","version":"3.1.3-staging.41","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.3-staging.41","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"76ac7e9f5a225b37715e32c1261fea82e5d71c3c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.3-staging.41.tgz","fileCount":686,"integrity":"sha512-cBHmFykSrNq2UAihW+iyfVEHzme8tpsOlGTo7AIrkouCWBxILW7r3j9Rj8nrH9jlQ0jvopoi9VBX+lu6UY41lQ==","signatures":[{"sig":"MEUCIEJAeimomhX/uaqnFB56brTH7Gsxa6bbbxu8gIbLD6KfAiEAx7xdqJ1Z9Y+oh4cLoG9M6Dg5kMkQ42S0Rv9fzyM74j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4925095},"main":"./nuxt.config.ts","type":"module","gitHead":"fc88861ae29988b34cf3610291db6d88ddb836bf","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.3-staging.41_1785738733856_0.1486623700230505","host":"s3://npm-registry-packages-npm-production"}},"3.1.3-staging.42":{"name":"@7365admin1/layer-common","version":"3.1.3-staging.42","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.3-staging.42","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b99cde187b191fda09395a6015b689d436cd080d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.3-staging.42.tgz","fileCount":686,"integrity":"sha512-aHniUDPR1vjFNne/w0qu8rA6eRd1eiTrAismRcCVeEjQwjhNyXv/EY6WsNrVbb4Vev9e0cHV4IaEElQ1VkBw8A==","signatures":[{"sig":"MEYCIQD37L0CxT8jdArEVaWTyClB8Hcv9V2d6ZxHPmGWBtyj3wIhAO6tGG5t0Tg51rRIPGN8E2bt/ERZFtrEtMH1wNzQxz7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4926826},"main":"./nuxt.config.ts","type":"module","gitHead":"8694b6dee2285cdcc4826a53084a882430bf9cfd","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.3-staging.42_1785741047966_0.3465456337718451","host":"s3://npm-registry-packages-npm-production"}},"3.1.3-staging.43":{"name":"@7365admin1/layer-common","version":"3.1.3-staging.43","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.3-staging.43","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ad3ecb97d6cabdf6039c06859d6874de40d9e4fc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.3-staging.43.tgz","fileCount":686,"integrity":"sha512-IetD9cPLgOmKiuTfE+y14qGQH91AyeKjAuOnvxuLL0Dy8WM4xrTK+fu1vMtTvJDNoRVUJuejjZu9yY/KQBDl3A==","signatures":[{"sig":"MEYCIQCR7EW5p40Vv7uA7Ktm+flKAY8hGEV7IZrmG6+9E2NrYgIhAKqI+k6GILW6S4/YE6fWE7vypdI9TJuLCkyrW30HYZxq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4926794},"main":"./nuxt.config.ts","type":"module","gitHead":"805abcf284ab13b32d40b4fdbf59d20961e3b03f","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.3-staging.43_1785812068163_0.67722691208948","host":"s3://npm-registry-packages-npm-production"}},"3.1.3-staging.44":{"name":"@7365admin1/layer-common","version":"3.1.3-staging.44","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.3-staging.44","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"521fd9ff2dd58dda2f76d60c52927e2d2c133fc7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.3-staging.44.tgz","fileCount":686,"integrity":"sha512-yGHMf+tlKLWoPqFNWG6aSG9zKFOBqZbAdRr9oCuXldvBnHR5Ev8hgnL/esvPt0G4vB4EKwmAKpm46cVLPZ2H1g==","signatures":[{"sig":"MEYCIQCdUFiaE67dK16lpUV53CGqxiQfwKGLa7fc/7KPAwmBTwIhANG48GWGeXoDcqeE7lWqoMwECti04RFIBgBszEsxMA+W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4926794},"main":"./nuxt.config.ts","type":"module","gitHead":"005a130974f37617f91e64cbac392b7eee50cc88","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.3-staging.44_1785826223154_0.5133480068477165","host":"s3://npm-registry-packages-npm-production"}},"3.1.3-staging.45":{"name":"@7365admin1/layer-common","version":"3.1.3-staging.45","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.3-staging.45","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"da189a3643e52eb020e935f2a7ad583c8485af91","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.3-staging.45.tgz","fileCount":686,"integrity":"sha512-AAQAbYCyjUERA0f/z27Fmfmpd/CrFUx9P5NyXEIDp20G8tIXNuLxv8maipdtav1MurRUr4E7Z9KmCLF46iKHhQ==","signatures":[{"sig":"MEQCIBbnTSKEgKarogEKzMaan0NZUKSA6XyUGKjp7Oo6ubhhAiAECzfWP4tWSZKfUWMbu8KnXnJmP9nUe0WYpdmbiENZ/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4926794},"main":"./nuxt.config.ts","type":"module","gitHead":"00dde233c26715535f0c09ba372b918a58926cc7","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.3-staging.45_1785832525899_0.24502878920296078","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@7365admin1/layer-common","version":"3.1.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f66176b056b202d18cce67304c542a7cd7137384","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.3.tgz","fileCount":686,"integrity":"sha512-Sog91107V1rjjvdbdpxJRlfBkanqvr7/cn7NlaEVj5N64FoB2qaNWZTrB5AzWtK8pV0d4wv6Pe/xNsfLCi18dw==","signatures":[{"sig":"MEUCIC6QZmUr+6/kPytONc6NAYs3h0b6J5G61XI5sa1gqiS4AiEAk7naA/QzY1g3a7bW+sm8u2xT4L+QZ/6YAXZNZOTqJpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4920007},"main":"./nuxt.config.ts","type":"module","gitHead":"75c92106992cdfc6a69792e1ff9435e5fee78af9","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.3_1785837015952_0.6814085838955954","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.46":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.46","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.46","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f5950b4d355cb8292888832bb14eed04779fb767","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.46.tgz","fileCount":686,"integrity":"sha512-+b/t1as5mWygLqBYDJW7nGINW8D/oafY90qilavScP2SAut0FhdgMp7gyQVnKXk1T4G8N7tg+rbuuySJweCCaw==","signatures":[{"sig":"MEYCIQDRhYBDPiMYSHfni/p1MvlmRhvaoAJMcv6waP3Rx4PXVAIhAJs1qewU4v77wxNVjAnV8RTL3F1jQpbq+iBJIDy52SHk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4926956},"main":"./nuxt.config.ts","type":"module","gitHead":"a43e38b2edd5996e4b6f60f82bd520df03da41af","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.46_1785907376860_0.8970807315076856","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.47":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.47","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.47","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"362127f751cb34b44f0de75ff5608f85d27542be","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.47.tgz","fileCount":686,"integrity":"sha512-TctCw6rzUH8VtWG8APkCM83O6qrgXKjBpPRIcsgySuQ/vOWmFd1PThB5eOtbwiRfYdeHVmshg+8igBV6PKcm+A==","signatures":[{"sig":"MEUCICtAkeFQ9fMzJwaJBeAOZWTq4LC25u4Ipk9Ay5t8CfrSAiEAqbnHdnh7ThHCemjpDHj9S8C30LTbWear0sCrsjklClE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4927873},"main":"./nuxt.config.ts","type":"module","gitHead":"81e99244a3a63704f88fcc0f38842cdb5535807f","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.47_1785913252534_0.7418072860356986","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.48":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.48","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.48","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7a7e3a25bcc31770fcc4f78db034b5e735d0dc51","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.48.tgz","fileCount":686,"integrity":"sha512-48A3/LKc45ioNvn0LeX7F2iL52cffDWucus1kbeBohN2AMDTdfB6E9cfpWytJKtXU3Rzsx3HdMTIj/ftfQ5JUw==","signatures":[{"sig":"MEUCIGwde1pamYOoCskMLPneesiWq+8MRcnIW9I/CW9gbpZKAiEA9wFplFazrtmcOovQSZnsVWeGO6o/VbYkOwcMCoqc7v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4928602},"main":"./nuxt.config.ts","type":"module","gitHead":"83ad8891a3fc4451ee774fb1d99b2f4f10ebed6a","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.48_1785913656316_0.6814393504471519","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.49":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.49","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.49","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f2b31c1d695e98f46737deadd1eecc457e2ddf53","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.49.tgz","fileCount":686,"integrity":"sha512-01pROFUointymF6dZG5tyu/UMi97VddKJ0hKXCoNYsFmWDNpckhdxIkxAc/TryrzjfFl+n/7RR7qgG6F8YpehA==","signatures":[{"sig":"MEQCIF7yvFor1w8KnTNdWB+dGBeJCp0tKsMkiboNlpwCESHaAiAIHE6RwC057o7ud4xUPAF2zUQFwDFiOho8ZE/9IPwotg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4928602},"main":"./nuxt.config.ts","type":"module","gitHead":"bd707d040db50a5bcabdc10e0bcfddb65063c5cd","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.49_1785977199155_0.6205019964932939","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.50":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.50","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.50","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8db250beada45a9f7dcc0f0a52ca479b5a950a95","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.50.tgz","fileCount":686,"integrity":"sha512-W9HkNFDLluSHXd5rpDB36sgV0ROxjV2DjPaM2Ol+hI02LrOci8oyRm4Z0xCKln/qZ36hK/FIkGrQljluWV/jMw==","signatures":[{"sig":"MEQCIAMn4svnpxxGlyjPyVCRIhyujVNVvwXQKPQ+ftt/KOn+AiASOYJhZ8IPcEGZhAxE2GAS4cC37ZN6y2H7KNXv1vl1pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4928602},"main":"./nuxt.config.ts","type":"module","gitHead":"505f9bb7666264bf43abe16a6413a150fc62ba33","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.50_1785986163388_0.5961004577175641","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.51":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.51","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.51","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9f678919f04c334deacdab0562c86be2c816b62f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.51.tgz","fileCount":685,"integrity":"sha512-qGfP8Rq+KhFJy1WgZUTMEj2Uy0P8IWwnN22MneXKba5I5abJvDmxJm0Cc/ixPTxxubJGHtYxZvapQMYEMhaJWw==","signatures":[{"sig":"MEUCIQC8UlTJ/OBY73PjtNiCADCh0suRzNC2sjNiJDtFv1b+hQIgKtvJrBlAnM8xWcneqiVXATX3bFQWiJOjbdxgmQqnS/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4952751},"main":"./nuxt.config.ts","type":"module","gitHead":"7c01b916676034360cb50a9c95b72f83eae2cb50","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.51_1785986237059_0.9530550746088431","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.52":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.52","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.52","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d08b80009c564a7760e3920a8c92a8b2a2da8637","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.52.tgz","fileCount":685,"integrity":"sha512-mGN61lPoNwBGGNcgpAs+HyWVRXkKpcH4Bh9AO7qgAX99BmYEO1Hk2BM260vZlPxmkyghEup66+33049hF1ueVg==","signatures":[{"sig":"MEUCIQD+lRxgP+xeiHoB1TR/5oNLVqqxv8vcHXdfjwsymjQfwwIgeBrjw16ityRSxXuccFsCSjwpuypw+fZO47lMcSJJN9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4953548},"main":"./nuxt.config.ts","type":"module","gitHead":"a47a4656bfe7ecfc830a84cb56baa0adb8ec369e","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.52_1786073414328_0.5263228887214231","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.53":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.53","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.53","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"efb86e5315d921a91cc9161e05510893ac68c366","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.53.tgz","fileCount":686,"integrity":"sha512-IF6zFFrlA37htRpnzWw6ktmye8D89J3r5BiPBQ3ubtG6uxGI4FMKPnlA3c95u1UkKrsfTTS5EWjT8kXAUiRPuQ==","signatures":[{"sig":"MEYCIQCs3j6nv/ijaLiyLelkjr9i3BBo4b9aJLmxVHS2Sjty6QIhALU9AjULvJdSlmcbxEDMVGbh7ZELwsgyTr40vuYgKR8i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4957516},"main":"./nuxt.config.ts","type":"module","gitHead":"ce850876643dee518a0ca18a2eb4ee65455a24db","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.53_1786078608288_0.07422555802550046","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.54":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.54","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.54","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b1de2565696896efeedded68582ffd55790aba15","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.54.tgz","fileCount":686,"integrity":"sha512-tin8J7SFi/Dl+ZS4fiqVIiqCLI/UxCW7k9fnwMdsuHAzG+vnQdTGTQhI/YroBgIp047GlRfc7wLZKfOLqv4LUQ==","signatures":[{"sig":"MEUCIEXdlms92eEU+nH1Ot47Uf9geTXbMIb22GKWgJya6DzzAiEAjmdb1xou/ZxOsv/TF+/u2ssCElAOEdSyTa4Z6vDaIVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4957098},"main":"./nuxt.config.ts","type":"module","gitHead":"3671aebf4a34515f233350fa81ad0906e0cc881a","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.54_1786085187506_0.0676330041911446","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@7365admin1/layer-common","version":"3.2.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"35dc37854693a653f1605a2a809db4e6446e6f8a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.0.tgz","fileCount":692,"integrity":"sha512-zoGMWoNNkRgzesOV9DMigMrdgbDO/V5DKUB42oGl2ZdGdbMtngQCT/mDEG8OCuxUMwAfaiJY8Zz0UN2kZBIxDw==","signatures":[{"sig":"MEYCIQCBH5/tXF6zsm3QzMIDgaFzg8nSehS1var3kXzdO+30fgIhALaD7bjQShCSwrzUNur1upn/gx1xa0ak2c6qbdfXbu/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4953983},"main":"./nuxt.config.ts","type":"module","gitHead":"77a76511f11e38a23d8469370c04c12b156e8cb9","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.0_1786092767647_0.8727475612526436","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.55":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.55","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.55","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8dc8853afba00004322d4471ede5f99fb0cc3be7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.55.tgz","fileCount":690,"integrity":"sha512-WbsbPPnR35Lrfy8GgQFfJQXTDPcLP2Xxd5RT4qtci71k4mLEcxBzWhYLb+9CTjvl3kzYxonzdp1DQMp23Hk8PA==","signatures":[{"sig":"MEUCIQCcK/YfE5ewTukK9lYZO2ObjTWfN2pIixVaZeZa8yM+kgIgG0VCtCpoLSHuURbg7QOHdTHr7YYYRd6n2bEH3RHPpjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4998235},"main":"./nuxt.config.ts","type":"module","gitHead":"38d091a2947d4bae6de60d8319972f5fd7f94826","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.55_1786360068443_0.4539512888641051","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.56":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.56","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.56","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b69bbead5fa80a97aaff2265ca3579a6a9fcfc16","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.56.tgz","fileCount":690,"integrity":"sha512-WSRDBhPXpYhZ40Br+5DB57g6UzDLkLNCHKkOG5k/gVZx07RccVVAf7BuoaQmFT91HyAvY7maFm6bIhsy3gObsw==","signatures":[{"sig":"MEQCIAxX30zfOH1rNQC9xmX/c/52CS5jlwXNkYIECxcczzppAiA2tOHfy9LlHi2mGKMK3Zy91JliX3KA1JBAod+Sbzgiww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5003763},"main":"./nuxt.config.ts","type":"module","gitHead":"bf71828ac7fcd5f747de41b06a42ef9e515b4cdb","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.56_1786366413662_0.12327457603691006","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.57":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.57","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.57","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"635397f4f912aaa1b5d8530c2caddd66b74bd1d1","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.57.tgz","fileCount":690,"integrity":"sha512-PRnKVrf+U+cRFNfIjH1J381NgjDllviHWT7YNkHbd5Lhx4kRq80A2QEsdCbQrPAOxjYjeAtCpqHaS0WhMqM0Ww==","signatures":[{"sig":"MEUCIQD6dU4LFUUkTyOfS/isEw1dp7r6EYu7Rc/fLtKlrEorFwIgY4/gAJbkadQc/+C1akUbr5tfqgB7RjhXsQQaOeGQY8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5016102},"main":"./nuxt.config.ts","type":"module","gitHead":"6ad5a31b14f37051316668018330e47e3358c9d6","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.57_1786376059584_0.7002633611825682","host":"s3://npm-registry-packages-npm-production"}},"3.1.4-staging.58":{"name":"@7365admin1/layer-common","version":"3.1.4-staging.58","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.1.4-staging.58","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"98bde9439ca83a482eece3f77a68aa6945d0c132","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.1.4-staging.58.tgz","fileCount":690,"integrity":"sha512-aKo2MUUGqwGIPVTbszeU2C4TfnEBw3dtuPRM787p/sBLbicwX7xwJPQtWtAv5sDgBWITIv1orV/n+xty1BEvmA==","signatures":[{"sig":"MEUCIQDcbkG7HQa9eNhs7sE8hnf7bl6AuCwAQKxNYfkJIQVsfwIgFFjp/jAoR4ZCCXLclFGDjSntv4ccFZ9FTRKJKTjTOQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5022899},"main":"./nuxt.config.ts","type":"module","gitHead":"12567fcc5dad5224eb05709a7f3093c398a86f7b","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.1.4-staging.58_1786430212523_0.7788732959696467","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.59":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.59","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.59","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0f8a5b6e22e56c953726011cd896335ab0ee7f0a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.59.tgz","fileCount":695,"integrity":"sha512-nMh5hR6PvAAI0nK4O749i4UKpRk+uruZo74icQADyfSuV3mh39vdqIOQ4XR+UBhAm6sYmljbxcZFOq+DN8+LuQ==","signatures":[{"sig":"MEQCIHtVCTRFh/0bT6SfcysexyzjlZvzSx8uMFEbIjpzcI05AiBQSXrCK9YvpsV1eRCnKhuRUeuVSRIcFd5RYXs0Ud2vQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5066463},"main":"./nuxt.config.ts","type":"module","gitHead":"af81e2f8e3d3ab0fbce02e964100e78bfcd322c0","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.59_1786430394938_0.45000374119328357","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.60":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.60","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.60","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"88ea2028fafffd55ad45c5c324e908c2cee0137c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.60.tgz","fileCount":695,"integrity":"sha512-wzFb0KAOCXkDpfSUuxX0a4ZqbAAABvJg19kd4EpI7Sd/Khu4stjGQ7r8nf2w4BHMC1BUOiIOk+pBv9eENm7F5w==","signatures":[{"sig":"MEUCIGsw9fgua1TNYy/WIJxpfIy3Y9TVQb1l+AzDpWNZBH4WAiEAqs2kFxAg4C78mg9EdHAjELTsmicr4hM8Kw6gxhy4q5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5066463},"main":"./nuxt.config.ts","type":"module","gitHead":"3e425d4806b40a5c51a809651d1d192a703bc91b","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.60_1786435623655_0.19769025323337663","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.61":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.61","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.61","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ca55e2d0f6706f700f8aec2b4eee82069fb0a505","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.61.tgz","fileCount":695,"integrity":"sha512-KuFwNWu9zC9X0KYji2IDp4kKrd5Gk4gyVL8oHY2Dht18OFsbj5YhEHYUlFEbNov/B8V0KDIrCJwjUMJz9pzXzg==","signatures":[{"sig":"MEYCIQC8l6j0yQ+WqJSTUuHOeo1SBkqNp4fve6wiy320OAtVugIhAIm4E1OHet/EC9goIjvMIm23aNgWZ4NWffmsLafit9us","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5073733},"main":"./nuxt.config.ts","type":"module","gitHead":"5fd7b65c9a5efb19f45b874d85f63c6cc4cceef0","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.61_1786436508581_0.9608067867815611","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.62":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.62","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.62","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7fe114d61452525582b091efae1d4370615923b7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.62.tgz","fileCount":695,"integrity":"sha512-7xLvBn3WiWqIim0579/C4E0WBeiUoOl/kYQ5dy3mOPQY5hHMQH8m0wC76GXMXmbbcxSX+jzvPg1dEuBwM2HApw==","signatures":[{"sig":"MEUCIQCj3iHF661QVF9pgsR+Q3ZLvuQR+hyt/GwCqcD8tz+CkgIgZwDhi7SJIUnCyjWmYILavoMce/YrGviSSgdnf90EsiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5073733},"main":"./nuxt.config.ts","type":"module","gitHead":"8c0fa345f480eb79df478e05f14a3c8bf4c0aad9","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.62_1786436705099_0.3075795983246252","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.63":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.63","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.63","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"42d6676fd567174fe92fb32f5313756472528800","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.63.tgz","fileCount":696,"integrity":"sha512-SqYb67fpax2yU1KCLlUvW/USPNF8ylMYnkHMMzhRj+nQF4+E7bIBQ0qv/jS7l7/q8bAjQwu3rHqy0T4ujJiLgQ==","signatures":[{"sig":"MEUCIQDRdpFxTn7w5a8NPf6x3aGTswNEsSAbe4xrh0oBCEED2QIgSx+RlE5N3dARR+FsjymneITaun+2T5M5txTFASbXjT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5079889},"main":"./nuxt.config.ts","type":"module","gitHead":"72a195d1a99edc479363623c7df63404a39b558d","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.63_1786452054585_0.15716114395748448","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.64":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.64","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.64","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4f350a342f2456a39fc29cf519c4297ae6933576","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.64.tgz","fileCount":696,"integrity":"sha512-zbLQegsk4YVEuUUNDP1wjefZNQtYi1N+d7hhQ/DsnlSCE5v2zH1t5mJU4EwJXZF2wYODx0SdCE14nP3cTKumSg==","signatures":[{"sig":"MEYCIQDADdT7NOSxmdGTefabLK++J5lCCSa4zteHyK4vK4905QIhAIxom2DjwMFJZhPhgaRVzVtq9po2t7EdpfoxVNX35M23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5080679},"main":"./nuxt.config.ts","type":"module","gitHead":"c5ffe75f029ae34033cbce6c7cfec13a48eb1af4","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.64_1786453130058_0.925351104024924","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.65":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.65","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.65","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7fc4de559be979cf031458450135f18c037ed587","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.65.tgz","fileCount":696,"integrity":"sha512-J/cvXL7Ow1KsnmFUDlNid0oRgV4P6yJhM8bgf6qk3fQCViKTctC7B9uR2rCN8rANIBrF4rW+JYZWqNf9W6/hfA==","signatures":[{"sig":"MEQCIF14xbl320CfzWWlAINGIrxQWkpb6Nk2Jjze1Sb7FpBgAiASK42BuDoASAAtT2fHeyRNlz23rJmdlpscjdgWzoKl2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5140459},"main":"./nuxt.config.ts","type":"module","gitHead":"fd3a94dc7182808bb588adc487584e72ffe79b88","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.65_1786464817414_0.5732274211720967","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.66":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.66","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.66","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c62aa494fc2ba11ad93678b047e0b5e03bc32e7f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.66.tgz","fileCount":696,"integrity":"sha512-KnpfeDb+5r4iSyJNUerMBxXIJwlrQ+KtJz8QIEx7Dz0xbGD7SVg3SRr0ZqY9khca6BPZ1Fd659iyrprdRXGUTQ==","signatures":[{"sig":"MEYCIQDfC6b+WHJ+f3x3dk0K949NdOAQvTqhFcDTpqQEGSPP2QIhANUCQHEL+ecF3IOq7ol/EnAMZTk9KvoCjFLn6wef8Vnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5145147},"main":"./nuxt.config.ts","type":"module","gitHead":"4a297964cbb96dfb1bf9d477fabd246e42a87f50","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.66_1786464918164_0.6265814938488774","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.67":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.67","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.67","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ad93b0937f21f5e1f08cf7e30386ba36c3b30855","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.67.tgz","fileCount":697,"integrity":"sha512-meJqiXJIdHzhHb7nd7TPW8/nJNA/qYT3KLhWwn1itlODaMMOh50Z2xweZZQlK7WY6PvMqCrTKLvQM0HnR0ilDA==","signatures":[{"sig":"MEUCIAdaNyP8WKJ4qWwR2KhXDW70ILEmsmzsQiZIN1JKT60iAiEA6kHnY8NBgRGVz9NuAPQSxeWOHAE+7Nx2fQx+r79Ukg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5149921},"main":"./nuxt.config.ts","type":"module","gitHead":"81a670bfbe1b54ea8019c3659907f41f0a4e6917","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.67_1786465506437_0.11274336933698392","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.68":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.68","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.68","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e18c6cd340a6e5313ba73b976f3b72fb963ef061","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.68.tgz","fileCount":698,"integrity":"sha512-Huqpksjd1iIce91BxJlSVAXDqsIGdr7TLVgXXhi/5VvA9X/mK4s2FpwjKhFVYWV3dE6zx51JmkYNb8+i8g1lpQ==","signatures":[{"sig":"MEYCIQCvYs3PLO3ToPXLJK3H7DTZyZVbEChEc6chtQvCnrcVngIhAPShn/z7ciIG1rMNvE4rhrpvV4ibQL57kwxfbiVEBLNv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5163195},"main":"./nuxt.config.ts","type":"module","gitHead":"28127c74d3f75d4cfea2fc910808279aca2b17a4","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.68_1786504669802_0.38421805719222846","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.69":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.69","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.69","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"217f83b052fe7ce12c35c22e7805971ee0f12ecb","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.69.tgz","fileCount":699,"integrity":"sha512-5l0zhtcY982P/QdthDyfGyYzNsFiJ35aLGxkujwcukcYmDYEXzDatDc78EC0LBO4FYPbJOI2+3CHJE+tY55JpA==","signatures":[{"sig":"MEUCIAHvPazPrfEhIFJz7rn6b7M3OEkCUmaVLziEK0nIqF7PAiEAi2rKU/8ydfG7QkhPK3h8XL5tkP8AWg6XpjvNCwuzTAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5176324},"main":"./nuxt.config.ts","type":"module","gitHead":"13a36ec18d9fe870b4cd350d36ea731f44a5ea8e","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.69_1786511871669_0.41118499927474406","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.70":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.70","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.70","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"878a8630cebc146af84010cf40f705a6471113c2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.70.tgz","fileCount":702,"integrity":"sha512-lkPiVjh9tYMHG585gqk30AWZX7mTsm4mSmjrLGCeKblOVlmjmPeJ+aRIrARCUb5yDVFplHBS+CH7d3eX50b70w==","signatures":[{"sig":"MEUCIATW2PuF0msUA3+Lt++5GQFlfyDAcPGy9CQIBFgLxxYzAiEAp0bSzrageqKiio0okqfBOvp+25r4cQM0+thoi44MOFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5184641},"main":"./nuxt.config.ts","type":"module","gitHead":"1affbcb0ee1fb7349b1aabe94f56a3d454742868","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.70_1786511983648_0.13118534941665638","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.71":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.71","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.71","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ef61f9c543485876378eb514cbc1f24b9ceb03de","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.71.tgz","fileCount":702,"integrity":"sha512-k8R1Ebg9cl/ZODWX3AKJCMR/tA3iCwurnCkuP/blY0Ct5juL9hS/Pje6GvmABR/nT0YXtxgLAz95SG6uOGjUzg==","signatures":[{"sig":"MEUCIQCMc58pIcyo6jLDYSf081cihCbrnETa49FKA4JvPaf/OQIgdDZ7hjVSxXJvYJMjiHHsRmDia5DOseeK5Nkm+YxCQjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5190848},"main":"./nuxt.config.ts","type":"module","gitHead":"387358464d4cf72352774e3416619ad04b9cd701","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.71_1786514697861_0.3032764404314987","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.72":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.72","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.72","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5faa5695acbcac932a848dffb9a5c9a44845cd25","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.72.tgz","fileCount":702,"integrity":"sha512-DPIow2RWwPtdApjznL6UMdf0Aen3RqahRk2NZE5cWmwLgLNM6n+IJf5Se8pD1gueYhEOe80jqaBNDiVRK3v+bw==","signatures":[{"sig":"MEQCIA3rsuc4enSQLPblBZMKiAnHygEdYDq0hIc8wno3zlEWAiAe9jyGU1hE55++0DmmbKq1CWGRN+U5pzwyK7thwHAmlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5190860},"main":"./nuxt.config.ts","type":"module","gitHead":"5ad7c43f632af203f3306766c369d8354a295850","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.72_1786520554917_0.7277877138347681","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@7365admin1/layer-common","version":"3.2.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c6c2cc93d244d97cf233090937522d29593da5ff","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1.tgz","fileCount":692,"integrity":"sha512-KtavVvdi86k363qvcsQ0PBkELakmVnHVaixhmuNl+dnDMXWe07wbF91Nleyv3oD7fJaLHCAwgzuWGDd4bQWVlw==","signatures":[{"sig":"MEUCIAQwKGkxWNIloUPmXaCnoF7q3fXRCsrp1hQXMn66pvUGAiEApJP5MfCRKImGExRajj3hL1uVQZDzFVsimbPRJNTJaZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4961315},"main":"./nuxt.config.ts","type":"module","gitHead":"145d4e94ff772f9fc0481643a6957f9cb7938421","scripts":{"dev":"nuxi dev .playground","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1_1786520915845_0.2684935345569395","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@7365admin1/layer-common","version":"3.2.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a639f71e69c249fad29a021ed3b44e4635fc82f6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2.tgz","fileCount":693,"integrity":"sha512-gm5FbI0+MymL7S/6D3U3BesG7rrvC5BG8O8Pk1Sd3nKpev4kipioxbA/h0NC7AcjLbjCTnny050rkJbv1JW5vg==","signatures":[{"sig":"MEQCIDJJRx3AUIA1XDiYV2AS2NlR/33xw8QppVtxRTAp4l5OAiBG8UlFLzVZo7J55kIZlNDMH/P94WoIXm5z6ECWRUQOUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4967671},"main":"./nuxt.config.ts","type":"module","gitHead":"28c639b4a340ced787e99bf88135e5be2e76f790","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2_1786534551130_0.8157078206167443","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@7365admin1/layer-common","version":"3.2.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d567e99072d9c004a9cf2ddd5443bdd1522f1da3","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.3.tgz","fileCount":693,"integrity":"sha512-J420S116r7a/8wnAjljuQTgEis+mUHXqwByQpzi2ZmA2diDj2gRuuE+jhpGOoIq6ibdx6qxK+VUFO4TrdmKYLg==","signatures":[{"sig":"MEYCIQCtMKmbcgZ4mCnxoEXwoSlGkNOXca6eWcErpJBXzY7kgAIhAL6yQ1Ge5EjxAy0SznUhMeMc0EzFRtHtajXZVymd0E8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4968464},"main":"./nuxt.config.ts","type":"module","gitHead":"e8bf18cb2d9042ef688bb6e8babe634318404d74","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.3_1786535439060_0.043231773829045306","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@7365admin1/layer-common","version":"3.2.4","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.4","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"29215891e2454f24425617cec3fae24a1327c183","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.4.tgz","fileCount":695,"integrity":"sha512-xxr8q9BRWv3RPsBb5bSuFGsFOTs8yoS6xor4HaPSBdpcdESnmq1qB6VoLbCk5lhhofvtIVzvpd4s3e2STuIBWg==","signatures":[{"sig":"MEQCIHH9auy09sRfzWifV6hneBrTDn7DSpCgNwFqRCRDI4aSAiArU83whozVl1n2FlkUOfBy/dHlA8Y9lzzUox8b9fEaZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4988533},"main":"./nuxt.config.ts","type":"module","gitHead":"ef12de83000457d03ed9d8efd8528ce00cec2702","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:theme":"node --test \"utils/theme.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.4_1786548219449_0.2341123837522694","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@7365admin1/layer-common","version":"3.2.5","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.5","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"28a8895e037ddb9e71064cebf2449a06397d48a9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.5.tgz","fileCount":698,"integrity":"sha512-hhpPupwfpzfro0MGjT/2iPacMcfWUK71rqxprsHdkW8r/GjkoIgrWx75G5WCq3JrcOcR9RjC0kRHrkfLvEhG+g==","signatures":[{"sig":"MEYCIQCbmBJnqPgUosLyrHT74D7coO2n7djLKb2I9OKm8L/B+wIhAKHngcSlBGx61KzZ7EG5YKj0mM6LKrO+sITT47wR2KKc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5123270},"main":"./nuxt.config.ts","type":"module","gitHead":"7bc16434ef3a354d75797f3c1c2db58b9b0da136","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:theme":"node --test \"utils/theme.test.ts\"","dev:prepare":"nuxt prepare .playground","test:camera-wall":"node --test \"utils/camera-wall.test.ts\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.5_1786551357616_0.9055025352624269","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.73":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.73","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.73","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"dc416638c8198ea7684c3f2e39405e49e259cdc7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.73.tgz","fileCount":702,"integrity":"sha512-6UZv6ud7v/gKXSoCeqNjkpIaiEy3cTDYZBaN+eLaSSDtzpGmrlogFXL+VdGrxMTEO1P4V2FXQz/HQSzgPE6Fkg==","signatures":[{"sig":"MEUCIAvnC8FZmR3Ri4BDP+7Syx40t0fgpKQsb+asjNBpZaggAiEAz4ekxf2zFUsQwwRkqVGV5rVhtNJdEG4CFdmL07Zztxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5190447},"main":"./nuxt.config.ts","type":"module","gitHead":"ba2815547cf2df22d413d0182580466bf84f700b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.73_1786584868908_0.45351986453345217","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.74":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.74","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.74","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"66fd83a9fe101b4774eeffabc3435e3b2e34ba87","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.74.tgz","fileCount":703,"integrity":"sha512-c95iB0Dk+sR66mCXwVbxzzdCsxe2YWw+FDfPumJHFgO+BogSX29xaGDePsdtJNA9sudUaFsvI7DHtYrGC8LYLw==","signatures":[{"sig":"MEUCIFemnaW9Kevv3yT8mKMJqdG6S4FU+poqrIpNF2COz5rJAiEA8FOVJNuU22bYFowE7ZlUR//y1bPZWkSo2aI/tI1k+Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5194370},"main":"./nuxt.config.ts","type":"module","gitHead":"7fae0a258af0aeca4387ccadcf0274dc2d1ea558","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.74_1786589886447_0.9551444934546063","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-staging.75":{"name":"@7365admin1/layer-common","version":"3.2.1-staging.75","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.1-staging.75","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4daf54c8e2e17afa2da3ff3abd91c7cf449e07ac","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.1-staging.75.tgz","fileCount":706,"integrity":"sha512-1tP3DAsCvkjZ8NwMV4wGAPz955Or24YbTSh/tTDJPoBRE1UxYBcjz4gY8OAIa+d28tAD/b6n83qhIf1/Twlrmw==","signatures":[{"sig":"MEUCIE5qVPt/SdLKpMw2OjTyZDf9kcwYtULYFCceJjVY0legAiEAruxbVGJF/i5w3TfuHAM82EN4AXncZGY8GzGIVWm7sy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5214014},"main":"./nuxt.config.ts","type":"module","gitHead":"39ff499775e5c0855e5cc61071b11c6534d15e0b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.1-staging.75_1786599860306_0.5598133058019035","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.76":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.76","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.76","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"51e17ac765aca6335374bb9af6953188c5e8d184","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.76.tgz","fileCount":706,"integrity":"sha512-NVI44/oKT081y+XGC0pWrJ20uJDolm0bSfkVFJJV/G3MYaWEY61KvRw4BQaJz6rBO8iyhuGca6nYzjLongVlsg==","signatures":[{"sig":"MEQCIEI3kgrTpd7FWQiyMOb0iw73OV39yxn1+UIVaNKsnVriAiBRwsae4lulf5CrjgbGSgbwMavACUm0t86Dw7hNR1pi0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5214076},"main":"./nuxt.config.ts","type":"module","gitHead":"4e7bd0e1c25ebae4349c6a1d00996921fdad04e7","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.76_1786600037417_0.4268440729797214","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.77":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.77","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.77","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fb5e317cd207be032741c9137fae3d53e92b0ac9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.77.tgz","fileCount":706,"integrity":"sha512-wAnZ2DO1lP949gcqH29QjDBRBMAZH/7mG6wK8pr+WoepMWDOeD2foDelRN6ZPL4U0hpQPhRid+lRNt7PwPisDA==","signatures":[{"sig":"MEUCIQD0pHQuGE5b4uQysfqC23XNq66yWBmIE5FtgrItZNItfgIgHJbZ8eHhXhlUGL8z/tUEv52kZMrWAYqtw9m6VO+ocJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5214076},"main":"./nuxt.config.ts","type":"module","gitHead":"af0542131ff67c8b6fa6944e43526543f8a7cbd1","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.77_1786600754349_0.3014466899907646","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.78":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.78","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.78","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"31626340f777b304527719021d86ef09b982afc2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.78.tgz","fileCount":706,"integrity":"sha512-IS3cLQE2J/ZXjWK/3Aj4Bfx2AdE7M5gaFKKAaaJrmb834es8fjAHK1wRq2+7tWhxvrm//XuJcAZHVyNHQ5NSyQ==","signatures":[{"sig":"MEUCIQD5cuTGqZ6D5z/5A9Z+HPip8U+ieq5xFatVveUKNoA1YAIgDUiuFZwCkvJv8vlM3nMwkSCxKXKTxNesm8LqArXbrig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5214138},"main":"./nuxt.config.ts","type":"module","gitHead":"8973649008be1dca92b73f5475eaa6855e01f4ce","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.78_1786600845460_0.2765173032292114","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.79":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.79","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.79","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e6576db34b68e489a45cf90b00a8ee745c82096b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.79.tgz","fileCount":710,"integrity":"sha512-P59fBuJeAt+S74rkPo9Lnxcw0FT67dPt4radKlIwWfHnr9C7PoEJOEOcrRUCH1XMIQKjq1ui4uDPLU8fq/yo8Q==","signatures":[{"sig":"MEUCIQC1Fqm60AXhr6PDGhiq+REpedqmmT/K8K1zrgGkdj5BpQIgJNwr5L8mYrHv2K6ReipSH6K48LJ2PzKyvUoHiiMtjEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5230665},"main":"./nuxt.config.ts","type":"module","gitHead":"ffdad6921086430f15db6bb93e8c0d3f0be1c5af","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.79_1786600995693_0.06281831983981712","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.80":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.80","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.80","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"85b4f9aaead4d217df59e70b7fd9560e8aacc28d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.80.tgz","fileCount":710,"integrity":"sha512-FqKN/N5fYpAhOcYPwY5mNy3c12HCBNH9RXjjjAIzIvPDueMsfbp2lsyQxqLBOieUAyf6EP15IGeQVnFuTzL5+g==","signatures":[{"sig":"MEYCIQCSA9cuem4XB0w+FBj7BGpNJ50mzJoimLqrr4E88yA4JAIhAMpdf0Q4mqzD0MdWKyqPESik+YI5SVHzuMLxC1FGpoNE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5233239},"main":"./nuxt.config.ts","type":"module","gitHead":"85936ca00b82728e5df839ee99666aece4f63abb","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.80_1786603855199_0.5371842290696738","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.81":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.81","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.81","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"df8ab48b7ec82ceb27f83ec289d26f072490ad46","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.81.tgz","fileCount":715,"integrity":"sha512-5kLVl8K8/xcQNYPzh3oxBKZUkD0lMhqFTeKNXV5AqAxbpkGs/1Togh7wEO4/YMjtGA4h71uWCajcFXSfZ1OZiw==","signatures":[{"sig":"MEQCIHCIpx0TBMkctszWA4plpFc0w8GH3p23YGspf1ed6HIaAiAf1lC8j8opgAP1dcH1wgSMAzhr/ajy0GX27WqgusjsWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5275505},"main":"./nuxt.config.ts","type":"module","gitHead":"f9c696542f388acef99d4d29fe66808d20783f2f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.81_1786604816385_0.4996600983490267","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.82":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.82","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.82","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"369ff213c0cf98bd66ea5d1e398e9415bc48dd53","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.82.tgz","fileCount":717,"integrity":"sha512-n1KW7jw5pGuTjSsFQf5siApqNM2SeXv0gX53YB9+zSdToh75unYC3j7rPq+qDWi4OxGld9v1DfB743SoB8N8Iw==","signatures":[{"sig":"MEUCIQDcy37lNKQZIISclWTz3kWNdU/HQn+Oge6y+LhFVc3yMwIgN5AwLIhuX1NR5ogd170u6zxf2nHDlCxa5BT5eRmiQVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5297707},"main":"./nuxt.config.ts","type":"module","gitHead":"81423d35bf90b40233547a821c77944b57983539","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.82_1786606613823_0.7195784008918478","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.83":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.83","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.83","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"40bbf0efc5169f57eb2704cb8a34479f2d3c3e37","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.83.tgz","fileCount":718,"integrity":"sha512-JpkHUUVZHNgUryfpsiYqTVEzxqOip3DSSoeDc3kHpYM65Lmr8PbBTOoLwfNAzoyzUTajWXFyv7RXXOh4Iayeeg==","signatures":[{"sig":"MEQCIGJ26paghBVQiQ9FvOgloKtlNIE6rbA4QAxKyLDgGh8cAiAX4ZUJ6phwDc7LGRAdguy56ZZ7lGKc1iiHTxMyi/PhVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5305978},"main":"./nuxt.config.ts","type":"module","gitHead":"0b462d8de6ed1fd2ea27b88ff343712ef8b365e0","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.83_1786607363401_0.469192702776956","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.84":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.84","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.84","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9b889ba18dd0d96a5a744e9b37673a8336efd692","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.84.tgz","fileCount":718,"integrity":"sha512-/pG/F0Dc1P8oZPGUiEdGfw8ye18F+GzToyPe/cbo78+l2Y7cUFQ8dPmiwIOjpSxal3jjVsWufS+P5FZ8NooeQw==","signatures":[{"sig":"MEUCIQCZjjn1pQVeo8S4ZKPjv8taD8h6UgG8eZHQxw5ubuXnOgIgYilFHeQGSSz0USZ3JekzvqI2XBrmyXobMUv4JP9XxtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5309871},"main":"./nuxt.config.ts","type":"module","gitHead":"323befb3234a7a4e70494d9b0400d110f0a2fcc5","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.84_1786609510697_0.39872755872922205","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.85":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.85","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.85","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3ecdc4d7e7a4ae20233c89a1dd2499d7f5df8b94","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.85.tgz","fileCount":718,"integrity":"sha512-g0hJELrYRYLdXLCpLujEHb3ByOOqzsVfRMUv9MSny2jSWP53sVOR7p2Oe2rymS+b6L+B44abHUiSNVvly8djIg==","signatures":[{"sig":"MEYCIQDo8K1t1iW4drRfQ1CGpxItexuJOKmSXWjR29APMloT8QIhAI4Vq8yy/RfQLkMXnwfAVLjFCABYLVBvxqsLI/weKij0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5323754},"main":"./nuxt.config.ts","type":"module","gitHead":"94561663d455959021e1364b44d8318f12b47931","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.85_1786610135330_0.870618072683158","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.86":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.86","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.86","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"82eba147eedfa4d17ba0d6706fb6e805f5d0c5e5","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.86.tgz","fileCount":719,"integrity":"sha512-bzAf+kAzHahIZi+GpNoAYoY4dN9gotLoiRfPBNCUX/7mInz0jMNwyyDcq2FFKw3KJz3ommze+H2/Qa1P5VWl8g==","signatures":[{"sig":"MEUCIFv2e8igrCVrST/7sx97A1bHcHbCgAZlaFyUJD8vPQnzAiEA4f5ICDLXFI+WWxYeXXKp/3DWJi6N6AHrTxGkBCI8hls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5337228},"main":"./nuxt.config.ts","type":"module","gitHead":"e23568c67626f672859aebf8ee402a77044fe98a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.86_1786611883081_0.9105795478987975","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.87":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.87","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.87","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a7c140776ef550665cd1ee951c745b2659fcb868","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.87.tgz","fileCount":719,"integrity":"sha512-/LeKgDKooMss2k9/YsdYNRP7DU+fqp4Uuwf6TDmol0tslduaht/pbNpDaF3YFbiPZI1Dgb1vwyjDDBursWwgCQ==","signatures":[{"sig":"MEUCIF9rSev0xaJmUQiLFw78M4SkE4q8NFJehfuJYvSXBxdfAiEA393PGTJR31pJmYGiGaxTMAJLp+/o3yu/CGxxds6RL3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5336408},"main":"./nuxt.config.ts","type":"module","gitHead":"675202e3d6a1314cd736ce65d2a60b2d5f3fd01f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.87_1786612869261_0.08607772354982424","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.88":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.88","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.88","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"dc19df120c7243e3a808bb4deaa9d057403513b8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.88.tgz","fileCount":719,"integrity":"sha512-3aiAWUGXeJNbgy81ajuflXFGc41HAs9vC8Tqp5UO6SmHuTwfyZD8aChaETLZfWDQNuffesym3ssrSdj5ym9/Bg==","signatures":[{"sig":"MEUCIQDovqM4TCeb0JxvGYkykqc2pOSvUZQMB52yeoejhBtrqwIgC506EABFgH4L2bpbB1oh1knsWNLqT+tr1ffc2QiCi/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5336808},"main":"./nuxt.config.ts","type":"module","gitHead":"16cd42780811e0b814c5fbac18f1e1ec26b97b0d","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.88_1786614238707_0.42340482260714873","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.89":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.89","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.89","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2470596da86acfe8e6490837a479ee95017ca4d5","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.89.tgz","fileCount":719,"integrity":"sha512-KjL9aMxhJURT5GVNUUYfxTY4SH+XjiPVN/rGspWqdwsNE2p7AHUl6eLPkPpxd9Zyd8EATtZrM7qd9Fegq7+ntA==","signatures":[{"sig":"MEYCIQC5DcWPqXPiqJ4bW+z5yiVTKoPzsuFlYFqAr45p1HBPMQIhANaqiLlmKc53oTJuWEVHgov/YE1qbmimVoT2QBRhstqv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5337245},"main":"./nuxt.config.ts","type":"module","gitHead":"ac6a010d190f1137569c39a354309d7e7f0fc1f4","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.89_1786614900930_0.6850451074247919","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.90":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.90","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.90","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9d0777b1e01cfb2033922c6349a13bef96cbb0f4","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.90.tgz","fileCount":719,"integrity":"sha512-dCR0zPUo5qwX6TiaxAKV6+YtG1bf2R8SqMD4+ZZeH12Yxg72tSXExS85wxC2IaNW1uhZV6/QoibCNrTYOLoezg==","signatures":[{"sig":"MEUCICjdox4xHf81IFrtWwEfUbCLvDhFJ0OZ/rQqp7bA6pJLAiEAi5NTrQwV0tqSHd538AS9MP6Nw0uyjLVDFo1s03tSFnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5342495},"main":"./nuxt.config.ts","type":"module","gitHead":"27ea1f4afad041c6de201f49adf43281cf2322da","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.90_1786615611863_0.11619477600843364","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.91":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.91","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.91","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"69716fe03ae79f00a4dba91ff05a65e5891de2cf","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.91.tgz","fileCount":727,"integrity":"sha512-1RaLODVk7qqi/eLM8mVyCql/ZL6BhNTM5cB9jqDUlSR+4ZNQIyDxAorJVKn8pXNqZnY2on1VXTcjj12OuRrCnQ==","signatures":[{"sig":"MEYCIQD0rswLrewjbPsDoGRLWrW2qFO98x7r0f9eIjZ/QwcDFgIhAOW+OrpNtdvEoJrf0w27X6efZ7xlIgv9F0rFl7XOZSCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5363222},"main":"./nuxt.config.ts","type":"module","gitHead":"9fcdf118df71529853bd50bc4d1ec295fec6d77b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.91_1786616226127_0.11926536597049875","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.92":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.92","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.92","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2736833cdfdaef48a50f54bc90d1610f82530b03","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.92.tgz","fileCount":729,"integrity":"sha512-x1dJEXUTsVqptFJimP35y1m3YEf25SjzU5DUYa40xb365/gCapj41qmXDH44IAgRXyLVNIJsA+SUh/cTm7vOGw==","signatures":[{"sig":"MEUCIFLu1SH70LsBc+kUSzLESiWbbvct3K53LdpUScVC5VZcAiEA2hhSKbVBk/7yaPd1h+WB/Vf8MqqCmiiROh4FkSwAtRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5369966},"main":"./nuxt.config.ts","type":"module","gitHead":"3d930f2dc21a5fb0c5ff7384fe648c1965ba1509","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.92_1786617959229_0.11441856754067037","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.93":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.93","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.93","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"739565a8a66d142312d7834213b13fbb55d3e5fe","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.93.tgz","fileCount":730,"integrity":"sha512-rGTli8rcZS0vMi36SDa5029koZ02/cRFFvOqfvdSIJ05En5oyhoET2RlbRRbNuSaCKokIHxYfUyEfX55Ul7kSA==","signatures":[{"sig":"MEYCIQCFBhTbZfUDTYFGg2Ikih7n5twYFv0PLbB1+kUMDhX9sAIhAKqMb2nSzvoqPReCdXD+bfAlxZSgq600vGkcQpDdGAPR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5374085},"main":"./nuxt.config.ts","type":"module","gitHead":"2d25a4e8291aff4108cf502c5aeacf39aa664283","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.93_1786619919559_0.04011938944328075","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.94":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.94","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.94","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e1715db57969056fa9b5ec99690d752f5ba5f264","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.94.tgz","fileCount":730,"integrity":"sha512-UeGsgYf1PoV+CuXhHduZqPBs1tv2SOjqMW4UhKFqhy53OehMu6u7GBquCA1D8o8B9qoGfLd8U2u1yBrOvJGcnw==","signatures":[{"sig":"MEQCIDyVWxrx0pI9wfcnbtse1kxTnmt3IvVOAOUfp70b6ow9AiA0KzgauM9gtKyQcScs7uY6eb5wcni5BAMG1Ot2HzhGtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5376204},"main":"./nuxt.config.ts","type":"module","gitHead":"63b64c77ad584b3ca32f0d8641ec964fd2f95c90","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.94_1786622640914_0.5948851438285649","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.95":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.95","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.95","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"362ec83513e8fb1d46366c4d975198a2b2882c87","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.95.tgz","fileCount":730,"integrity":"sha512-JiJAlq6kKkIYC2BurvUeKfQc5wI3sngPlVIWD5lOfrFoi9N4E/7tyx60lTZhi5HLsb1DotlgpQXaH841xXLPSg==","signatures":[{"sig":"MEUCIQC6M4RB+6KOlnjX4mpAUoPd/cQd5yfL21iUp06SgyUI8wIgTAwRjAB3vAExGApceCqUueg3jZyZeg7LOBYuDcdgTbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5379273},"main":"./nuxt.config.ts","type":"module","gitHead":"475994ec0444824ae564f0ab66dac43dbfa1d464","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.95_1786624011556_0.7009758157652379","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.96":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.96","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.96","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"20a9e5d91387b75ddf0d7876df0b3d119de1e5ea","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.96.tgz","fileCount":730,"integrity":"sha512-N22LUzECtP0vhBs3ReHMEr8bD9GQAMOgau3N/gdRPWx6Wyj3RFMLu6Yv+Jf5sKhxixQ2jtbd9mQgXhB6O0z2LA==","signatures":[{"sig":"MEUCIExfHsavtWBwmi8JFfUUOsGPLqNiS5NQORjJzeeA7sI+AiEAjQE8L1xj0OAR0NOg/bMMTve90GwnVM/BHn2ptQYpGrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5379703},"main":"./nuxt.config.ts","type":"module","gitHead":"3815180ac768852b60d3304323dd6bf6f3742696","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.96_1786625637642_0.4543447180160758","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.97":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.97","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.97","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6a3b041fa3e90ad3db984ef49a23aba191ac12cd","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.97.tgz","fileCount":730,"integrity":"sha512-g833GNfELyhdQHN7MFx9wbtuNyv5BGGOKF26xkEHlGmB1OC730h0eR9WFf1PobtUnCxLG1/FwSEYMrovzUAyaQ==","signatures":[{"sig":"MEQCICzBDVsVsWWseG4xjg2jH1WoqP4x5C0PUPYO/bg3YhEJAiAEQO6sIiyCVN36NGoB7Md0L2SxrzDoYyvaWyDHf37BQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5378985},"main":"./nuxt.config.ts","type":"module","gitHead":"3eb83514ea7d73effb3fbbb4f08956e2c5033bf4","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.97_1786639442688_0.9543270743660017","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.98":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.98","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.98","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"06135b74b876167bb3ae58ec7aeab1b6ad559692","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.98.tgz","fileCount":730,"integrity":"sha512-acCfYKSyaoZD2uxVUe9LcNrZT0OOIrepHkC5lL4LOghwH43gH/dsXsXxKHx2qpKBaB0di75qoprv/qbhfIzZOw==","signatures":[{"sig":"MEUCIFG0Pdl162ovmLLtJVwYYvf3lWyjdSO9Sk1bG29nLSpgAiEA+daPQtnoHTcmaUmuCWNLyuqTYlMLkEq/TuMAi4XV8mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5381218},"main":"./nuxt.config.ts","type":"module","gitHead":"2ae1e1546d1350de978c0e23c91686e5c54477b9","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.98_1786642478534_0.5951117629244194","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.99":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.99","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.99","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4b4b04b9238ed63bf61fbf1cdd19860b8dbf34da","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.99.tgz","fileCount":730,"integrity":"sha512-r3s/QLxuZbL5wVS5lCOg84mGb3sDLQeiC1b3tAA1MhUj7pGqWPRWap+CuocVKObz1U4YnIHfifdRFrNr7A7NSA==","signatures":[{"sig":"MEYCIQDdkuYm9Uha3MLBlZMMX26bWr6nIWv5f6uiJKxFKCKSSQIhAOSBALCQo3IBvuNQV6Dt0p/vqlVeiqE9IMB51NSSOPaX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5383056},"main":"./nuxt.config.ts","type":"module","gitHead":"e39bfe9921ac9053a57bba0e4398fb9ecd877f08","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.99_1786645576461_0.7313965772536082","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.100":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.100","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.100","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"95424ece337aef5505028b4947678b6bb77f41be","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.100.tgz","fileCount":730,"integrity":"sha512-aAdjUtj2TqcCJl6acj+LlrOe9otKFJ0RJ9QVgH8lequz7GRnCkkKZGipewYAisw4pNMntLlNFF4XtS07I4ryAQ==","signatures":[{"sig":"MEYCIQDxIJ1tovk0kaR67Snh0BbJsJ0HzP3YYJjyFfpFNpzK1QIhAMmvvILpRL6sF7DXwhgsPDuhgZijOU0q4jrcyWqmZsyP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5389710},"main":"./nuxt.config.ts","type":"module","gitHead":"02b6f65fe097526688f6f85677e59c78e6c4d9a7","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.100_1786662892529_0.844078702948913","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.101":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.101","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.101","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"30d12fb9de2c65a79dc0f025b0b9835f2c1df074","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.101.tgz","fileCount":730,"integrity":"sha512-AodyEXZuglhlJ7sG4pyT9+f+PVfa9wP85Ny3zZsfKDqhukKRmMYsTW8vjIkykJhJzdbmDbT2hhHegJAHFmTbXg==","signatures":[{"sig":"MEYCIQDaJ+oSZN/84PtOWVzMgSTg7GPZ7310IBPYN1HZAu2NzQIhAMFiF0KLwQNffQlHDvinaNM85j1UfbStLxkqmWzWL2Hx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5392256},"main":"./nuxt.config.ts","type":"module","gitHead":"38b79e6d5e3b13c9f41111efdce37a956597fc59","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.101_1786664439098_0.9878129071232875","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.102":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.102","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.102","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e51af4e998c4b7ac6551b9ef1c7c28d6464e41b5","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.102.tgz","fileCount":730,"integrity":"sha512-BMjEA3pGsAyGNlVG4igCqB+bmmy7aDCKr3hHC6xG6LID7fgcJYYnH+Cqn1YHmeoLR5DDkjVZTfYeHAMGKY9fgw==","signatures":[{"sig":"MEUCIQCyOuA0si0bVgV68fZ8LqDhJ5N+2Z9LS/NisiXJiFIBcgIgc86q+x1Miu3h26sY6LLpoh+DW9PKJdwzDOzHPb5/Jxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5395158},"main":"./nuxt.config.ts","type":"module","gitHead":"2d6a07ea82f6af868e699f52e466b889172a1545","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.102_1786666144855_0.8409429343775598","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.103":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.103","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.103","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f68dafb9ca481f47c728690ec90520b3b5c43cc7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.103.tgz","fileCount":730,"integrity":"sha512-xCYwV9CpEREFH3x8ieR8UT4hT9r6w8IN9VK1Zl6lpClFP+777DDduDBRQzswaz39S6iPDkEleTRt4r3/45f1VQ==","signatures":[{"sig":"MEUCIQDpJQDtTTx34km+VC3FWDLKXJyi0g2JV0UXB8VZ6o0IIQIgB82YiZ3ZHptDwZrEELlHyh9wUN5lrk5rIfEXlR7Syy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5396378},"main":"./nuxt.config.ts","type":"module","gitHead":"add3318b8a486f6a153475713f6c825e5b1f6940","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.103_1786673327569_0.5842654108078427","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.104":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.104","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.104","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bd49914b03d1051b04966430dcf8900b57084175","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.104.tgz","fileCount":730,"integrity":"sha512-etLAnOkFg20wxgdAbDm+2ELBBzPEwgSwhH2L5ZzBEMGoS9J50Y45mSTxVhFp0ha+ULjToxUeQriBc2H1ydsmlg==","signatures":[{"sig":"MEUCIQDn06D9B8T1M+HxUHGWdPklQgywzU37qLqMOlLFxAhJygIgTIuSiP4Xf531KO5cqmiie+PvuHV2BI4sIiGAqU2EVTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5396496},"main":"./nuxt.config.ts","type":"module","gitHead":"a86cee3e9464c4b9ca6fa6162881203e8e02ed05","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.104_1786676108093_0.1652902961716851","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.105":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.105","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.105","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fe17dd584a92e23d65fcb9bcfb20f745379e09f7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.105.tgz","fileCount":730,"integrity":"sha512-ZckiANWjO6QUWqnNPkWhea1ifs2xNz2dVUpFRONe/sj4JBaxWoGuROKeJnDXHH7DOYzu1/UIgi9nG9qU/xgkxg==","signatures":[{"sig":"MEYCIQDfjCEOqnwv76ZAemZ/wH72qkUFRbkuPY3ljJwPHetfVwIhANWs/GkQYoTVTgFHb9iIkmigcXDBnIsrL0I6cEpgidyv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5399233},"main":"./nuxt.config.ts","type":"module","gitHead":"62434f211efcf7a4adcb3eef339be4b44da0bcb0","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.105_1786686630295_0.025127722550042808","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.106":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.106","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.106","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"526a2821d13a0bd98f44134cccaafa801b978c83","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.106.tgz","fileCount":730,"integrity":"sha512-DpZbW/6JyTPiA4ADGtEdoDrOXCzn9NP+ZzjTQ/ib1Xf26HOQrglMeaqtnPX8/KRuDqshgD9BE8LmQdnLx8ulDg==","signatures":[{"sig":"MEQCIEk+ytFNLqxQOpo2pGwxOEeFu2TSqugHkqobE3sE+0w0AiBhxUF2FkHL5NFf0GQXDk/79MgbP8E6kZ3GFyonu3o8iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5399228},"main":"./nuxt.config.ts","type":"module","gitHead":"049caa6cad7c6c1b6ca363c80aab6f24bd0abbc2","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.106_1786689275143_0.5456515579306509","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.107":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.107","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.107","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a66afb678504838835235320e9879f3848beaf0e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.107.tgz","fileCount":731,"integrity":"sha512-Z2m/zis+SC6uoqM+pvFDCPXyRc8NEv/8CjJToY/lhNsmkPxrinaZD3OVSxOOswK3m7qno5cLAHQtbqCuktRI8Q==","signatures":[{"sig":"MEQCIDljLGwfrp6CTdHADHzKAOWQmiyHrkTFUWo88ofWZdeHAiARCmT8HeFpB17VHic6CTJ5qvpQPZll4NXIj9ZsyHFSRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5403974},"main":"./nuxt.config.ts","type":"module","gitHead":"93f216e9c1ce04458317f2d95d523170e1a154af","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.107_1786690761138_0.5022022438960962","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@7365admin1/layer-common","version":"3.2.6","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.6","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"73d8c3ae95de307e70239b7b4771c8645514bba8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.6.tgz","fileCount":698,"integrity":"sha512-GaaO1jy9YzFG9AMfMpiQjIpomMmTtRaA4Z4mL0sDOCp7NaVhZbNZ+0DdGetc2D+fmajRmv7x/DN4KQOn3HjnbA==","signatures":[{"sig":"MEQCIFbGCUSPD5p/s2s49PaUrjeMA41iKLjiCBa8e+vbz8KQAiB6th1QefXt+kNAQloKiPZDfMzZq8NLA/wVBmHewgsEdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5123855},"main":"./nuxt.config.ts","type":"module","gitHead":"4e4d3ebf10ee81b3602c51d8663168742f952d0a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:theme":"node --test \"utils/theme.test.ts\"","dev:prepare":"nuxt prepare .playground","test:camera-wall":"node --test \"utils/camera-wall.test.ts\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.6_1786696692698_0.43302580549920466","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.108":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.108","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.108","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"697ca9a4fdd59851cda6b73d551b106513f26efa","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.108.tgz","fileCount":731,"integrity":"sha512-TV8i30KPRICWa10/MgYyPSiRGq5x4Il2ZOrPAGSgHULbIdaIvUGHwczSlcw+SJYW1b00Ej4iYEnvrtMtmkYqmw==","signatures":[{"sig":"MEYCIQC4cOM8TPhIs1YFThG1z924zkygmnpLW7Wzd8a9V+cESQIhAJfH//ZRKpMp30BuKRGc6zlUYEbA+LGIFd7NHv+44OKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5412478},"main":"./nuxt.config.ts","type":"module","gitHead":"c6569520407c1be6a516b68137a2311354ef2889","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.108_1786704976432_0.294925647755633","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.109":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.109","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.109","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f2e465a6c24a1fe1180d773bc8cf266a7d8f2a9e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.109.tgz","fileCount":731,"integrity":"sha512-+vP5jZrKafk+ZaLfvDVaRyy5u3YgXPlOmamm+2969oJXScG2CXcCrUP76Ovz14x9Y3XjgvzMOsadBXwA6J/fKA==","signatures":[{"sig":"MEUCIQDkLzpnpEMjGOoUkQVUuNS8LjkSoMsSIeDYqgAzt+KwuQIgQRCe3zTCmZmBw80Nyx2LMoucbCtItgH8Kl5G86bPQUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5413618},"main":"./nuxt.config.ts","type":"module","gitHead":"e6674c795d547449ef2341d437f7f1178eb4d1e0","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.109_1786705861080_0.2940535462744478","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.110":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.110","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.110","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7088b5d4c7b87e1401bdf0218698a7f13cf1ba5d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.110.tgz","fileCount":737,"integrity":"sha512-7lm3h9YeOp8mDFv4lmwsmdOh0VEQBXfvPQaYa/mE7Ge9cX4SujdDRoad7+l2EAOWh7HlodSQOIeCULq/d2kbqQ==","signatures":[{"sig":"MEYCIQC+AJYksokGiyRRY2ETho+6djJBWvKYLkgkzXqpZ1CAzwIhALijWn2Oywe88DR4OCPuNDxVhNRgu0gHv5Kqh+FUweoG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5455589},"main":"./nuxt.config.ts","type":"module","gitHead":"c2d5a33ccbca34254a5a2fa766180604e1904c8b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.110_1786708704013_0.28452647036495504","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.111":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.111","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.111","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0dfcf5e396a98c15d5eaa32b670c6990d288f79e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.111.tgz","fileCount":737,"integrity":"sha512-ozTnevyizVMzCwQgbMM7Kvw/jTYA1PElce1cUWFACK/69szAITmJfaEfCOWNC7yTjO33bi17xCNudzA4T8iqEA==","signatures":[{"sig":"MEYCIQDeDf2QKiownHuBDEMVk1jk1o5uVIQ+ZASfSzsqsxz7rgIhAPkAg4yojlKOiS7D3B5uuLTKpErslli2K5D7weXNMsXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5456951},"main":"./nuxt.config.ts","type":"module","gitHead":"7021b8a38a6aed770b21e379e48eb473db16e375","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.111_1786708773000_0.5255736457673443","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.112":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.112","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.112","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"46ca97845bb7433ff7ad5fe5765e8e6058da177e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.112.tgz","fileCount":737,"integrity":"sha512-V+kbyUDXYWcbRB4pLJRYIX2JL76qwCazcha6NoNyk7IMdK/pTFHtUagefLn8vBlRQjvRefLbgHPsJ1ZZyRO3Wg==","signatures":[{"sig":"MEYCIQD7agVYkbESl9bMCUW19so9ixj+l3ZjCkUuhgteXn+j4wIhAIjhKFXkx85OaE+RZbpjRRkfu7t33do7YBfJuJGi2mZw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5465769},"main":"./nuxt.config.ts","type":"module","gitHead":"c96a0481add9ead6837d4902cb737fe5bc3a228b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.112_1786708874499_0.21098148562282715","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.113":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.113","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.113","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2c18df373badedfa382c19f87c6807f4a43d2c92","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.113.tgz","fileCount":737,"integrity":"sha512-jPMdBGt2CLc9ruzC1oX9X3HExe/gY6zWWfrV+mlAK2DIPo/cTKGoMEuYmv+r+15zESqaigjIoxX2odNNpZCrzQ==","signatures":[{"sig":"MEYCIQD7yuTLp8F1ue9HAk1zZbJrf1/kcajTa6/GemNP/5TsXAIhALfXPcv/x5cYm1OTVExvNiyKrc1b9Kyx1JIjS2OpOb1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5468773},"main":"./nuxt.config.ts","type":"module","gitHead":"7174eb43e86975dac61500811e155e47d22ee4d3","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.113_1786708961083_0.32807398116792075","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.114":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.114","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.114","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e54db8f72eda1e1d78ff2c7acc93c99722e21f49","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.114.tgz","fileCount":737,"integrity":"sha512-LKX600dlj7sHZOwRzh9jNxi7KEKoBDinkeT7C5JDNUxb+DlhFS/C9cyh4G0wGXev8/BUvpf36zFIL1QKKY/eoQ==","signatures":[{"sig":"MEYCIQDckPeB2/YVkEnuEIz15aS64dmHNE1aQRNcrdd20C6YwgIhAKs4cffJGu4JsaQuEpSbScb2jeYrELj4MjPR7ydZEtF+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5468905},"main":"./nuxt.config.ts","type":"module","gitHead":"d0a6ed2716c1a3d57f2ce700807a7d75e973cd7f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.114_1786709030362_0.21505009500824124","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.116":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.116","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.116","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c141608a41c1618a28631775903d117f20c452de","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.116.tgz","fileCount":737,"integrity":"sha512-S9FNS8jz7KU0fvrX98pDB1rU83q+8pWrQO6KXxlTO7L93pjiZWWzmCVfOTd20njkZY1kiPmHDuKwkSUnmDOuwA==","signatures":[{"sig":"MEUCICO9JHPSAEetqvKL7zu868mxCOx1g1aYVqVGdQilvCuWAiEAoa57NVCcQofUTcgDzOP+VAhKxusQIt9187SmVY2pKnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5472025},"main":"./nuxt.config.ts","type":"module","gitHead":"1519800f20783b1c6d7e78bd1fb99abd1f0c6d0d","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.116_1786709093312_0.8366465045031335","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.118":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.118","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.118","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d809e6f72c2fe1049b5cab255e73cd9be059dce7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.118.tgz","fileCount":737,"integrity":"sha512-+ziyp7wwm69Px0rN+5VyxrYuZBky/8VkVTqwhaa+NllTrYJ/Jz1fct6+fQqqIi8LO+6NE2RW+m8i0gxgUmu1Xg==","signatures":[{"sig":"MEQCIF9mMJQ3qdOOO3ee3l+mzh7Ni6WGrhe2+l1xhgmjfcDCAiBYCQSw8y51IDe6skF3+aJ3ttrzyKsaXr9WhK/3max5mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5474078},"main":"./nuxt.config.ts","type":"module","gitHead":"f6c89fc7985351ada91c10c975b6613dd39a66ac","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.118_1786709159662_0.8284069595503218","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.120":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.120","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.120","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d6aee2543d58be5d49061d43e5513371cff6e4a2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.120.tgz","fileCount":737,"integrity":"sha512-thDD5SRwOFlsBIlgpXD132RnDwDVkXAjFc74wXzbiooYmyMKLO/UN0duRUpcoatzBnY1FjbGYqVwkrOq77x97A==","signatures":[{"sig":"MEQCIC7w0RBIBdMbAW4uW0x8a7oW8doRRh3ZI/PDM1wWibpLAiBuo/OBfIatObs7VpDBgUOf++9BJVpx/QEnYYrQFytoug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5477606},"main":"./nuxt.config.ts","type":"module","gitHead":"80f30add77bde5cac50922d4cdf492f3f2a09272","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.120_1786709226604_0.7800360020729205","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.121":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.121","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.121","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f45a6c6efd33fe404d466b4df7b95670d6ef7224","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.121.tgz","fileCount":738,"integrity":"sha512-0BiBAkostzutAlJMRJpMbF0rVJDgv7Ed5viDCAIEW2ydn9sF7iYsLxrG3jrdLzY6WiSILIM4jHciFQd9aNx4qA==","signatures":[{"sig":"MEUCIHHyY7Jl5o528HxvxoWG0FeEs0tCdrrXnFbm2XqMsf2zAiEA01fBcPkowyRnAY1U1sE6KfhGFWJaDB7iLkY6sZWUcvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5511506},"main":"./nuxt.config.ts","type":"module","gitHead":"edfb5320e1c61505247f87e872d5366cb267c69c","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.121_1786712683744_0.7896709701673514","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.122":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.122","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.122","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"59d469e2580a9dcd1135d239eb19ea1d4cdd16bb","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.122.tgz","fileCount":738,"integrity":"sha512-BFmL8MdQOB1CpIHNk/KnC+juQqGHjVhgiq8VE+RM4RVG/JcGRYaxSC2Deh5z4SZ0r920xSrxovqG9G1rvJ7Uwg==","signatures":[{"sig":"MEQCIApDWrq+DXdd95Njb2vOj4LbfcZ+s+k99TN3bBp5C+5ZAiAA+kMh91JCwXBYChmLDhuPUvANSdJeci2FV34/cc6ylA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5517602},"main":"./nuxt.config.ts","type":"module","gitHead":"659e571179d2fe3cf58b6c7f18b89f612cf26d5a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.122_1786713443906_0.02209113700397758","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.123":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.123","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.123","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6409a62acba16d491d3eb7f2fbe9c55ae39a4cd3","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.123.tgz","fileCount":714,"integrity":"sha512-yFbXfWik1X8wiLDiTneQ/CLgLJ5NHWLbOj4eBZ/EeRmsaElNV90hkhSCYFTMeXXBF7x4R9APYYdI7LpzCpaA3g==","signatures":[{"sig":"MEYCIQCwmJWwSmMqlyCpg07/s5Wg0zfoGw4jH+Q2FG+LJPbYNgIhAI5dkRo8KLWan4YEAVcr/sDHDIx+eNv+FnUdxAfRtHFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5456054},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"f5c491198fd3e7b7abf352eb94e62c12ab0ff7fb","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.123_1786714023671_0.24021610449684516","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.124":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.124","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.124","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"efd7e6406334c2718442ad91a77b053f154ab2a1","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.124.tgz","fileCount":714,"integrity":"sha512-tVuD3FAqbo5g9xefIB7hUOgJT9WqoO3li5Y18F0gKDTeERVntjj+8AloMy4AFB/3CfRwsdgr/+ZyMD7zD13DEg==","signatures":[{"sig":"MEQCIG4ZudpQnslsttIecIKyu3FjBNn+1jIDEza2FgbzxogEAiBTSv56A45sM2pfhb4I5qC0A7Td5YpNQ4LYv5oE2eeQOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5461284},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"2c0a784ba17a05f93d48775eb347b0657f8770e0","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.124_1786715798790_0.9030426452775384","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.125":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.125","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.125","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"93b59a26257af63d2518cc986ed72a16ff2bf48f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.125.tgz","fileCount":714,"integrity":"sha512-VJzyqJYCIlQp7qovSCJys3PHG7jWXqSRiqSN69JP3lqxf9foTf2QgmXB88H/ZxEqiEQKEMNDokOIDfZR11jnsQ==","signatures":[{"sig":"MEUCIQCW8UCqvkDIY9gBx0opXu0Ae448MXImkIzjtitTrEtvbAIgQ9YnU09OaWAnBSlrIGXM40CZZ62dkBXTdzl7bbZpDbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5468595},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"13caff95b09e09481ff8cba49a16b6d9e9311a9f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.125_1786716709491_0.38454424940934007","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.126":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.126","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.126","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cc3a184f20588df1104ef63a7acb78989961fcee","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.126.tgz","fileCount":714,"integrity":"sha512-PL+PXv/FTQmuy5sDCV3TSR9+BNPKQE271UmOaB9ZTYZK0MT0Er73j/ewf3wIO2vK1lzlkAWZJJ7ucFp4EZQ+4w==","signatures":[{"sig":"MEUCIHenBt/OAo0iBDVvXNNo5Vrb0UyUF82QvwHoYvvw1YUqAiEAzf7qKc1DHtIbb0maARyAKoVCJmGfc3eQLxKiIXDGzpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5464798},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"cf457aea4fd60aa9c6610e0af33404a464df0be3","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.126_1786718355467_0.8623531411217142","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.127":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.127","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.127","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c8e5f01d0c54094587ec97ee30a678d8bfcf69f1","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.127.tgz","fileCount":714,"integrity":"sha512-X9JLtHA5HDLMINmyC/NPwJciQV4LqeRAiqfiA1GMPJN7cVAzY0HFu3AKzHeUzjVESOIHpfJxDPbBVrN7VydfUQ==","signatures":[{"sig":"MEUCIC2eOUtZxYqvq7jj9xVAAy/zsZaaReX2NEJF5kLQcZ2kAiEAteM7QKXtcjq+U3K/CRvKmlTjV8rnKyFxiLsWvS+xKR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5470868},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"7d23b46aafe937d5c9bcea1e00195ca4b9dc2df8","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.127_1786718650372_0.8788282615683194","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.128":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.128","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.128","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a7ab84bf1f20bf426e19a69d33959e17e1f6672d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.128.tgz","fileCount":714,"integrity":"sha512-/kExwGd6DCWhTaacVDm747GVj9t6NXCt3/vjAZyg26S2i7G6tszmRvEm4Ut8KROz/owimLNjwxpwTufic8kiVA==","signatures":[{"sig":"MEUCIGkx3U4feURHtheBJ5vKibMfklRq/hHv7BuxEwiNzJW2AiEAgJnkYuEbAj3m4pEFBrrXzuJjBfKwC6hNKzLtKienqtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5472245},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"571866908c4a11301e9774a5cf83341b249c9717","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.128_1786720501199_0.09974352230279249","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.129":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.129","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.129","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"aa3c1a1438548f62d782cba74a6dbe171b681f59","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.129.tgz","fileCount":714,"integrity":"sha512-IWP4+xsOn81yFWP5FuBKBjjjN8qhmbPwcuW2hZfTEMN+ohSMmK0mSWMUdBuzXB6uHmHLHhYKsnUEVKLczGqroA==","signatures":[{"sig":"MEQCIGCD4VwusPftEA/Diej8VyGrvRweYKJVcY0aS6b0+CiKAiBERIgs8k0fGw17Hp2RVu4sl9aEeVvyOzz5DyYaVV6Xyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5478933},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"822ceccda97159d600dd08c2aaf12f3f290d3320","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.129_1786722886257_0.7616842002495829","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.130":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.130","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.130","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"aa7991698c1ada94e5c3aa5f28774fc81ec5c48d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.130.tgz","fileCount":714,"integrity":"sha512-nWTC70+q7byWZYU3tPOwFECrewYL23JVP+cshH1TZ3y6yEF5zI45AxQorMtdWe3ebY4sFdFfy9oI9bP4w9fL1w==","signatures":[{"sig":"MEUCIQDI9IdXodgCcF4z8yJzq56aMsUa5o/U51XZzwL4qoN1FwIgGwaZ2EHvhKv5qk1ZiJT/IYxixCZF0kREjMA7N/FbN9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5478783},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b7c77490af094a9542ce45979368580e4806e9a8","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.130_1786726843361_0.2785674332722188","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.131":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.131","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.131","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2f407be905ebb73bd092d8941ff57886529b9111","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.131.tgz","fileCount":714,"integrity":"sha512-nqiwmPmvp0LgK6TAvCLN5lqyrCTYx2TwmmDNMuN/Y0hCe2AO0uBgTvJd5EBQ1cj/aq+oYJRyVf+f8qYzAubLFw==","signatures":[{"sig":"MEUCIQD1iW6BvFCix5RX8qaWe+PuJ2RttmV2QpF0q8aaZJgOLgIgDqK2OT0xqkwJOB0ZxvYJvpDxrr+uJpyGQTBA4tzPXzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5479707},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"dfbdf5828b964b5e86d271f974d4b1933e6a5e27","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.131_1786728058795_0.8073967539572691","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.132":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.132","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.132","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b40c28f6c0744061cacfdd92cae5b4ed750d8944","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.132.tgz","fileCount":714,"integrity":"sha512-qHnir2YUO9NTODC3Qb9zCelqKSt5Vwov57Wclo8HkCBS5RPFzw4APG1JM1wprs4zsSjgpXfzmQoTuHM1WzSM+A==","signatures":[{"sig":"MEUCIQDdVn6QE5rIyVAVNKca3V9vYKPrZToX3yH4V7Uif14EDQIgIuz0cXhXG8h/03D3d6BIZVoAheV/6QKsg0ZSo8lxZzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5482492},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"bc887ca96275161871280715998dbb9b83ab5bf9","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.132_1786771822016_0.43924664361836685","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.133":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.133","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.133","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"956793b9f1aeda2a258c1cd917f671488fa28e46","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.133.tgz","fileCount":714,"integrity":"sha512-sLB5c1f+fDiHx38s+KJHNHTmU9z5ICIFRvh0WTSk2AEixd0oZKJwMUcTPNyTmMdzVKkHj2ZVDAli7i1VQhXknQ==","signatures":[{"sig":"MEUCIDVH3aL460lbkuemdnMOXVEAs8qkvw1IRINYFB67CxSmAiEAncY6CcX0MLIGeCk2CcNQLARUT07AhVZGh4yWWixHMZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5482450},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"9b10137362fbae78cd034d5ac0bfaabe8810f951","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.133_1786772181410_0.8108991513314117","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.134":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.134","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.134","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b293bda2a1689b39f44d0aee607fc9bb61be8cbf","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.134.tgz","fileCount":714,"integrity":"sha512-ZvSeTX7r+8RgGziNFiTrotT5m86AMJ90g73IQSZseeDMfHa0C9Y+kzGVHfAad5fg0d+Xax1Lu3VA2fXllB/yYw==","signatures":[{"sig":"MEUCIATEwjfMvvOdAJS07GyX1vRCTBvNpArkqLFQjTdE+oZbAiEA4EhISpgx2Rd+gad1qktoFq9RabAbtz3nxbauzpZysmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5485382},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"369232b76a047262ead0b8ca7e190757f567ddb9","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.134_1786772350755_0.6402886377931545","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.135":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.135","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.135","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bf024795dedf90f590222a890472b9dfa6adfe60","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.135.tgz","fileCount":714,"integrity":"sha512-z0sxVs3RH4V/O/alDsiB61xv8SFWhV2BhUBz4KjpISNuW9npOzRdRRDx1rEFLg0tfvt9Iki1kp77uhiTIdgbiA==","signatures":[{"sig":"MEUCIBJqEk2cMnO/86jdsVRV2ql0WOPqYy1xY1Eyk2q+xUcCAiEAgZKah+51tS+pTuYeFREBzKUgNyjxdqIPeHEe3Lkj4Xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5485367},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"dc2bc9847daf3306098c69afb83f7cba23185fb7","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.135_1786774668349_0.33787371250050713","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.136":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.136","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.136","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e77705701859ac5f4a13a0dfb475d068086daf07","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.136.tgz","fileCount":714,"integrity":"sha512-kUaEjvt8xDsy7tDTompiKzHhOrwzYIvll8FrxDPGI3GjVyQaqZ1HHnjnmUWLi7VrzydCnBfkFvpSgBAJj/ykGw==","signatures":[{"sig":"MEUCIAV5XXfO1c97XIN86TZY3MioaxRNOxtNirSuCptVi/XyAiEApvKYyW3s3JrwVOna+78tfddz3M9lolp29gQ6V4xyERU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5488768},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"02bb97025a17e244ed7672a62ca63da9a859afe3","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.136_1786776435991_0.39592320077925747","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.137":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.137","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.137","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"19aff8899e3d105d87a9b34c5531a8596707b097","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.137.tgz","fileCount":714,"integrity":"sha512-I2AUW50sLha4YLILo2collso+C0UjpmUsvsDkYA3ByKuK06DMeFFJIfkBpVMcoEanBFIlARYvvekrXkZBC/8vg==","signatures":[{"sig":"MEUCIEgmjFbErkKier0tZgmmZ3ctnzoTtiySUDTszindPEV/AiEAkt7M+l9CfMKxxgHtdbm0q3W+KZIm9uPCEwhOJFTgCK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5488768},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"208bf019ca439843eee025504da2a84ecfad7033","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.137_1786776497508_0.39906793296093657","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.138":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.138","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.138","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e03a349458c02e96b083982ebbe1f2ed7baae1de","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.138.tgz","fileCount":714,"integrity":"sha512-FvYNMBbFPFYvHKLMqTu/QUlHmbrRgwLAeodaXPcaQhz4HVkFvXmiAixLWRwfrKc8DDsuXHXhm0ZikKoq63bADg==","signatures":[{"sig":"MEQCIGED6NQKWUY3x62PiRUXgkp/SlQHsmE3dWoskzTcxq/SAiAbaIX6Z0rbAkO/IZTkHF/2l4DZsdPgLAKlT7qy34pXrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5490465},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c00a3c433b5d0a6adf0377b6e458f411f369009f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.138_1786777188946_0.011412129707685237","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.139":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.139","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.139","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f7ce7e3fbbd91bf5853f53c102073208ffcd231e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.139.tgz","fileCount":714,"integrity":"sha512-m62KWbr4EtAEIhAObL5lJ2BFKk4pGBo3tMH16oY5Yr/lT8abSfkOtFDUk8fFc4pxw8i2UqFcEjWCgiFxO7icyQ==","signatures":[{"sig":"MEUCIQDUt9yyTAlcRq5duMj8ckuGFjLSyddSy7JiV+BonCf3iQIgVz9qAuLt4834ymiulOsTjaIqaBaYY9JPCe7sUmK/WbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5492826},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"ea19dc92f52502f47fabc822c1fc064789576d2b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.139_1786778873703_0.9011178071903096","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.140":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.140","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.140","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"74e9559094b4f35a502d556c83065c7bc789ccfc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.140.tgz","fileCount":714,"integrity":"sha512-47Vje1WKOCwBakXgVi3WDkeKincYiPylo0B92WZA00RTPOobvqyF/Fcrs4/+GtkQeCDfvd6cWBJENdHNjnqQKg==","signatures":[{"sig":"MEUCIDDM5fH/f+3hcAUvgV84/r8P66nL/4Nc+Yewhw/19z3zAiEAu5ku4tfBchoP8lJDcs0ErolG1wwZ2Gf3pc1T9UxBPxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5497057},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"e2473f4a793b75ce4bfeace7572618bfb1e3ed1c","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.140_1786781305979_0.040284391659131114","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.141":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.141","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.141","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"87f2209a41253f0172103b04e6fd169dc701b2b2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.141.tgz","fileCount":714,"integrity":"sha512-BhglBKIyLldiB/ncmIN+qECgBXFKb/r95Y3adPT7zv+6PPkpbTiPvIJtClwTyAZbRbdWxJsxjBOKmyupdvq/XQ==","signatures":[{"sig":"MEQCIC/kG431kkBq1QRqzyEDX0RfI9eFuWKZkDqQYi6cqOHbAiAOkiCBFG3cR56jJdKunGZUkw0vJvdpU3PxsB5dZ9vQ1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5508134},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"adeb62ae315e8afb9b9b45ba94c5eaa81f068d41","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.141_1786786221566_0.7568226615180136","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.142":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.142","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.142","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"eef144416d32609355c93aadc7cfccb628f4d5cc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.142.tgz","fileCount":714,"integrity":"sha512-jFsKhYxaY5Cc4KBNpZlAM2n1QH6ldO8HfwrezuWk7BHcMzbuxb1R8qgUcXhwuObVxyclGc9rSkOSXYBmuJbGug==","signatures":[{"sig":"MEYCIQD7kCRrVgX1Mb7yzMmgR9Z/RqpDZK1df4rDc+pD+WsBxwIhAOSvIuD+9hD0Sefak46xlcuz888Cf7H2Y2awI36hc58c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5514357},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"d805e3eb1fec9ac97a29118e7251b1c7063455eb","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.142_1786791807412_0.007853111482756692","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.143":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.143","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.143","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"63f036f28cfc628f888c0399b6d69cc64711e20f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.143.tgz","fileCount":714,"integrity":"sha512-86Hy6UaSnkWFgllRYULyNttajFtTglOHN819dCeLXQPM1AWqmId3jN0TlvoPgRqRdTHwVEicrbFqAs9qIh+rxQ==","signatures":[{"sig":"MEYCIQDXgixGfyOyTPA0z4oMUKi7lB0xm6wCwrbDmXSnFLNJpAIhANBUvXHVA+178bqa9k6pPC4OjxBnRICCOUf/D9wv8jj0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5516203},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"886a165c12bd74a3d41259aa648c67df9ba99679","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.143_1786794510257_0.7315835127981083","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.144":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.144","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.144","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"501a8f67787ba6624e8786ccf3e8a37e53013721","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.144.tgz","fileCount":714,"integrity":"sha512-FRnPgDKEIpKuKaGjgAw8nGU1RCuszexVNfsQ+0iQ25ULuF4UCsCsAN40U2HVfnYlTL+iWrpyU+5DwFq7NghGAA==","signatures":[{"sig":"MEUCIFjAMCVmS2RIGRjxrhYh+LpUnt/JoPrxPQCbGBQoWfpwAiEA/n+YpkWkYw3TeqHCqMfJ79wlls5AXCqWo1xiR5HvT7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5516203},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"8f32305fa2a1b30898d4a066430e68659c46611a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.144_1786795471675_0.3177768958026679","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.145":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.145","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.145","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"61b8300e5dc35e678fecc920aa4349ae4057da20","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.145.tgz","fileCount":714,"integrity":"sha512-DZcxwmFXhE4hJUhG8Jw7NvRrqoN+8qN0+ONe9t2UElaXOUicJqapBKUlVjC/zLtifRbzRMQZnpNB/wqhPrjy4A==","signatures":[{"sig":"MEYCIQC3lmdH42Jyu9YTk+KezHfkphVPeVid2gZUZYOkTaqRIwIhAPjuHWk9m5MBk+aYM+kE6XDGiAgYYTQU/c9j2h9PICfg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5518087},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"5f35c58cef7d27871ed46ea6b288fedadb6ccf05","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.145_1786798501171_0.330856381788599","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.146":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.146","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.146","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bbde37fba1fa7f65926935f895ac2b8d0c2ee663","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.146.tgz","fileCount":714,"integrity":"sha512-ZMrswBHH42SXDJpHxBWVXMj5kkrwbKN/rV5JIhrWJ36eus43H+1n425iuBIVnYOYx88lsKRymQgu7hudRgnEeQ==","signatures":[{"sig":"MEUCIAl8pBZjOGarNp9NdXhqEPqwxNpY2xJHAvRruI6I+w/bAiEAj8fzR5VzLcs9nOSiCavfarDbO+LgFhY80F41rj1Jurw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5518598},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"0dfe30fe1031f9b551b7dcb241fe60a65db3ac36","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.146_1786798881225_0.9752052309163552","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.147":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.147","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.147","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1377839beb6e6d827ce491b7df377cc272225caa","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.147.tgz","fileCount":714,"integrity":"sha512-N95tzpaKo+60YYwkcWUTNSBaBAuNs60idBnRLgzQqTx8XCxHl76qCOksat5h+Fnm7crRVkLdSCV0ihWGl4Bu2A==","signatures":[{"sig":"MEYCIQC4LiSXfHesuZA55zEf+ydh3YhkXy2qRRwCVnl/O6bQyAIhAMAU/57UPb34VIMUiWO1lh3BcjMWockU+fAhL6eEPa3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5519517},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"ada01fb9560a5cf0ce55fe677b7fdddd077d20ee","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.147_1786800149297_0.530544037551806","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.148":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.148","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.148","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"969c9a386e89f6fd4cd12ad46237d971cb3eab79","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.148.tgz","fileCount":714,"integrity":"sha512-f+D1rkad4zuJ4M33Mq2z3ElfyjM/j4/8+NLA4iZlb1IxxyQSmuoukuvTbS9Egab4otXVdNs18Mv5NZGMV3u9OQ==","signatures":[{"sig":"MEUCIG1J6iDK/rr6oreR4BxYrqtiZxnIB95NeeHYFFp03zccAiEAychvfJeEwHEMDfyP7861lJ3vcu6Wvmcl7ZDIdJhoMKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5522613},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"9e1d1b4566da663ae84ebc2c75f50fad672c942c","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.148_1786800910754_0.49049403895453536","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.149":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.149","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.149","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3d8231c42b7cda356a36344bb147227af4c13640","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.149.tgz","fileCount":714,"integrity":"sha512-VdQsw970SiBpDEiUPaQaKI50jrRiu25RKn2q6u2R+fPgN6CAyrBspYbr2ct24fMSqnK9O1n0pRe8MKtDsoqi0A==","signatures":[{"sig":"MEQCIHzkcbG5zFEEIqupVhS7xMbkrkRYxGSPSt6hD0JrP/1tAiBKPdEuea9fArgqgCMKRelfW+1pexpv4O0CAZsfCKaEEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5524624},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"3bcc5ee96fd91285f9c184761000528e903e9aab","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.149_1786801000396_0.9251461602191773","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.150":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.150","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.150","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3bd7809961a1c945f155aa1ccfd6e5a10489c839","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.150.tgz","fileCount":714,"integrity":"sha512-oZX/NgE5D1LpMlEy6hGJRDzBhIwQ50scJjq25iSGBlwTMFtorjjVne5gyQKlVMMTLTL/r7J7DTtI8Z/cqtuwTQ==","signatures":[{"sig":"MEYCIQC0e6KYdgOe22IbLSpn0pP0RfhNbQjbXkp+x4neSLxqmwIhALZA5KFsnHeITQUgEPwwdxvtQWIxg7ozeyYDcaXyBqHp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5525651},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b81df051350c01f4c7fdeb08d11e061984597136","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.150_1786801287478_0.08557024332621488","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.151":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.151","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.151","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4035358674c17b69394e03f9b8a588f763e2f51a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.151.tgz","fileCount":714,"integrity":"sha512-hnq2B+A1CgJpjJ2I4VFyJMcMvjxSHKts1wa+FueFa1Jnznrnz7zjcVhUg72EagqKyMKlPbuRiXSDalKRgpz0pQ==","signatures":[{"sig":"MEYCIQCINjFBzLxrZhKs6ZsBEESxEgSYi1IE653RNFB5G7gaAQIhALwax8Gm6v/Ole3YnoqGIi2/Kia6JXB3KXwN5l5AmoLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5525997},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"546d5e3ba0353f5ac1dd64a660290daaffd1124d","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.151_1786801410932_0.7038727017667823","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.152":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.152","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.152","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7da815dc923c4df5045113fcd6a271f8b2e50fb7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.152.tgz","fileCount":714,"integrity":"sha512-Z2okA9Q6feZrCDI1Kd7RZpyWC94K8tzidYb2UBkFYhSOWSfz0idPdSC4UQz4Pl6Er4aGX4bc/cbSm4ZM0nkGZg==","signatures":[{"sig":"MEUCIH79KxxOO1ZyjA55WjLzhA9/nNe5xPRS2TbWPG0ALFvMAiEA60sJGSVt2/uUP0B4BJd8UYMarKDRzYXOlJ7aUkzlyhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5526781},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"93b2d9af6b96f7742b08865b8381d9a89376d950","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.152_1786802474536_0.10825277703895386","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.153":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.153","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.153","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ff761c7db976dccd87250f8586f44e12b729eea4","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.153.tgz","fileCount":714,"integrity":"sha512-EUl1g6RinYHXpvAWh0UmKBeThFP4WVkImC54Emg5JB5nQQmRTdh32VJOTmnTJpY9DkHOGcHxyRuHOAcwwdT2iw==","signatures":[{"sig":"MEUCIQDcLj1PF24Q3Pg7VKmKIn9W1zFqklJYJB30hJernZyf9AIgdW+P0GAr9/uJxOFXQcPmzZVk61rdE9R381duqln0myM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5527005},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"3a8b0a9e88c017a237b14b0973db88b5bc0c29f7","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.153_1786802786372_0.015331417137731895","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.154":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.154","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.154","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ae3ab214a000731bb8a7ab955d7a748eda1160d0","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.154.tgz","fileCount":714,"integrity":"sha512-+gbh7eOfrNvsmil9fkCZOjcJH1w7JKaP4rRbKJWEPTOjE66gt2mttfw/ymfW28Bkq7uNievsyChW0ZY9V7HOkA==","signatures":[{"sig":"MEYCIQCpf9Gz3Hy5AhcDC4eBJDkK6qACDwF4XrToYllihI5XJQIhAMr/Mw/NTJHg5CrHkqYB9mPf52EOmNozyjjO+xXqKaFS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5529843},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"4e9e5d2166b833440249139b4e8c9c315765eb3c","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.154_1786807843213_0.9705782020674514","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.155":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.155","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.155","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"28303471a0647b6b7907c15cb759274f10aad08f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.155.tgz","fileCount":714,"integrity":"sha512-SL2Eys1r+OHYjfWaYFMf2GKlX+BvzeDbfdIB3XB9A4F2dgj7SWxv1jltATa8KECff9WfrX5cBeT7/d4Hngjqtw==","signatures":[{"sig":"MEYCIQCFrpC+ds1oZdxOUvm69W0+hUp7KSfCFF1PuUvyZZHAQwIhAI4E+C5tx9tK3vkaY9qtM2pGvept9DfmB4OB0JCMEVJ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5533659},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"0c97606b8b843b3f6f964631dcf04f91b447efce","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.155_1786807952590_0.821188940271925","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.156":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.156","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.156","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3132c53a8b1b62f3c58cb03fbde185d03b4fa403","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.156.tgz","fileCount":714,"integrity":"sha512-sEZymbMrOELAH2bK6EyH9kAfTzSgZAuJXT+n5mvmzCAza3TtNfwcQHPAhWuwErc0135nRK4DSvVl7uG+pbofFA==","signatures":[{"sig":"MEYCIQC0NmqsrntgW8GUaY6xB9WYdnv3UZ1Ff5g5AmSQVt47oAIhALK81RiLZdvv1Y5A0Mww6d3KPvPTx/zqClEi3IQF0bDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5535130},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"bca3ed7628bfd9500fe325967cc3818d77787bba","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.156_1786808235251_0.4448583794453185","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.157":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.157","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.157","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0f9e677851055811ccb364d39bfadb5b51e547c6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.157.tgz","fileCount":714,"integrity":"sha512-TMUIt3IrB8RKGJd/YAiNteq7gD9zeU1/qCuBZ2gJpBwBaSkiGhLGq5dphznIMYaT7JJDzhigjQtp1m1djyTM5Q==","signatures":[{"sig":"MEQCIGnA5ttGF5MeH/SqtBCoiXT537f493cJpNlizq+epBbcAiBQhYpuEJHAyYJCBzDa+tHPvHtplCseieVEqCTl3DmsnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5535130},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"44829261ad8aa55d00988b90d14acba0375266f6","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.157_1786808298928_0.5169085897900989","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.158":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.158","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.158","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"aa628fe7951adb5dfae50ccecf99b540dabd99cf","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.158.tgz","fileCount":714,"integrity":"sha512-ITIvOBy6fJq5u0Q+sYGrLf9Lrr9lpE4A5p9IyGNIrX9TowCX5FuyV/snAuKFB87KSZQ9EJBevQnTT7DFGvqs7A==","signatures":[{"sig":"MEUCIQDPcUTTg3kqktETRdwKZvW0BENNcblWVdLH716e6CDrIAIgJA0c0UH49KhQ0j+Q0bv5tfS6lb53mxiYD5ovlyGfFIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5536039},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"88c8feae36fda1862f408cf958e088a14d3c02f2","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.158_1786811314877_0.9103177519624686","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.159":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.159","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.159","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f80ed79949fcd52c62c44314b17a26ffff75730d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.159.tgz","fileCount":714,"integrity":"sha512-Ax91W86iMp7EYOkjZKr9Tz93yTcloyWVwuqkVxTwhKxZjACxh+nxLdCnjStCOkciIpYZ4FSvJv1FwUGuKJq0Kg==","signatures":[{"sig":"MEUCIQCGexH9rzYA/aPRUQJXmzos3w96/LvvvR8wJ5koYzhKAgIgBQobj2QRAWwVzyS6Q5YCGKkGwq8S/6Hrj/dQDbL1t8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5536050},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"e5824cc6b3fcf94ad0ce392131629b1d270a2b27","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.159_1786811847474_0.29169399446645405","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.160":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.160","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.160","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ef845b59566c8b6ad94c59fdae666e5e280dbd5d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.160.tgz","fileCount":714,"integrity":"sha512-AXJRwl4uVlb6e15q+IP+WC4Z9LL8BdXY1J1bETuB13hv/5ktjV53PoEvbrU2uf/Md9O5Ug60ohf9JWl+oNOBkg==","signatures":[{"sig":"MEQCIGlmuRnOwPK59vvhuhIxfczIkLhp3RfS2Rm8qMG5dw5kAiB67sSy3PREqKd8UAulayDNtnelHJpt/2NZn/HTWotv/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5542725},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"a231da5297db2528336e22c88239103e432c19ab","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.160_1786815051276_0.5349393063649392","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.161":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.161","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.161","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a675057283d2421294eca967d867969a8b031ae1","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.161.tgz","fileCount":714,"integrity":"sha512-4QwhhnFO9EBq/57sxb4fG4FmXCC/y7UiKz6muiU3Yg4DOeEPJ9ns0sU1TgHGarL67Tnh3juyLjetS1b3nHXmKQ==","signatures":[{"sig":"MEQCIDnYikib15GJgUsLzGJ8qIDPTTvwdBOXCvyZKJMj+cpbAiBhoKsqrcY3bmdtPxPQ7lIzgMicH9A3iCOKQLCn/OKuFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5543875},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"4cffe22b3ad0ed5cb5ba3f155b605669cf6c22f1","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.161_1786820205359_0.6604967173920475","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.162":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.162","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.162","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a75df0ca73f87f6f3b2dae729192accf7dbdeaca","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.162.tgz","fileCount":714,"integrity":"sha512-9Y4wnWQ3YpvpfO/39H5b+bsJh8FFlKDc1mAyfTrppSaQsz9lR8ozNOxwI48ecrinurSwVkMrlho6HqgdKxHCEw==","signatures":[{"sig":"MEUCIG1HCLrUSILSiMmhw8ZaIfwOwRhbv8V6k0jHEUjmTgAsAiEAoeaY6pYkWc0lXyyaYU6kYSglzuZewRDSDSnuXzqU5U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5555368},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"545f05b42b2ab4960de9605d85bc39ccb6139cfb","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.162_1786820416123_0.3056253909469804","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.163":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.163","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.163","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"19d0d65702b8bffcc8e28f936746ef70e6cd016d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.163.tgz","fileCount":714,"integrity":"sha512-Wplx+uDgZFfMQZKKZTJvKRdzlLqaWaDEv3lNZw1gXYz3y8IVPtxO3JoJ0MMDXUQLMhK9sNHLrOr4rymCquzgyQ==","signatures":[{"sig":"MEUCIHSyanRxiDVEME+XngvWnkLHjPT8iNCnSizHGsB7xnC3AiEAj2cIKQo9pcCErVTSmo9YPvVtrJV1Z2WSMjAlYWYLkds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5556161},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"05f3caa6929940128c5adfcb9864023d4746c28e","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.163_1786821996792_0.280874559723453","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.164":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.164","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.164","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cf9d5240bae42d23ec89527e481bbd955474b082","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.164.tgz","fileCount":714,"integrity":"sha512-aO8LTb+ScSnDxDmito2Nrx7NGTsufGZw/AqoRxIY3BDhj6WvkDUCbvPw8HM/dThRJAShJxk8vZ8xcwC66bzi1Q==","signatures":[{"sig":"MEQCHydlop5fHilivTz+P5BMOajZlrHFDy9lb5/YL0gd1rUCIQDdUKxwT/fCv2b/SReSaFGKUBQ21SLg6r3LhI0Apw/tzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5556874},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"24b9af0e3a41db60e1eba65924f37126bce5470b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.164_1786825030800_0.9436436923217819","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.165":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.165","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.165","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a2c416acd4c0cdd0206fd4ccf07c9bf97f754da4","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.165.tgz","fileCount":714,"integrity":"sha512-e5lM2iQQJdQzcKAXNYjshJHtwyMo4tENpN4l0OOvlz0q9Bu/XOLHitU6p1mqVVB815bD18q8Bc0YrOlt3jdw4A==","signatures":[{"sig":"MEYCIQCPYMvxJIxPl7O9mUFzlv3GIHQL/r3MbPKSsUbpRSJRLQIhAPrmErudlGqv3RwzMP6+5PBSG4mQ9w3HlhaHpGhdS3cz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5557481},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b6a4a69bb44f6b1fdecd65aff56e74f857faa597","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.165_1786827198550_0.6097849539244886","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.166":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.166","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.166","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"eec553958c174c48d2344f621a0dba9fb404cf20","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.166.tgz","fileCount":714,"integrity":"sha512-AhopPG9wmfw/qinEMWCsg+Y29+kHefYX4yJ4Suo8nT9jrUmSgqjcG/NpDng8GVxkSTKyl/9nkgUkuotr7zMEKQ==","signatures":[{"sig":"MEQCIENnHnDXSIXymxs2zky6HvulPhvIR64VHIWaZqfalR8bAiAU2auNeKM6Q7XHqZj5yABU3kr5CNmybhbgeRFpsSgjCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5557481},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"908951b758c7a107a5a23503e1e23941ccc446cd","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.166_1786827256781_0.6668943703256878","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.167":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.167","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.167","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b43dded5dbcce0799efd7cf5e4b878ff1afb5b5d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.167.tgz","fileCount":714,"integrity":"sha512-B5qdfSocx6/6gV2uftaAwoEDsdNxdaN7AYpT4uNeN6shhT+9BT8lZd4uZoPZR+hq2EZvX2NNHcIn/LwdCf58+Q==","signatures":[{"sig":"MEYCIQDPO3A32JQklt3FiJkuBWXdcUO2hl1rk3M/v8lME0vkDwIhALODw2R/ZULOz4atDlUn75xKB2HiCEx+2S2HrwLQzbOX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5557642},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"5e3b4c917da181b825b114505c55ea386c599aa2","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.167_1786834427896_0.8465910309858644","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.168":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.168","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.168","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"37e59e004258baf5a5aa0a85dfcf6285509aa3c3","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.168.tgz","fileCount":714,"integrity":"sha512-3eP2n2IXsEs1Ipo9O4nqC14UjTEpRYkrcnb2vqdwB3KmuMfjGqr3KeJh7nDEik/hQA/aO2llSdl0ITpiTBTN1g==","signatures":[{"sig":"MEUCIQD79OtwjXHNQxmPU+VS5ssRKTr+VVJlWCDUq8mYlzSqPAIgUuKii+h/hCj+HVV50U3T+/2aW0CR5qpci3LAg2Qxs24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5558728},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"f8fd1cce6617139ca6778fa8cd43bebc1950da33","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.168_1786835163813_0.5736490889734194","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.169":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.169","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.169","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"49e4ded22210b7bdacf71b0ab6dfcb1165414026","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.169.tgz","fileCount":714,"integrity":"sha512-57qO/vMFUmnWrMmjnRZexFPSFDYZsis+2fNQMegPBXX/ehcfoegWGrKnS4/HFIWqPZ6DhWqnNjMMxs1PhR5tYw==","signatures":[{"sig":"MEUCIQC8+qJYsL8f11RJJYDzHr/gd7bV18SpmN5IavrO1uGmmAIgVtJj63bZGDaBN1/lz6e2WdJDCOj+3od74UtzUT4n7gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5558728},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"0a555b8d25d4c1d50c6834df8fe0c59d6c85aa65","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.169_1786837305589_0.5586617568570691","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.170":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.170","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.170","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7380f64f89318b6d59f2a017f6326f916c4ea48e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.170.tgz","fileCount":714,"integrity":"sha512-SjiDH4EQkHR2WGpvri4j/Qc67cZ/NKTpJkdKrQuI0BLhjy7RDcACzcu2bdF/6+w5E/YAw0O/zQs1UuInhGVY1w==","signatures":[{"sig":"MEQCIC72ZeWDDk9L9W+vrLlIn4RjC3A8f1oM1LRY8mzEvzWzAiBKL4igvjiKQwWkRGlcVn+Qm/Y94RnVP5lJYDVisyZPQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5558787},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c2dc239ae9faa9afc318cc376e173b411c950a84","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.170_1786842472020_0.5879400837728861","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.171":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.171","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.171","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d1335209bb92b9381294a5291d8ff315550ed80b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.171.tgz","fileCount":714,"integrity":"sha512-SufT7y2s8JHOu4majpouK/IcP88eao8OuNDRBKC9uLKvnyP95YPJmb9SvAIESa056dVB1iOvWKn4wHkApBfJag==","signatures":[{"sig":"MEYCIQDpmE3yznuQwjwcU2FUFfAOLMYmYp+wmzifgSZaSOL3EwIhAP8pcvSQMRuCst7G7RgUJbOf5ybt8JQWg98vbRv2HU0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5560681},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"19ee447823a8f8a7c9589f45e99fa44ae8d79496","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.171_1786859237798_0.35271832065454967","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.172":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.172","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.172","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4ba40ba0042bf8e52ac07af815be0e011b07e08a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.172.tgz","fileCount":714,"integrity":"sha512-Sy43mBRVByT3mbdBtapQ2RfYVEJh2qMhkdmEPXiiHkDGACyGXThaB6UjDkpKV+xayQVCi7sNfTWicV7G+QphCA==","signatures":[{"sig":"MEUCIEDxcrOh5iZNScW+IfWS0xR0shrgbgH6kAOUCrMhRrAFAiEA2ALfmwVCu+++1mZbf6RY4dXWQJeHaBWiUiRXc03ReoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5560930},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"af1f34e74685afb700955e61ef1de4e836ce1824","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.172_1786860294243_0.187572373973655","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.173":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.173","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.173","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"150d237e9fc4884e85afc01666bc5a2aa0bc535f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.173.tgz","fileCount":714,"integrity":"sha512-ZPq5j6KkZ1eI2HpdteCRwnn1bnkg2qoY5zWxKrrd0DFnMSwjiJX06pdbV49BG6pFm3pZVGHUd+ab8gl9DiLjyQ==","signatures":[{"sig":"MEYCIQCo14B5N26aS30aQ4Q36vLHlxh9TN3E5gxBWrvPR4wORAIhAKBY3qAcvHnuoPR01BDQiYY2fdDqXcndse3M34ZQ3pvi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5562837},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"9bffac2a1c26e15055712fd247739a26daa0d624","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.173_1786892654148_0.8741680205415903","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.174":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.174","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.174","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7c79a4e611960e4f65f951e9395c2815c5206c89","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.174.tgz","fileCount":714,"integrity":"sha512-6Fv5GMt4KHSYutW6AiqdxHNxlZnzWQ/u/a+CQmHMeytcB/Kb+79keMsP9IgsyQc3L5oYe4x/A0YHPE3WK3dCfw==","signatures":[{"sig":"MEUCIQCtdGxnRp6EIVca6RGQGtDLx2Chg+wwwKmXwrIlNiO7LgIgW7NvxVwRZSSr/Cj6Q5Uc7tUFlTO8ZJccwALA3L/RiYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5562279},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"37de142febe9e1ae38d14238cae25b9bc08b10b9","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.174_1786908898506_0.8841427728546591","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.175":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.175","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.175","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"680b8224f715ff69fdc59fcc8d4ba91f5287e948","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.175.tgz","fileCount":714,"integrity":"sha512-jpFgXYB8GJ+D0XmmAB6H0s5PSAQZ7ilpjnK9wM1xjWXGx3HoaGXNJaDRlOL6bZO4XvpXk/+eekheloTRiIn/sQ==","signatures":[{"sig":"MEUCIFFwLwFIItl0GIhUUiioS5qMhJyk3y0D7oYnbiuKU0dTAiEA6J6/FTEqWDJJ5MC4/xDykp4pWPszclJb7zOyyFlB8+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5562248},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"f266b7df4504bfb2ac652e588b06296beb0816c1","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.175_1786913166769_0.01214985979238703","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.176":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.176","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.176","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a0be06436682b9af1dc4b45e9fa89271b158b621","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.176.tgz","fileCount":714,"integrity":"sha512-SWRjo+Ia0HfUVAMfvSI2bmclYbIxHFDoAVBL2fZkUZTStk0eDw5O2IMTEhkkGiLmKFOe8sriRvdmOBd3YteCrg==","signatures":[{"sig":"MEQCIGopwfqlNDbqRRLDXL7WLbAjT4Idbxu/jexiXxhRtVb9AiAA8ZYAj5HHCmmip2KkkDLC7QZ57jcMk9iQdRXFAC6xKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5562248},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"1db6c5e3ef0e662d8563735c6ff439eebb4340c3","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.176_1786946956503_0.12521304931701005","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.177":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.177","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.177","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"022c85d87f245cb181db5bef8b1de52fe2a3a1ae","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.177.tgz","fileCount":714,"integrity":"sha512-RaHUjpu8MuJEPGNZFOehd3F+uqAadYNzg+rq5mxlTGtKUNuSuOMk+HY74e+pajBMQ7Hl1jwvoYaR/gk0i3Cp9g==","signatures":[{"sig":"MEUCIQDZDTAQEXlWQgRK8y7fdlq97WJJHTMSF7LL92k5LMpo5wIgSreZIEwA71VmFrNiLdp9RDTnU9joUtBixnm95mhNKlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5562246},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"ccc45a9e2d2b2215cc8a9da78904aac153e54e03","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.177_1786948106637_0.8895353109136788","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.178":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.178","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.178","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8657b89c23f9c8163df02519c029d57e3445d82a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.178.tgz","fileCount":714,"integrity":"sha512-h3+vW+llONp2W3Chh8Ysqh3u4nTp2wUUAuZ8x6oO4aOdWJkFJh1zj63LAflELts9X7GWk1oNFlaytksNzvhyWg==","signatures":[{"sig":"MEUCIGf7PK6n6HJLQS8cQV3gUslukl8H8FOR2Zf7kBgXIx4sAiEAyNvqsWfMf97AGgqCeUxWAvubATV9gvJGsKr5iid/4rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5583051},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"18bae602968479b56836d8a28c8546c5adcc339d","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.178_1786949064797_0.5713463824762612","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.179":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.179","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.179","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"17f530027aee154fee64daf737a4244041d7ac12","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.179.tgz","fileCount":714,"integrity":"sha512-c7dTTdUqZ+/WCj9h8zHqgVVVzuoD1UMavNaDa/CU10QD4U5yn4vDzLbqYT4S/aDtgjRQhezbR6CcR8+mU/GUCw==","signatures":[{"sig":"MEYCIQDtbUjSCMETR3fSfziGrnn9rdON/3smIKDriiLIUyIVOwIhAOydEc242PNocfm5mIYvCfP9XXuTK+8+EYhIBWg3JxfW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5584179},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"7ec8c91ba5ab8bd0cee881ff0ce305b7b1d50337","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.179_1786960342950_0.2858226425387176","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.180":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.180","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.180","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c5e00ecf68649a9e98005d198d67fffcb974708c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.180.tgz","fileCount":714,"integrity":"sha512-rXIaCa1ZDFOTArBOrHKoRRooFJfrX0i70j8qhmwhflM8+GZXpaCgf8Fr2g1IQ3D/dWrrQQntN4MTbSprVH//Qw==","signatures":[{"sig":"MEUCIQD7DYHKu5sSXrdXbnzzbOx8Hcix1qMsUZEMj7GxIC38MwIgHcrRD7WKgYIZ/aq2Iv1KzjH3mXzCyiYN3bq19MEO+EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5583381},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"4baf9c43348309d87b753dca3be72db6e1325355","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.180_1786960411908_0.05977503424813313","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.181":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.181","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.181","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"020d06e2372aed9d3060d7a8a2a945b90ac714bc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.181.tgz","fileCount":714,"integrity":"sha512-El4Lxq36cxG/H8YpSQ4gVmS15egfdSHp5+wm9ZmfxwxFIOzNLyIop9d2AnB8bwlcudDeOUlIwrnWt1KiHHXn+w==","signatures":[{"sig":"MEUCIAjJRg7Ak83icNQqQ7HLk48Vkt3Dp4wvcOfQv+VQYsWSAiEA1CztlOrVi39je6Ym+G5Z0FWISkpftTpnH5pNuXYbcqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5584801},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"4ee5fb99a5f20b33e71c8c1a5f8d8d22a298b71b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.181_1786961871358_0.28946245756078026","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.182":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.182","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.182","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3cfddd0d9d35bf49a54e6e43a29ecfd5e642bf2b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.182.tgz","fileCount":715,"integrity":"sha512-546b9/qEmDjRtwoVuDqa1lgfrcjvW2YIU3gpm9D2lQp8t0+apBZuYiwh9SGZ1luaCiGyUSqVyiq3DbGZxZJk9A==","signatures":[{"sig":"MEUCIGn/kmq7oHAW5KrFZS4nxpPuhuAfdxsxVE26B9khGsNxAiEAtS7gjAOP/5yNs/nNPtTOuSFAjNrf8xrHfE7Tu5Ce+O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5610443},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"dfdebb7416003dce2eb3e8dd8bf470efd671a11c","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.182_1787024301950_0.7290456276742019","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.183":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.183","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.183","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9960a32d461b1ad9e71a7773eedbd595e1e80059","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.183.tgz","fileCount":715,"integrity":"sha512-1uTmdJvz5VdUzDJg0i5nbusyvBeYOu74ZsIHK8kFYWjy3n3QWu4IGQ6jTLHQBbXerKPcPf7pBjokhuX/OYPNjw==","signatures":[{"sig":"MEUCIQDhv24cfkIaFzv/0LyTzRWqSS7HBQLbNp+JZDlRyGaFuwIgfTsY+1ztvlI3d8MiTxT6/nDYRQXjcTFsAKMeYnFHp0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5613626},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"34b16b36b601e2a2ec56fef6454c32dfe02b7ee2","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.183_1787034956010_0.23316906252181768","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"@7365admin1/layer-common","version":"3.2.7","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.7","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"626a68e04b70614c6dde7b50c863133312cf4389","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.7.tgz","fileCount":698,"integrity":"sha512-cpv7NdW3RzjQRPLMHL1HqkR8Df+KJfTKlmL8N4PtemuWFJ09And3L6YQFCiBo1mPQDfmrZSWaoe1zXY6Ys0wpQ==","signatures":[{"sig":"MEUCIAnyNp4gLYYcK3d3aplDHkOVHNnSnypMJXpOgzdjBziyAiEAmPxNhi+gRHkBRh2TVgXTPmwN+zfrklMNV3AiuUkeYok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5123928},"main":"./nuxt.config.ts","type":"module","gitHead":"f37a37392b740fee0ca6e2b11f2993c1d0d644d3","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\"","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:theme":"node --test \"utils/theme.test.ts\"","dev:prepare":"nuxt prepare .playground","test:camera-wall":"node --test \"utils/camera-wall.test.ts\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.7_1787043209388_0.7016528026400286","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.188":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.188","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.188","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9f9aa73ea660a0809eaceeb3dbdd50ab3a32ed3a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.188.tgz","fileCount":719,"integrity":"sha512-5OOpT1IvWuziTdpNOVPie+aX4NF/gJDWcXz1BDehRzR0Bst4oGi+Gt0eei27QS1mNcwyViAhm57ppzoKKMzCdQ==","signatures":[{"sig":"MEUCIF6d0M/Tz01q+vkghZuJWfuigKjeOlPDqXycULTslph0AiEAlDD516mbQ2P4JaYVP9k22C/WxfYwZw+DfT4gK8h5RDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5639733},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"1fea0e7af196ee519c60f2587e2b6dbafaad6676","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.188_1787115930195_0.5273819342445016","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.189":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.189","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.189","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bbd744a88f9daf12daf8d93e67bb9239363e1323","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.189.tgz","fileCount":719,"integrity":"sha512-Khi1PR1dwt4fVyeQJiJnw85K5N8rPxnP1/4HSS3kj8n4stN3YXyEj7KWGLCgxi/Nj04SUI7ACVfYeSReu0hWOw==","signatures":[{"sig":"MEYCIQCsPoCpHZOj1aRomhomLiaYYcH06+kZH23bglJxxF+pVwIhAJ2J8FrXB2BezQb+NvhMUB+4LNVxiBYRlfkchSXPd62G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5641269},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"a76e107a23725c5ff5247d8dc3d520d4cc8df6d1","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.189_1787123905165_0.9649738857259167","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.190":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.190","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.190","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"181940a9b0d83c719eeb19a191ffa65affd84155","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.190.tgz","fileCount":721,"integrity":"sha512-4Z5fkUVrPMQMXfXm2Z1D8hX/QGHzD+16aKM9jo2kdPDYaiVicW3suWgWi+BenT0OycSB/mQc/3R30e3hcaxReg==","signatures":[{"sig":"MEUCIQCMq6RlnpQB/5cotnQGujSuyAG8rII158olt/8dPZ11LwIgSl32sq1jUBKJi1R6kZAoB2LxwBi9AWaPlksceudTeUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5650530},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"164291b8026cfb45229909707663c805fc655792","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.190_1787127149408_0.6432529252869965","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.191":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.191","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.191","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fa8403fada27de408f4170536fcf49db10e6bb7d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.191.tgz","fileCount":721,"integrity":"sha512-F1EhcDEorbSFvRBjrMx/6sWhja5VyOYjQSnls0XNM+tPtKVpQkAMJjvt7il2OpFPHQsikktU1OA0iNiU7hRt9w==","signatures":[{"sig":"MEUCIBouK2c4ImZkDKCPhFdeqMcUmYMCovisHm7It54U41vuAiEAo6RHba6ECD1oQgx+2XT4dENx+ib0RfHJXpby4l5kRa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5651026},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"942e86484f8f1aeabce37332f3c185a1cb153319","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.191_1787127777398_0.17123108209837667","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.192":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.192","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.192","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c72e720f5e62574152a90c43454531f2a6a1e427","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.192.tgz","fileCount":722,"integrity":"sha512-2MJjYD/n/29iVBbYB0pFAHEYnS4ZWlpO/8I3HzsVY1NGs+7QSdP+cFl+q+0Jgf9srN803SUlPumbYCY7fSwOgQ==","signatures":[{"sig":"MEQCIC9iy89dB8oGVravqjGo6uco2OcE7uEC4pmCXHjj/URMAiAoLUaY/4XedJIo8+FWTRyf/KMh2Td8JGxrH9hSrsnubA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5654873},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"10e25860966452ef0630ee2949eaa4131ecdd38a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.192_1787128461156_0.3532743296870653","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.193":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.193","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.193","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cef5bb2aa34425bd29356135bdefe2409d732c5f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.193.tgz","fileCount":724,"integrity":"sha512-v/iKCnpj9eQ5IcokJdBOqDIeHxKcS6rTMJku4KIN0vV+LaU+phZmHIFvN/qCVq2Re6WjyuVkSS+OI5Kkh1ZoiQ==","signatures":[{"sig":"MEQCIE/ce9oeZ752dOo1BPATyZl6XpGMtlEK/5i8TttXZvHcAiBxjKAs7JEbqUU9S6tG3ko+AJyUsc/Q6gVsPkHQrQGBkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5659361},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"cbc547245381ca8eff403f17343888577ead69d4","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.193_1787133554569_0.8911648538499377","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.194":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.194","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.194","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"dd42dcd6a5a531551966fd6e073396504cfaf22a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.194.tgz","fileCount":723,"integrity":"sha512-1o/r2qsu5v+SulkDP2JbpkQjdmrNfLJw/GSNlJWI4YofxN9LmI+1+5LHbGm+BYHKqgZ6DSaQLfhS5i5ABLDseQ==","signatures":[{"sig":"MEQCICg2Hsf3uw7iL6yFOtmK/SdkBH5miGU2WWqARxCUL/lHAiAn0C99ch2BohbRhFxFLI5s1V3VNwxlvBPwt1GFOBRoeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5662513},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"e3d7a547650aa477b4420b6f6d7d5a987ce8f1fb","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.194_1787135466292_0.048178087265323466","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.195":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.195","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.195","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a95255675040b1b6a753615549232bdd4e99869b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.195.tgz","fileCount":725,"integrity":"sha512-bjmW8eSCtP0pIU8q8uEWiN5a1fhxFI1psfAsMy7MWIPVghOiLkZjbVG7zowlLY2UWlWUeu8Mh92ir+ubvKnbMA==","signatures":[{"sig":"MEUCIDmcGbUx8N7JWgXJv80LgvDb8vxCCYFThoIL088OQlx/AiEArtsIB4xXlgpXLhRM/ESQnB3n94RgqaIpR3e8JdLhpLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5666242},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"f46de4ea43f94de0645a6d524979cf3fc71730df","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.195_1787137053586_0.06749566134805463","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.196":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.196","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.196","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"77fe91a1a42017b2f535d400fa30ebdaf3685c3e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.196.tgz","fileCount":726,"integrity":"sha512-2WF+IWchUxEAkgNamASq0veoAtrNT2i2JVrX/KgX9yOUxrxXMiNiJlbgSDfcpay3VX6b3z0nT7+/kwr/l/WVLA==","signatures":[{"sig":"MEQCIHqhP7Ixd/BNNcrLHduumniZGIshnxFf2F3ZNI/qNzZpAiAkWrg4LEuqdLsmvzxUQbWE5k4e72gD519Bezjh8PxypQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5672054},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"088dbee0572df6bbe615218fa09e628e5e3e9776","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.196_1787139430789_0.8253557443832138","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.197":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.197","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.197","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4132383ee1d2ca27ee9eeefccb45d424d0e85f9d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.197.tgz","fileCount":728,"integrity":"sha512-0vKlP0+tMmtEEgG/GeiufWAjSHZYohbeIDBQrJUUGgWNv2Q6v5eBaS8iXlPkwuJJtf8UCjHLSwTSIdzEZh56YQ==","signatures":[{"sig":"MEUCIQClWrT4L53OCpTRlTcpkqyTNKNClGyBNoAjTdi/j24/zQIgXxWfb1vShyzx2Pbs8zzMNwIjzHjWymMQ9SuCdhxMVYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5679212},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"84a5a6b5291afbda7efaf562a9b95acf10b3cb90","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.197_1787141217221_0.7782522856727814","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.198":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.198","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.198","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"245b077e36e4e64b4b1a311e93ea6bba885dbf4b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.198.tgz","fileCount":729,"integrity":"sha512-M3zKIMZB8CMh+tEbhKOSa9JA5oWxPHcW5gwKjhzIKlQfQ8kz+PaG1D/IQ8bOXzQPACPGjCRlwO7X7Ox+zOY0pw==","signatures":[{"sig":"MEUCIQCU/z5nsYy58lQ9UYLWawakS224l5yxPGH2eRRsVLptjAIgEWrQn3U1fzrrwi/Vxmqy9oVHxh7vdN1I5oT9GiRZnMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5684870},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"870ce5946c9b157580260282c088bce850c4cada","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.198_1787150396707_0.8034120941430098","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-staging.199":{"name":"@7365admin1/layer-common","version":"3.2.2-staging.199","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.2-staging.199","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ef39074d61ed76c6173d6de64199fda5ecaf05c7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.2-staging.199.tgz","fileCount":729,"integrity":"sha512-LHjz0NVCM0AGTeg2FnxpjWZE086av2VP0J77H69KY9nmmogRTi6ieN2rDVmyIvAuYy24ZeFahArjMjWEQn0niQ==","signatures":[{"sig":"MEQCIDtAB7+9wzJRkYDwKku8c4doKLJLZZCfrmIXyiCWPonFAiA53fJq/P5ucLTMMR3jM9Mqa3q4R6Fwc2sGK/OTFQCkiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5686886},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"6d9bb23f946f4cc82be4cf268274bd0f349da6c6","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.2-staging.199_1787153741435_0.3925607369439479","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.200":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.200","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.200","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5b720f391587d62280b7cbe067c0493bc8c3d134","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.200.tgz","fileCount":729,"integrity":"sha512-z7LWg2ZTldi2yJ6IbcbdsyHUrPsO8liUYRczEcydwEswmigWwkDgFuHJwjGbpFJlYROQEXgCF+nKmildThcu4w==","signatures":[{"sig":"MEYCIQCUEV3nUzHV3ANRW3QpCn1baGOdRBUFo0Es5pV/pvcq3AIhAO4xtJJrdo+EeIkHOLLvglSVDi+B72uhTKzRcZ9B3Fzn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5686886},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"d17d05791d5d9b00fb3036339fe2d5c6011d1adf","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.200_1787180560631_0.33338867750399936","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.201":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.201","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.201","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c243bf9fad35080c7f5b6e3d20b117fc5867cbe6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.201.tgz","fileCount":729,"integrity":"sha512-Io5mpnCIu+OA7nQsIA5kEMO+IgctGKvrRyxOIO2evCu9rxPuFpJnJOQj0QuGVPgWnmIIHeNmQQPQpczdtmpEPg==","signatures":[{"sig":"MEUCICnSFD81XRzlRzY0pXI/Ev78YSxIwZQLkiZyZ6Iu42fJAiEAuX0+QfdO7NU/hb6utVkYAcfhh83ok2LWJCyjVnAceRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5687152},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"cba9d1a743c850512dae6e5b6be5c96f4a54324e","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.201_1787194012840_0.8605811474411489","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.202":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.202","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.202","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2c2c3afe3619f64bb9e12873fa4cd5c565c58dfe","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.202.tgz","fileCount":729,"integrity":"sha512-x3eZE3PNiaX5PMZjVoPwmKCH1RRGfZUwk4pZ5pTPfnz7eRvVbBE1OXt/Lan94S7bCEUrvB9iSbWe5JOqfUrZEQ==","signatures":[{"sig":"MEUCIQC0/7aXDy7Jp6JIqwUL2zgfwgCJU2VAH4VxGvwCVLpgZwIgR1wc0qeQbpSSWUQt6Wb39bj5qIX8qSKxMbi/exrKeew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5687123},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"9f302053864dd07c74850b48fc3d2e11fd5a9d18","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.202_1787194983812_0.6845450338038919","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.203":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.203","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.203","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bdc848d9f9ecd7fcdccfd90205ffaaf96ab6f71a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.203.tgz","fileCount":731,"integrity":"sha512-AiyUFMb6L8icKXwz5Q2SetFp/nOkQkoovhtH4hLWP3WrEYgXdLcLutKv8xV7czZszIwOrc/ZygPGTGFvVeQoZw==","signatures":[{"sig":"MEUCIA7QTocNqEaw6vvlCUoJGMNxZpIDVdLn4rsR5mKL0tGQAiEA63eD32OLvgneQot1X41ZDxb77blYBe5wuZtEU5FGFZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5692059},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"04611338d33912c8c4dc4ec46c4e52d3d65baded","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.203_1787200335391_0.138339921658589","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.204":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.204","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.204","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8356e8450b5d9ddd912b2d136ef5cb4742b7be30","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.204.tgz","fileCount":734,"integrity":"sha512-BU63z9OrgdzyzGyFqamI4p6L+AqsG5mPMUe3lmpIxCRFSWCdfsBRj7G9MpXpPbbsWNgF3YwovgdO1/PjTy8sng==","signatures":[{"sig":"MEYCIQD10pm1DOJ5qdTbdHaEpbnjoq+dWvoJGB9QR0nPVU3AHwIhAJ4hMTLo1WJfO7mb7M97ryGLoW39fzRZE46arbRgTi2Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5731622},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"0058d7b9473c5bd55d50f0434ee1d7a3a94264e8","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.204_1787203031776_0.7939056629469137","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.205":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.205","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.205","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0d5522c43bd5fd75dcd2cbfc8a8e905a89939da0","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.205.tgz","fileCount":735,"integrity":"sha512-N+AuhbmTjhm7n95oRE1Bsa/EfX8gEqDgA38Nw0+5pBJeNvPMX4SrhtaMvgodtyB8gNsY1PNB51cgqkvt3MMfww==","signatures":[{"sig":"MEUCIQDwccHn93Kq9AgNlmyIJMF63Kv/ZVBFGseXLs1UEM9CxAIgPwddfsbX2wRkwNTHulgH598rtvNz8wKRzcgwxy6OJMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5736613},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"8596f44b0655595ae723a9ecaaf869afd35d77fc","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.205_1787206437305_0.1554472652645511","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.206":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.206","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.206","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1907e81ee14ee99080ce0d4152d6b7738c4f346b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.206.tgz","fileCount":735,"integrity":"sha512-w7+0EKKjll7etKi2mnnRIVrbi81Uj04w2HK3mrMdvWDVZinVjBPmWzdVPA3npVuIFbRzpkTja3U+GgZr40Qe0w==","signatures":[{"sig":"MEYCIQDOVTJWy7Uk+NQROr8uGDWXHERs1xFhtCxTpoqCgAGEmAIhAPcMjpgjeWcfcGOgfDR5sQAkOg+JoVwbtO2i9ESbaV4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5756480},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"ce91d4c52dd6c460048d900b5a5ef44cba6b33be","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.206_1787209027374_0.7669497542020305","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.207":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.207","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.207","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e55a67325c4d42194ca9a2c697fcd9879c1c8b60","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.207.tgz","fileCount":735,"integrity":"sha512-NYx7U03g1du2M5GN54/0QnVj6jHLGHS/MRLyoCrAeNwbS8dMDy2ir/fhmnf5XkmWI7USxNjNAWOfRKX5FOg3LA==","signatures":[{"sig":"MEUCID29hdWum6R/0VN5Ie0K+VEKxjeEe2UH1aDOdi3LcfryAiEArOcLLyEhEJXBcl97lt4GWxlmt6+CAaVM1mHFUY1gC50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5756480},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"85dd9cb775dc7882ebf5c6f14bb0cde646a0d047","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.207_1787211114522_0.8196475281760707","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.208":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.208","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.208","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7e19411b9e4eb4059582e93d12da7b593721661d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.208.tgz","fileCount":735,"integrity":"sha512-6U1MYHJNisXqfQOX1BbaLSnqcPR3R7bShy469JmseRDwkRVXSV36oUJ4QJWXUJ9qdeObLjBgCla0UJMOb3NaPw==","signatures":[{"sig":"MEYCIQCtXFd5oHZTOQyP7nv/LhoW7fRUMBGLKXePo/2FGtOgEgIhAOTjJyg2EFt495jMPKbkBa2x4VQwRs53Vc81PBLabrwu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5757092},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"42f290372e9815ed4d76683c7723b6c135fb058c","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.208_1787211179332_0.7171629403777084","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.209":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.209","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.209","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"23d97707742ff10e591c0ed5afb54e1c81d99019","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.209.tgz","fileCount":737,"integrity":"sha512-YEc5Fy18lR0eVh3fEWPX4+FH8co2pged6blWmZj8+wUd20MKID47fFhXaTJMVhMb3ciKykOdWzwhF22hbwevwg==","signatures":[{"sig":"MEUCIQDWjUJ7MUMRpsnntMHQcs2ajLro/WdbtilADY97mmnX3gIgfPf8QV04G6eeqKBIcpPXyzr9n9R3az8eWejHoDVFZW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5781568},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"7e82af291227bd0b44e58578b246df4caa68801e","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.209_1787211305067_0.9397709222595649","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@7365admin1/layer-common","version":"3.3.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.3.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"092527d7cbffdac7aa7703363d070cc3a81d7826","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.3.0.tgz","fileCount":735,"integrity":"sha512-H7Ds+Dgo1LiVRn+Jq7iF18o9Y3PjlsHPp8Rglxe8SiKpXQyw+oVrBI6PKorxX2mfMJZ+YfrsSyGr31Zvm6UQcg==","signatures":[{"sig":"MEUCIHUNRTlgUc0T5sK7TCFV9/6RiXvozDmysqApLAYdK5Y+AiEA495DWSOG1/ENcUwppRV30CqTxsPS/FFTfobY2LVGyNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5787891},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"2a10e1130c1382bd9a8c493944fd2e7c8ff724bf","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.3.0_1787211884184_0.4642031732899059","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.210":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.210","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.210","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"47e6de293959f55dbc5a2519450dc3eb23743844","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.210.tgz","fileCount":737,"integrity":"sha512-mQ25edRYupalKUAbytJAUgC16YPHaanZ0Bbzseimq249qpKy12h4SY1yO+57fPV9NwMgqOG5EoMHve4HO0bzsg==","signatures":[{"sig":"MEUCIQCs1/XscAXqLTZDgD/Ja8BpWDj+oQvl0xmK9UvL70JnHAIgO/R4LZnZUWBe9ddy+O43DE9KOY1vv0qMAIGH+st1FK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5781759},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"a0a0ed08324da35de61e1f21b3d7e14074617b30","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.210_1787213574743_0.1791871768542317","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@7365admin1/layer-common","version":"3.3.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.3.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1a5356dc8032abe1b8cbd64a4251e0a057db75a4","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.3.1.tgz","fileCount":735,"integrity":"sha512-AWRri6a4oPCdi8xtKdIQZObpR3BRhQ3JgM3x2PJMPGMz2mPK80GjTPe7IPCHWtSFvyX5Gslfxb2J5+wQbOs0Kw==","signatures":[{"sig":"MEQCIDV4QG4u4ywuaazME8lcxQSazrsu88pOwnU1IvPb56lhAiAeNc1m1yXpXlpQe1VVD2XK5qrBnNquBBweG8nyXgWPcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5789006},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"4caa81cdedbabe1600b512f082dbb7dac57bef61","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.3.1_1787213597973_0.17133668798448687","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@7365admin1/layer-common","version":"4.0.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4b01864f9ee6c375c4c24eb92b0152769836b1ee","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.0.tgz","fileCount":735,"integrity":"sha512-Z9XTBofL1QKj8SGo25zl9ZQTruniOmYY7Swkk7gcIiiuUNs5Qz0eSiXFQlRETXSnbj+5hpLjHeRqmcRs8mvCKQ==","signatures":[{"sig":"MEYCIQC+tP123ZXMz8VmgXlhOj+gOJLTDG1kRNZj7EvleeJtpwIhAJZ6qarT8UZeSOJNor7SZ/39/vgZi+F+UP0HGi/YGWxk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5789093},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"3ad2af5565d423e1a0f5fb0c71c6e28602bf1d99","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.0_1787215194495_0.6215042558609727","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@7365admin1/layer-common","version":"4.0.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"953548d3290c6404769179cdb88842451158a6d7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.1.tgz","fileCount":737,"integrity":"sha512-7izRGVYd0rGcIh87QZL/p9sLcMf5Ju3sOuAjLsTh4eQPjvE0cJh5EG+bcIZw0BhkxJlCqsByNjWlzf+zJO+W5Q==","signatures":[{"sig":"MEUCIQCVKuSPnYbvNc+IctylbtkHEzp4CRi5sNgDpTlSP6RgPwIgJCgIkECV1eSl9Q7C549h8/lny67WFIPTUSdtf8e6v/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5814857},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"37662f6f5c11308020461b8428e15a31cda450dd","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.1_1787216090282_0.9687029217059608","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.211":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.211","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.211","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4be885e5e1c757f697ec74aee6e6fba10a588684","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.211.tgz","fileCount":740,"integrity":"sha512-GPEZxcxVtz51hhv6KBXft9sbnS4mXoFoXerXVbIz2YnfoGWdeFfhpQOuy0y1UxJEaeI0ZP7dPYkGg6B8d0Mfag==","signatures":[{"sig":"MEUCICLwx9/L5/4TKhfpD4pe3GgReVpCfHfMEiOy5PisrnAuAiEA2soL9AHZjX2DaddBSLhPyQmijgdDKZZMUwbdhluGzXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5815875},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"393b60e1958b5c5c20865550f3c3c67614f87f04","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.211_1787222043986_0.08326876598871569","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.212":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.212","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.212","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"77af46dda1c024f5f62f4e7163d647773157e9b9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.212.tgz","fileCount":743,"integrity":"sha512-jbWQIKSehceCO0aksNKKt6YU59c8btBKoWmpUPmivoPmKmB9cLSLwMQDfLrCZNOL3Azgh4sXIPt1LdD+OzBJnQ==","signatures":[{"sig":"MEUCIQC02s4jWm9bu/ZL3Zg2D5Vvj1Q4bKvC1pidPrdkZvzE2AIgKZ3TXxSKjHXRPae/3Uwj4470LyB51G0j+FhwqTjzy2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5838020},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"655eba0b84189e95ee202355fbed257bf0db02f2","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.212_1787222319526_0.48443238219214213","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.213":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.213","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.213","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d8d61d4bc71bc94937d5429903e8d8283e8b7649","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.213.tgz","fileCount":743,"integrity":"sha512-B65ApWqwQmO55aZ2LOTk7P0RKE8nLwqM/g1PER/QIHLgp+FzZAH4T1O1vNGDkQwOChXMGvPqYrQua4wu+q55ew==","signatures":[{"sig":"MEYCIQDpSff1CMkIr90b8um1WcCeceu/uMBe3KLCYDLSb0z7AQIhAMfKZS5332rvRoNpXBs1Y4g2emCKi00Fu8DX3wj7xxUk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5843806},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"41696c4f3e8aaf15ea5b53b98e528bd4bf6e918d","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.213_1787223472094_0.6692897842281667","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.214":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.214","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.214","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e9ac91c989073b827c1e863349db67c252906afd","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.214.tgz","fileCount":743,"integrity":"sha512-gls6nCFMW7KLBqAvQdAohe0ji84Mr6vxbsZF+wG5J25cyyPDVWTPDNNy1uXmbY+dx9ih577/YWwjzkmrTmK5Bw==","signatures":[{"sig":"MEUCIQCM0ySa4YIc1Hjya20hXRTcufkasZ1odLdEcGECRt4begIgZ5JwwRKOS5NPouKhyh5aglzHpWoTfSYRltyZBO/IIJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5843704},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"6f76d537f490a14190f46bac3052783142257ac3","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.214_1787230123147_0.17322628518523198","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@7365admin1/layer-common","version":"4.0.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b84c7b8982eea94d03af909db48527951a9eead6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.2.tgz","fileCount":743,"integrity":"sha512-BzJatvzI7O7Ysth3O5xQTWTc9eZMprtIKkHHryQyYQ/VJ3M1swBnfBsP+HG4nb20+J5vDqNNPTAw22yHEyMNSA==","signatures":[{"sig":"MEUCIEsG7ffCTH5FuheUbAIp9tINQRrKPu+aGhsbn1qexGG0AiEA4sw2FIfluM9VuWJ2mHxKNO1C+EN8e/NeqzDPVHGbOiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882433},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"e5768b73050515e583a74ed05791067249247743","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.2_1787235700873_0.7837941688642764","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.215":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.215","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.215","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1d56d9c01bbfb7057461c6a76e9c9e9ff5fc84fc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.215.tgz","fileCount":743,"integrity":"sha512-tJRuzn4wsBp8yCwVDv6/St+mibmRMy8UhvJUmkw0jOpRa61byIdxHe37VGmfCMPvniJZ7RqSp+hcb2K4WKvUgw==","signatures":[{"sig":"MEUCIAESGo+0kVoRc7Wo1eSKwclLNYfleAAYAoK+jh/wr/CPAiEAgAJTP29GcI/4qoIl09H4mppO+ZpbGacr6QdLM0i6Si0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5844521},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"997fb50625e7a36c0745de982e981f70e8ba9a19","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.215_1787243383042_0.12576284686417982","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.216":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.216","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.216","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2bd12b267ed34c8a25e339079f679ca86cadcc9e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.216.tgz","fileCount":743,"integrity":"sha512-Tr1Ol2beK9CiGJHknquZyZG1mK8L89oGJ4NEhz9Ktx3KLnlrQySVq+DtQ6xsVjHQBd+rK+G5J/Gzi1oSL0LpNg==","signatures":[{"sig":"MEYCIQDKCjC3RqzD7FMYdoON9hDfF2FTpbkqKezgEaqvXTKTNAIhAJdLO1Mh9g64h3Q+pqOvHYo9sdQyHioh+LIhuvTviLvx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5845563},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"f82e5235eabb543509350c09d51a53af5256d80b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.216_1787243450321_0.9263884514453613","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.218":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.218","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.218","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9cdaa8bbfe70096b4de4b68ec95f08403990848d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.218.tgz","fileCount":743,"integrity":"sha512-uBhi1hN+fuQ6my/+ohVxnn63z1EkDXh4I+zA3wF0yc+KwlKRCP35cnsujNR7zyc76ShtAvXXKe/mwGiGLnF+9Q==","signatures":[{"sig":"MEQCIA6lEsmYgvF2Z9cdrmnvw7GuFMLXKhmnZ/FmHMptRSvrAiBkHvJqEohL7Q5/ue16f/+4Araqto5qtg79tzmWewfO5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5848721},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c9a218c6f4a1dc6c2510fc8d56d16c50f8f5e85a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.218_1787243515022_0.19737052137442146","host":"s3://npm-registry-packages-npm-production"}},"3.2.8-staging.219":{"name":"@7365admin1/layer-common","version":"3.2.8-staging.219","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@3.2.8-staging.219","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a576233ef32af233c49ffb99c037f5b50c1f5ce9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-3.2.8-staging.219.tgz","fileCount":743,"integrity":"sha512-zSr4YGICqi9taaE/NYJEuDCSKYmQLEUJMZbHDpfwgZE10yDgsJ6XK495SaNGWZioLPfr088Gjo863kJf11NKZg==","signatures":[{"sig":"MEUCIQDwEf+AYUXvnafbiTKuIqEWb+Uw7WLPy9RaeSzLDJI1wAIgTq5P12UJ6fvdpKMbubCnLkwwnRg93qKO4uLASsPH3Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5847860},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"05d3b16de204dc11585deb5c3b99fd677f0215d8","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_3.2.8-staging.219_1787243582328_0.19811351774168773","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.220":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.220","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.220","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"00423725c8a076d27e4d9c2903d01fad12e49e0b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.220.tgz","fileCount":743,"integrity":"sha512-ARqCwmRa654tlnnIXwRSa7qhmwx+n/mSm7ywby2N289wX2XPxfUmn6uJhAIrHP2J0fZ9DDHdfeG3kZurLncn2Q==","signatures":[{"sig":"MEQCICnXjUGdoo2gbyo+ICLUw7Wfp16298kUlLHNmnIQ7P7NAiBhS/iCUhDICOgvZcsb1zLSnZ88aSqihBh/Zi0HGX27bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5886601},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"4ce1aeb481745fa5b070639ff91cc6e88bc12867","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.220_1787279032155_0.9160387865073503","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.221":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.221","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.221","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f60092ef9e72af18d7ecfc208d23e6a2642159b8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.221.tgz","fileCount":743,"integrity":"sha512-/a8haxYB7r+UMGbWEzFOzkGK60VK7e42er6jpcy5n8MObf1cAbFIX9f03fgLzev/9JBRIoSWkuczw+vMTEgnqQ==","signatures":[{"sig":"MEUCIAlSZU1PBtBRePD4ix9gELDvr9u9RbMo8tT9WaYuzYBVAiEA7/i1pjRpR+sBc5O61tI82PGFJ1wa02RrMACz42jOxEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5886574},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"2187e840b99316b59673057ace88979e91b2aed5","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.221_1787279615913_0.23391522032252832","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.222":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.222","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.222","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a4e8f8b32c7e4c9788eafdfc7059a7b821420d6d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.222.tgz","fileCount":743,"integrity":"sha512-oF+GG3KSZ37Qj/CCsN0WAMiTwxcjwClTHZszlmmplRx7cFc/khNiTVwp5fsevQqbKJENYpFtSBXxEA19KhFVdQ==","signatures":[{"sig":"MEUCIEm0/5og5uaDoGFgnYvTYCMTmWS3+pRtE4EVLw+AlCmRAiEAhreEm79IOJTND7xMn96INg+O48OfZ6h2MdloU5FDlQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5887534},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c18336c0fcd1aed77c086b48035e68541450454a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.222_1787282918137_0.5744785960809324","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.223":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.223","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.223","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b894084ad1d8c4c0ae5b6cf3147e6b18e06e41b9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.223.tgz","fileCount":743,"integrity":"sha512-089GnB6moSw2Ow75Dnj5I6p92z17htpI1zknrsZYClwnLZt7ft2GKXvLmWmS1emhAk8MMYDHhAkALt0yNVJ2+g==","signatures":[{"sig":"MEYCIQDBF46samChuwuknq4BpA2m6jxZZYJsbhk5Pdo+MnolJAIhAOTCOmSJ9nhEbluPBUG9uVv0jFk6glu3dr9E8hMRpsww","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5888687},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"08a3c2bb29a35beca15c7d76674597c95465eded","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.223_1787282982390_0.9709082359703851","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.224":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.224","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.224","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"278f2163fc82ab2e426bc3d285906523f2956a2c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.224.tgz","fileCount":743,"integrity":"sha512-YFFHTjLu6c9qnT6Pc3YYEnCicy3DPQT9JS6qaMvMtNNNSyhkyyNDs5E6Hyv3exb6ub7IE8dDLW7/UNu/bxGUEw==","signatures":[{"sig":"MEYCIQD+YbAZJGJUboAJtuOpQ5VATuaPJ33VtfJ0UG7ewgiQ1QIhAOxv7VQEmDptCjlFmmTbAOHM5OV+Wd+dOF/iNFEopehE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5888738},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c1f52c510bde30d74cc17aae95896fff47b620bf","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.224_1787283053069_0.5751428423008502","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.225":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.225","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.225","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"88e964e427f7984bbe9889f9a030e6503169bd6a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.225.tgz","fileCount":743,"integrity":"sha512-Jw2fYjXd3zlg35osQfeN4vAaCWgruoFOv0XTE9nqcxhNq38SdYkYFRUVky2lsAb76kuZDAM96fNUHp0RtNFAYQ==","signatures":[{"sig":"MEUCIF3mLiBQNeqZNmwG/GT/LNQb9wA7++etUXEX+zDNEojGAiEA7UtUFONyQI2CYRGtwHG0oSv83rQpJmb9oNHm6MmKvJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5888971},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"2b163bcafcef2c749a90ae521fbaf68d50fdb51e","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.225_1787286096521_0.07241616146661056","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.226":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.226","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.226","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a04e22a6436ace8b9e7bdc3587ebb6abb2c8f77f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.226.tgz","fileCount":743,"integrity":"sha512-Kwd8geNaDfpWHS3DA84BohqudrZ8IEV+chPKpIN/lIoBEK2fB0McTQGK499d/5EE0/lrykykhS8+Rl5axHde+Q==","signatures":[{"sig":"MEUCIQCxPb/ulqqXNRUZu7A6Zt+8jZDM+OzWX3SqpQ6ztAZymgIgRxqWAN1gD0UgVPnLw7iJLi5RO2Y27Wq/CPYIrJfrvCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5888565},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"51aac24968ccf8305ba824f3c02fb4d29c8d0cb1","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.226_1787286651521_0.7577006310461967","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.227":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.227","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.227","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"70f9ed99238d91c42255065de0c04ee42ffa17f6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.227.tgz","fileCount":743,"integrity":"sha512-e4rHuhBteRm/62khi8anWR6BhXTFSg3sS5Kd46AM9ZCqmKZbC6wV4fCvYnRab6pu1MFyjWN1zc2o7yWQbLhmBg==","signatures":[{"sig":"MEUCIQDhT1tEX56oJLJmr3JIw2SGtzL9Kj3qcyLlyGzqZF4WcQIgWkgRzwoATIlRWNBe4atiUTDpgm/86Hz1TZSe+9faSaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5888706},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"eb4e5947db1f7bef8e99764303efe8f375fa1575","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.227_1787292173612_0.7220157307470292","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.228":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.228","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.228","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"61dcf45743463cde2496707555a5f945e1ef1749","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.228.tgz","fileCount":744,"integrity":"sha512-7jbLKWDTXsMFPj/PZGUJZ3Z+GXWWUxxxCpl6u9Xvooy6E+wKKkiR4ISyTaKuIsx/H1hn1FXBKMuTf6MbSG5Ayw==","signatures":[{"sig":"MEQCIBBgtzVHONuDIUqyGl0VRe3oQHi/iIo+kd63HkY/uJKjAiB2NRGQC0DPG7ldbBt1IsveKMa74fjqc4hMjXiC1s5vpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5891076},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"37ee9794ba5d446b30335a2b2d8fed57ad879553","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.228_1787292234929_0.12725217721130266","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.229":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.229","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.229","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f53c597dbd2874edcd9d065065784935a03d572a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.229.tgz","fileCount":744,"integrity":"sha512-jv9TeXHob/L6UzixOXvl+0fOOSTdcuyr/7NhIc0Rv7P1UJm84Bukvofi9/oaMFZcCu4irV9vEfp5gI7NjWQqvw==","signatures":[{"sig":"MEUCIQCB45Zu3Tq2wbXZECfjK8qPHiwqxLPdaXEmlrp8/JozCAIgKM8LWnEtfxjqlUOLCisYuEiIh420LyugBTFdRmm5P40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5891713},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"ebd3bd883b1d51c6b2801dcfb2a5c81771b0802f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.229_1787293599077_0.003222185485462159","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.230":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.230","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.230","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"617a7acf5248e05095799771eadece203f897457","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.230.tgz","fileCount":745,"integrity":"sha512-L34LKs0CPwhmubCdvHc2UKzENzcczl9VzeZQxnvvK6TGShkLALmXla7ksvXR6gpnFTFMZYAgifRMoaNuzv0dJQ==","signatures":[{"sig":"MEUCIA8C0fYfqkeurzYXnz8Hme9YyWJkXBY8gusmJAcHyG0cAiEA5v5RN/kB7UMw3Wxui8i15dlC+i2NwiiLDxsliHhvRDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5894431},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"4f09dd9e78be69d13c69f20631bc5d20829d22fb","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.230_1787294883370_0.03145353709239829","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.231":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.231","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.231","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6b63c53150cbd0968ebd69bfbc9ce2044a96e12b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.231.tgz","fileCount":745,"integrity":"sha512-XDZpNbd6xAE/cAw5SGX+amEL/enD8R55FSLqLPLAiElKj5AwA8OYWDHJXkEeUQKUDpM5CWHB9t0jtsheTjYFbA==","signatures":[{"sig":"MEUCIDtesPSBR9BxeeitUORG2ihEBTlKAaOLRjkAx4MljAEZAiEAqBH5bESZC4WBirbx1TwXVpqRo9E3qELQXtSMp+OTsds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5898863},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"bd6162d89f313fc540a72918ae3e6d9aef74eeac","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.231_1787298881773_0.5747262660215049","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.232":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.232","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.232","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8996370524957a90735f3571e9453e5572e5fe36","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.232.tgz","fileCount":745,"integrity":"sha512-QfsKxnvaulPad6356NhvFhu4K2P7IplTr2/CpJFagk9/FhooFZ1hYxdBm/eCP59PF8uSC98dDYAhlSZ1WPog1g==","signatures":[{"sig":"MEUCIQCFlWkkuBTmeUWq8iQkggkHM/FH11gszhOxoA3+2/L+CQIgezz1ZCP1M5ATw0W68f3oY8ftdd3X2mmY73s2Pq1wXPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5899645},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"62055c793797011394609c0912033e1654675938","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.232_1787303878668_0.6340089533328195","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.233":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.233","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.233","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"629d0c98708ac38e1431c164971502d49e496d2b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.233.tgz","fileCount":743,"integrity":"sha512-hf2pbrzfwLHTTHQg2lHH3W95KlsareBdwJBHbkLKNAN+ceEUnW2Hl010EcgiQhHLlR8MSEDPRsEI1XDshpg5Fw==","signatures":[{"sig":"MEQCIBbemIX573Gi+Kn8LIdyI769eGuTEuREA0gLKs8cBaddAiAylhH6VUuT0blezvkhJw0HWUuMbkwr7E3HUyxmim5WZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5877789},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"66bd028ce7ea1faa22f01caaec4f3191f6b518a5","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.233_1787304630319_0.028081628165863792","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.234":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.234","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.234","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a1f10806c312b9a41639db2f9b13e0e3f6201ec0","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.234.tgz","fileCount":725,"integrity":"sha512-qsnuqTQ8rp4H8kbpS6PbtP+orp6347CbxA3qClh1u5ydT44xN9arw2MSitT1mOgR8sYEpYbYQQKPvS2wOY1T9Q==","signatures":[{"sig":"MEQCIChMu3wtZB2DcZcsVEnp97fiaIkLTIDb/oy1FBbmjziuAiB0yW/QX8HWmBy8jpiajsZ5zoCADDI10c/weWBkKjw0ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5744376},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b32fea18bc118f0421b7f711a5faf7118d16e8f3","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.234_1787310800217_0.2705067875919065","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.235":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.235","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.235","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e311ca1ecc25117915fdc51916ea151846364ee9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.235.tgz","fileCount":725,"integrity":"sha512-21aitiBi57t7sr/ds3b0Ix7ylpRmj4k1iWQMrhOxWqvsdbrfcNjwRxtsAc5tsUj2iSXG+xgRD6UsB0ZarYLP5w==","signatures":[{"sig":"MEQCIG22kKYb7kkWOjn5I4jOepBG7iOfj+4Zo2ad9yQjGhGxAiBGy0V6TOPsYQtc4uyFHpTt+wfm+4BknW8d1agbB5zAMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5745614},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"8a61791ca7f86858cc89402e0399dfe330421370","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.235_1787310870303_0.7008253379951368","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-staging.236":{"name":"@7365admin1/layer-common","version":"4.0.3-staging.236","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3-staging.236","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9ee88f9208d9fb6ecdd0eb1cc6460bacfc1146d6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3-staging.236.tgz","fileCount":725,"integrity":"sha512-g+QQxPthq5qe8Y2vcLXK+wR3SgxTubL3RS1X0/HC/ioXZI7jXvmh0Xziv8GsE3Bz66NFqisGFLdiy6IrDXteow==","signatures":[{"sig":"MEUCIG5t66DVrcWqiLFTYGigtpokoJ82/KDtThT7VWn+y0RXAiEAz0PYYa0Ik1GFXhJRGt85b0qw2a3ahPfEgXaBofacgyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5749311},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b1db31492adf755b48d7514aa7371377ecdced44","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3-staging.236_1787365525693_0.15717809270221705","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@7365admin1/layer-common","version":"4.0.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c7e18ca4688f7ba5be0431b81e2563e0332d9985","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.3.tgz","fileCount":725,"integrity":"sha512-xRcMScOXUpW/rfwGBHs2s2o9IPo/VSxMXRVze/CGGVCikZiP+GDeD53ToooLPIlfEqzH9GiRaymStCDb+VrmZw==","signatures":[{"sig":"MEYCIQD0JFcR43yBDZcm0RAAAj9xww6CAkgoNLRRpSJJPd1LPAIhALP16FvIjTY9Jc12jwNM22s1V46ICboxoOPaqHelwBMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5765450},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"9283ca652da7bbf5f071e4fa8555e6dc7e20af3f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.3_1787375396111_0.6824529331850862","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-staging.237":{"name":"@7365admin1/layer-common","version":"4.0.4-staging.237","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.4-staging.237","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"06f1c2cd2e2997a0ee91569d4ef7618ff96125d9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.4-staging.237.tgz","fileCount":726,"integrity":"sha512-TEp6PJpjlYWjOAbOHcbfbg8S+Fl0crRw5wnm2IaGOY7zT/w9ZK5dhMuHZZhymlCNj16zHAv+hh4E4Y2lpOaZCw==","signatures":[{"sig":"MEUCIEDKsI1PIb4vxASi9ckUicmIpU4edhg4Gb8vx5Da0VnCAiEAkzYwqpY0sIL9SPROb/7c/WdGV8rtOb5ifrhG6e9ER7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5790675},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"50a94095949e72d193bc84dcb107bb12c0e16d6a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.4-staging.237_1787443234286_0.9854879775030656","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-staging.238":{"name":"@7365admin1/layer-common","version":"4.0.4-staging.238","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.4-staging.238","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1ada65bdccd5bc9e3184aa60584f4548fe2fb2b9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.4-staging.238.tgz","fileCount":726,"integrity":"sha512-2re36FLAaQHN5LYurZ/rxHbkj3ssPKF5XRnbv8OCc6dqzkmxX8DnSe2NcKC2v3StTLwAC8lsIPkyWW8XC4sBiQ==","signatures":[{"sig":"MEUCIB3z+6aj8YeHCq8yRKWQ/r2GcZmS1CTxBnjkQ0lXbigLAiEA66+edK5N4nfVcbd905xayQvASb7TQeRvyNkBysKsjMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5790800},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"542acb27db29befbfc9a8ed5682bac8282c18543","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.4-staging.238_1787550269771_0.5647406654788414","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-staging.239":{"name":"@7365admin1/layer-common","version":"4.0.4-staging.239","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.4-staging.239","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"62d7dc609d930c720c9e38516872d6b67a15e2bc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.4-staging.239.tgz","fileCount":726,"integrity":"sha512-ZAL8ayz6FJl6BxO+Vj6qZxjXZX5Maxm5tDUus6MvBdutjxYjoY/d4lfXJmEwjYmGeHMjmMXYMg+DFjDJjeF9Eg==","signatures":[{"sig":"MEUCIQCOtwJ8D9FOUB+zfn3obkQ5IlyV7rTO7Lyxy//cVuW8lQIgPMid4gsdX2YUA2xkW0XXbPSjmkGh037T+F2ZoteFZvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5790800},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b160996adf8148f9be352e4d19b5cfba7c37f0a3","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.4-staging.239_1787551174483_0.4376088411765764","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-staging.240":{"name":"@7365admin1/layer-common","version":"4.0.4-staging.240","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.4-staging.240","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e772dba83017547159f509f9a256b48fcdac62d2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.4-staging.240.tgz","fileCount":727,"integrity":"sha512-oATY8mozgaT/KlbDhhjARC304wm5gMGL6bFuF3iLKopriSOZtlFe85sXCwgdJdPu6x4QWoKozUJqaYCMCUx06w==","signatures":[{"sig":"MEYCIQCa20Mu7gkyNqXoiBa3hT7rwwHJ2fK/TbiFu3Q6oKmq4AIhANQzc9WFI6Pcm2UBEEgpj3FijL3XES2HEsEVZMVVpk+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5794712},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"dddfce4c6276c908193b856f1876ef94c7cd0af1","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.4-staging.240_1787636327689_0.2963902478780187","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-staging.241":{"name":"@7365admin1/layer-common","version":"4.0.4-staging.241","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.4-staging.241","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2c360fe561a346945b53fc89486d4b8b19dc631f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.4-staging.241.tgz","fileCount":727,"integrity":"sha512-28wsKKGtGRZGS/6UInZZhpjJBq4bKoSbvANiylJefTG10t3Qh14Kl8mUsyY4IyfdMZb0vym7GGivl/u6VNOY7w==","signatures":[{"sig":"MEUCIDKPomEJdbHmBv/BETt4fW051z1F3SDXJbkn4SFpmSvWAiEAzG9jfDT+1pjAAMPieSCY65TdhhFQFCZe9d9fgxV216w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5792005},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"e75a25b9e75afcd425b52f75641c4bb260f5bd7d","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.4-staging.241_1787641354870_0.9598226853793219","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-staging.242":{"name":"@7365admin1/layer-common","version":"4.0.4-staging.242","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.4-staging.242","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2ad30d40608cd7105be7782edeaeac0ebc948aae","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.4-staging.242.tgz","fileCount":734,"integrity":"sha512-fzdKMGfnCpg2sGgZrxiF+/BDIMQivjfWvJAK2ZSwU4VAHQavIG93ugh8bjnQMu+w6xTdqQQh5fbuzFfSpKyDLQ==","signatures":[{"sig":"MEUCIQDFc/xgyb6R49JY/96EJ8WFrDkyKZ+7nRnOTE+zevbb+wIgGpiH8EWs3rtC+WMljLoLmK70Vjv7bfo22s43FbHOzok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5841073},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c51597432cc8db0bafc3d045016f7ee4ab88c84a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.4-staging.242_1787643064004_0.683615367234448","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@7365admin1/layer-common","version":"4.1.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"534e69f791d5a078ca94df6f85498f3043eec07f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.0.tgz","fileCount":734,"integrity":"sha512-s+eJPuxewNE3KBqYs2LjiHAFufThfl9Xuq7dCw0/p9oKa/NLE9QVYdl4DRiP2wVnAH8mW95p96eOV2ux9jS1xA==","signatures":[{"sig":"MEYCIQC+gCAUSAC7MxBcYJ0Cv/WdW4sZDR71y/NDqargXD6EsQIhAJOKRGClow71/q5+Bs8rIlP9j8HUgisofC+K4uiYPFL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5841927},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"707afd721dec71256b3c17607e2ecd14c985dac7","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.0_1787705588763_0.7085783293701018","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-staging.243":{"name":"@7365admin1/layer-common","version":"4.0.4-staging.243","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.0.4-staging.243","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0d44e0b12c4027212b4b39bc46ef3e5b00597d5c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.0.4-staging.243.tgz","fileCount":734,"integrity":"sha512-l9QGdUH773OUaypCThKsyiAPdt/o7EZCAFktqMWsdi6QpKiRqZV3i2TVocCBeYwu8JPW5LtRt8k+oRu/sJGtPg==","signatures":[{"sig":"MEUCIF8cfUbN0gEw5EkPiBkh7GK21l1rBPxNBfj/is1P94K5AiEA//+p/n1CPyf3/NykRLUDwCtgvUmyxPQGtzOWs76GST8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5842906},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"1baa06c0b26f49a1133f8d117800976e1a010c07","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.0.4-staging.243_1787715579565_0.9844735887085367","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@7365admin1/layer-common","version":"4.1.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"67bfa9c0f9898413a4a858beb8d9d150e857d679","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.1.tgz","fileCount":734,"integrity":"sha512-nDwrqo3o65+J0TZYKcSplxd20HX/mQRAqdcSDkoPLMvk6B8XwT0MTLHGNC6WejpIvBgB+L+Mz5pmerwwOGElgA==","signatures":[{"sig":"MEQCIFnqLmsDGbn5+pmAJBvP7SQrEMOL30yJgxzIe1U0t8nWAiAwQ+jMLalYxaKcvdlbAb3ZcGMBd4GNRkazpOJ6aWJPfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5844896},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"1fb93497b264b40a5a838fee06f08695b34dfa62","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.1_1787716350637_0.6500804219983096","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-staging.244":{"name":"@7365admin1/layer-common","version":"4.1.2-staging.244","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.2-staging.244","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b9e503cc95b1f96f7b4432b865b3d56698c84c5c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.2-staging.244.tgz","fileCount":734,"integrity":"sha512-lAgO6kcIHeRHoiKVs9DHaIqrRTv8yNAizwpdUYRGJ42PJVpPa86NOdu+RGYtGLYXOnT8ZfflKBn3g/GUoddTqA==","signatures":[{"sig":"MEUCIQDgDNYY6ElPvbu7G8WHf+lnjYSpHqxMKdYbVOBG7UghAAIgHF5Unj8tKj3u860551lj7Zf7paaMUvvw4ve/02opEJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5844908},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"1fb93497b264b40a5a838fee06f08695b34dfa62","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.2-staging.244_1787727985443_0.44885947830266204","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-staging.245":{"name":"@7365admin1/layer-common","version":"4.1.2-staging.245","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.2-staging.245","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"477c0e8d2e80fc57772b3a2be36f9ba170c2984e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.2-staging.245.tgz","fileCount":734,"integrity":"sha512-Kt6XNRPY2xwat3oB2a5bbNIwsZFJgBOodTLcFng0JnTvRg2L+8R8yVstMhRqYaPOAAajwZ87uShST6qsvl4Pjg==","signatures":[{"sig":"MEYCIQCkRmznTUEVdliI/roHSGBj5XrkpS48BAGFScw+gcWxIAIhAMC3qvXdWhiM38SL8idS8To4vrIG/VYV0eIU05YPJQJ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5847537},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"689e0df9202a2e52e7df8085835056a319606946","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.2-staging.245_1787728053055_0.5641746044586495","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@7365admin1/layer-common","version":"4.1.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5cca3d83a6414bcfe846e016c2f2ce4e1d487659","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.2.tgz","fileCount":734,"integrity":"sha512-uvZVdZfOd/Aw6YyGpj6ZY3w8sysWq2IqaoDiAZFZ+IkZGYBCM95lmwJA20sTFiRiEVLt4Ku7zl2vgmOzYy3iPg==","signatures":[{"sig":"MEUCIGkodKWh3DkRNtEF283hcENl009DqffY4bKWYT2/waS3AiEA9Q//zI9PQ6brmyQCyVdCrKpnsVC1GWL+tAQF0+guG4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5848271},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c950118ea0ed70cfd8e20c6358bc43cff83b35b2","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.2_1787728346337_0.4666108515015728","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-staging.246":{"name":"@7365admin1/layer-common","version":"4.1.2-staging.246","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.2-staging.246","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e6aa57ce5fd27bf58ccc39e52365b02254956476","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.2-staging.246.tgz","fileCount":734,"integrity":"sha512-6wBsOPNsjrNCxCNt7ULf2XRQtfC+5YQJ1TLGwwsfLTWMwUlc1KlZlW1Oyc8/4GqgFAJqVSlDzxGgVNV7t88tTQ==","signatures":[{"sig":"MEQCIH8O8k+Og8qkHLwjXTuWx1EY6GJKdfxys+pumgbxt4ioAiBWB8J6lOhfjMPmN3Qbua7b2FstpxfKQHwrKUkm3dqCRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5847931},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"0fd90816e19a3147813da88232516e168ab86d34","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.2-staging.246_1787728440029_0.39502734421124086","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-staging.247":{"name":"@7365admin1/layer-common","version":"4.1.2-staging.247","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.2-staging.247","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"983bd1062112fda37e395bab67f1cd2ea102500f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.2-staging.247.tgz","fileCount":734,"integrity":"sha512-18+/4o2X1SgeEs0a5AflgRrls2j0em+JGdLI9dNPme9OKbbe4bG/plcyb7ZQ2gqSYB0KEb21A2lFGXDAHGXtSA==","signatures":[{"sig":"MEYCIQDgeFOjbpwHcuZWumYHSE8FAg39QUinHmj+XQuCSAApNQIhAKg0CByr6snqpuJzJJLxkhfjshRdFyjg+SH0oEb0vDiz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5848203},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"4295882db6d006451fc19babdae770dd1a4f650e","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.2-staging.247_1787730796160_0.42565100641111187","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-staging.248":{"name":"@7365admin1/layer-common","version":"4.1.2-staging.248","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.2-staging.248","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2355f8b6d76cf8600f1c8804a08730ff6fb0a0e9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.2-staging.248.tgz","fileCount":734,"integrity":"sha512-3aZAamOhTJKK1RnCp1eleIvGKg70VPPtrWfYaSh6h8bCzfsDSMVE/A5cMt/oFMGbT8ffZTSNlHI5+bPVjpOc2Q==","signatures":[{"sig":"MEUCIEmeG5T6uSDB+wU2lhrQcwRWnQ4vLUT4T6ce7P3L0RofAiEAp9RaixTwg3NZR+HGoNYPmVAiMdFCIhqzBBHMOP3FP6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5834527},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"f58eaf4d78648a9da5e744315cada7683d649a0e","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.2-staging.248_1787735709830_0.006923441533576158","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-staging.249":{"name":"@7365admin1/layer-common","version":"4.1.3-staging.249","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.3-staging.249","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9fd12277f856ae25bf9882c9d7295552189520df","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.3-staging.249.tgz","fileCount":734,"integrity":"sha512-o7JLRoo45aZfW/Pw8qj31sd/IE1/sxkH1rC6r8GDfWrFjaNiZWp3zDLSy7etsKnZgyUAFLc8m9+8EqpW/hMgxA==","signatures":[{"sig":"MEQCIEmNawmI5BPZ7iZAaS7VnFbPjWYv2bS8BxPZmaiEEmIOAiB3ALMRmXr+r1MxpiUXRPpk6VMGoeMZVlNeMWFg2BSuww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5835273},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"08267d36015929a558f1c3fcf6a20f992998dbba","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.3-staging.249_1787795199104_0.5753236166804554","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-staging.250":{"name":"@7365admin1/layer-common","version":"4.1.3-staging.250","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.3-staging.250","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c31857c38e3a0c5e05b3732739442a1b10c5b962","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.3-staging.250.tgz","fileCount":734,"integrity":"sha512-KyG4A/pkhL5cEcZpzYT/Pr6Q9VFAxJPntSzlnS/l8qH2iTeeyo6ZjL/gVLoB2jQ3sRvPURcjaihaUtcqSsnJqA==","signatures":[{"sig":"MEQCICWOlvWPpWzVeG90ys2TnMAE/cEKIS2BtbL4wjU2T75BAiA6upLb36fn8omjN29KIv5J4Im0g+WpeFnoXs1cq33sdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5835267},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"f57d8bc2302852488961a018d11a1d6bc687e291","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.3-staging.250_1787795861009_0.755966860258219","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-staging.251":{"name":"@7365admin1/layer-common","version":"4.1.3-staging.251","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.3-staging.251","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"99d2d7bd4d56994ffe494590372b903cc4acbb2e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.3-staging.251.tgz","fileCount":736,"integrity":"sha512-8tqyAMbKNKYrPreFO+DaxcK/fWdfcDAYpLMMmZsJSxYIcXnsCXSy+GHyhESnxa4QbNBmgohxC1A4qSblXcjKIw==","signatures":[{"sig":"MEYCIQCZD868MCV+kgnTZ9nLIq0j99ikqc7Gor4/kwS8Zz6RxAIhAPWP387LFWOxqcbkyztqDexyScGVMj6CM0qjRLoBT022","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5843744},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"621c2d144b3ae78b3e6032b6b8c9387a01724d10","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.3-staging.251_1787815610764_0.07865088954636446","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-staging.252":{"name":"@7365admin1/layer-common","version":"4.1.3-staging.252","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.3-staging.252","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3b7122ab844d0460a7f973e11ee2d8fa415102b8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.3-staging.252.tgz","fileCount":738,"integrity":"sha512-aEfaHP7EYtAC9bUUQYGz4rPP4nmDZd2RrgESa1lQChLzVvrL1AVN7gNr7Nw31a0liXUtsu/hHuImx4mf7xPE1A==","signatures":[{"sig":"MEUCIQDQZ1gq/wHoZ7KjXUJD0FTys8PMPyY6F6HG/uGVX0A76gIgbg0ay9DT52PZj5/GmphYeAjWBezN3eUV5NZrS8LsUU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5863748},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"f84ac988ae53af29a7ebdefca7fa0d195543d2b9","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.3-staging.252_1787896478819_0.01990659404193096","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-staging.253":{"name":"@7365admin1/layer-common","version":"4.1.3-staging.253","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.3-staging.253","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2f91c73c476f02b63af8fcc38cb4459d858a502f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.3-staging.253.tgz","fileCount":738,"integrity":"sha512-WWtml94dP6PtIDJT6ujT4hvyuxPP41/lo2zC9MnA+8MLCU4yKImwp19G4Ir/Jl3YEjPjv2ZYGnGISRVZXTc1Yg==","signatures":[{"sig":"MEUCIAPMyTcCLKnombusJXj8dtbhaa9Q9csPvfb8lSqdWKzgAiEAhfhPM85yb3ZxGXEkXgXWxXx2HZx3awgDy9eJPwvF/GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5860565},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"095c968f567c1fed9ea61ba8bc7bc37d992408b5","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.3-staging.253_1787900195922_0.7306524994390571","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-staging.254":{"name":"@7365admin1/layer-common","version":"4.1.3-staging.254","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.3-staging.254","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"78bd6c01202c752b418d77255d11bdf8dae6324d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.3-staging.254.tgz","fileCount":738,"integrity":"sha512-BP7PMMLgJvQJaVU4U3THG5+bmLiqSIQF8dSoeTX2nMKD9MMefPkT4+MP0zg3yUxvYkFRyeTCJ23awXZggE3IIg==","signatures":[{"sig":"MEUCICdjq4vJ6aTvp5Xqw0NWZrdIq1lCv97RFCMgYLFasBhYAiEA6rLgHJyaZX9O0uRBmnLj3cBbIjt4vtpvp+mC3RjlfPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5860637},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"ba267d34fb15eae172b0976f69805bd639755a8a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.3-staging.254_1787901355519_0.03989895358191675","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-staging.255":{"name":"@7365admin1/layer-common","version":"4.1.3-staging.255","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.3-staging.255","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0c8ca2ceafd2b22121fca20673df5d762498bdce","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.3-staging.255.tgz","fileCount":738,"integrity":"sha512-717+iYcRB+oqSh0w3qJgMOzQmpjM/8aAiIpPYZ3KBmgXq0S/SOCPvxdwvJYh6knBErWUcZo56+7DvT5MqjAsKA==","signatures":[{"sig":"MEUCIBlDzBjuxdPmqhcwFwNVVVc//nbApie4jX8cZdw6+NwtAiEA+7P61BpM6Ihn4BeeVto1xa+nssWMJLg/U5xisrYFrGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5867981},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"050712cd1e93dcf433a93509a75c628d55eb85ce","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.3-staging.255_1787905058685_0.18821075161817213","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-staging.256":{"name":"@7365admin1/layer-common","version":"4.1.3-staging.256","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.3-staging.256","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ae78706355ef4a64cc0fe1a5dfd5b9857c7fbd12","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.3-staging.256.tgz","fileCount":738,"integrity":"sha512-02XX5pq5GdH12FG0lH1Sc1LaJfKZyaaAqq4htXBhQMpfYuXaJapCCWylhAdlhBqcA6gTwBCFez0eNZUIXRJsRA==","signatures":[{"sig":"MEYCIQDKpLU0CseO+rHzRRiuwsUwM9NpQP7sot64sFbCTeZY3wIhAM/34CtWy6T9vN6qEJzQ/wDRfzEaQnxYXWajsR8WTl7m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5874980},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"f3d2e68da895d47d5152e803c7774c918df9d689","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.3-staging.256_1787917950194_0.7461380024292437","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-staging.257":{"name":"@7365admin1/layer-common","version":"4.1.3-staging.257","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.1.3-staging.257","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"76d2115e4de0e09a733e93ae5d454d7529939668","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.1.3-staging.257.tgz","fileCount":738,"integrity":"sha512-RS1FPRHMONvGDf/z0g2mi1NqEIbr04jbmpdbxgJK1ogeen2i66K/Yg/nOJd1NqRkOhlXqumEu4mXI4fsd5A37A==","signatures":[{"sig":"MEYCIQDI2JWH1cQpbO8WHCA2QJZw1XcBBaOLGhV2PM7o5m73PwIhAMhS9OGujEnclRnOPv1xijUfGmIaUGe91po/TCgEeLLD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5874980},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"7c341f5db7097c052a9da09ad41527c7553f44f5","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.1.3-staging.257_1787971513313_0.2918617086830353","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@7365admin1/layer-common","version":"4.2.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7d39d969d4b475dfc155b0872ebb6e569c1beb27","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.0.tgz","fileCount":738,"integrity":"sha512-IRPdWFzpVBFYOEA+uU7XfpowE9qfH/y8ZvyURGH/ExwZnPH2HhvzeRPlRellqUG8OLyl4pe2oA2LY7IAyQczXQ==","signatures":[{"sig":"MEYCIQCuIXkSwjvBr2NRByUNUxUPdwyl55I3w+BCWdtaqwHVtQIhAJU2w8rHmXBtWaJ+XU9QYH2uIXkX1Ot2XhjsgOWiOujm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5878122},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b5caac76effc61d6efe6305a92a69164e3821b2e","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.0_1788146023879_0.78485641590615","host":"s3://npm-registry-packages-npm-production"}},"4.2.1-staging.258":{"name":"@7365admin1/layer-common","version":"4.2.1-staging.258","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.1-staging.258","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"db9b4498895a2dc4ad1a1f2c2813633f5fdc6552","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.1-staging.258.tgz","fileCount":738,"integrity":"sha512-FQj41AROnQeaVVeHdTkTPdhL8xwwzFMMxbKN78TsPd6KhXfl9BR3MJWND/9zljF5Uue1jP84sdd/9WvgIIjdLQ==","signatures":[{"sig":"MEYCIQCQB3kV2mMO84N6ODZ/mszKy8REiI1NddPCwrV5LSZs1gIhAPw6r7y20IeXdf1wlinXjfLZ25sFCe5N5IZGTWAoRGeg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5881851},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"52f1367cce27d0fb8adc35257bf5bc0039a9f8ab","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.1-staging.258_1788162604743_0.10347683488346626","host":"s3://npm-registry-packages-npm-production"}},"4.2.1-staging.259":{"name":"@7365admin1/layer-common","version":"4.2.1-staging.259","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.1-staging.259","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ccdb9a9a5192b85124af8dc78c001a6a94221275","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.1-staging.259.tgz","fileCount":738,"integrity":"sha512-w1aLQ3tnviRyRgORll5ATmfeVeFzOqa7P/mtgm9d+irBWoj11o+la/xzxQbRp4U1YBezqisUv7+aqqqenKAV7Q==","signatures":[{"sig":"MEQCH31Os0+DBAEV1xOM5jxWvyRuhamX7+IbRbZaz240cU0CIQCfOkGB782EPRjRVNgOALHzlQgqxgDSp8a5Du0PXth49A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5883043},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"77807b3af7ffe36f060c638734e22e8ae34f1573","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.1-staging.259_1788167695883_0.4080444904053222","host":"s3://npm-registry-packages-npm-production"}},"4.2.1-staging.260":{"name":"@7365admin1/layer-common","version":"4.2.1-staging.260","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.1-staging.260","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"46c50f6baaeff6848b0a44deeb5584f7b6d50bbb","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.1-staging.260.tgz","fileCount":738,"integrity":"sha512-l/FYyGE7HRPV+xdmNPiuFb/Mjjx9WRul3cqYV0Oi+UM4524CPlpc7fSjBFbfLiQW/7xGPR55JwDbHFojK7QXjA==","signatures":[{"sig":"MEQCIFKJ+mHXJG4/v4tmbySsO46oiesr0pS2S4pevW45zXDqAiBk/whB1xBcVh1nZWkQEhdaTnr/1eDtX8ULSYWV76tgKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5883043},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"1e0f0e96993f7369c20f10053ec39b95d8091b18","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.1-staging.260_1788183579007_0.6414576451796337","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@7365admin1/layer-common","version":"4.2.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"088cb9332c48476a1f697840d8d61cc3b5bb4cfe","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.1.tgz","fileCount":738,"integrity":"sha512-PNOpftFbe1zHUknreyjahh8bu+iJLrCxp+UBD5ZAsNb9rrI3lBXAP+hOlJMXmzq0DWHyttMqewj6txgEspmqwg==","signatures":[{"sig":"MEYCIQD3rHrfdFgX2UxyiwbHBAMZxTjp3ZOk5Wi9DrGKMRcISQIhAMIa2+kdzxrL79RReTVmc0ekzZ7KGlWhdGW24b1P9nbn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5884981},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"3bf7c8302f3f5448d9286ba0691a42a230e52933","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.1_1788184438603_0.6516096568014507","host":"s3://npm-registry-packages-npm-production"}},"4.2.2-staging.261":{"name":"@7365admin1/layer-common","version":"4.2.2-staging.261","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.2-staging.261","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a8399946111b42c8f2c3d3b7abaed6753baf9290","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.2-staging.261.tgz","fileCount":738,"integrity":"sha512-fCOrORj8p4sFtMFoAAJ2JaaIRWAzNXIgkkHNxG23g/e60Q7XUk3usa4p2cIdWcUmSGI45IRzsCpuVZlH0xX4FQ==","signatures":[{"sig":"MEUCICSuiR6czBYnxX8Q8iab5e39tbqct7yvnniJpGA30jKfAiEApcdxBNLYYjFbEhZIvy5tAp/nJ5keDGrcR2zozoxrAho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5884993},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"3bf7c8302f3f5448d9286ba0691a42a230e52933","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.2-staging.261_1788226660521_0.5317679658937084","host":"s3://npm-registry-packages-npm-production"}},"4.2.2-staging.262":{"name":"@7365admin1/layer-common","version":"4.2.2-staging.262","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.2-staging.262","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"868a7a6c2d385f347b14fc466fc4d18a39a2fc11","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.2-staging.262.tgz","fileCount":738,"integrity":"sha512-sU4JiHukkn/tYd0Nn2Pkd07idaMkGWaXBR3k6IDmxJxPo+M6puj0a5aqk5k+UGO0mDB5yIeNOPeMFHJI+wDxUQ==","signatures":[{"sig":"MEQCIHRiE9MlxPz/PQT2GyvRW9JbHqizGRNdeyXRyHZTgIajAiBeRP6z4zpNaTi2Mde8wDOaOfUm9rNfDnJTp3W+nYfoQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5884998},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"5c099a7c7266678ae2924c1f6827cdfd478b004c","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.2-staging.262_1788226767977_0.9353781076762155","host":"s3://npm-registry-packages-npm-production"}},"4.2.2-staging.263":{"name":"@7365admin1/layer-common","version":"4.2.2-staging.263","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.2-staging.263","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e785cfdde8a40d73ba4070128c7f3054298469e1","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.2-staging.263.tgz","fileCount":738,"integrity":"sha512-mvmRVX5U22KCx8KBEgFlR7vAfZ7TzZrTetWaGuUslIa7eYxiwZHCKrz5AbO97pLipjunoPKG0UTeMV2TNSTaoA==","signatures":[{"sig":"MEYCIQCCl39jRGn0+RUfa++xSKmuijR502kOWaRxaTIA9OyN6gIhAM+5WMEwTMEj+RbuAGflOBa7ALcGe9yGAjpJ51snXkmW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5889985},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"cb237a2faf11b62148db5d712768d2a17d4fb6ae","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.2-staging.263_1788235439895_0.6622398794694531","host":"s3://npm-registry-packages-npm-production"}},"4.2.2-staging.264":{"name":"@7365admin1/layer-common","version":"4.2.2-staging.264","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.2-staging.264","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"60cbf25534c8df084b95378ba73d0073013f1e29","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.2-staging.264.tgz","fileCount":739,"integrity":"sha512-ugX5RizKJuLJ4yoXpB7y0Oibcrocsx0fihwgJhQu5miZHurYgnB12L+vXWQFpqs0J6fqpVMPo/4iyjuKwT+hIg==","signatures":[{"sig":"MEQCIHfWKkxJiqfsZExVZdBjMWjJenIYaRxQryEaOqBadFa9AiAGiFlUaFQqDRA7gt3DBiBY/DzF7Mj7MQEGrLGm9/nvuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5894938},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"e73446a5579831fde072fb75f1eca43d54b37008","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.2-staging.264_1788243113423_0.309002382255658","host":"s3://npm-registry-packages-npm-production"}},"4.2.2-staging.265":{"name":"@7365admin1/layer-common","version":"4.2.2-staging.265","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.2-staging.265","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"163b45b24004c612f5f555d8f6933ab4c4a4a57d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.2-staging.265.tgz","fileCount":740,"integrity":"sha512-piY3eDbjq4JUfCycqmhqdf+btlw6IzZuYGxx18qp1uLH51DSHU1cdqwTRTlTEChJxA+iRP6lFr22ggT3usZMOw==","signatures":[{"sig":"MEUCIQCzjxnJAvBN1QiAV8gm1BDibvJdz/+JuEzhOMKFwtFsgAIgM7eG+tCQjOI2wxYHb95joWFWUZ7FFQzRSYzlMgQ5MvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5903539},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"390640ae5e7937b385b81e576576e8b0b91bc593","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.2-staging.265_1788247050927_0.8089146225175079","host":"s3://npm-registry-packages-npm-production"}},"4.2.2-staging.266":{"name":"@7365admin1/layer-common","version":"4.2.2-staging.266","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.2-staging.266","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"67933bbc24c0b27d296287171bb91db855185563","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.2-staging.266.tgz","fileCount":740,"integrity":"sha512-0feMzNoCy5tQ/35Akicm4qO5XAmlr0pvYcZHwWZAhUaBXGv/kBSeGSOGXQGk1SZbNnef5yke94x8O+dvvDoHuQ==","signatures":[{"sig":"MEQCIA2oPs8zLbQ6IjUdbV24PGJKgg+A3LxIazh/A8Fj1uIkAiBsP+FiwS43Y6bdNpYsLPlNL0m8mBtgELBMNQNAt/ifYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5905104},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"95fdae71e3c1eb7bcb47512170c9445eeafb3530","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.2-staging.266_1788250750995_0.6229912620102633","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@7365admin1/layer-common","version":"4.2.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1fd920e1857f2d1a81c157fac36289e6beaa94b6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.2.tgz","fileCount":740,"integrity":"sha512-iMKCYrFnzKoLcnBAga95eHY/txCRiG9OjGrgFhk3G+7IPOhBn1zfXc7jrQWBKfZL4iNHa54lhJpkgYMBhN34og==","signatures":[{"sig":"MEUCIQDpSxEXjyXtvPTQ6FzqTP/cfnHzvqtzPSt9zTiIizUgbAIgUjPthRRmYW0w53Z6qLHyFaRPora9TEZljxqCLnTSbec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5908849},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b9c873722124053fb50dcb243ac97b4707766acd","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.2_1788256999801_0.5278111142292812","host":"s3://npm-registry-packages-npm-production"}},"4.2.2-staging.267":{"name":"@7365admin1/layer-common","version":"4.2.2-staging.267","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.2-staging.267","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e557e8a2009fa00d818cb1c1ecd92ef395513613","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.2-staging.267.tgz","fileCount":740,"integrity":"sha512-fgT58VAA9rYpsryZZNIdu2FxOvoRALakbetTMqi1EKJ70CTqZqsFZpuxbQVNzWE5GzV7mvk5b7UMAj/LIHHv6g==","signatures":[{"sig":"MEQCIH/bazwWunLYjovO2adi1+ZKGv5EOnPR4j+8xmT9BAUdAiAHxGmPLeqlr7OQngjI5aZudU97bqfVEhEArWAfEG2+DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5908509},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"702d18f179b416395c6c424a5e89367203110001","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.2-staging.267_1788262750351_0.521224030315979","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@7365admin1/layer-common","version":"4.2.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cce4e77e80eb9eed3e6cee83376aada131f4f040","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.3.tgz","fileCount":740,"integrity":"sha512-XTRo0dYZPYeTU0olPI18IiWGt5gRKqjlWaeY5EolV1IGU6vXr1rUANviMjEoO+IrANKHvdj04jR1vkQKO4Gayw==","signatures":[{"sig":"MEUCIQC+udNZ9NR5nmQt2IHhCJ3eqSVaGYwY9SSOhkmBzqL7aQIgK67FlSHdvunX1EhOKsWkr13pHR+uGfv27ayvf90u/CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5913155},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"276bd8d266d3bff039d22e65cc126b8b1120858b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.3_1788270801652_0.2198272278601272","host":"s3://npm-registry-packages-npm-production"}},"4.2.2-staging.268":{"name":"@7365admin1/layer-common","version":"4.2.2-staging.268","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.2-staging.268","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7a72bffe0cef8c6d5dae08f9da09f367f3ff004b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.2-staging.268.tgz","fileCount":740,"integrity":"sha512-rB8ryk/8YdYnZZRSJcI5pZL2SCQkLZCDY6KXt2jjcaCHqL5c/Cz/v0UVFGrSqvNvG2ODMXDMnPmLNftWGSjAUg==","signatures":[{"sig":"MEYCIQCv3cmKAkxisIebgizVZ6xI2CzW2Bw7N/lDn3I3f74aKAIhAJzqzyyDyZwuislTEbVbR8CsSinTL91EFojLcnlBbE7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5907207},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"49453c366846e581ab73e9025b8f393467c0a760","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.2-staging.268_1788279089131_0.47240481318850414","host":"s3://npm-registry-packages-npm-production"}},"4.2.2-staging.269":{"name":"@7365admin1/layer-common","version":"4.2.2-staging.269","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.2-staging.269","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6ae3718ef10ed3b68648ab0988a201b1f3608ef8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.2-staging.269.tgz","fileCount":740,"integrity":"sha512-rQ16tv5qfXX4l6EIBq0A1zlNATzDLYBTfks09aaTuCHyDko5E4bBEL1takv6SH5VFg56F6RGA6fm6qbzclNVYA==","signatures":[{"sig":"MEUCIDkRa3ydF1Awt4GxQzg8/dHS7l6MxZABIRXtz2a3jiqeAiEA9+AT0tFJv0aW46wt2Mu48inEHQj9hMtScFeuQWb/MKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5908159},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"2a067e81dea4c1292837195d49db53cb6dca3e08","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.2-staging.269_1788284559331_0.8503066104723149","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"@7365admin1/layer-common","version":"4.2.4","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.4","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f2139177c193fb2f9d5c809528f506c7086b7a80","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.4.tgz","fileCount":740,"integrity":"sha512-RCV4aviHPHklqgs+lFf7jyyXbyXmrJunoIfu2GFhT29ry/d0TPz6o3Wiq4BgpUmGIKRztxbX9MOZWR72yN/5BQ==","signatures":[{"sig":"MEUCIHx0XJk5OMGhWdasQtQJCWcC3obZx7/AaRsbiuXCLTmXAiEAt+bt3RoOhvOZbAWJ6HoYTEVbleji/lJXa4UFpQYQlcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5914339},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"3758e7844ffc3ded794d3c6aa5a218ec61fc250c","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.4_1788296472045_0.3932476173840165","host":"s3://npm-registry-packages-npm-production"}},"4.2.5-staging.270":{"name":"@7365admin1/layer-common","version":"4.2.5-staging.270","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.5-staging.270","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3abf9a1f4bd8add929fb55c737beead97a5c1159","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.5-staging.270.tgz","fileCount":740,"integrity":"sha512-0nWW1cy9UBKlWDUiTkxy6Nl7vRJUQTpRw0XmJjuYaKzVekIug3Yts3Ed8BzI0JLtGh51GkfvJfMVmq0rst6OOA==","signatures":[{"sig":"MEYCIQCOAOWsjUs+CUs5tLAx6idEUNjj7LuDGapWqg2Nr+AJYwIhAIcm9hvecd4kUvoQwYKPKWL1A3CJz85662wp+DP3dGoZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5916656},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"3cad030e40a0edeefb9cf739169c512a4f914749","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.5-staging.270_1788308801651_0.6283718258175146","host":"s3://npm-registry-packages-npm-production"}},"4.2.5-staging.271":{"name":"@7365admin1/layer-common","version":"4.2.5-staging.271","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.5-staging.271","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"97998763cc7bb4a5630e34ec6e89044cf50924c6","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.5-staging.271.tgz","fileCount":740,"integrity":"sha512-d47YqMurKwS4nszmBtH30Ba5e1Qkby3s2asV6x8sAZSt6I1Gjux4mMKJRossjFNH8MWbb77diF6eBMgHn4nPvA==","signatures":[{"sig":"MEYCIQDsWvBzzugL5Q+HXOhhTBZ1DPXOBQlBhXRxb3IVFFldGgIhAOd+xn3ksGVge1/RBgyU142DpMfIcCBrq2AmZQFspmIw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5919320},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"f1cfc9a39795edb2939fb2ae05da3559065b5a5f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.5-staging.271_1788310906284_0.8019366553317224","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"@7365admin1/layer-common","version":"4.2.5","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.5","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"29d44933e2418e1247fdb763a94ce9c4727641bc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.5.tgz","fileCount":740,"integrity":"sha512-JmJT6GHISRSI5Sn1LWCyeexwhUvlf4WEHXPTCWfesK0klIZpNxbmya2K04o1PDZzsPcyn6bhTGDCVtEJvoQ9mA==","signatures":[{"sig":"MEYCIQC0UThJ+xPbhG+KU35fWo3Zvg2Z5IiXKf1agEE3T8PgwQIhAL+gaQiM6CIdlep2qTjsHyVvbwEeEdPRm7CeEqcLbGQ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5920300},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"8c158f13c1fa6184af7ad5f4dccec98de2219877","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.5_1788311345260_0.7759657237633515","host":"s3://npm-registry-packages-npm-production"}},"4.2.5-staging.272":{"name":"@7365admin1/layer-common","version":"4.2.5-staging.272","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.5-staging.272","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"840cecf437f1adc5313fdd43ffe362964d322fc4","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.5-staging.272.tgz","fileCount":740,"integrity":"sha512-D2ulL5NqV1D/sWxsk7nNmb3UyIYwuTxXCcRcDsaJ0KPj/5kEMDJXmxrk2tRUefXbt4LO7jZeplBxWQtjoSu77w==","signatures":[{"sig":"MEUCIHCGHEgNJXReCcxnr0ap7owEqrQTGPm1JvTQSDxG3wnTAiEA0OM+O6Rs22DMfdWMlMyQsKCAvjOXMSYWRw86WgM6zCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5916251},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c60749afb03e8fbe86466b62eb4a4bcbadf76ce0","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.5-staging.272_1788315023598_0.06480715211189225","host":"s3://npm-registry-packages-npm-production"}},"4.2.6":{"name":"@7365admin1/layer-common","version":"4.2.6","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.6","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"69b255bad9d068587bd2b105a5560e0bff0e6b8a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.6.tgz","fileCount":740,"integrity":"sha512-CcRSgoOEbZBErDr/LW+7kFSvsZ/Mvt4jRPm3HtrIqxTvnnn3wNR+y3OBXZ3fhYNrjNOQewyGtfejDZqraO4yJQ==","signatures":[{"sig":"MEUCIHHS/JCvKumpquNX3+eIEG5+Rr+q8mxnBQ7keRxTLEZeAiEA8lLM2Dzuxnq/Bf8v69kmHh0p0hHJgGQZ4qTiUJUd2IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5917457},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"03523f651646907a948090de79543e24031df524","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.6_1788316155086_0.3243877298371747","host":"s3://npm-registry-packages-npm-production"}},"4.2.5-staging.273":{"name":"@7365admin1/layer-common","version":"4.2.5-staging.273","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.5-staging.273","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8709010c85d8bdff01907fa87b3985731de0f0c0","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.5-staging.273.tgz","fileCount":740,"integrity":"sha512-TCj8x51lPuoxCJbvEasfJWQegn47721+JKasNiDQGdNZfjg/XJi39m7qevNRsnuDGMXaMq00P16SJoSiaXQiYQ==","signatures":[{"sig":"MEYCIQDyzOXNHx53wnu76AOPIo5745zY/yt0rRvVwZW0mHJmJgIhAOqXBZ9Yd/gYLC05eUNaoR3rjSZpFjkBQw/q96bfRdQO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5917777},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"38b53664619f15cb5f323785d78fcc295ba65621","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.5-staging.273_1788322357907_0.053235618791630746","host":"s3://npm-registry-packages-npm-production"}},"4.2.7-staging.274":{"name":"@7365admin1/layer-common","version":"4.2.7-staging.274","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.7-staging.274","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8737410aaef525838d064cc69891d0f9baec7636","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.7-staging.274.tgz","fileCount":740,"integrity":"sha512-yCyyHkWyWoeNpTREaaxPxPxVBatZMmD1a/ji7+RBr7OB13mQA1p6yPW3n5IZNnKJg1oYuqkhWRWAZ3JBbSqksw==","signatures":[{"sig":"MEUCIAGL/8xc50DBh2xzVrR8bcGtld6DeFWbZCInP6oobM1nAiEAuuqnAU+DotFiI/omTEH8Ogp1fsqO+Cz6h+6ovZIkqaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5918995},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"8ff5147ce631a8d67605bdb7d41af844bd219bd6","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.7-staging.274_1788326800746_0.79237334787856","host":"s3://npm-registry-packages-npm-production"}},"4.2.7-staging.275":{"name":"@7365admin1/layer-common","version":"4.2.7-staging.275","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.7-staging.275","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ff32e5891b4149b6aafb90a9edd2c30211a342bb","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.7-staging.275.tgz","fileCount":740,"integrity":"sha512-QdujHV5k0m7sE8+8TSIi+hy+SHopeOrWkVjZJ3MXupTy0mEHutySQk1rMmTS/NaYF9hkDPRCYp2Y+Lbw267gIQ==","signatures":[{"sig":"MEUCIQDDbR3lHCukxMMK3xy7uXS4PSBGuqKcXjTQSvUcxH0BHQIgCJvy9GmOG8EnpTlB8BU1HBjcpmBzFfidkH4hSvKhago=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5918993},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"1ed619a6c3d092140bc8af4079d5bea47ee10b75","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.7-staging.275_1788327799672_0.41593972244878263","host":"s3://npm-registry-packages-npm-production"}},"4.2.7":{"name":"@7365admin1/layer-common","version":"4.2.7","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.7","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"285d05b5c3cb56c355c409e77cee720eae179cb8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.7.tgz","fileCount":740,"integrity":"sha512-+4KtHtjl0jp4cKqNKuuOkhebYU54w8RVdC5Ga9zsePQAbx9J8Jaga2F/rPGdZrL7GcRM1N0K3Zd3Udj4Ol5xJw==","signatures":[{"sig":"MEYCIQDdv2sYeBXB6JfTKFlKIdzZ8B94kBuOvryKDVFIV5oeKAIhAMNqxV74liRLYG4fGpELNBuS39tflRvzwnuZrOgAMAmn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5919738},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"87977f485b94a4d93a270fa0e0e651daede79d9b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.7_1788328222388_0.7941264258459257","host":"s3://npm-registry-packages-npm-production"}},"4.2.8-staging.276":{"name":"@7365admin1/layer-common","version":"4.2.8-staging.276","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.8-staging.276","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1e8bee3f417cd3190f0dacb6296353ae87390122","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.8-staging.276.tgz","fileCount":740,"integrity":"sha512-jjnMp9FhdEzYkKtib0Khcd1DWbUn23eQZDrXdtnhlAwWkACfUAZcWYpMe/01wmHyV+1+8urCGNWuGNC/GV4QkA==","signatures":[{"sig":"MEYCIQCFmKK8WPV5iWmXXjJfqyWOvJ7KAroPxsaLF2XZ5fNWegIhAIeyvM+Z6VxWn/omgSeKmGANfRFhQkqLaYDWs85l5wwE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5919580},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"14c387f93a96c9b8c64de0f740d2f58c0f3e1403","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.8-staging.276_1788348716601_0.7410326491502468","host":"s3://npm-registry-packages-npm-production"}},"4.2.8":{"name":"@7365admin1/layer-common","version":"4.2.8","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.8","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cb971cabd6d9dc8341064135658a1acce97abe48","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.8.tgz","fileCount":740,"integrity":"sha512-oaQ/XQUbPrNmX+14tCjQ/hRV33Xm6RSqHoANH2+wEOCP3yML/zEcW7a5T2+4vu/m5+/5cuwFuUYDutRalKw2LQ==","signatures":[{"sig":"MEYCIQDec17y3tNk07jOmcEZEg5o7dJFZkkkbo4fpdyVX1foIAIhAM8ZT1cE72iFrshDKA7iqi294H1bn8SMLeur/9Bewb6V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5919915},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"e7c72de21871e360737174ac0490d150f67a556f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.8_1788349040993_0.6306480137359805","host":"s3://npm-registry-packages-npm-production"}},"4.2.9-staging.277":{"name":"@7365admin1/layer-common","version":"4.2.9-staging.277","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.9-staging.277","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"47580ed519fc4b3575de117d38a69077250648d0","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.9-staging.277.tgz","fileCount":740,"integrity":"sha512-MtuE/l4TxeNRW8eBZl9ssoSSphsABQsBLmkR2SjChE6vTxW+jy3rVWQgUyCw5NoEsCnXDWOqPSWHuiFldFYIYQ==","signatures":[{"sig":"MEQCIGRgxzisMR+8l1PsT/Ex8BGoYHg89tQUVa2Do6Fv9coYAiAJouzxDRY432ZJwBifpsnFQZf1YtiOdoW92O3gkw/Yew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5925938},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"d45587d7872322d760b591a43d4d7a65071def27","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.9-staging.277_1788413514560_0.453671006158729","host":"s3://npm-registry-packages-npm-production"}},"4.2.9-staging.278":{"name":"@7365admin1/layer-common","version":"4.2.9-staging.278","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.9-staging.278","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"35960e138c5cfe5f2f02f2e328fd0a2590ada5df","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.9-staging.278.tgz","fileCount":740,"integrity":"sha512-8lXMMGPTfwShFHpItoAeSeWXcgJ6WuJslJdOrBTvw9mibQ/KB0DxCG91zOFHhGSeANoUCPBwDd9uArukOqoJgA==","signatures":[{"sig":"MEUCIQCSyLNv8HruS/HzVr80DFsO6XD1SOp4jpYBcASUguGEpAIgaZHLSQQvgktbc8rOvRMevRKfDvEj9iIijKQ6/78e7n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5926720},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"526a526625bbf3e052bf396d1a25194ced4dd11f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.9-staging.278_1788416230217_0.12526781620494165","host":"s3://npm-registry-packages-npm-production"}},"4.2.9-staging.279":{"name":"@7365admin1/layer-common","version":"4.2.9-staging.279","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.9-staging.279","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"04bd131de826450eee712dfea3b9c2ed66a955a4","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.9-staging.279.tgz","fileCount":740,"integrity":"sha512-Z7S2gBozbnV1lo+rJ9jrg1dmASZVwSmGYfj3sD6IF2/nIbHUFTZfgTqJG6cvUV+xhSxfHVX5jiRuDIkUkbkJlA==","signatures":[{"sig":"MEUCIQD3PkAsKvHKkIScP/XzUNI/BhQUDWLpcw/RtQY+VDOQogIgATTZbOQ6ghx0K2HX9SDVyBdFFM+d8jq1ayT42zG6NAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJyIrE6E7tpqeejJ7tARrJ56UjfDsQMSswJ2qgvNMrvQIgR2gWgiwY0dYLqEGcWFYwx9NATt5vaHhzeHDRldoN44Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5928355},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"4f085248baf7d54a2de1fa1df83de0acc919c679","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.9-staging.279_1788486029254_0.8062163060555319","host":"s3://npm-registry-packages-npm-production"}},"4.2.9":{"name":"@7365admin1/layer-common","version":"4.2.9","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.9","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"57e429ceeb98ab629deaa0226f8ffba25cff8368","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.9.tgz","fileCount":740,"integrity":"sha512-LENIzMBEUPuzy96gez5iRO5QKHuGHDVQURUD9OWDmLnO3UlvmjEzjWXXujLVC/VAMW92yeAHQDgPGEkW94pdKg==","signatures":[{"sig":"MEYCIQCgXj0bNvjiUgkQOTQBmq8Q5IiSY/FqZq9D59jpzvifOQIhAPEb6TsEmvkhoJapXmlyoPh2vwmdpALvazTSbjD3Z0eo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG+trstOtw/yat3HSnF3cYzVjzsInSTe7Ixmup3JbEssAiEAwDRywfm0X3qsVkJXTAR7pMRHhvamWWH2pvAVCoxCjSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5930855},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"8018ed63a19cb8db3c8fcd25d623fac148185893","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.9_1788486295360_0.13519664067303805","host":"s3://npm-registry-packages-npm-production"}},"4.2.10-staging.280":{"name":"@7365admin1/layer-common","version":"4.2.10-staging.280","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.10-staging.280","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"45bc5e57755d150b886e3e78ee4f566d830e1431","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.10-staging.280.tgz","fileCount":740,"integrity":"sha512-8LjQ7NY9pnqkxj4dKCuVCLzOnwYD6hgpeHg7jkEPq0Ww9nTmEMPJeByqi+tVOJg9UOyXacd1fAiM0faGasMAug==","signatures":[{"sig":"MEUCIBjnOCefyixd+ZVWv9wriWkF1wpFaYtD4T1jOYMU2cnlAiEA5CHKuFfWO3Aol/R9+4YNbNmewUDT6Vysr3hk1AvCbd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE0VJt2X4WEIuxYkqa2ccRcyDMWzEw57slVB01ILoRCEAiEAixRmjGLoWCZVQcZ3c3+xprV1qZgI0JcVCCaecf7qod0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5941116},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"eb7b1c68b43fcd512f142b33fd09296d1ccfa0c7","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.10-staging.280_1788489263621_0.1356208008334132","host":"s3://npm-registry-packages-npm-production"}},"4.2.10":{"name":"@7365admin1/layer-common","version":"4.2.10","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.10","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c31e06cbc09291a3ee2725f90443680fe6dd25be","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.10.tgz","fileCount":740,"integrity":"sha512-FV2VQFOxHYXlbKRYDZE7d7ld6J2O7rEz14phuLCWmZezczT4BMXJ1vysbVrEMkk1Q+DJ4IITxB3YW+QMV55s0w==","signatures":[{"sig":"MEUCIQDodWPaDaZ5gOPt6CHY86H6zPwrJ74piTFnJDN/DFmoFAIga2EavN72JzpP77Z4H2yYNF7PTmoWFEDVEZvZhH9S8o8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDLQtKEIrtrjt41sL+mST8iiyk7GBKTwFnXjqFy+e3UqAiBlV6e3sVGzCMn4zhhCpJhMi6GfdV0ltYRXA/SnYHRL/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5932514},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c63a95f2d87fc463ce46ff3d1012dd461ebc3434","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.10_1788499904383_0.5016630562657496","host":"s3://npm-registry-packages-npm-production"}},"4.2.11":{"name":"@7365admin1/layer-common","version":"4.2.11","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.11","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1728081911bdb2616a1f1fce8b3f62170d5de4d7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.11.tgz","fileCount":740,"integrity":"sha512-m2luva3iAWXhOrv6HiM92NcU8okSlho5F3TJmBsqqGffj/bjy117IklSAIXKqZeG0zPfR5pyVUIco77CRGrz3Q==","signatures":[{"sig":"MEUCICtKzJwtjnUNa2/IDug4oDZlILoOOA1bvgUeaxgub1t0AiEA1Ltj/kkSePBwi7A0/zlcRbov46loZ43ZYc3vLGmdSkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBqk+EhiTrgi8U75MRvSCH1J5/oR/jSJo2/x1Ym+RhNsAiBdOM8UOZ2+WcwBhTRAgCb4OrohkcsLSVJQX0NQ8OAxyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5935811},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"bdf371b934972f87e3c9d34a2765247887d14ca8","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.11_1788504887821_0.8073495639267401","host":"s3://npm-registry-packages-npm-production"}},"4.2.12":{"name":"@7365admin1/layer-common","version":"4.2.12","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.12","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5e264ff9574a5030c47e6d913f7c08f7d3408a24","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.12.tgz","fileCount":740,"integrity":"sha512-aE3Ke/ptRbkQAypIZz6mRIBk9X6+WMtk9qXe+IG5KOAMIsg8qjbRuIA5KrjrDqFX2yGS3E28f9QjIgSVKtFG4Q==","signatures":[{"sig":"MEYCIQCi8pF1foBPi0HZWnDZ4QMTvPuwjaxiwHIaTm9JSxOXIAIhANmzm3LD89kvOCAhDYXj5RTgVFQ7l3TXI2ZW0LRBHTja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZVlYAsedcqI3EzVxjG9RZB713Z3PDpJ9Z7e+RakYGjAIhAMt+WWrdpaDfOx9jz/1Wpa/B3zEFBAM29GZCoiniZ7hy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5936044},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"df7362a2505f13331dce2067099c8d937eac121b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.12_1788524491640_0.6811296848082724","host":"s3://npm-registry-packages-npm-production"}},"4.2.13":{"name":"@7365admin1/layer-common","version":"4.2.13","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.13","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"10f1f902302bc491f8a8c7981ae35b86880722cb","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.13.tgz","fileCount":741,"integrity":"sha512-C6X+Ws+f+ykcmjek9CkjvQ3izpveiQ2IomR5cmAjE/7JwBnMKzBiRQkQm4pzbHYaLSWBgINCVEwvm51rSAYFBA==","signatures":[{"sig":"MEUCIQDiACyYDU7fDTxshc755UkhJ4lV/zZh1vLjxwahNM75agIgSofujYyDtIpxywV39MtYvC97o+USHTfprc/5sCLloHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIACZ+u4zufUvRF0hoiMswRn1e6Fi/ntlRCZVyiVBFQufAiBw8LGn14PmYQB/L2NzQsbJdcE4UqTV8fCHRn4ywg+kJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5941866},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"2f75336f214a3ab2b9e31f80aef2956eea2ee5ee","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.13_1788528012480_0.5045214378869693","host":"s3://npm-registry-packages-npm-production"}},"4.2.14":{"name":"@7365admin1/layer-common","version":"4.2.14","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.14","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c236f8324b6005a0484b15be74e82855895e31c8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.14.tgz","fileCount":742,"integrity":"sha512-PP0+w6HfP0UhwtOCwIIID11brBYgNGhPBgfYCsvWybamgmoIkPsN0jM8O8SJOdDPGLPWc3TgEaQLfOf3REnbIg==","signatures":[{"sig":"MEQCIEcN6HEY2wxBzIMBime2683J494hsd8JnUapQLdFHK4IAiBU30LQtrlDCFV1wbMgNbPA2RCr+apP6c1VCNZnmBmTuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDNpd9FLMbhgHzkj+uL/lryU45oVBE9HRgYMPDVLrx+FAiArce4+JrhG6toANQpBC2gTYyEV9ZytEA3U88yblJ6NAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5949063},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"9c0fadb5b40a1416583fc55d363eb233570ef9d3","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.14_1788537732684_0.12311488242134105","host":"s3://npm-registry-packages-npm-production"}},"4.2.15":{"name":"@7365admin1/layer-common","version":"4.2.15","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.15","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3d6baf99d534f6f62b0a94e884c62e73f80865a9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.15.tgz","fileCount":742,"integrity":"sha512-8xFRjRLa1lAbEhkKuIj0Vx4ZM+mwYnRkdOBI5+GOfgLPi5URiy+cqUmIcx56PJR5Zq/muX0XQWTHTyGWyPfgIw==","signatures":[{"sig":"MEUCIDOCEMQ/0Y2HJR7cyk1FWGM0naTl2YaDeQerDClIeZV9AiEAzodwvtAMNiDlAk8GwUqSxnJ3egLsuKJPfqGs+CRQInk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrSFe2FQAtqQCWRY3oUFodhlA4x9vgEmrMpKdlmvYYnQIgK0NkKdimZuRzNDkV1UQq9RFq+LKjNGJdoWEmjyBbR6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5951122},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"86526660320868b48a1afd44b1565921cd4ff2e7","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.15_1788539803839_0.23389378443346742","host":"s3://npm-registry-packages-npm-production"}},"4.2.16":{"name":"@7365admin1/layer-common","version":"4.2.16","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.16","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d5c2ed37dc8831afd6e0c198a162d3f30d1084bc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.16.tgz","fileCount":744,"integrity":"sha512-jMslMpYSZEolxK3TZWuCGx/3d6+V99Xg4EaHyuccNwxYw9sk/O344H5npC9Cx1hak7NpmJ4nHzHUHluPOg2j3g==","signatures":[{"sig":"MEUCICe2z+M5ChxTE9shnkMj/R0hwAqqS6P3BOSv+uHsOGV5AiEAsMBkPHtQqTGp+NsjHj6gvn2Uo72RDulHhjoqMoQRVLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCjtZd4i9Nx7I5gIUY5ugyWXfKYn4Y0rVgSEoLO+iJ4wIhAJH04Gt+PXWwVPA36MgCKYhKI7DYE18aDMRwjspxkW8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5974933},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c745e3314efc2118782bd8cc15aefb8738aee6e0","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.16_1788582574196_0.13166650952494474","host":"s3://npm-registry-packages-npm-production"}},"4.2.17":{"name":"@7365admin1/layer-common","version":"4.2.17","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.17","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ce59ac81f49630269f5aaff0545963304c9ff64f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.17.tgz","fileCount":746,"integrity":"sha512-YggRNs2HtOw9I3GVH0R+DwqcIrza5slQnHNC2Y4DtkriGkRxX35n+Doz8jO2rr3xlKhMnsb0CzXdkz2f+fH9ZA==","signatures":[{"sig":"MEUCIAoEzP/EU3UkAt/QYuXbqDvyD3MgwvbPTKkg2jcMuB2MAiEA65OrJLQay8LHUd0D52rqpURBq5c18uUSSgp8oY2NKsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE45L7T9mUMQas5TiNlauh03eoNB3sxkyJ/g4brwCN/cAiA/lD6WxO1BrecY5wkPFlpFDk/iQQhZhr/XS3HpCFMZfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6003681},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"0ce54acb411c05dd6b303bfe6ee2b141c7163af1","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.17_1788586005900_0.6114639383294271","host":"s3://npm-registry-packages-npm-production"}},"4.2.18":{"name":"@7365admin1/layer-common","version":"4.2.18","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.18","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8b61e922f9690fbaf467a5da253f32d7edd1ac6b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.18.tgz","fileCount":749,"integrity":"sha512-nG2sMhwdYZ/Fs0GDtFYQJCfJY3UV5Vb1ByZ6qiNtnHKBBtsAHV2pxI2+fNuD85iPO4R0vVmw+DtqxEsAkRGrbg==","signatures":[{"sig":"MEQCIADyp+rMyG198ACyY4JHzE8mIIxCrMDDfwyYpXtLx752AiBrOfsLL7Dv6wZJZSuqRCdUd2yT353o4Ia+iu8/8qscrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgsRL8863X3J/OrTtGfu0fGaBQDC8RLL/pvTbkRoK48AIhAPd73gr+np6RxY5SkWuM1Zo0seE7pJ9YFurjGRfMdRI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6023282},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"d85e515e3a2bc333846d4b330e9ee214ed28cf54","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.18_1788587591880_0.9036000435795599","host":"s3://npm-registry-packages-npm-production"}},"4.2.19":{"name":"@7365admin1/layer-common","version":"4.2.19","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.19","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cdd2f9cbfd5f0c9edacb19c8f09bf542f0894866","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.19.tgz","fileCount":749,"integrity":"sha512-RtWG6PyPGfZCNxQq8aC3e6Yv6DiizHHUJ832yh5nDFVYSYSJ2LVfxmJvG2DvJKadnyzVanNBUpNKCKYs/m8ULQ==","signatures":[{"sig":"MEUCIQDwFb1UAW041tLmi2cfca+OFNWIwSBMGXroKJ0Vp8xWcQIgbF0JnlB66JN8I0Gund5BcTyIrOXtwr/BxWdJQUTBzSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCqvdO9Uqr7EAWiXyABYffHn1DxGQDzHn5R7feyR1BBgIhAKn55MOt0z4WTdReFAA3uotDUFkVwuNfDYNgc2US99yM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6024600},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"a57950dde6d608f669858fd99d15f1fd1f91d3fa","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.19_1788589848092_0.5552225984997856","host":"s3://npm-registry-packages-npm-production"}},"4.2.20":{"name":"@7365admin1/layer-common","version":"4.2.20","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.20","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"10fa815547bc8e49aa13fa27b231fb98babe7845","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.20.tgz","fileCount":749,"integrity":"sha512-gutU27vwJ2xNq2khRj7FhkWgd6Ags6ofXLpwyZT3rxvdiGX43RvBITBN9AVgmKKxwJBelw01uLMjkQPhIjm88g==","signatures":[{"sig":"MEQCIHEAZ09NYL6oFBVDoKSyPA1+c4DL8T1GXDvri0MNxkbfAiARhLnnnF4jJqZtLKqQle8jePghBsOThTT3q9Vh6M/2uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF0Li8db6/fsNOR0oKFgkFA5FEOWPMhkQ8gVjf8mf5GXAiEAnAvADy1XywwcUW3KYpIE0YzlHdJ14nSyNKYpI010Mtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6027966},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"ea3e4cf4d3846410cac38633298f2346cd712ff6","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.20_1788594293606_0.7587656584534128","host":"s3://npm-registry-packages-npm-production"}},"4.2.21-staging.281":{"name":"@7365admin1/layer-common","version":"4.2.21-staging.281","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.21-staging.281","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"951edafaae661d0993149bc686d2a0af006f57c2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.21-staging.281.tgz","fileCount":749,"integrity":"sha512-dX74TDLM7TzFh1+4DWkL9BbU8RhQfvFgRM2YO43IhgpxU80R/tbO96TmZjvxVRYmqfuz0khE6m9uBUfVbYNT+w==","signatures":[{"sig":"MEQCIGQkPPbDGBA7MprFKPykbz5Rl/Ksa3v94rbsmOUSvfjiAiADRdl30GnAwbeKt2hjw0YvPeFUXxs9qKikdkBjLyeVpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIYEj+H3JpPP9BmM4TKhIN+S1EP3omHXEUxiceFCRrTAIgSsaIR3IOdhxlC0hvBFoNixbFOr9TYclS6rOZYlYPWHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6039283},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b08681096a4b0c7de0b8a72c15b1503ef3870f80","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.21-staging.281_1788608787126_0.45872275599804757","host":"s3://npm-registry-packages-npm-production"}},"4.2.21":{"name":"@7365admin1/layer-common","version":"4.2.21","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.21","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"36ba3fcb29d2baa840712518959374f6c5fc54d9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.21.tgz","fileCount":749,"integrity":"sha512-0tNf/FtNWQybNw+NzSaGkryqErX02WPmgQSXK7NsaCOMa0PHix2NS+Yetir8FIJLgkCuzh/tOuPlQL3WDMc47A==","signatures":[{"sig":"MEUCIQC3BnukbRlsUlt0ZcHtBW6H3vNDBoz0823isrxQVdbeZwIgYNqfg1/cwnN1GM/TJE5aksaS+N5QJfYw6fy+UelHJxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZeCevxXSPF1bg0dzSzzO1mYdza+P177CcNXlX8b9p3AIgZ/B8ui5nJo9rX8wuB3ecUMYv6X/OWJ3I2FHUYmv65Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6030470},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"dc9a7e3163f81a49d5038cd58728476a8d0a3fa0","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.21_1788610942695_0.2016451262685408","host":"s3://npm-registry-packages-npm-production"}},"4.2.22":{"name":"@7365admin1/layer-common","version":"4.2.22","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.22","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b499148369678d8603790ba1724bd9573dd699a2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.22.tgz","fileCount":749,"integrity":"sha512-HIcokwZBsJCmvu83vULGlu5sPmzHsPUkk8uYiF933Bega/HBp1OdEPV0S5UR+nv6k/g/x+jM3Jo/fb6b5uUaJg==","signatures":[{"sig":"MEQCICK3wo3djB6fd5AS0Ohha9VitltN7fjAOfthkAUwMQ1cAiA6kDOm+Y5gOtzIcqN4oo6hqLufGo29OmvtL3ga2YHoFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIExQUZAHPF/xdrA9xgz+FOEHpQ+5vsEUpE693JAJWszBAiEAhTsJY4LGHSmDgjp3T7yFYMd0cTAhSnIMn70rlPFucSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6033146},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"060b18671ed0e3a0c1a2e91980ed77dc94956188","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.22_1788626926286_0.8991439855811041","host":"s3://npm-registry-packages-npm-production"}},"4.2.23":{"name":"@7365admin1/layer-common","version":"4.2.23","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.23","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"494d08647af332631768e8aecae6cc212b589dc1","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.23.tgz","fileCount":749,"integrity":"sha512-cz64/X8RFMxN88hPW8065SLLUE7BZdL1fr2DEZEQzwtFM1p/2iet7b13BYqpAwhS/VPKqoPxo34DlMMKWadMmw==","signatures":[{"sig":"MEUCIQCcMd/f0ngIL5VNbPTNHg31PmAjS+wOyZHy3ucXLr+SDwIgMun3wytz7e+IN0UtWxrr7T8H+fGwmFqv2wglwj9i5MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtb8Xs4zRaI0FD7LsP1xiffZOyxc2kCQbJs+qig3MshQIgC0EfFlxXI3LeYOnAwTjgNK3fy49qfbY0jWWTG2aqeTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6030999},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"2162544dad9e271d33fd49a9e0f34f8a3b9efef4","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.23_1788629789514_0.40614349189298915","host":"s3://npm-registry-packages-npm-production"}},"4.2.24":{"name":"@7365admin1/layer-common","version":"4.2.24","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.24","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3ce882eec90e6473199af5e75a07a285cdfa6e68","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.24.tgz","fileCount":749,"integrity":"sha512-zLkVySnynjcRInSI2EfP91mHEY6U+P6Ub2GLd/qWgYzXHLfHJVSO8XxVhdQBH1Ceob3eZRx4dW3ebtJXY1R3ug==","signatures":[{"sig":"MEUCIQCOMtm7YxPPy7GX2/bpU3LQrLDmANyEWjiuZ9RKgk/ctgIgFh9Pbamn2aHJtvmdLYCDu9qpnRdCH06OhInnO+CsF7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7gdLiCUvPkMmRtpyIq2yiJJsTlaliLMpqFWzY+l/QBAIgL1iPNtp74ctgYtwaX4uvgbb3sGcnuxosgEaZEuTLldk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6034664},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"a470734bb59111e27c9df47abbdfa9a4608af5f8","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.24_1788694120947_0.32105322332905106","host":"s3://npm-registry-packages-npm-production"}},"4.2.25":{"name":"@7365admin1/layer-common","version":"4.2.25","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.25","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"668fea85dce9513ae3be924cf3b667cc3fb2374f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.25.tgz","fileCount":749,"integrity":"sha512-fjqJ7xkLITyEoIckbnTECMABXX+CynGYr9pAK0Klg1+6rLwUWO+vl1U9uEJ73YWVJl8kiQtBES+9jTFwznoSBA==","signatures":[{"sig":"MEUCIQDB3b/gWBNOkpZ/nEOqP6unYEMUusBK6o1JQNFKhTNyoAIgJmydNoipwatGRbx2Qe+fV+zAFhzpoNslBoHeA1isDAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGvmpGIGlo7cCDajypYKAXO+zLaUffy8B7uf0sLmFnyfAiAxOvyblNFWqYxozp0YXGq4dj/T5e4MQFRvmeDtGhdf7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6042983},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b881a61922a9b25d456aea4507ed038e62def182","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.25_1788704766268_0.34542200520833855","host":"s3://npm-registry-packages-npm-production"}},"4.2.26":{"name":"@7365admin1/layer-common","version":"4.2.26","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.26","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cddf92db58ec39982eaaea547c54c4cc2c3275c2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.26.tgz","fileCount":749,"integrity":"sha512-Q94HbXlC0FMXN827dNjREM/JIU2LLKzj6frFIhSHnR4YrjwBsU6gC98PQS/MqFNj/1yrjTC6BBWCMZJM8Axckg==","signatures":[{"sig":"MEQCIEnGj/yX9O8ub+kbdVBf4axNLvU7V6zg83TpxYCeGbm/AiB7dZkYrXuSIlONa4TY934cdSC6ITatOchKOk5vNWFPyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEZ5opzneBNkoT9xrO9GDqsc9WbEIUrc8wEcA7gks0pBAiEA4OBYx9jVCL+eVrWrb/PuvXE+X0WiusLv4Ptsh1dOcvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6043231},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"d8d7f6a6e71a91768f870e222d4ef79568303416","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.26_1788710565371_0.6331091813904683","host":"s3://npm-registry-packages-npm-production"}},"4.2.27":{"name":"@7365admin1/layer-common","version":"4.2.27","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.27","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"65cf08ae5cee7ee3bd232b935725a0dd1c8d63ff","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.27.tgz","fileCount":749,"integrity":"sha512-OgWDC2ol/I3SLA9keBQ/MncSNH7dpNaSdRqzMfKTnqjc3uJPS56MHaL8oJ+Lhgfod5OcSpkcfAGX3jhnZ0K7+Q==","signatures":[{"sig":"MEQCIEe/L5h7bpbSJOx/mVVrgiAQ/iTgvTqcLmCvLxbhkOHUAiA2CDH0g3uI0pHTxE1RrcfAEEndC1BzdfO123X4Ez9Z/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDe5bmJ1A5feWwK5qlq2W0VdVZ+P2OjYqWyFFVqiv+pwIhAJ2zXga7qc0X3CxrdjAgf2KfO0ojavE+TOFzQ9Vdn+oM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6044677},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"cd9a03865205acbbc0866c884cb0dc7416dbb693","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.27_1788757299137_0.3175254288337672","host":"s3://npm-registry-packages-npm-production"}},"4.2.28":{"name":"@7365admin1/layer-common","version":"4.2.28","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.28","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e85501c735683f4a15a5b1b447e13b7beb1092de","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.28.tgz","fileCount":749,"integrity":"sha512-HwGjq39DnTY4V9akGFNF4Prv3DrFp3CLYwW6WQkBlhps+7QDmnyoNDKi4xZq34zg5oDOoNu7d27VnJWu5ApWYg==","signatures":[{"sig":"MEYCIQCapaXwobjv48TgnbesQsJ5N+LG6a5oQll0MQSm1D63KQIhANy0L2xAKNDHtIyWam7uOfFDk20YfBNEM9zsn+SYuZCP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFCuk+FXp2jvOVVSvMM2CJUkTWVAmfJisomCf8B2LVqUAiBXhu/AU9PQz2gG1sIX5wtnNjZsboU8ts1K4cKAGl/KpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6043658},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"a8d260509e40830a4cee8657b9d059fda0e30544","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.28_1788780219472_0.42075160028854297","host":"s3://npm-registry-packages-npm-production"}},"4.2.29":{"name":"@7365admin1/layer-common","version":"4.2.29","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.29","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"86c79a4d2ef1beb6f92ebd0406b5aba432110257","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.29.tgz","fileCount":750,"integrity":"sha512-77m4knqEXpxKgrupqzEG7qryumAPofRzG/xaNUw49Nb8HzfmEp0wmFQ/hq1WiaBrUwoNnZo8GnmCZFkSzaMVIg==","signatures":[{"sig":"MEQCIGbHkJiyUN0PMd9c0xukrd5GU4ILDAgi0V6lkhDaMMhUAiAG9hqY4r/j84rhzCUyWqOOSbxmGqNMSXyD+bYGAR/Dcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFZ0fPD0CSz63stDp22h7SFQzk9bDhoSn5FwWpp2I8yEAiEAx8F8Sz75ybohpLFlJyJEVL0XywxLvvHr1fjFXpKn0pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6046595},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"ee4b29cb8afffd5d9df598526c3d9243aee273bb","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.29_1788803496058_0.6907172460660365","host":"s3://npm-registry-packages-npm-production"}},"4.2.21-staging.282":{"name":"@7365admin1/layer-common","version":"4.2.21-staging.282","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.21-staging.282","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"89375e5e0cd4e01a750631fa3c680916dd5a5851","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.21-staging.282.tgz","fileCount":750,"integrity":"sha512-6SU5P5Xs4sEwBKBWVpOV0wtTB9MGOgRSaWv/PesUY9TdumotdrrLPZp7GJkdXmJMV872iG2uGYwENGjK5Kef1A==","signatures":[{"sig":"MEQCIFtjOrnS7LDqTvjbIQCEiL9UVmbjAQ+ZZ1hz845/rhL4AiAaAgFmoYwCy0x5pmoYzQChDYo0TfNpmS8PQH6QygMtzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBeOn+3aIFy2o3siCfXSHXoX9G99vEwahjuIhS80VEpkAiAV1uzTlBr7XdqV3kqF4oVCWVL6918kgoxzOQZAZTJ7eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6055014},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c5e13136d822fe9df8c6198690dcebf8100b1f06","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.21-staging.282_1788855960947_0.5674821592902521","host":"s3://npm-registry-packages-npm-production"}},"4.2.21-staging.283":{"name":"@7365admin1/layer-common","version":"4.2.21-staging.283","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.21-staging.283","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"853fc092e2fcf817efb269801a4cef07cf7249d8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.21-staging.283.tgz","fileCount":750,"integrity":"sha512-0utdk8SJKxr2MwAoKYKXvtsXpDJR5gAj5CpGSdrx2TYmuJaAVJor7R941M6IPUX8qxZT3KzJuggEWn6jslPNKg==","signatures":[{"sig":"MEQCIHjqC2ilBnnhP1MmT9MrkkYCq6cNRT0WBdkmKelziMJuAiBon5DBgdmZ8WXGz5/xgN1evQd/F3jkNBAzizuX6tCtJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGkDOU8Q33/aO84x35aLmWPRigxuu3juthtdovtv+mObAiA2cFK4O1reQdhXkwj3zj4evNkxUp6R02CzdLOQlMUWVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6054490},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"979b3e0d5f6433487500e40c1ea14fcd38bb2f1b","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.21-staging.283_1788862075462_0.5546074900821594","host":"s3://npm-registry-packages-npm-production"}},"4.2.21-staging.284":{"name":"@7365admin1/layer-common","version":"4.2.21-staging.284","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.21-staging.284","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4868527594295839cfdc049fdcc42732a1c308ec","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.21-staging.284.tgz","fileCount":752,"integrity":"sha512-JcWBiI8bTWlWp/6m5WP0HX5R7TsDwHnKFAw9jiklds0NHq5DcK3WE4MjcvFPCNYT+jqchJzNgI1vHlDJn4wIIw==","signatures":[{"sig":"MEYCIQC0ubvjRAWv43CHL/jGQYhjAH9pysdYILcCebOzuD0nmQIhAPKE2jv8JOph+2D8HOFfEg/8/yum421+2ZS7cz7jw7Hp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDqqM7VW7MeFkg+WAS8GDK+fRTMO9cTXvfpq8Kl7fs2GAiBnwN6GsetTkWd71h5NRDweKdChoAtvd11GB8HCT52tiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6058112},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b37c960b2d9875ea047f846996c5f10cbf2d863a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.21-staging.284_1788917011269_0.010695346901054004","host":"s3://npm-registry-packages-npm-production"}},"4.2.21-staging.285":{"name":"@7365admin1/layer-common","version":"4.2.21-staging.285","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.21-staging.285","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1aebc84b9cb0cf434d31f60a2c9561056cc41025","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.21-staging.285.tgz","fileCount":752,"integrity":"sha512-YbFNFzU8m3yZ2IY1j3AOWoP4CekZ3R8yKnRn5tmM473dCKq/q2yQetN+UNcTY67zzcsV/keWeWUzW2kfKCvOPw==","signatures":[{"sig":"MEUCIQCAh6zsBLfpl6FNceYCiqARJAPfaxviKqmabAvDvnyDCQIgTvkEeelwsM4MummuHAIeurmLdDt+jTkFFt1A3CrGjK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmUP8vuf0fhPZBA9hk3hx4xwBeEI0k7JsXsm6sPr94DwIhAL+TXXuW4WaokRNN+vVdufcEAMzao+CmvEbg2uRZaXSu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6062803},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"95d5f7311f164730147aee8c9fcfa5ccc94371a9","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.21-staging.285_1788932820692_0.46089756338913257","host":"s3://npm-registry-packages-npm-production"}},"4.2.21-staging.286":{"name":"@7365admin1/layer-common","version":"4.2.21-staging.286","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.2.21-staging.286","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"518e270b52c4615f7c47068a5fc2bb824b53b692","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.2.21-staging.286.tgz","fileCount":752,"integrity":"sha512-cCmyWsW0fBisZ4OlC8f/y8TWtwGia+npKdfchrJLEt+oANZ8hHHZ/hfJZBWsmfp8SRRz284rfZyplNSaBCoQqA==","signatures":[{"sig":"MEQCICSPBCeQf+XLAwTunTMroag/1sAKTAA38WDcv+U8ceyPAiBvVDjcMBIbHacMDZGsBbLbKDrZJ9wwOV+QeJGriCpN3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDM7P+zjxAWTL+wOVX7CPZha29FCbFZjsV+g4SaTwxW3AiEA/7qTqvp5ISCDsR0mVmqW6e9pxGaaQFmZ8+Ss+jh270A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6089703},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"d13a35a063261f405bd2f6c0a5d9fb0d015aab86","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.2.21-staging.286_1788943271184_0.7277625916701107","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@7365admin1/layer-common","version":"4.3.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.3.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b6ced9b523e824e4e24fa88a20106e9ef6a9da71","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.3.0.tgz","fileCount":752,"integrity":"sha512-4Tfkvr8u6m7y0cIfvo+flE+kYcGfFSp/INjBR0hLtYzMRi6LC/52pMisYgypGFwdcPPORQAZLpJ5h/9q48ST4Q==","signatures":[{"sig":"MEUCIGDsQSsG5KNKzDUYjz3c546Y7FBDGQNdrogRJ7S/Ev31AiEA38icQwwE71lMh2R1v0ALdXy6Bka362gMLpmB1CRWeJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVYQanyodTbosANJmoF6L5sSQ//bwP4jOJZ8wxAx/PDgIgL+GwKukfrgreMH44CTwxTJuNkXhy0WIwImvgnLanw0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6050330},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c04bc1412a60f445e34056e7c3cb3c65df2fe5d5","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.3.0_1788946163875_0.9515008179416238","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@7365admin1/layer-common","version":"4.3.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.3.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b110a98884c3a0791ce3bcded51eecc3cef132d9","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.3.1.tgz","fileCount":752,"integrity":"sha512-FXKA/DPBQFdK/WUrZzppQ2h9sHCQiumqev4o9QtJqTjCx4SPYbWT01VA3EkKS33pov66f8xb161nZgZ0y4yuzA==","signatures":[{"sig":"MEUCIGgjLH4C4QgEI4XJF7JgfRPHaqqvzirhCx3zPpRDg15kAiEA3m+A+Mie7O4/LZdQh+nEqeqm8JXqUSBSOp4AGwpKliQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAc1EfbzV5+O+734sGOCS+ulRSdiuxw2Q1FUrGZD2Qn/AiBfWtPYiRn8Pv+oiY9GiNTQghtjwKaw5LMeB7c69i9pjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6057069},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"ed0076660bd370021b6ef0e347df1e505311d4bb","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.3.1_1788958650477_0.5325600267837522","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@7365admin1/layer-common","version":"4.4.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.4.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"23ba07a7e81df2406a65db4277223e1e8cec30bd","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.4.0.tgz","fileCount":753,"integrity":"sha512-8fqaeqCWz+CcXB0sj4i78ME6ByNVOcl63NYICCIqoRU4U2bIEA5gSE83AIAJXHK/m4t8aCzcnZ9w+r/4Umu+Sg==","signatures":[{"sig":"MEUCIFnnaMSSNF0vzG2jDbYGEgYiScUoKLvzNE84zn5H8odZAiEA+7NTSiqpY5ricl65hNntfIicIU7k8T+P4J0e/9tUc3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTsA6oQXWieBfrEhVvaQdtT+Ngzs1p3rDdX4LKRuwEqQIhAMRl2zrCSoGodJj3ZbV3C2evaLHTz1Wpj3DL4K9ii1IJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6061954},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"756ff4595f943cccee97428b76e85dda22980897","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.4.0_1788964278084_0.551329081704202","host":"s3://npm-registry-packages-npm-production"}},"4.4.1-staging.287":{"name":"@7365admin1/layer-common","version":"4.4.1-staging.287","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.4.1-staging.287","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2cbbf04db2d72153f944cca9111dedacf1374cce","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.4.1-staging.287.tgz","fileCount":753,"integrity":"sha512-fZCpO9mpJXFNg5nHlkEgoleWqAF/JNWOgLIdACKQ7NoMxVaz+t79x0nVXYeIDThLWdh/UMcfNMuBvHeIiVQb/Q==","signatures":[{"sig":"MEYCIQCRcEkl3FHzdXsOrEdJL/ynFj08KOcOVg/UZrmoUK++RAIhAO8B/0tLQBzexAr9a5CTZeHp2KkpG+UyE1XfMltT9El5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbqC4FlsLGQjxxS7hZ6S1R7A2H1dwMe5Bxvkei6mWHwwIhAMSjqmvyLnHUoiiCmMwMKagv/1YAYiRyvzymI9m7ZAGm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6108175},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"fa284a85f547d5989a02181a160682a95a4a66af","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.4.1-staging.287_1788967333062_0.9602122421568096","host":"s3://npm-registry-packages-npm-production"}},"4.4.1-staging.288":{"name":"@7365admin1/layer-common","version":"4.4.1-staging.288","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.4.1-staging.288","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"def52c6a86e594356cd80b20ec432438c9ca594b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.4.1-staging.288.tgz","fileCount":753,"integrity":"sha512-qVZEinXtq4BcyHbNbNVfIpvs5nPUVjzogYe/CewFekW7W0nqlpevvRQLIqfBttmN47Z1qrqDiblMl7ZcNcGJBQ==","signatures":[{"sig":"MEYCIQC/kbCqcVDHhlYczAnwxbsm2t/4Dt8JHIRRKEMjpe14UAIhAKW+34qgAWZIfV1uk3hBK/PuzxrZAwKv/AQ1tfFYEJx/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDOdtoAX/dK5nTupPRrWyWKWDYdcqXQTXZa+1A+FxGATAiAyxfX5yPrKi++OoBJUamtsXO8FLbGOXblKkOqykASuWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6108175},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"fa284a85f547d5989a02181a160682a95a4a66af","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.4.1-staging.288_1788967371139_0.13455559308200038","host":"s3://npm-registry-packages-npm-production"}},"4.4.1-staging.289":{"name":"@7365admin1/layer-common","version":"4.4.1-staging.289","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.4.1-staging.289","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"14b075405b23d43069833f305ba4b8c91d63d285","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.4.1-staging.289.tgz","fileCount":753,"integrity":"sha512-MqZyYVtpUOcigM9pAvmZxiorLQxRx2Y2iHVNZGBMAq4Sf7aZBQgNmu7h2bt15+phlvos7pHmdC6ZbsHs6EKlxA==","signatures":[{"sig":"MEQCIDGoNP13KUqdN8a9rJKErr21m7+PO1wYM0ukC0Ef/Av8AiBTP70yapaoH5n30o3f1ys61rOdd3AfJyl+tljNfpR9qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGkrk+KomVK5e6Jgbe868voGBGaNW13rG9Ph1WbEaF9VAiA7+JFwiHOYhLRtB1eBWqRhl+XmUeOH4jUof3Ta5Y7C2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6110608},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"66ab7f643816c73aa5de438b8257e17eeb07225a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.4.1-staging.289_1788968957335_0.010507174009548148","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"@7365admin1/layer-common","version":"4.4.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.4.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"19bdaabb9d5d4438388a034bd59bac40b122ff46","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.4.1.tgz","fileCount":753,"integrity":"sha512-uNkz974XjfEGn6r4U+FJrwJUFePgWowXfZTWknKGHjZODBRuEqYybrSDV3KBwccV8vMv4fIApKPUCHZcvjgDkw==","signatures":[{"sig":"MEYCIQCS8ooRdtNscqK/waESLeYY7dXfo0lsHRGDS3DSeC7S6AIhAMeuTPKhMkg6jaCscOMfgYdQexGiCi3CRZgK0LtQDL+J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaV31vOKmKKw1pbR3ejEgC4RZswfHPFO7cTyI3MTyuTwIgQNI8e2fBX0NXottMKizdDijE6d56pZr9qv88q6MLOLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6064860},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"4235f836ab730ff7d94db8d7c1d04853ee2353e3","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.4.1_1788971628356_0.9395553706901643","host":"s3://npm-registry-packages-npm-production"}},"4.4.2-staging.290":{"name":"@7365admin1/layer-common","version":"4.4.2-staging.290","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.4.2-staging.290","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8b32e4e4dc24dfd387bb87250c69f580ea11f660","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.4.2-staging.290.tgz","fileCount":753,"integrity":"sha512-EF/3JErhoce6O6VNNfcyTD4a4z6tWgXMIQCySGSgWCn8ijsLMinBjDFwyn6sDysV1sGsuxs089+WoSedexttRw==","signatures":[{"sig":"MEUCIB25FIbzwZ1l72GeEXhK5nj3/lg1cvLKAfs8FA/Un4JVAiEAyGJ7hCb+hnwUtTIFKbkCurGZvP2nwQJkp5G02QCwEwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICnsGikIsJs8z538ljkh5s+ZQrucf94RdHC4IAKPJO0WAiEAqCNu1uv2v7xETWFWiZ8vSp3Dfya5rHaYUrMnxnPn+f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6111081},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"6aacbf4eb18d7b4af4d99836906ed8aac05d8d33","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.4.2-staging.290_1788973009649_0.623423175423893","host":"s3://npm-registry-packages-npm-production"}},"4.4.2-staging.291":{"name":"@7365admin1/layer-common","version":"4.4.2-staging.291","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.4.2-staging.291","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0c7e4b06b3732619b6064e0f09697e02f3b6ac2c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.4.2-staging.291.tgz","fileCount":753,"integrity":"sha512-10KwMQU8FGKeUhv9dzdq1CfUIlos/K4nzWRmJ22RpAF7Asbe1OzlTQmVEVMnudfZR0BqmShH7AA2hax6RBlTYA==","signatures":[{"sig":"MEUCIQDbwifnNs33tZwNtgbeyUK5RZCbz4E+ab2lpCr8hAGfmAIgJRNEKt+3Bt0PNx1Q5Vqzbv5tOsNygoYwbQOPcfiRNlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFdtEoTO71+xQthq4Z9HU6MMrYxC8AvfCrReyih+9GXvAiEAhnuI+s/euzrYZ3EdJnnOvi1AdylPpSz0FV9tuolqFq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6113736},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"9d3f1c0fc3ddcddf177c6ecaafc6bf95607888ad","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.4.2-staging.291_1788978945373_0.987014130470347","host":"s3://npm-registry-packages-npm-production"}},"4.4.2-staging.292":{"name":"@7365admin1/layer-common","version":"4.4.2-staging.292","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.4.2-staging.292","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"501ed7788a9dcc11fefbe7be6f9c27e5b7875936","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.4.2-staging.292.tgz","fileCount":754,"integrity":"sha512-X/hz8OPeJHQ35bR6IZO6+5SE5aXqUzUNoXpUd9lhs0QxoMMBacBPT3L9GUTKZhE4NFrmLXYfUJEfxsqYaDKlRA==","signatures":[{"sig":"MEYCIQDdMAsucP4Gxg3Gvcoenf5WaAf6gbwkaiF9WS0agAVzUgIhAPqEOXlKNRql5rnCeL5lvPXmj/ywFXjGPh7R0ze+VyL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0vpP0+xhRQURa/ePPXrJ2ztpCNEhKtHodtRxsudTOrwIgBMYaQKV0EsKSvEn9R1bqDobvSWgj8ppzOGqz71+vHOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6117152},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"42e44f95c53f8350f9caa72027469f83c4d78b81","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.4.2-staging.292_1788982618977_0.8434027019841137","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@7365admin1/layer-common","version":"4.5.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"17b2d1d112b941fc69182e26bc85508f5299f553","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.0.tgz","fileCount":754,"integrity":"sha512-AIEV55KsodKtGb3oBvzBWPqQFN7XkymFzE2tR/cd429NeNID561/8Nc1l8dOd83iUkdNxFdEMYR+Ghk/NsXz8g==","signatures":[{"sig":"MEYCIQC0qmZfR0LXQHWI7mIHoEMGBzml+SH7zb9ivktYZaGm/AIhAOC4Fe2WjZ1ROANAdPKZozdfaKGwz76m4efZlEU8E6kC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDo4jOamLOSP0wEJAk7tqB2upJVsoonGfSGDnP1rcBWyAIhAPEjCF9swyWG0hBZYza8hvsLkzNzo+unesGW597f3GJ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6072284},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"dccba999e441d09f4462b32598c63da3cb1c1829","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.0_1788983267010_0.6738587192192511","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-staging.293":{"name":"@7365admin1/layer-common","version":"4.5.1-staging.293","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.1-staging.293","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b3ff1a6c0457f956e42514490dc1c9b197899dcc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.1-staging.293.tgz","fileCount":754,"integrity":"sha512-Zr+6jr/3dm2O4utLQZ1meKAaWprdepud4hyIoEg9uVuzJZZvPiAST5rQ87GrPhE5oU+6kcr4BnZKD3jZoEj1fQ==","signatures":[{"sig":"MEQCIHKb5D6iH2moTAa5y0Dfh5dC4PM8xeqPvGSoQzdbeoHGAiBGLB0nFhhgCPMIk3M3odvQuMvOSXm+m/FbIDKHPb3Y5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG9LZuJoUj8WAcg15pxoSU5lmEe+WfZH+DfWQNHXt9i1AiEA6irOWx5z9HUFW39x+9eaOKJMvDqnqVtAzFdLt7FJDP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6125180},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"1b7182714970c08a7629da517e57ce56050b5154","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.1-staging.293_1789000768236_0.6235054143789922","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@7365admin1/layer-common","version":"4.6.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.6.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1459e2749113d6eede71addf099743e7b50bf178","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.6.0.tgz","fileCount":754,"integrity":"sha512-0PbB/vMncFWloOqAJ7YjeYxtK0eTU3IHAd8kh3cCsy0gDMWdxN09hZOJWHmR0vbUAkjJq9Q82jvyxsBBJ67pMw==","signatures":[{"sig":"MEQCIDSfJZcMBtAN3jGtt0fXGQ67bAkirrs6vAIjhLnjuAoHAiBpDPN3yQ3pGF/7TQqXUaB/AhtjdBAJrU4D2I4OeQU28w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHlnQzt1tezDKz8Yaz5p/5EojpXdk8Lj3I6Kb4X39j4QAiEA9TJ/D1jr4kwvT6qx1ypD9pcY7mwplHeSw5BubHv/m+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6079707},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"38a1591249002faf7c0e69ea4195c0c443d08483","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.6.0_1789001194581_0.42557241243734856","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-staging.294":{"name":"@7365admin1/layer-common","version":"4.5.1-staging.294","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.1-staging.294","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d9b6f0d100ad909f04a909b5b08f920bc5020219","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.1-staging.294.tgz","fileCount":755,"integrity":"sha512-JzG36Q0wDLlwRt9VVmmks+nPE/QmP2Bjzl3dZCjQczTcTJ8qmAaWS1Mah+I3jOeVE6ilPT5tlEVMOf2GiTJuYg==","signatures":[{"sig":"MEUCIQDWEQHSuTsgZ3t/Lda4dSiJrRfGWFmPa3e+DVl4X2dGsgIgCwMjjrBU2UWe9YiIX5yZdjcdgfbNVvArRlnikUBnbd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEut/lYUQKc6xJJaYMlHE6BU3VGN03Rkv6iGM9gt6yduAiAUxNDXahAU0RXqf8Jm9t4+YmAeMWfzjboJeOTSVqUbLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6134303},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"baac4abaaa0f8297a19e13fa57e26c055afc71a7","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.1-staging.294_1789008169467_0.2138887491780228","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@7365admin1/layer-common","version":"4.7.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.7.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"aada9f557db74b1bd1d3802e8557be56613db030","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.7.0.tgz","fileCount":755,"integrity":"sha512-SV5sBNQX+h1dP97yC40adHHqgoqk+DNMXHqMYEOytERKH6yf7CTi9k5LPMuP1Hd1629OPyC1wWjc97IzA+2ZpQ==","signatures":[{"sig":"MEUCIGFspvNJ1VLMRvVXBSqMMFvz900/4QJVIrxoHHdEKVrCAiEAwDWZVbS1iGrhbPH/Be0N8ZRCNXwhCYlY1w0PwfOZEyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClKzpIbDKeH65sYs3sIO027aF388pIEvxyEoHc1YhRWQIgG+gM3wqTmGjkgEF8872rN83aEXIKcnKDj3YOe3bQa3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6089770},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"5843da1e2c920b3bc9afdd26369a8216f0ea9a1d","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.7.0_1789008484236_0.7697004013584317","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-staging.295":{"name":"@7365admin1/layer-common","version":"4.5.1-staging.295","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.1-staging.295","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"613591ac02b2ca516d36d1e13e97ca93dbfc7b9e","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.1-staging.295.tgz","fileCount":755,"integrity":"sha512-oSBiwBuCREOw9MNNEfr0t/X5vWiwAeB5utIaIqRiTRTt8JCsx8JTLMORmUNZnEfeF+SLUFqpC1vuo+M/dCBErA==","signatures":[{"sig":"MEQCIFSPm3yQJXIwB0msfRECREbGUmi3ebbmoCOmS4Qz7Y1AAiBZAR+pCdyTl7+stsKZ3zTymWtvTbObvWNlHkoBxMABIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCgxvooGB6CI/FfHzYXNCdMsHxtiXS22GCx3+GY8bUuQIhANEmJ17otKbLk1iTYmHd5XWWIblfp/Dl68wid5tvJprN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6136417},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"04e86378507e6e75b74aab4633d2d448b1dfe1b7","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.1-staging.295_1789009792671_0.4879511566842698","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"@7365admin1/layer-common","version":"4.7.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.7.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f52da115d1b70b5ec0bd188ce022a1716f4e0959","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.7.1.tgz","fileCount":755,"integrity":"sha512-PFxOQMjZX926+SLh+ra50RTCuPx9MPI/K0YyyEJ4KJamOdG3YbCTMRrsMAqQiwUH62Q/azVdLYwImxIsQmUOJw==","signatures":[{"sig":"MEYCIQDMtdagExPjYGF36mkCfhKErjjiS3rFQrvMWMZ5ewPH2AIhAJRrgpCwMiBitMhDcFAbQx/ZHnaFeh6zfGt1V0t/z4O6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEcWT26T8aTQSOHmmGynTPd3DB7ujYxnZppGzbOnPPnkAiAdQQFDCuhXdvWQIBPqOtBjtHLCBdCiJ3hfvPClGqaAbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6092646},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"74b512ccc6cd747ddff8d11dff021b8910c38e6c","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.7.1_1789010204333_0.2775444802897409","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-staging.296":{"name":"@7365admin1/layer-common","version":"4.5.1-staging.296","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.1-staging.296","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bb05adb2a9ce7418c338a786a3a91043a7ed1969","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.1-staging.296.tgz","fileCount":755,"integrity":"sha512-U4vcWZWyLg02n3fssPj6o7r52cvgFLVb05eOAweURS8IQIqcKQ68phidV8Og2kPk8SFeK0lH0foNFeF+fREqug==","signatures":[{"sig":"MEQCIHgdIpEj52WCJB+UKvVf0L07Fiv7fjZS1M0o7B/WbRfXAiA3YgDfhxyMDf7skI6seWP5CjjmCE9pps0Ty14lydqe2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDXycn+DQBeW3UnMPxM8DpT1MQyddhhfmc4okQdshySYAiB1qJTa3MDomCUzgRqoqjN+OH5z5K6gOn1n3QpPI3tqqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6137827},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"22dce746ef22640e0e97f7923fd06508ff900576","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.1-staging.296_1789015416126_0.6673563992640739","host":"s3://npm-registry-packages-npm-production"}},"4.7.2":{"name":"@7365admin1/layer-common","version":"4.7.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.7.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0f5b7a7bce859375d8a76fbab7d6a056f15695e2","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.7.2.tgz","fileCount":755,"integrity":"sha512-uhWjKVWM89lzvT3dulGANxIPDCoaHeoo1cekN+1UhG8a0hVBhM2rQ4tPre/mlUPo0MI7QOp2bPsacfFbbQWJ3Q==","signatures":[{"sig":"MEUCIQC0VnHVd5A0Ue9vDbHq99Zx1lbnN6NTGga3yM4RGrswQwIgHUKIPFwkX6jchDvE+iUkmpi2Z06t32nwoWXe2hU1xpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEX9QhFbYO9BU0AIuI4SPJaEMz1PzhYNRoG6dpl0yQ25AiEAjICXg9NbgqFC4aFtRg1kAH21SbUQzc3KG7AVqGPbO+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6094637},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"8167324cba5726039bbd7680485649cf70d06e4f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.7.2_1789016664149_0.778223828547504","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-staging.297":{"name":"@7365admin1/layer-common","version":"4.5.1-staging.297","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.1-staging.297","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"67ca1f7cee92e120e36a54754bca42ec087707e7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.1-staging.297.tgz","fileCount":755,"integrity":"sha512-pd/vebIeHzxIT/WFk1ZG6/gmknBLCbFbrnpecrimwX35orTjn58/4PtoYyXpS3abwXCgSprSPjyOc8P8XnMMSA==","signatures":[{"sig":"MEQCIH5KFf/l4bZF2XYQB63pJYaOvTtCSjrf2KK2wZVpaAFcAiBzKKcPalPwhXZWyp6YmSvmufm2dIjfaogNpDl8O03bOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB0UikUUyBJWy6szCMf78fdZYlyl9thNf7jgkok4XIaYAiAGEluvCj9ZIYsy/CY0revo//XLXn/FvVcHbNsjMkqQ1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6141373},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"9f85e34ed8e89d3ef7b1004f0a9f58d9503617f6","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.1-staging.297_1789022079877_0.6188512991641764","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-staging.298":{"name":"@7365admin1/layer-common","version":"4.5.1-staging.298","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.1-staging.298","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ea054b8261dc70cb60c570bb60bc81842604038a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.1-staging.298.tgz","fileCount":755,"integrity":"sha512-ypTolQxq+pr/dLoEC0jh+3X55/mOYfLs7XAPzeraxYDohkr97CNehPmHo3ukIewh3mVk7MXLy8k0FFLtZpBLnw==","signatures":[{"sig":"MEYCIQDo6wgRyi3E5+Mr6mVyv4FnoMIgR/fQuo+c3z5lQWjzDAIhAIuVn0yQrxQrUR4KKfTBxfwM4jEVgFIbCR0u3ua1MBaO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIARlI6vJlcckkrkS6uP1LrDNRwLLKOgQdGloacwJIe8oAiEA0qbs9jRy3x+xEXWx8wh1ldESvxeWSKLZmSvhNyM/f2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6141556},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"9fe527acb8eab6048a728132f0eff1b49c4d158d","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.1-staging.298_1789023291116_0.7871365575290004","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-staging.299":{"name":"@7365admin1/layer-common","version":"4.5.1-staging.299","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.1-staging.299","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"32ce4ab5ee01e65ce5d1e5a48fb0f0069953b409","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.1-staging.299.tgz","fileCount":756,"integrity":"sha512-YLA5bA+4kQ1qSLjfs/UG4qX6y9gFSj1Qo8+V3UyB7kUIc1SmkMgGeXrP694coy8MssOvtOkGEs/eBRE7LnG0mQ==","signatures":[{"sig":"MEUCIDCt7h5tVP5ICjG3Jb4p3Mw/+pYxqdoxD8o7XxliFtwTAiEAlL/LSRLTLcaKrTPAXb5ysYc4VhL3WtovPFHi0NDO8go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDmA5AMN8Hd48vI4Lzcs1rkli3qvkr2GgzfX0ZxltMRwIhAMQhgE2Zgi8tAq2tygSwFYX68e3qtbcF5hWTvnm5h6Uk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6152374},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"a33011f0e3f6bcf4c7a4f0de5dd6103a1c68717a","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.1-staging.299_1789024684016_0.8700785932867532","host":"s3://npm-registry-packages-npm-production"}},"4.7.3":{"name":"@7365admin1/layer-common","version":"4.7.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.7.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"56e65441cedeaaf642936c031722da1ca458e0bd","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.7.3.tgz","fileCount":756,"integrity":"sha512-9zQMRojR9aSk1SFsdAd2DAfw4RhsHwnOI9eQpSFQ+hTbstUcOCT9/NN+GE2C+hRHiwEs45O44eZsPojaFxFzSw==","signatures":[{"sig":"MEUCIQD94Y5RbyM/lIuuTjhQ4TLFE4KDc6Kwo3KBSkIuoFXUMAIgV+TaFb+bDtMgONs415oXQdz65/B/hJK1rjVYKqw3aMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICWx5ybRVqFC9n5xzmcTAAFyp0TnBkKWcHe12GdNn7x/AiEA1UcmeLuw4hok+80D7414TJxwIoYpg4eXbSpgcXFQH4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6109920},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"5a96f95e0095ce4f371caf26ee1b5b76c3b2e121","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.7.3_1789025200661_0.9037442262235527","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-staging.300":{"name":"@7365admin1/layer-common","version":"4.5.1-staging.300","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.1-staging.300","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"730ab18177525e2a9b797dee88baa086f4885402","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.1-staging.300.tgz","fileCount":758,"integrity":"sha512-VR9yqjOn6NAZcQhGaIaC/vE79rE7wc8GQ/w3InhyySvlJ83zSFVFg9tjny5i9Hq2+oxgIQ+ri/KN25aN2/M9hA==","signatures":[{"sig":"MEUCIQDdWYGY71aN9M7tQ8QxRrgGEjM4qEtc2GeA/8eNg58cTwIgE2YnaYkEo3fWTLbYz2HuZvW48Mec6fF3/3iE8/RErF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCz+I/42jhqtqDikdgOyMmrB4UpwxtQ8rAPB1bmOxvUzAIgc6tyxP0pp6ALlnxK4xlW416wQSDcsLK3o0QUFhSOHeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6165819},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"df3d4bdbd8fbbc69f1a12d4af5af287473b78804","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.1-staging.300_1789028208565_0.7322818048000241","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-staging.301":{"name":"@7365admin1/layer-common","version":"4.5.1-staging.301","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.1-staging.301","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4c3709655d99060bc3032fd454a00883d35df6a1","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.1-staging.301.tgz","fileCount":758,"integrity":"sha512-CkuDmttDAux0pyu8rPssEW+CLT2WFfZwC1wVNHimgqEaDBZrzy/JePwsaWAnMSPP7Em1JH8r7tTs8R88nvTEDA==","signatures":[{"sig":"MEUCIEBt6tzK1w7HBJPje2szT1HwWin4UVS2HL1ApkC54uUrAiEA81OxpCJC49cZK1qrmyVsAkbORcWUnlcPYN0MSLysl/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClVDWZWIt3Cw7O4BbeLIg3rLejtwQeiEV0A3mUI1q9VwIhAJkhgRvsNZF/JLYtlVbSUo8R4woJLilj/tfkDxAdoOw2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6168850},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"18fa9a1695d689475ec9865f030e691c06bc2030","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.1-staging.301_1789030304438_0.9329566215590654","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-staging.302":{"name":"@7365admin1/layer-common","version":"4.5.1-staging.302","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.1-staging.302","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0c4c377a851865bbb87abe101bc1fe53593141e5","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.1-staging.302.tgz","fileCount":758,"integrity":"sha512-+/XFsy6bTVoWXTN1tktjclQ7z7uUYGXiq4WO/I2Nq7nYJ3/saUWGiZ9yv8y/MmBF7YknN1D8Mpj1pi4ujAkBMA==","signatures":[{"sig":"MEUCIGBWvz6s8dctxh3Y4pxzZSl9Brbd0SpO8ShWsiXNt0xcAiEAsFag7fcut1ryxVx+X1bgwGSBd8YjjZJ2aP896JbKP3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3v4fHDehkWz4oukt0evHK7Np3xmX0QZj51CkB28c9WQIhAOA6THED+fHheJ8rhl86GCNO/q8PdEuIF3T2MwOwOtKN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6171697},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"d06a79b316fdc84473ad19e5111fcf311fb986b7","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.1-staging.302_1789099007699_0.16892395250760162","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-staging.303":{"name":"@7365admin1/layer-common","version":"4.5.1-staging.303","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.5.1-staging.303","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"676c8015e67f8df89334b0e89669db2f479f0bd8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.5.1-staging.303.tgz","fileCount":758,"integrity":"sha512-St39hoBdVnQFzyyjuIMilKbL2kuUkGZ6uJI3aL9YVgWZ6GaCYUHa/sTSxEjiCyRqwQ9+mp5946kK/N8HLyJh+Q==","signatures":[{"sig":"MEUCIQClGlBpocc2nhqumoVGXIsusgxC6e8Wssn/7RCpRTf7IwIgbImvGnz+qf2hiXyUZ3eE2mYRqlYYXgE/w3Rs2Ac2Z2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEOf0ahZQpfu9woYS8SyltbKCjdX8n4qHHOT6AiOKameAiEAvASLbvHMS0w22HH7HFdvC6uzEeqb3wTFmf2pE/lrP1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6180857},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"f75403e13864862a683450f5fa1b42374e0119ac","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.5.1-staging.303_1789105686928_0.85459654238105","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@7365admin1/layer-common","version":"4.8.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.8.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7b91df5517becccacb14a21e0e93e11d6c6b1a2a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.8.0.tgz","fileCount":756,"integrity":"sha512-6n24ZlXWSuQF/IYlMvrguVvLASZv6ZLvpPOoBJNsv+2qByHL73+eOQEburFWJtrzPskl3Wgi+cuBwf2ENKgdzg==","signatures":[{"sig":"MEUCIGeRbtl0MrTJnvqnTFRhwBnQhqCIsp1iZkC+8SrAkqkfAiEA2PhDNWG+6ibnMbdI+9u9gOwfSC++kuyH+O/Jhssn274=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHgF2Y0svBTT2jY4psUh7VodcRGrsSutQecg1tuOHv3qAiBHvrsHltJ0Iln3KuxdYwLjGMO2K/wRDMdpMReRztaYZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6120219},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"b04aaa30982de543131d9894b9ff3ca145be3f63","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.8.0_1789106514752_0.8512011661143086","host":"s3://npm-registry-packages-npm-production"}},"4.8.1-staging.304":{"name":"@7365admin1/layer-common","version":"4.8.1-staging.304","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.8.1-staging.304","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d063c73a7a4e9f4c63a24ad26461c6add40442e7","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.8.1-staging.304.tgz","fileCount":758,"integrity":"sha512-4v5S8dqAQMVw6cm2DdWQj1Rhws3tnabaLaa2GqqoHbNYTa1dpOQTofqgnB/gGhyZf1vNspiRQYMxN+2PYZsqOg==","signatures":[{"sig":"MEUCIDD5EDPFqrDyU17y8lSikDpdmt/dkygxW2u5lvBmR6XcAiEAnLHrtx1u7jDWKRSv4WBj33lknwAP2fqVcgjyNqzh9jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpzLIh6uRR+yA9fd8re5t4bfhlKZm7AGAHmeyQ5W+wbQIgAtH2JNXFWl/6TkxCfmK39Kp5i5whUVehLb9l3vH5vJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6182934},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"027dc0f614767db8e23ecbed5a9306a7c15e7569","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.8.1-staging.304_1789109746794_0.24263646566501307","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"@7365admin1/layer-common","version":"4.8.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.8.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c60260aaf365e9e689a6985deb1746e874b5314f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.8.1.tgz","fileCount":756,"integrity":"sha512-tz/W0+pd4w7uDpAN8lJ9zbtGTYHfmxn0AyRQoByRKHlV1RQpNxWgMCPJ6IaGs1XMlXKN96XlWUmVEvauCtxMiA==","signatures":[{"sig":"MEYCIQD7b9Hh+5FzM/rassTrYIvUCOkgHtFck9JRiz6eZjc27QIhALEqRwGGOGoxdZdOUCyXsgKKz6xNOJve8KF1R5scF65I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNL41b7Q6mCPQSKxytZquxDesWl5GJ8UKyh6UqUqkK1QIhAOMaDSyG/ilFhI2iFqx7HTU4wbOvRudqUa0tIi/ILlAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6120292},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"da5993a97bf4b30a82f650fa3d77c0b9dc702675","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.8.1_1789112006696_0.5440498799877427","host":"s3://npm-registry-packages-npm-production"}},"4.8.1-staging.305":{"name":"@7365admin1/layer-common","version":"4.8.1-staging.305","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.8.1-staging.305","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"eb862ac6d15663aac6bb94a034ab60ac75f2b3c4","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.8.1-staging.305.tgz","fileCount":758,"integrity":"sha512-wF/oXrx9L2aINVKrDNSyeeB31LF0WfUFRpBsc+97Obm3hlKLfC1o7EhILArnH32Z95O0KM/U9k9pbWGzxim6Ag==","signatures":[{"sig":"MEYCIQD684+8g5qSws4Zr4cV0/6Ph5FdbJm2+eY26Z/cuoJ1JgIhAL0MshjK2+zZndAqV0rymemawtsbecGzPdxdNQ5InhKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLU2JtRmEFiLR6o9rQifFYnfR7bSeHBG35UUv7S6inwwIhAM4i3AHf7+AkK6/b8TAdocigbrpdzSXbuHuSnUSOOJ5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6191191},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"fef8abfc2579eea8d4261bb665419d842a184d2d","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.8.1-staging.305_1789113502551_0.3665814164811114","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@7365admin1/layer-common","version":"4.9.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.9.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"85b36f86abe097c36680ffc98abf70f134268b39","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.9.0.tgz","fileCount":756,"integrity":"sha512-Ldp1AQ++n+cAqeYq4PoxDHtmE5gzoYYf9QEmNpmwKRUQYfzq8tMyMWxLbApVFXXSTFRMwxpknctqRGBagFKMDg==","signatures":[{"sig":"MEUCIAecN0mENxVbKxXizkg3oDSHy+ahcidrqSja3wxyLzUkAiEA6dks5RxiCKUF3DkIzm4ytru/C2v+fU+tWR202COPL6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4bg9N6h3wdAKterFjI22XHtGYOy8dQbwi4TLddKLP3wIgApvrVCE0KOuIcwv8eo2FAypDiLTkJftwg4RoFi1xFrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6129820},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"d9572ba335308b4d0cbd620d3425aa99f6f5bb4f","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.9.0_1789114738367_0.5304004955215929","host":"s3://npm-registry-packages-npm-production"}},"4.9.1-staging.306":{"name":"@7365admin1/layer-common","version":"4.9.1-staging.306","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.9.1-staging.306","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e66d9092304944d7cb3f6b2b44e86e4802eb6d44","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.9.1-staging.306.tgz","fileCount":761,"integrity":"sha512-pTKkTMOf6VQLvypfheZ8rHw8NiYqHrTBXFgKefiGZ0TAdjLlzm86RMPaLObnb8B0oY4zbjfnKMu4s9Qw6UC4sA==","signatures":[{"sig":"MEUCIQCvS43p2effGdSbxxzJ24K0OalILLQuVXUMLUL0v0stPQIgbMBo8ODhc3SqSIosilLtWpcTA/oVpPycImyKYCuZWjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHuWPHEld/3VndR1qRF/TvnXWwUn4X923b2Kc6XJn9YOAiAiI3l30hFSwXt0KkTa5Z4dG3aYXvRX3KVr1GHJ/SvhGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6241316},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"1e1122e3037bb93deb24e4f19bcd86b8ca5088db","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.9.1-staging.306_1789128831069_0.24234716752066388","host":"s3://npm-registry-packages-npm-production"}},"4.9.1-staging.307":{"name":"@7365admin1/layer-common","version":"4.9.1-staging.307","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.9.1-staging.307","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c123ab8f170f08886dba19fd96422e8663c14c4d","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.9.1-staging.307.tgz","fileCount":762,"integrity":"sha512-zlXVCodZhBrbwce96pjKW0Ii91jxboe+0qrROyRlqMEzC07dV9DTMozdLILCZm80maM9UN7dUK31bhKB518now==","signatures":[{"sig":"MEQCICZRAozWHe8oMO/6GPSX3y1YZ+H/bjhGYtefU7SPkXcWAiAiDgD2Li9+088hwx007cVsHYC7SOSVB0i3t7Z4IxrPtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDU+ANOe7zG8J4df+d1IMhKgt3/lCQ92vHf9zRlG8wV7AiBJmtkx7QGmaKfcKfobuTZnEtWBnybd6TGCxWQhaXOtyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6242999},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"e27ee06048ad107e24979f3598922878e9befbcd","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.9.1-staging.307_1789129769024_0.28051008500483454","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@7365admin1/layer-common","version":"4.9.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.9.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f586006cbc909cf0e9404dfece4077b5d56e212a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.9.1.tgz","fileCount":757,"integrity":"sha512-VPf5QCpKmVyhQ3H/MRQ74T3mtgyZtkIlsltRJ4lSdjOejA5aOYL1RKBR6WQIDXIQDS6zg4+hwF0FQI6no0l+FA==","signatures":[{"sig":"MEQCIBq6JS+mtCKloqFwG1vTUpVdXyZKHvh2gaUqDEja65npAiAsXv0DdvI7YQ4o9DvXzNdkNHU9FrPqciUHJsfrbMPLZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID0Un3FblMF18e8A9EXQMHnAVKL+oXWqQSxxP9GLRhwQAiEAwdxzSXZr4rxw4P5z3pGqLnwMzClWzdWD5v0O6Zt12hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6131947},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"8386edb764770ebc77c3762ce3a6fc8f544ebb27","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.9.1_1789131526928_0.23376608646563013","host":"s3://npm-registry-packages-npm-production"}},"4.9.1-staging.308":{"name":"@7365admin1/layer-common","version":"4.9.1-staging.308","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.9.1-staging.308","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"92205b3f6c4f8117513b286f9885ef3ed446880a","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.9.1-staging.308.tgz","fileCount":762,"integrity":"sha512-Utoe863cv5BjPOi3rGugkduZAsgWk0RPq9cWfKeGOClWNwLJgWpD5Yf15uG1HC8VS6OxtCQnPbCAel4m575yJQ==","signatures":[{"sig":"MEYCIQDHW0q3ISTBDCxnpmOm8qd5wfNncQrdmyQIYKZqlAa/dAIhANdfPbdnfuJtKGrttpLn+yJj444Wt27TlLWpCflbxDFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3MwMNTQjnqtvPpeRLUnFv3jtLVjz0gOKlIrefKgxmIgIhAMi6wlbT/UsCAD27oZ3JM5871xeC/CnY88dg3WkCBq1s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6244281},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"82756dbd8047ed3363245d9e0f8540acfbe4fcc1","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.9.1-staging.308_1789142868501_0.13625965132768858","host":"s3://npm-registry-packages-npm-production"}},"4.9.1-staging.309":{"name":"@7365admin1/layer-common","version":"4.9.1-staging.309","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.9.1-staging.309","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e0e368bf5806c8f3079186fa5256ce0d3972854b","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.9.1-staging.309.tgz","fileCount":763,"integrity":"sha512-MGSnyfzu25j3VNCAaK6Sr34kV5LDdIkKjJvNx3BfaNm6TpI3oeD3GW2MdUYA+J5MrNk27bguVwBE8B0o4YssMQ==","signatures":[{"sig":"MEUCIQDm+fUwt/+TJyZd0U2kAVkv2ETbL4yBXmxWglfIF+lQgwIgPq+l/0/cxUt8NALMxZPVsiPcgdE9Rll+JOewidpjYSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3J9gYrc3gs38K3wikdsZKMrR8TVIEAxsEIfPWwbWJHwIgH+0OtLLJTxWueM90cSbpVB5wvxCAns32fTBobwTxtJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6256303},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"c360c3f1d7026e44ca32653556fdb80023849e89","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.9.1-staging.309_1789142993512_0.7957408833795059","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@7365admin1/layer-common","version":"4.10.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.10.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e04ddd31f056bf2691265ad82e691e68613fb6b8","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.10.0.tgz","fileCount":758,"integrity":"sha512-XSiK8zU+sq2sGFes3UGoDj2dVOaFtYrNSOFlpiEZgx4/mw5VV012Xn+rQ/zC71BAQdUmb+UI3ocDngP3GQgkNQ==","signatures":[{"sig":"MEUCIQDWr+yHcYlCmEmqwsCDUwqJcAhXfr21nFg8f6vURA2b0AIgYzPihnfnQM8JYo/x4z3r6FOGei62L1DjzEe/HX8rFPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID7LHAfxrexDzYzZ+MwYJly7rQLzMu6XK3Cs5JFgpvDrAiBq2A4Wgy/i/yEaKCdCHqcaDlYaPwVRQF3FQi19AXkztw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6144501},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"dd46836a63eb4930e8080af133ef61437adbbad0","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.10.0_1789144368019_0.8512666731290117","host":"s3://npm-registry-packages-npm-production"}},"4.9.1-staging.310":{"name":"@7365admin1/layer-common","version":"4.9.1-staging.310","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.9.1-staging.310","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b62af564c38b64a9b774e49576a412b98c06581f","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.9.1-staging.310.tgz","fileCount":763,"integrity":"sha512-5QopIQfrY+HJB9LndJDzpJXdCEaioRANx8MEnkjiWSjBCGTp639+XrJZnoK225CtFjaS8e+pusCmfxDvmQwzcw==","signatures":[{"sig":"MEQCIFcAsler8OHICLDVWmOn8e3f+vlbikXIx1Du7mxDuIuZAiBNymVviT4TdwypBkyQ/MokrJxS/oqAcptgpqrrq8OUdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCrsFVbx0GFBXCf0qxHufDpGYrSiR4IGuEf4FPIyAb14QIhAI3NQJriSUAiLCls+130AH5UjbXh4VzdU6g8QBKE2xL4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6256747},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"93031dcd8743a9435fb303d3a3888b804a9b1d2d","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.9.1-staging.310_1789145874526_0.9184438523117484","host":"s3://npm-registry-packages-npm-production"}},"4.10.1":{"name":"@7365admin1/layer-common","version":"4.10.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.10.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1490bcb0a7a7906e5ba07b77f40be3a3ca891ed5","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.10.1.tgz","fileCount":758,"integrity":"sha512-rgiqmGXodjGcqmDasl8m+f18VcZH/VY/jsUQg7FAsGbL9P2vgpRM+YiidkKzeNBLGDkm+hH9Li0erw8pIrwr8w==","signatures":[{"sig":"MEUCICv2HymjQiOuOzlgSoYyVHILJcE3bxu3qr/kTY/5IjS5AiEA7tM3VnNNIjJso8Oa8sR3PNneJzXvtyiCkgn9lAjtjgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHY4ORs0tK+8TAwqEhxaAyMIeAlyJDBC3hV9txqu1W5rAiEA3atJXSV43exe5B3p5oqnmRLinLPXLJKGbp5CLj8Aeks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6145432},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"6897d7fb8bb7df5ca900100311019f6e0525a6aa","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.10.1_1789146630768_0.4441306109245122","host":"s3://npm-registry-packages-npm-production"}},"4.10.2":{"name":"@7365admin1/layer-common","version":"4.10.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.10.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"aec28ebb128bfcebde5fd7691fa54b7f9139583c","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.10.2.tgz","fileCount":758,"integrity":"sha512-VaMzm2e40Ynf9u1MvmbMiW1y/GCxv0RAtBEv3fNB5s7ixq1foUja6KpIHqn6DLRrdb7aJsbz6sX/ZBcgjbto/Q==","signatures":[{"sig":"MEUCIDL6b/FKfY0pCG+xwKq2ojHMFesFeJdkrnskDeqmKQ7WAiEA7Oz0Y2IjEwQ2MHLzm8iqmPz8uRyJ7ZS2hK//b9cBrgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIUZdxi+VfIFu9hCMRYz2Ooc8wtOuEkj6/J3/BevdZpQIgE73k0R4SPi9bqeZcxHENScNA/VbdlxlTlP0PMaEAo0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6147046},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"2a3064a8c5fae6c94823de12fdf2d9b2f262fbe2","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.10.2_1789153907410_0.40982671507507784","host":"s3://npm-registry-packages-npm-production"}},"4.9.1-staging.311":{"name":"@7365admin1/layer-common","version":"4.9.1-staging.311","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.9.1-staging.311","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a1da1cdab72c46655bd77d65ad02f7a2f1bfc295","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.9.1-staging.311.tgz","fileCount":763,"integrity":"sha512-M5RaClKt/yH0oQLXpfsfr1R1dgY8St/Eltg1PPzAEPW9saVHxCxsdy3y15IJoj8Rt7S9xUE0SBEGYPZYze9SqA==","signatures":[{"sig":"MEQCICNglLyt5gAdqav3XLzhwe1A3nbhpp8VnM+xYd8jO+MhAiB9zanYfPCLjn64CBbWHVRthVwItFbZp+6gwwzGBUqpeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHeXNqzrl4KB1itMlailg95h5kwxVeH6pLVH0ygvlA68AiBs/F3Gl/+FdrxYu4sib33nUtQIx4rwKCXTfuFNrMRpOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6257419},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"cf543bf676f8dfa438f65788c7c46baa381757db","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.9.1-staging.311_1789192468344_0.8163171267117708","host":"s3://npm-registry-packages-npm-production"}},"4.9.1-staging.312":{"name":"@7365admin1/layer-common","version":"4.9.1-staging.312","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.9.1-staging.312","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8b723aea07a09133c4c3849e87229060941c94dc","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.9.1-staging.312.tgz","fileCount":763,"integrity":"sha512-AU5T/nU62KBuVGeo+ICLL+tZcVSJC1CmgCl/t3iufS5G57MpJlfOfmcmsZzLD12avgNu9UMk1EY3c1jFuyBK6A==","signatures":[{"sig":"MEUCIQDQdB0TaJcptsTRdc+3ZjkwFtazFS4/kcnib+OTIoWqywIgPDRzm235rGZUrT4ZmlCQ+u8ISPeW5wipFOAuZiX+a7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF1+E3w9kOX/5kwSnuV3T/I9BInPPxq8fHuZsvTkl70VAiB2X6pZBpvr171IdEcSuwJz+NmgqwVux3G6wGWLr1IJ8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6268266},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"ccbe61fcd0b8b1654cb97fc782d8685083f05f78","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.9.1-staging.312_1789311521329_0.18522418186864242","host":"s3://npm-registry-packages-npm-production"}},"4.10.3":{"name":"@7365admin1/layer-common","version":"4.10.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/layer-common@4.10.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8c9a770cf4f8a3ef65af75632fe293d162a93c31","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.10.3.tgz","fileCount":758,"integrity":"sha512-NAoYAgL7A0Ek/8JyDIFGXz+9sxFwwfz2Ih+BsQkOxXDzXWhaFs6KVNb9aZw1PlwuzVO06J3X5k9praBou8eeew==","signatures":[{"sig":"MEYCIQDUUIgFc7QpcnqJTGAG9UE/6hD6vatiMemNCok1tid1+AIhANY8gIRfsRgFmXHFE+jTZc+2ZQLXu8Ni1AVw27xcoy2/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzNOpn7rBY3Pjz3h7K7zeWKcf6dV2HFVJKDrYuz0YcrQIgfLS4S4I4fuAaEgMlCj5HK1s0LZ5QqThydKLnwkhI6Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6159553},"main":"./nuxt.config.ts","type":"module","//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"7e39f5da1ce25fb2f40763a0b554e980d33c38f6","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/layer-common_4.10.3_1789312338439_0.5198108154707091","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"_id":"@7365admin1/layer-common@4.11.0","dist":{"shasum":"39cebe871505beef62b5637df1f9b98da95f4801","tarball":"https://registry.npmjs.org/@7365admin1/layer-common/-/layer-common-4.11.0.tgz","fileCount":761,"integrity":"sha512-lGp59TzCeJJRksbVj0PvqErFkMQOlJOStvAb4DCVnKkg8xKL/tvZGRYWjiOeDiXIiPoBB9iGeuZtWJ5qU1gOyA==","signatures":[{"sig":"MEYCIQCadENO8VjOtU98K7bDSZWywnzAp5akj4e2QN0whRT5YwIhAIojjMgsmXYZJukrJH0XKZCClQp1aZBHe+PTTjYjJc+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHENPOQhGcHym7xGwbGDEgtkYVelAhwjENErdZdv+7rFAiBVJJSR2JEBC96n0eh8XFbHYPwkHbCZP442I5+kyIVM2A=="}],"unpackedSize":6208407},"main":"./nuxt.config.ts","name":"@7365admin1/layer-common","type":"module","author":{"name":"7365admin1"},"//files":"What a consumer extending this layer actually loads. Without this npm ships the whole working tree - the changesets, the CI workflows, the render harness in tools/ and any scratch directory that happened to exist at publish time. Nuxt resolves a layer by directory, so every runtime directory below has to stay listed; adding a new top-level runtime directory means adding it here too.","gitHead":"ba12f3bba1cd0ac5933b57a57839261e55e7463d","license":"MIT","scripts":{"dev":"nuxi dev .playground","test":"esbuild composables/useVisitorSocket.ts --format=esm --outfile=test/.build/useVisitorSocket.mjs --log-level=error && esbuild composables/usePlateToastWindow.ts --format=esm --outfile=test/.build/usePlateToastWindow.mjs --log-level=error && node --experimental-strip-types --test \"test/*.test.mjs\" && yarn test:units","build":"nuxt build .playground","preview":"nuxt preview .playground","release":"yarn run build && changeset publish","generate":"nuxt generate .playground","test:units":"node --experimental-strip-types --test \"utils/*.test.ts\"","dev:prepare":"nuxt prepare .playground"},"version":"4.11.0","_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","description":"Create Nuxt extendable layer with this GitHub template.","directories":{},"maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"resolutions":{"lodash-es":"4.17.21","rollup-plugin-visualizer":"6.0.11"},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.2","sass":"^1.80.6","qrcode":"^1.5.4","sip.js":"0.21.2","@mdi/font":"^7.4.47","ckeditor5":"47.4.0","qrcode.vue":"^3.4.1","html2pdf.js":"^0.10.2","@iconify/vue":"^5.0.0","html5-qrcode":"^2.3.8","@types/qrcode":"^1.5.6","vue3-signature":"^0.2.4","moment-timezone":"^0.6.0","socket.io-client":"^4.8.3","nuxt-signature-pad":"^1.8.0","vue-draggable-next":"^2.3.0","vuetify-pro-tiptap":"^2.8.2","@ckeditor/ckeditor5-vue":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vue":"latest","nuxt":"^3.13.2","eslint":"^9.14.0","vuetify":"^3.10.4","typescript":"^5.8.3","@nuxt/eslint":"latest","@changesets/cli":"^2.27.9","vite-plugin-vuetify":"^2.0.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/layer-common_4.11.0_1789359349851_0.5240246433803224"}}},"time":{"created":"2026-01-19T04:13:28.287Z","modified":"2026-09-14T04:15:50.200Z","1.8.0":"2026-01-19T04:13:28.536Z","1.8.1":"2026-01-19T05:58:32.391Z","1.8.3":"2026-01-19T06:27:43.585Z","1.8.4":"2026-01-19T06:34:41.657Z","1.8.5":"2026-01-20T05:29:48.147Z","1.8.6":"2026-01-23T05:55:37.133Z","1.9.0":"2026-02-12T06:05:46.007Z","1.10.0":"2026-02-19T02:26:06.790Z","1.10.1":"2026-02-27T06:05:08.254Z","1.10.2":"2026-03-03T01:49:24.578Z","1.10.3":"2026-03-03T03:02:11.123Z","1.10.4":"2026-03-05T00:35:27.006Z","1.10.5":"2026-03-06T02:48:39.897Z","1.10.6":"2026-03-09T06:16:43.103Z","1.10.7":"2026-03-13T01:01:44.363Z","1.10.8":"2026-03-17T07:13:09.927Z","1.10.9":"2026-03-18T01:41:10.579Z","1.10.10":"2026-03-19T05:56:42.096Z","1.11.0":"2026-03-20T02:42:28.359Z","1.11.1":"2026-03-20T03:04:38.749Z","1.11.2":"2026-03-20T05:44:49.438Z","1.11.4":"2026-03-24T08:54:03.016Z","1.11.6":"2026-03-25T09:22:36.326Z","1.11.7":"2026-03-30T09:47:44.088Z","1.11.8":"2026-03-31T03:45:10.526Z","1.11.9":"2026-03-31T06:04:05.209Z","1.11.10":"2026-04-01T03:38:46.688Z","1.11.11":"2026-04-01T04:26:39.861Z","1.11.12":"2026-04-02T01:28:18.114Z","1.11.13":"2026-04-02T06:54:46.904Z","1.11.14":"2026-04-06T01:09:18.513Z","1.11.15":"2026-04-07T03:22:30.536Z","1.11.16":"2026-04-07T08:06:28.225Z","1.11.17":"2026-04-07T08:46:34.856Z","1.11.18":"2026-04-10T06:01:14.144Z","1.11.19":"2026-04-10T09:15:35.371Z","1.11.20":"2026-04-13T02:43:34.073Z","1.11.21":"2026-04-14T12:19:25.398Z","1.11.22":"2026-04-15T05:28:46.004Z","1.11.23":"2026-04-16T01:51:39.680Z","1.11.24":"2026-04-17T03:58:05.892Z","1.11.26":"2026-04-20T06:28:06.648Z","1.11.27":"2026-04-21T06:49:53.690Z","1.11.28":"2026-04-22T03:34:49.996Z","1.11.29":"2026-04-23T08:14:58.702Z","1.11.30":"2026-04-24T00:36:23.938Z","1.11.31":"2026-04-24T01:15:08.029Z","1.11.32":"2026-04-27T08:32:37.405Z","1.11.33":"2026-04-28T08:12:03.876Z","1.11.34":"2026-04-29T05:49:56.824Z","1.11.35":"2026-04-29T07:41:27.725Z","1.11.36":"2026-04-30T06:08:41.191Z","1.11.37":"2026-05-04T07:54:26.987Z","1.11.38":"2026-05-06T14:09:55.094Z","1.11.39":"2026-05-08T02:02:43.319Z","1.11.40":"2026-05-08T07:17:33.983Z","1.11.41":"2026-05-11T05:28:29.213Z","1.11.42":"2026-05-15T01:22:21.496Z","1.11.43":"2026-05-15T01:47:25.458Z","1.11.44":"2026-05-18T07:49:09.258Z","1.11.45":"2026-05-21T07:13:35.309Z","1.11.46":"2026-05-22T06:18:28.457Z","1.11.47":"2026-05-26T01:10:16.934Z","1.11.48":"2026-05-29T05:39:03.793Z","1.11.49":"2026-06-02T07:13:01.825Z","1.11.50":"2026-06-08T08:30:38.533Z","1.11.51":"2026-06-09T02:48:34.986Z","1.11.52":"2026-06-11T00:56:56.239Z","1.11.53":"2026-06-12T01:21:22.032Z","1.11.54":"2026-06-12T03:17:04.524Z","2.0.0":"2026-06-12T08:52:49.213Z","3.0.0":"2026-06-15T05:55:23.621Z","3.0.1":"2026-06-15T07:35:28.929Z","3.0.2":"2026-06-16T23:28:33.103Z","3.0.3":"2026-06-17T06:13:32.964Z","3.0.5":"2026-06-18T06:41:55.733Z","3.0.6":"2026-06-19T03:05:46.147Z","3.0.7":"2026-06-22T08:10:52.623Z","3.0.8":"2026-06-23T08:20:39.456Z","3.0.9":"2026-06-24T05:43:07.491Z","3.0.10":"2026-06-25T08:13:16.308Z","3.0.11":"2026-06-26T08:36:27.049Z","3.0.12":"2026-06-29T07:21:54.534Z","3.0.13":"2026-06-29T08:46:51.664Z","3.0.14":"2026-06-30T06:44:34.263Z","3.0.15":"2026-06-30T09:04:49.151Z","3.0.16":"2026-07-02T00:54:33.433Z","3.0.17":"2026-07-02T08:10:32.430Z","3.0.18":"2026-07-03T07:58:32.479Z","3.0.19":"2026-07-06T08:29:08.481Z","3.0.20":"2026-07-07T08:20:00.026Z","3.0.21":"2026-07-08T08:30:30.465Z","3.0.22":"2026-07-09T08:20:33.583Z","3.0.23":"2026-07-10T08:12:50.979Z","3.0.24":"2026-07-13T00:11:13.009Z","3.0.25":"2026-07-13T08:29:45.463Z","3.0.26":"2026-07-14T08:44:39.824Z","3.0.27":"2026-07-15T08:45:09.130Z","3.0.28":"2026-07-16T23:58:51.569Z","3.0.29":"2026-07-17T08:42:20.469Z","3.0.30-staging.1":"2026-07-20T03:20:36.209Z","3.0.30-staging.2":"2026-07-20T05:36:49.755Z","3.0.30-staging.3":"2026-07-20T07:54:16.360Z","3.0.30-staging.4":"2026-07-20T07:55:44.003Z","3.0.30-staging.5":"2026-07-20T08:39:33.008Z","3.0.30-staging.6":"2026-07-21T06:00:17.964Z","3.0.30-staging.7":"2026-07-21T06:04:20.311Z","3.0.30-staging.8":"2026-07-21T06:09:55.783Z","3.0.30-staging.9":"2026-07-21T07:52:00.370Z","3.0.30":"2026-07-21T09:02:22.707Z","3.0.31-staging.10":"2026-07-22T00:47:33.748Z","3.0.31-staging.11":"2026-07-22T08:18:37.917Z","3.0.31-staging.12":"2026-07-22T08:26:05.516Z","3.0.31-staging.13":"2026-07-22T08:38:30.859Z","3.0.31-staging.14":"2026-07-23T06:45:41.652Z","3.0.31-staging.15":"2026-07-23T08:39:43.118Z","3.0.31-staging.16":"2026-07-24T01:31:36.480Z","3.0.31-staging.17":"2026-07-24T07:51:27.194Z","3.0.31-staging.18":"2026-07-24T07:55:46.680Z","3.0.31-staging.19":"2026-07-24T08:38:58.555Z","3.0.31-staging.20":"2026-07-27T06:19:45.431Z","3.0.31-staging.21":"2026-07-27T06:49:45.279Z","3.0.31-staging.22":"2026-07-28T02:30:27.333Z","3.0.31-staging.23":"2026-07-28T05:56:44.718Z","3.0.31-staging.24":"2026-07-28T06:58:35.143Z","3.1.0":"2026-07-29T00:16:02.925Z","3.0.31-staging.25":"2026-07-29T00:38:36.854Z","3.1.1":"2026-07-29T01:00:26.791Z","3.0.31-staging.26":"2026-07-29T01:00:51.345Z","3.0.31-staging.27":"2026-07-29T07:06:01.758Z","3.0.31-staging.28":"2026-07-30T05:42:35.773Z","3.1.2-staging.29":"2026-07-30T05:51:44.675Z","3.1.2-staging.30":"2026-07-30T05:56:13.806Z","3.1.2-staging.31":"2026-07-31T00:55:27.836Z","3.1.2-staging.32":"2026-07-31T01:44:29.422Z","3.1.2-staging.33":"2026-07-31T02:29:10.060Z","3.1.2-staging.34":"2026-07-31T05:48:58.433Z","3.1.2-staging.35":"2026-07-31T05:50:03.955Z","3.1.2-staging.36":"2026-07-31T06:01:28.240Z","3.1.2-staging.37":"2026-07-31T06:08:17.000Z","3.1.2-staging.38":"2026-07-31T06:25:10.418Z","3.1.2":"2026-07-31T08:23:31.582Z","3.1.3-staging.39":"2026-07-31T08:26:46.816Z","3.1.3-staging.40":"2026-07-31T11:55:06.827Z","3.1.3-staging.41":"2026-08-03T06:32:14.042Z","3.1.3-staging.42":"2026-08-03T07:10:48.159Z","3.1.3-staging.43":"2026-08-04T02:54:28.349Z","3.1.3-staging.44":"2026-08-04T06:50:23.344Z","3.1.3-staging.45":"2026-08-04T08:35:26.084Z","3.1.3":"2026-08-04T09:50:16.156Z","3.1.4-staging.46":"2026-08-05T05:22:57.110Z","3.1.4-staging.47":"2026-08-05T07:00:52.775Z","3.1.4-staging.48":"2026-08-05T07:07:36.497Z","3.1.4-staging.49":"2026-08-06T00:46:39.344Z","3.1.4-staging.50":"2026-08-06T03:16:03.572Z","3.1.4-staging.51":"2026-08-06T03:17:17.278Z","3.1.4-staging.52":"2026-08-07T03:30:14.490Z","3.1.4-staging.53":"2026-08-07T04:56:48.456Z","3.1.4-staging.54":"2026-08-07T06:46:27.735Z","3.2.0":"2026-08-07T08:52:47.857Z","3.1.4-staging.55":"2026-08-10T11:07:48.599Z","3.1.4-staging.56":"2026-08-10T12:53:33.902Z","3.1.4-staging.57":"2026-08-10T15:34:19.768Z","3.1.4-staging.58":"2026-08-11T06:36:52.713Z","3.2.1-staging.59":"2026-08-11T06:39:55.119Z","3.2.1-staging.60":"2026-08-11T08:07:03.879Z","3.2.1-staging.61":"2026-08-11T08:21:48.891Z","3.2.1-staging.62":"2026-08-11T08:25:05.293Z","3.2.1-staging.63":"2026-08-11T12:40:54.764Z","3.2.1-staging.64":"2026-08-11T12:58:50.233Z","3.2.1-staging.65":"2026-08-11T16:13:37.732Z","3.2.1-staging.66":"2026-08-11T16:15:18.343Z","3.2.1-staging.67":"2026-08-11T16:25:06.649Z","3.2.1-staging.68":"2026-08-12T03:17:50.076Z","3.2.1-staging.69":"2026-08-12T05:17:51.901Z","3.2.1-staging.70":"2026-08-12T05:19:43.818Z","3.2.1-staging.71":"2026-08-12T06:04:58.036Z","3.2.1-staging.72":"2026-08-12T07:42:35.116Z","3.2.1":"2026-08-12T07:48:36.048Z","3.2.2":"2026-08-12T11:35:51.322Z","3.2.3":"2026-08-12T11:50:39.239Z","3.2.4":"2026-08-12T15:23:39.669Z","3.2.5":"2026-08-12T16:15:57.791Z","3.2.1-staging.73":"2026-08-13T01:34:29.268Z","3.2.1-staging.74":"2026-08-13T02:58:06.642Z","3.2.1-staging.75":"2026-08-13T05:44:20.476Z","3.2.2-staging.76":"2026-08-13T05:47:17.648Z","3.2.2-staging.77":"2026-08-13T05:59:14.533Z","3.2.2-staging.78":"2026-08-13T06:00:45.662Z","3.2.2-staging.79":"2026-08-13T06:03:15.859Z","3.2.2-staging.80":"2026-08-13T06:50:55.390Z","3.2.2-staging.81":"2026-08-13T07:06:56.587Z","3.2.2-staging.82":"2026-08-13T07:36:53.985Z","3.2.2-staging.83":"2026-08-13T07:49:23.575Z","3.2.2-staging.84":"2026-08-13T08:25:10.886Z","3.2.2-staging.85":"2026-08-13T08:35:35.507Z","3.2.2-staging.86":"2026-08-13T09:04:43.318Z","3.2.2-staging.87":"2026-08-13T09:21:09.461Z","3.2.2-staging.88":"2026-08-13T09:43:58.874Z","3.2.2-staging.89":"2026-08-13T09:55:01.129Z","3.2.2-staging.90":"2026-08-13T10:06:52.027Z","3.2.2-staging.91":"2026-08-13T10:17:06.342Z","3.2.2-staging.92":"2026-08-13T10:45:59.400Z","3.2.2-staging.93":"2026-08-13T11:18:39.813Z","3.2.2-staging.94":"2026-08-13T12:04:01.129Z","3.2.2-staging.95":"2026-08-13T12:26:51.729Z","3.2.2-staging.96":"2026-08-13T12:53:57.814Z","3.2.2-staging.97":"2026-08-13T16:44:02.850Z","3.2.2-staging.98":"2026-08-13T17:34:38.766Z","3.2.2-staging.99":"2026-08-13T18:26:16.709Z","3.2.2-staging.100":"2026-08-13T23:14:52.823Z","3.2.2-staging.101":"2026-08-13T23:40:39.346Z","3.2.2-staging.102":"2026-08-14T00:09:05.117Z","3.2.2-staging.103":"2026-08-14T02:08:47.804Z","3.2.2-staging.104":"2026-08-14T02:55:08.291Z","3.2.2-staging.105":"2026-08-14T05:50:30.482Z","3.2.2-staging.106":"2026-08-14T06:34:35.337Z","3.2.2-staging.107":"2026-08-14T06:59:21.360Z","3.2.6":"2026-08-14T08:38:12.890Z","3.2.2-staging.108":"2026-08-14T10:56:16.622Z","3.2.2-staging.109":"2026-08-14T11:11:01.300Z","3.2.2-staging.110":"2026-08-14T11:58:24.172Z","3.2.2-staging.111":"2026-08-14T11:59:33.160Z","3.2.2-staging.112":"2026-08-14T12:01:14.681Z","3.2.2-staging.113":"2026-08-14T12:02:41.277Z","3.2.2-staging.114":"2026-08-14T12:03:50.626Z","3.2.2-staging.116":"2026-08-14T12:04:53.482Z","3.2.2-staging.118":"2026-08-14T12:05:59.852Z","3.2.2-staging.120":"2026-08-14T12:07:06.790Z","3.2.2-staging.121":"2026-08-14T13:04:43.943Z","3.2.2-staging.122":"2026-08-14T13:17:24.163Z","3.2.2-staging.123":"2026-08-14T13:27:03.849Z","3.2.2-staging.124":"2026-08-14T13:56:39.056Z","3.2.2-staging.125":"2026-08-14T14:11:49.689Z","3.2.2-staging.126":"2026-08-14T14:39:15.696Z","3.2.2-staging.127":"2026-08-14T14:44:10.584Z","3.2.2-staging.128":"2026-08-14T15:15:01.407Z","3.2.2-staging.129":"2026-08-14T15:54:46.436Z","3.2.2-staging.130":"2026-08-14T17:00:43.564Z","3.2.2-staging.131":"2026-08-14T17:20:58.981Z","3.2.2-staging.132":"2026-08-15T05:30:22.210Z","3.2.2-staging.133":"2026-08-15T05:36:21.569Z","3.2.2-staging.134":"2026-08-15T05:39:11.002Z","3.2.2-staging.135":"2026-08-15T06:17:48.536Z","3.2.2-staging.136":"2026-08-15T06:47:16.179Z","3.2.2-staging.137":"2026-08-15T06:48:17.674Z","3.2.2-staging.138":"2026-08-15T06:59:49.138Z","3.2.2-staging.139":"2026-08-15T07:27:53.955Z","3.2.2-staging.140":"2026-08-15T08:08:26.176Z","3.2.2-staging.141":"2026-08-15T09:30:21.794Z","3.2.2-staging.142":"2026-08-15T11:03:27.617Z","3.2.2-staging.143":"2026-08-15T11:48:30.452Z","3.2.2-staging.144":"2026-08-15T12:04:31.874Z","3.2.2-staging.145":"2026-08-15T12:55:01.361Z","3.2.2-staging.146":"2026-08-15T13:01:21.407Z","3.2.2-staging.147":"2026-08-15T13:22:29.456Z","3.2.2-staging.148":"2026-08-15T13:35:10.952Z","3.2.2-staging.149":"2026-08-15T13:36:40.567Z","3.2.2-staging.150":"2026-08-15T13:41:27.657Z","3.2.2-staging.151":"2026-08-15T13:43:31.122Z","3.2.2-staging.152":"2026-08-15T14:01:14.705Z","3.2.2-staging.153":"2026-08-15T14:06:26.567Z","3.2.2-staging.154":"2026-08-15T15:30:43.411Z","3.2.2-staging.155":"2026-08-15T15:32:32.763Z","3.2.2-staging.156":"2026-08-15T15:37:15.491Z","3.2.2-staging.157":"2026-08-15T15:38:19.186Z","3.2.2-staging.158":"2026-08-15T16:28:35.054Z","3.2.2-staging.159":"2026-08-15T16:37:27.669Z","3.2.2-staging.160":"2026-08-15T17:30:51.504Z","3.2.2-staging.161":"2026-08-15T18:56:45.587Z","3.2.2-staging.162":"2026-08-15T19:00:16.312Z","3.2.2-staging.163":"2026-08-15T19:26:36.976Z","3.2.2-staging.164":"2026-08-15T20:17:11.067Z","3.2.2-staging.165":"2026-08-15T20:53:18.768Z","3.2.2-staging.166":"2026-08-15T20:54:16.984Z","3.2.2-staging.167":"2026-08-15T22:53:48.081Z","3.2.2-staging.168":"2026-08-15T23:06:03.994Z","3.2.2-staging.169":"2026-08-15T23:41:45.776Z","3.2.2-staging.170":"2026-08-16T01:07:52.221Z","3.2.2-staging.171":"2026-08-16T05:47:17.978Z","3.2.2-staging.172":"2026-08-16T06:04:54.396Z","3.2.2-staging.173":"2026-08-16T15:04:14.364Z","3.2.2-staging.174":"2026-08-16T19:34:58.722Z","3.2.2-staging.175":"2026-08-16T20:46:06.989Z","3.2.2-staging.176":"2026-08-17T06:09:16.678Z","3.2.2-staging.177":"2026-08-17T06:28:26.828Z","3.2.2-staging.178":"2026-08-17T06:44:24.973Z","3.2.2-staging.179":"2026-08-17T09:52:23.143Z","3.2.2-staging.180":"2026-08-17T09:53:32.095Z","3.2.2-staging.181":"2026-08-17T10:17:51.537Z","3.2.2-staging.182":"2026-08-18T03:38:22.178Z","3.2.2-staging.183":"2026-08-18T06:35:56.238Z","3.2.7":"2026-08-18T08:53:29.585Z","3.2.2-staging.188":"2026-08-19T05:05:30.445Z","3.2.2-staging.189":"2026-08-19T07:18:25.356Z","3.2.2-staging.190":"2026-08-19T08:12:29.594Z","3.2.2-staging.191":"2026-08-19T08:22:57.571Z","3.2.2-staging.192":"2026-08-19T08:34:21.361Z","3.2.2-staging.193":"2026-08-19T09:59:14.761Z","3.2.2-staging.194":"2026-08-19T10:31:06.499Z","3.2.2-staging.195":"2026-08-19T10:57:33.790Z","3.2.2-staging.196":"2026-08-19T11:37:11.011Z","3.2.2-staging.197":"2026-08-19T12:06:57.402Z","3.2.2-staging.198":"2026-08-19T14:39:57.293Z","3.2.2-staging.199":"2026-08-19T15:35:41.651Z","3.2.8-staging.200":"2026-08-19T23:02:40.872Z","3.2.8-staging.201":"2026-08-20T02:46:53.036Z","3.2.8-staging.202":"2026-08-20T03:03:04.066Z","3.2.8-staging.203":"2026-08-20T04:32:15.578Z","3.2.8-staging.204":"2026-08-20T05:17:12.112Z","3.2.8-staging.205":"2026-08-20T06:13:57.810Z","3.2.8-staging.206":"2026-08-20T06:57:07.537Z","3.2.8-staging.207":"2026-08-20T07:31:54.697Z","3.2.8-staging.208":"2026-08-20T07:32:59.563Z","3.2.8-staging.209":"2026-08-20T07:35:05.312Z","3.3.0":"2026-08-20T07:44:44.367Z","3.2.8-staging.210":"2026-08-20T08:12:54.971Z","3.3.1":"2026-08-20T08:13:18.185Z","4.0.0":"2026-08-20T08:39:54.689Z","4.0.1":"2026-08-20T08:54:50.490Z","3.2.8-staging.211":"2026-08-20T10:34:04.200Z","3.2.8-staging.212":"2026-08-20T10:38:39.676Z","3.2.8-staging.213":"2026-08-20T10:57:52.280Z","3.2.8-staging.214":"2026-08-20T12:48:43.367Z","4.0.2":"2026-08-20T14:21:41.098Z","3.2.8-staging.215":"2026-08-20T16:29:43.276Z","3.2.8-staging.216":"2026-08-20T16:30:50.520Z","3.2.8-staging.218":"2026-08-20T16:31:55.188Z","3.2.8-staging.219":"2026-08-20T16:33:02.581Z","4.0.3-staging.220":"2026-08-21T02:23:52.395Z","4.0.3-staging.221":"2026-08-21T02:33:36.146Z","4.0.3-staging.222":"2026-08-21T03:28:38.331Z","4.0.3-staging.223":"2026-08-21T03:29:42.569Z","4.0.3-staging.224":"2026-08-21T03:30:53.268Z","4.0.3-staging.225":"2026-08-21T04:21:36.694Z","4.0.3-staging.226":"2026-08-21T04:30:51.740Z","4.0.3-staging.227":"2026-08-21T06:02:53.777Z","4.0.3-staging.228":"2026-08-21T06:03:55.155Z","4.0.3-staging.229":"2026-08-21T06:26:39.260Z","4.0.3-staging.230":"2026-08-21T06:48:03.564Z","4.0.3-staging.231":"2026-08-21T07:54:41.957Z","4.0.3-staging.232":"2026-08-21T09:17:58.824Z","4.0.3-staging.233":"2026-08-21T09:30:30.563Z","4.0.3-staging.234":"2026-08-21T11:13:20.403Z","4.0.3-staging.235":"2026-08-21T11:14:30.520Z","4.0.3-staging.236":"2026-08-22T02:25:25.869Z","4.0.3":"2026-08-22T05:09:56.288Z","4.0.4-staging.237":"2026-08-23T00:00:34.463Z","4.0.4-staging.238":"2026-08-24T05:44:29.974Z","4.0.4-staging.239":"2026-08-24T05:59:34.668Z","4.0.4-staging.240":"2026-08-25T05:38:47.913Z","4.0.4-staging.241":"2026-08-25T07:02:35.052Z","4.0.4-staging.242":"2026-08-25T07:31:04.251Z","4.1.0":"2026-08-26T00:53:08.962Z","4.0.4-staging.243":"2026-08-26T03:39:39.829Z","4.1.1":"2026-08-26T03:52:30.835Z","4.1.2-staging.244":"2026-08-26T07:06:25.651Z","4.1.2-staging.245":"2026-08-26T07:07:33.282Z","4.1.2":"2026-08-26T07:12:26.567Z","4.1.2-staging.246":"2026-08-26T07:14:00.224Z","4.1.2-staging.247":"2026-08-26T07:53:16.361Z","4.1.2-staging.248":"2026-08-26T09:15:10.068Z","4.1.3-staging.249":"2026-08-27T01:46:39.334Z","4.1.3-staging.250":"2026-08-27T01:57:41.187Z","4.1.3-staging.251":"2026-08-27T07:26:50.946Z","4.1.3-staging.252":"2026-08-28T05:54:38.983Z","4.1.3-staging.253":"2026-08-28T06:56:36.104Z","4.1.3-staging.254":"2026-08-28T07:15:55.726Z","4.1.3-staging.255":"2026-08-28T08:17:38.857Z","4.1.3-staging.256":"2026-08-28T11:52:30.382Z","4.1.3-staging.257":"2026-08-29T02:45:13.511Z","4.2.0":"2026-08-31T03:13:44.051Z","4.2.1-staging.258":"2026-08-31T07:50:04.910Z","4.2.1-staging.259":"2026-08-31T09:14:56.049Z","4.2.1-staging.260":"2026-08-31T13:39:39.177Z","4.2.1":"2026-08-31T13:53:58.824Z","4.2.2-staging.261":"2026-09-01T01:37:40.716Z","4.2.2-staging.262":"2026-09-01T01:39:28.148Z","4.2.2-staging.263":"2026-09-01T04:04:00.140Z","4.2.2-staging.264":"2026-09-01T06:11:53.595Z","4.2.2-staging.265":"2026-09-01T07:17:31.106Z","4.2.2-staging.266":"2026-09-01T08:19:11.167Z","4.2.2":"2026-09-01T10:03:19.950Z","4.2.2-staging.267":"2026-09-01T11:39:10.508Z","4.2.3":"2026-09-01T13:53:21.840Z","4.2.2-staging.268":"2026-09-01T16:11:29.333Z","4.2.2-staging.269":"2026-09-01T17:42:39.500Z","4.2.4":"2026-09-01T21:01:12.263Z","4.2.5-staging.270":"2026-09-02T00:26:41.840Z","4.2.5-staging.271":"2026-09-02T01:01:46.490Z","4.2.5":"2026-09-02T01:09:05.444Z","4.2.5-staging.272":"2026-09-02T02:10:23.782Z","4.2.6":"2026-09-02T02:29:15.250Z","4.2.5-staging.273":"2026-09-02T04:12:38.077Z","4.2.7-staging.274":"2026-09-02T05:26:41.023Z","4.2.7-staging.275":"2026-09-02T05:43:19.840Z","4.2.7":"2026-09-02T05:50:22.578Z","4.2.8-staging.276":"2026-09-02T11:31:56.795Z","4.2.8":"2026-09-02T11:37:21.172Z","4.2.9-staging.277":"2026-09-03T05:31:54.853Z","4.2.9-staging.278":"2026-09-03T06:17:10.437Z","4.2.9-staging.279":"2026-09-04T01:40:29.439Z","4.2.9":"2026-09-04T01:44:55.680Z","4.2.10-staging.280":"2026-09-04T02:34:23.757Z","4.2.10":"2026-09-04T05:31:44.497Z","4.2.11":"2026-09-04T06:54:47.944Z","4.2.12":"2026-09-04T12:21:31.797Z","4.2.13":"2026-09-04T13:20:12.614Z","4.2.14":"2026-09-04T16:02:12.875Z","4.2.15":"2026-09-04T16:36:43.956Z","4.2.16":"2026-09-05T04:29:34.328Z","4.2.17":"2026-09-05T05:26:46.083Z","4.2.18":"2026-09-05T05:53:12.009Z","4.2.19":"2026-09-05T06:30:48.209Z","4.2.20":"2026-09-05T07:44:53.710Z","4.2.21-staging.281":"2026-09-05T11:46:27.253Z","4.2.21":"2026-09-05T12:22:22.836Z","4.2.22":"2026-09-05T16:48:46.397Z","4.2.23":"2026-09-05T17:36:29.640Z","4.2.24":"2026-09-06T11:28:41.085Z","4.2.25":"2026-09-06T14:26:06.385Z","4.2.26":"2026-09-06T16:02:45.479Z","4.2.27":"2026-09-07T05:01:39.264Z","4.2.28":"2026-09-07T11:23:39.600Z","4.2.29":"2026-09-07T17:51:36.181Z","4.2.21-staging.282":"2026-09-08T08:26:01.070Z","4.2.21-staging.283":"2026-09-08T10:07:55.607Z","4.2.21-staging.284":"2026-09-09T01:23:31.468Z","4.2.21-staging.285":"2026-09-09T05:47:00.802Z","4.2.21-staging.286":"2026-09-09T08:41:11.357Z","4.3.0":"2026-09-09T09:29:24.014Z","4.3.1":"2026-09-09T12:57:30.610Z","4.4.0":"2026-09-09T14:31:18.226Z","4.4.1-staging.287":"2026-09-09T15:22:13.367Z","4.4.1-staging.288":"2026-09-09T15:22:51.285Z","4.4.1-staging.289":"2026-09-09T15:49:17.473Z","4.4.1":"2026-09-09T16:33:48.494Z","4.4.2-staging.290":"2026-09-09T16:56:49.784Z","4.4.2-staging.291":"2026-09-09T18:35:45.520Z","4.4.2-staging.292":"2026-09-09T19:36:59.113Z","4.5.0":"2026-09-09T19:47:47.123Z","4.5.1-staging.293":"2026-09-10T00:39:28.365Z","4.6.0":"2026-09-10T00:46:34.686Z","4.5.1-staging.294":"2026-09-10T02:42:49.579Z","4.7.0":"2026-09-10T02:48:04.349Z","4.5.1-staging.295":"2026-09-10T03:09:52.805Z","4.7.1":"2026-09-10T03:16:44.459Z","4.5.1-staging.296":"2026-09-10T04:43:36.438Z","4.7.2":"2026-09-10T05:04:24.267Z","4.5.1-staging.297":"2026-09-10T06:34:40.008Z","4.5.1-staging.298":"2026-09-10T06:54:51.246Z","4.5.1-staging.299":"2026-09-10T07:18:04.184Z","4.7.3":"2026-09-10T07:26:40.795Z","4.5.1-staging.300":"2026-09-10T08:16:48.745Z","4.5.1-staging.301":"2026-09-10T08:51:44.599Z","4.5.1-staging.302":"2026-09-11T03:56:47.827Z","4.5.1-staging.303":"2026-09-11T05:48:07.092Z","4.8.0":"2026-09-11T06:01:54.903Z","4.8.1-staging.304":"2026-09-11T06:55:46.950Z","4.8.1":"2026-09-11T07:33:26.849Z","4.8.1-staging.305":"2026-09-11T07:58:22.693Z","4.9.0":"2026-09-11T08:18:58.538Z","4.9.1-staging.306":"2026-09-11T12:13:51.195Z","4.9.1-staging.307":"2026-09-11T12:29:29.177Z","4.9.1":"2026-09-11T12:58:47.045Z","4.9.1-staging.308":"2026-09-11T16:07:48.611Z","4.9.1-staging.309":"2026-09-11T16:09:53.924Z","4.10.0":"2026-09-11T16:32:48.130Z","4.9.1-staging.310":"2026-09-11T16:57:54.643Z","4.10.1":"2026-09-11T17:10:30.868Z","4.10.2":"2026-09-11T19:11:47.642Z","4.9.1-staging.311":"2026-09-12T05:54:28.464Z","4.9.1-staging.312":"2026-09-13T14:58:41.437Z","4.10.3":"2026-09-13T15:12:18.556Z","4.11.0":"2026-09-14T04:15:50.038Z"},"author":{"name":"7365admin1"},"license":"MIT","description":"Create Nuxt extendable layer with this GitHub template.","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"readme":"# Nuxt Layer Starter\n\nCreate Nuxt extendable layer with this GitHub template.\n\n## Setup\n\nMake sure to install the dependencies:\n\n```bash\npnpm install\n```\n\n## Working on your layer\n\nYour layer is at the root of this repository, it is exactly like a regular Nuxt project, except you can publish it on NPM.\n\nThe `.playground` directory should help you on trying your layer during development.\n\nRunning `pnpm dev` will prepare and boot `.playground` directory, which imports your layer itself.\n\n## Distributing your layer\n\nYour Nuxt layer is shaped exactly the same as any other Nuxt project, except you can publish it on NPM.\n\nTo do so, you only have to check if `files` in `package.json` are valid, then run:\n\n```bash\nnpm publish --access public\n```\n\nOnce done, your users will only have to run:\n\n```bash\nnpm install --save your-layer\n```\n\nThen add the dependency to their `extends` in `nuxt.config`:\n\n```ts\ndefineNuxtConfig({\n  extends: 'your-layer'\n})\n```\n\n## Development Server\n\nStart the development server on http://localhost:3000\n\n```bash\npnpm dev\n```\n\n## Production\n\nBuild the application for production:\n\n```bash\npnpm build\n```\n\nOr statically generate it with:\n\n```bash\npnpm generate\n```\n\nLocally preview production build:\n\n```bash\npnpm preview\n```\n\nCheckout the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.\n","readmeFilename":"README.md"}