{"_id":"@ramathibodi/nuxt-commons","_rev":"112-434d01de399efa0934a2d5a13f93b2f2","name":"@ramathibodi/nuxt-commons","dist-tags":{"latest":"4.0.25"},"versions":{"0.0.1":{"name":"@ramathibodi/nuxt-commons","version":"0.0.1","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.0.1","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"1a0018b1bf1f9e67d6b7f28470a1d64ecb9310a3","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.0.1.tgz","fileCount":49,"integrity":"sha512-3xjwpWa1TzhC8mGPPfn455TSZyHst4psv35LkCcENxLv+9vCRIrYZIOWzSU684TxwPHMd24P/ayZ+K4UpjPPtg==","signatures":[{"sig":"MEUCIA5iKGjgIhX3suzB+BjS3oDefO5vrtRd88rGTy7LRJYYAiEA1keGNZ0tA3dskTeF+rJNM2paxg6YNX9Eabvlmc6+Ndw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92061},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"04578574af329fecb126e77fe3a244ee675c4da6","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"chat.den","email":"chat.den@mahidol.edu"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.5.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","vuetify":"^3.5.17","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.0.1_1715670587894_0.9467805489369499","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@ramathibodi/nuxt-commons","version":"0.0.2","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.0.2","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"2502a568b8600f810e7837954f05a84e0ca3153b","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.0.2.tgz","fileCount":49,"integrity":"sha512-/8hZc3uD0oUcj9ti35YzpZbOArDAmoOtTFGHLkcVACQ424DmfyFM+0eylSQW9acvpPUKWo0MPLGud7d3CKkTCA==","signatures":[{"sig":"MEUCIQCmvqCEVkRswq2oJE1l/Km8V5JnhtbJfqD/JYWQjPqKuQIgbLD5Ym6ANTObzmCrTSw8S+nCvJ+n/KUPIddw0vhDyCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92878},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"5b87d61bffb71358df19ed5b5f2db3748b6692b8","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"chat.den","email":"chat.den@mahidol.edu"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.5.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","vuetify":"^3.6.6","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.0.2_1715840632899_0.26801083263015757","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@ramathibodi/nuxt-commons","version":"0.0.3","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.0.3","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"7787b878ccdbf8efb9933f898d11148d5820f764","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.0.3.tgz","fileCount":49,"integrity":"sha512-ZZMJ8OIkzfkD6fbY3jNSx+UH0hF99nOmm/IEOHLcH167WCF8eXUwU3vmNmFFAFwe8V4c6+FmSrkxqP2DOz+/qw==","signatures":[{"sig":"MEYCIQDFK+WKSziGKpYJoZr2oZr65cJFLusO8ZPwqeL2tJeoswIhAPmvFtPZEwn5DHJl3CG53gLBa9Q/+xB97NRYEXYcpLDc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93185},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"38b4087822b7338851f557e8a23cfa10f86821d7","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"chat.den","email":"chat.den@mahidol.edu"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.5.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","vuetify":"^3.6.6","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.0.3_1716184497753_0.15731165749168818","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@ramathibodi/nuxt-commons","version":"0.0.4","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.0.4","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"f3f1f46d53881acb700480037405c6d91ef3a54f","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.0.4.tgz","fileCount":49,"integrity":"sha512-G9igTvtC3kpxUrlrbdXFtrm8oHQkhwstfGMUfv6PhhYNjX+3IYqxhgI86eiGcmHdokR2raSXW4vxK8vlZzuUqw==","signatures":[{"sig":"MEUCICQ9lcwZGmTAFt+JcvJnMDCh0qB3HeMN2+ZCriFHE+XiAiEAh2CaUJ55zyJ9G8xi+qmXslFiigjDwUe3MtMfh7dSavI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93134},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"7d559156353b9d3ad202d5c4db2ea2b61ca42565","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"chat.den","email":"chat.den@mahidol.edu"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.5.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","vuetify":"^3.6.6","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.0.4_1716192552038_0.08043107436763974","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@ramathibodi/nuxt-commons","version":"0.0.5","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.0.5","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"e4e71b78df43fa74ae1a623f57f7ede83ad957ff","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.0.5.tgz","fileCount":49,"integrity":"sha512-C9hKX3SdIS0WiyiQ+uQQMpMtVC6Rm6vRQBvtHjCUqSuCHlyaXhzKGdgo1eHejQPoBp+ZnU9MaoNZYeMgvVGysA==","signatures":[{"sig":"MEUCIADLvmwvRT5AaeM7erfpoe/e1p5Kh1VFG/ZdqNsrkNsqAiEA+eiEOK0hAsKmnjdqKPv5LwIy6KCLE2h6RbnHVn2RZ84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93131},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"b003229c2ab5fa28d128ae9eee006ec870575fdb","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"chat.den","email":"chat.den@mahidol.edu"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.5.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","vuetify":"^3.6.6","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.0.5_1716518545003_0.838152016570465","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@ramathibodi/nuxt-commons","version":"0.0.6","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.0.6","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"1fa1795d98687b16bc6c3de10f8083c559b151c6","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.0.6.tgz","fileCount":50,"integrity":"sha512-xoNyWxrqpUTQWn/ZtZdq3UhPTEve2xNCQe3E4jddLrePLqeyIOe5TktTXYXF2ti1sPvpOyuul7N8Gwq/iXtyYg==","signatures":[{"sig":"MEYCIQCvzVbHHh1VBvamycaRQGPTtyeZmgZw14o8S/6FV2BZIgIhALRGgNFOvHDoDVqYOHB4TO0g+Wu0HuGZPvYWOpOCokGw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93707},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"7aef6612d1841925dd35f54a950c158a0b8c8739","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"chat.den","email":"chat.den@mahidol.edu"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.5.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","vuetify":"^3.6.6","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.0.6_1716520581700_0.6122906216347523","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@ramathibodi/nuxt-commons","version":"0.0.7","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.0.7","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"6b112f494d2c1fb9dd0f4ea7f72b11f237dad3ad","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.0.7.tgz","fileCount":51,"integrity":"sha512-aqh4Mi2KpjAbv7xTzcr64BiRADc71jStd8i5tcrzQme75Hb+H4ZxMFYUAE3tjWOOtbfPoLs5CpcXWOWeLZZ3Jg==","signatures":[{"sig":"MEYCIQCJcRO65Y7toRK3mtjqWnd1FIPDvRF/1xJn28JgLOCq7gIhAMZ/+VfqltI76BjT6la7raHOH3d1jhpMWMJuZtnzU2zM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96061},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"85bb4ce718a528ef0bb9fb8f2c2ef090e3495ae4","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"chat.den","email":"chat.den@mahidol.edu"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.5.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.0.7_1717555148896_0.38322667489466","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@ramathibodi/nuxt-commons","version":"0.0.8","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.0.8","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"15911f8f25986d59450a67fdf2d2dfdc05ab4cca","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.0.8.tgz","fileCount":51,"integrity":"sha512-fGE7HbnNfoYq/99L6Zlpy+WyBx2/gzlrjds6lypIASteSpZCIEYMnB9M4TREVsiM3OE+0OA6Sa98onsqBk2ISA==","signatures":[{"sig":"MEQCIA5tBs3vikUxs+w/82z7i0Fqq08j2TTEeItTPzzZJF9DAiA5UPsjLDcWIYq9gLb/FQ3n/5RiW43xTmVxgrsiMwmFTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96523},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"233bb46370e973ca649be24c3f5cd2d971fc0fe1","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"chat.den","email":"chat.den@mahidol.edu"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.5.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.0.8_1717984211985_0.32732885179217064","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@ramathibodi/nuxt-commons","version":"0.0.9","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.0.9","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"c714ac902332afd709e2bc868b7428d32b86a87a","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.0.9.tgz","fileCount":52,"integrity":"sha512-pBjvPesa2MUv3QMnaglD0Yvm3HWdzrheYB3wT3jDlhISIysIFoLpTw5bjN7pD9lVsIRcurKtOTv8FnAzazviRA==","signatures":[{"sig":"MEYCIQDET62UzuzU8G6yupMMMS4ZKg1QnpjYOmWQZJ+5b9sYewIhAL9CDK3dtUh+4vJmeJkKnjEXiFcEr/l6kCh99A3PzfMo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98682},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"bbc57cdcaba37a3eb9388436f073145ed030fbfc","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"chat.den","email":"chat.den@mahidol.edu"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.1","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.0.9_1718609139784_0.8125416010911906","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@ramathibodi/nuxt-commons","version":"0.0.10","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.0.10","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"917b63fb9ddaac76be727b7f1befd8f665c66631","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.0.10.tgz","fileCount":52,"integrity":"sha512-M7M+/BED36+hDxvu8eKF07TrSp2nNDKVhu5GEJ3hwcU32LM6cuWzfbX/6YQTC1i2eFjD0ImOKNXMEOGxFfqB8w==","signatures":[{"sig":"MEQCIEh/1ZPh0e7+ZbcrQlJeX0OIJf3eBxwAiRmHwRiNzx07AiBSzASYWjbFL9vUqpNEPdIfLTb5MD4agOv9Slw5Bs2H7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98467},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"4c493af3043f398d8ebcdea08d87eda240704587","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.7.0","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.0.10_1718682172340_0.5092071813805266","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@ramathibodi/nuxt-commons","version":"0.1.0","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.0","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"9d6c77a46471bc2fddd1306b4da4f2d8e67332b6","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.0.tgz","fileCount":70,"integrity":"sha512-jDCu4hKEUmiKsdlXqZzJZWs3KEuukLDdPxns2tcv4vftP9VYC07QKeJDcmZkvN3wj8NMtoSSrMRRVx6hvF0QIQ==","signatures":[{"sig":"MEUCIQCeYAfsKNyPVgUs5QU3Ci6oUhPX+cvjCiG6GltPrHUGRwIgOgUEEAoXdWcM4eqAQRSNawW4LhtWvCMzCKlBiaPHmlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137190},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"6cc5b3d42d0cad073451bba3d89175b847f575b8","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.7.0","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^6.6.2","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@vueuse/integrations":"^10.10.0","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","prettier":"3.3.2","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.0_1718698709269_0.28708311351322635","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@ramathibodi/nuxt-commons","version":"0.1.1","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.1","dist":{"shasum":"32e1064837b028c22c2d95a1d31eefbe0448b115","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.1.tgz","fileCount":70,"integrity":"sha512-15cwphShCOUknecVSazf0SHu7imnEKTpy6M+y1TqsOpfRBzpVOzxNeDxYOX8eXUQcTELDuv8MWnJMLTE7ZWtBA==","signatures":[{"sig":"MEYCIQCg0RsrNO0LYaCm/aTitCbN5R1Qykv45qwz23i8jXucsQIhAMJxXYmzLteFYjAWMQJIBDEEDbRN5yk8v8iI6+/o/BR3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136673},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"a9c2ded8b7e683faeb4df696178be015b8dcfc8e","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.7.0","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^6.6.2","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@vueuse/integrations":"^10.10.0","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","prettier":"3.3.2","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.1_1718935459445_0.8871201511112012","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@ramathibodi/nuxt-commons","version":"0.1.2","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.2","dist":{"shasum":"aee1788c10ee37dd4b633bc62476dc8414e63be1","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.2.tgz","fileCount":70,"integrity":"sha512-pT92WcYGTH0iwzT3Jux7NRKWjxw1OKCY8FQBtXgiVdWk0Um6zs1KD7RecvSWa4S8fILRBkXjdLiuNir5+M1LJg==","signatures":[{"sig":"MEUCIQCteS/P27bN3VkLjcfRiwLDFD6HUZQLbMQExohtkFEjWQIgByGsVmJLk5hqruBjlfgJzC5qc8D6CL5S6FzCrlazkHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136653},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"a9c2ded8b7e683faeb4df696178be015b8dcfc8e","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.7.0","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^6.6.2","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@vueuse/integrations":"^10.10.0","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","prettier":"3.3.2","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.2_1718954328217_0.31438738827416524","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@ramathibodi/nuxt-commons","version":"0.1.3","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.3","dist":{"shasum":"3e86b60d7c6d576c7c891cc301d5c2fe3def9796","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.3.tgz","fileCount":70,"integrity":"sha512-JOD6nlGzOsDVC0/wIpoztim9XgmEkf+L4wIt7wamL4t+AbLHSumuts6JyxdQJftDlLz4/hBx6Bto8ird6BBfPw==","signatures":[{"sig":"MEYCIQDszT31wVqyQozFHZWS3BOStbKLJsIFwUoCjyZCo/45nAIhANvwdAkeVBQmGdtMf8B3QzTyD6MB6LuOG06dmSnEetYX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137320},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"b2f1929f3be268dd18c3b9b2131afdcaaf8429fc","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.7.0","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@vueuse/integrations":"^10.10.0","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","prettier":"3.3.2","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.3_1719029450875_0.4530715120336668","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@ramathibodi/nuxt-commons","version":"0.1.4","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.4","dist":{"shasum":"c94177d1ab1bd377193054060c7fc681e64ac993","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.4.tgz","fileCount":70,"integrity":"sha512-UvvoQhBukl+RJtrW4u4lTMmnUlT2W47WOSCvs6vxV2M9MguMlxgdXnLerFlI18oeUEWXPpVww2VuPdfXbMS5nw==","signatures":[{"sig":"MEUCIQDZ39adMMgLxuWUr+Gy/sJ3P+QyMwATvnHqf+BQS60ZeAIgaJlWQseyETt+1J/rc45/j7nxGLDJOzMYLEfCnpGRFIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137077},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"d0cd5434619f396b28cbecd93d199bbd07da8d33","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.2.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.15.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@vueuse/integrations":"^10.10.0","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","prettier":"3.3.2","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.4_1719071600273_0.5079697753874031","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@ramathibodi/nuxt-commons","version":"0.1.5","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.5","dist":{"shasum":"dc9cdd7ceb38f81893c9249d237461ce15dfe467","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.5.tgz","fileCount":70,"integrity":"sha512-vssjaVDMXpsTyB/+ikBgYvqhvXYYbk5+vUx0PGVSNRkPtRT1XKuyfvXsKd93B+5Lux0M53+agPjN6saiL9jc0w==","signatures":[{"sig":"MEQCIDa6XOZT8X8d7NP2cT9UofI5mftwNopye9VQkWbrLqooAiAmkzGbKTCwZCb7Vmjv9tX5JnGzxbbJv6GCzr/Vne62Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137403},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"460c5e12f51110a96535235fed248d101747361e","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.7.0","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@vueuse/integrations":"^10.10.0","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.5_1719201683708_0.6964640383240803","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@ramathibodi/nuxt-commons","version":"0.1.6","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.6","dist":{"shasum":"88dfaa6d874dcb63aa3ea777467dd5418c8bd01d","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.6.tgz","fileCount":70,"integrity":"sha512-iSNOTZ9B1tgL23Y8/atq/7Ze14aV5iZmRjCbGlwF9wo2jy/mZqWezJMNBTDPOhsb/UDkZYtpG3NTLs9ALr25DA==","signatures":[{"sig":"MEUCIDhBepXbzB7tSwVXkTQRG84f3uaSZDHYIs+wwTCwdLlQAiEAmPfNWxKifN4+wDjCJ3uKWmAiwa7C02RbGrTQrL3pphA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137448},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"99a0979a1dd655067f9b314b50cb220a568d8dc9","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.7.0","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@vueuse/integrations":"^10.10.0","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.6_1719280511935_0.07342631547297951","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@ramathibodi/nuxt-commons","version":"0.1.7","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.7","dist":{"shasum":"140420a0633f3786e18c5f6bb9202669866cd93e","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.7.tgz","fileCount":71,"integrity":"sha512-++k0TkM3djFv0vcNqFrF69wVwKu3RPSBD9M97Jv9G090TFNIe7X2Q2LHRfd6j3gSysV9X8bwLOZBA9BNO5v0Pw==","signatures":[{"sig":"MEYCIQDgMdZ77BTE8klfA5G1EAMcudZ0WBRrRPnp5D7WDuAKJwIhAOvCZEfrh1h7ZnxkyE+a36iwGksSqFOOT13SSFG2yTHE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139045},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"121d3ffd83d19b0bb33673c6d094c3d02b8a366e","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.7.0","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.7_1719457646288_0.3891748109440931","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@ramathibodi/nuxt-commons","version":"0.1.8","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.8","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"cec29ba3660c2c419bd77ae89fbca909f4e87dfc","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.8.tgz","fileCount":74,"integrity":"sha512-oh1xYX6DbivsaStzGwSvjGXOGL/zU70Oyun02cAkj8Ssgk/93Rp3ayxUxe16C4fAy5HFNhpEI9vfsMk46oC/vg==","signatures":[{"sig":"MEQCIHZPQxbC2JnlFKQnn6gU3U+ybvBmNIQJdXSIjmU6jMdhAiA40Sw94rOQ2akkDXHXIhkZr8lgJUK6wrfyQXVv5452tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145274},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"4710293d8177e458ab1d47d0f8a8f91fc0aadbd4","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"chat.den","email":"chat.den@mahidol.edu"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.1","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.8_1719975650938_0.38984642537573055","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@ramathibodi/nuxt-commons","version":"0.1.9","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.9","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"d2f8608f50b771b664a08e533c8be0e1711f4659","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.9.tgz","fileCount":74,"integrity":"sha512-fqw2WIiiufBdOtj+mkofTDXCeEU/qma6W5tElZPFhWbzDlwzUwLZMgcE2X6NOPcvfE40t5UeMgsKjCQcsYJ8yQ==","signatures":[{"sig":"MEUCIQCDx9AyC+gmneMwgSZVE4YmGuR5y2OFcJbuvehhsfPy4gIgJIr65qUkJtD2OPUkRoRrcAFZoP6+TdwsscCsREooD1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145241},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"}},"gitHead":"bab19189ec3218fd18ead040402deb3c6a07e970","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"chat.den","email":"chat.den@mahidol.edu"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.1","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@fortawesome/fontawesome-free":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.9_1720404251743_0.8986972151334394","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@ramathibodi/nuxt-commons","version":"0.1.10","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.10","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"8d8b91b7c813cceeee66622e10c3716692c4c8d8","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.10.tgz","fileCount":84,"integrity":"sha512-TwaHfkdgruuy7ccGT3AEQyvWp6JpwtQlGwEF0wyUzj6k6dhraR8OHgR4sXa30kLqQ+R8ki+QvTiSY/GyowLWFQ==","signatures":[{"sig":"MEYCIQCMaXnAuNG0X7EY0gKf6NfFi/Idzetiii/drsZhLK24kwIhAITnC2QmyrmZzVlj6s5lngb/aZpseiTe/AEj5C3QIYQG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179600},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"808e3d15adc0af6bb29bcb1183114277d1e1af9f","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.2.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.15.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.10_1720966191647_0.6349361959034192","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@ramathibodi/nuxt-commons","version":"0.1.11","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.11","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"f8975d0108dc4ce77dddf5c1d10aa31c8c1efee7","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.11.tgz","fileCount":84,"integrity":"sha512-IxOETI1FIte8TrGqbE8KzFYoJB+BTbwQnf6n7IWS47BawfxxfVzpUwXgkVPHGfIsVnee+7wxEqJgkO4vPNnwHQ==","signatures":[{"sig":"MEUCIQCQIeCNUr5Bx+MZHq77HsjV+f5x7WA32GMxErMvl8s9dwIgNL7AlEAeZ76JQ5N7BIrHenUab6fJay8c7vetpsxEI5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179436},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"a8d7c311911969cd5fb96b843c38d197ac7d3b0a","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.7.0","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.11_1721111434081_0.21512141176095678","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@ramathibodi/nuxt-commons","version":"0.1.12","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.12","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"763e9762645e2ba49c3293b17c7e2df17314b46c","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.12.tgz","fileCount":84,"integrity":"sha512-6ULzOOft412vkm2fixsn2fPKzZ9gr2nULIG3lHTAVuq1S82vdMH0pT6ND+LK4UlLXXjSF+AhdiKoGaV9FgAFJg==","signatures":[{"sig":"MEYCIQCP26MnrjAtqeeKZTcJJKpyUDCth3hwGWuoVpYnla1YjwIhAKUt9R1VCOddKV6QVtT5PSbSIee1TMvfUTR6aeEkHAgm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179641},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"5fa6c1308a5e93eb8158f937e81dc090f48cc018","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.7.0","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.12_1721113845368_0.7941277756392842","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@ramathibodi/nuxt-commons","version":"0.1.13","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.13","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"35eb8d42455849efc400383dca1258680ed24331","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.13.tgz","fileCount":91,"integrity":"sha512-/Ox4X1ndoeJV8kz8oWtIY4xe+PKS8IfuMk+J+z9MVl1g6MwnQaQ+2Y+/picHER/zT1+sl0rv0oHe50HLWnRKFw==","signatures":[{"sig":"MEUCICoL9fk7DG2mccAPrM2XMxZApC+eAxSDmldYBOBOlCnkAiEA7NrMfF8K8il21N9c2YCYsBJ8Zp7Didh5SH2OlDshxK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203581},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"c82690d2a36e895e9e2899c819ba0421befffaee","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.2.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.15.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.13_1722007319228_0.2380946048461967","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@ramathibodi/nuxt-commons","version":"0.1.14","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.14","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"601660a7e6084cbcfec439cc3c504c5c81208487","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.14.tgz","fileCount":89,"integrity":"sha512-X+iN7jgAvHJSA5ZTnzjZ3MhQXmAOgBilnaHIbq94MkGvK71GanAkOUUiQNzyk+AHQiEaF6GzRHAU5DiLFLRD+w==","signatures":[{"sig":"MEUCIGJdXfrt2fIMFFktScSEWqs0WKriEirmg8XEOLbmkp3PAiEAnxoKsZPGOaz9KoPrvPfv5LIbsQfvGSNqn3067UovcME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208052},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"b9781fb833322c2df710e8ece84ec6775e43150d","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"shadowaun","email":"shadowaun@gmail.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.7.0","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.14_1722321553069_0.17845214932565923","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@ramathibodi/nuxt-commons","version":"0.1.15","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.15","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"2e0dd90ea8243469155bd3930745c35c228cea4e","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.15.tgz","fileCount":89,"integrity":"sha512-88ioEUmTBG7wnOxbg57GFg63+R/LY8YElom43giuSDF01LPH3c5NmP23L0Wle7f4xFvhXHejBk0+s+Nl4X5Evg==","signatures":[{"sig":"MEQCIC2gsQttQe831bHm3UjzlKxXipKZkLufClBWmAFFcdiaAiAXWi41FWSc4ptvPBqULhkWHkvs8OqSRRtDML9kxoA0Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202682},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"a98dd6855ed079f1f9086b9a13fd04df9df283fa","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.1","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.16.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e","devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.15_1722618426811_0.7432893778498548","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@ramathibodi/nuxt-commons","version":"0.1.16","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.16","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"cc15715f9764bc8c0cc205b872c026b34281a821","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.16.tgz","fileCount":89,"integrity":"sha512-oIB5HIo+FW/GQY7cAYppevI/R6Jd37niSzx0mJUAJT/7AXUZ6jLMvh/jrMdjxqaqAZZdfHVTtVlbhG4RFLliBQ==","signatures":[{"sig":"MEUCIGJRxz2Jc2eIIJBpRgdjqQeh31iyeKRxwYDa1+oOZ5GJAiEAtT0FdNEP7SZAOH7uRB3S/N+axzjgNXLvxFNS9gK9Wtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204121},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"2c742b4d855b5194d6d6d7d6aea8e70103089bd0","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.1","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.16.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e","devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.16_1722927341346_0.26451613850580036","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@ramathibodi/nuxt-commons","version":"0.1.17","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.17","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"4574ef1bc7bf5fb8c06962ca3711c26186cfda96","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.17.tgz","fileCount":89,"integrity":"sha512-B/3TwdV977mxDpgR3ajLaqXJ1ealXTcVw1UQztUMnmHwuEM+0tdMnLb2f9v+XBB4XF7PIqNYnByV3Q4AtIwZIg==","signatures":[{"sig":"MEUCIArZ2pV7qbEza48r4ehmLHVE/sd0Pw/CZPKwvEaTBLLsAiEAgGoMBs1QFYPTy/Wo3OAvIMG7qal02k8vIVtEEXhiUoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204450},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"805beec53e278027ea5f956c0bcb52a8d7428090","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.1","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.16.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.7.1+sha512.faf344af2d6ca65c4c5c8c2224ea77a81a5e8859cbc4e06b1511ddce2f0151512431dd19e6aff31f2c6a8f5f2aced9bd2273e1fed7dd4de1868984059d2c4247","devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.17_1723702679254_0.0009758599278053559","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@ramathibodi/nuxt-commons","version":"0.1.18","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.18","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"c95e15ead2680f8bc7e3e3fc265b8699ef0093af","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.18.tgz","fileCount":90,"integrity":"sha512-QQvn0qktFBiY261kMbPMQ3cAUekO4mRV24CS+ZVuZTltHnCZgtJpS41GWS8a+6cEw1JStWgS+xKsy2iAmNcCIw==","signatures":[{"sig":"MEYCIQD3VJjkEm0dlvpqQ5aUACaqkRIWvma3xHc9tA+eeCQOhgIhANlEMkbn2/cEBnPKrn8xDi8qVbI3yFEaoRVlF52KlH5z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207093},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"41b0bfbdb4d0c768370f3f1430e53d86acc9b2e9","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.1","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.16.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.7.1+sha512.faf344af2d6ca65c4c5c8c2224ea77a81a5e8859cbc4e06b1511ddce2f0151512431dd19e6aff31f2c6a8f5f2aced9bd2273e1fed7dd4de1868984059d2c4247","devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.18_1724139459146_0.47814091289914606","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@ramathibodi/nuxt-commons","version":"0.1.19","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.19","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"45d40e9282c2a9b34b097491f40ef622b8d389d2","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.19.tgz","fileCount":90,"integrity":"sha512-LCODjNfWbh3kgj3e1BkFZZ8M11ZsXBezbHgaOQJb7F4QXQhylpfzRZRqrv6MPZ4MOGcnW5Q7bMmX9Cp/P4AW9g==","signatures":[{"sig":"MEUCIQDi/MN0UIQC9M7ujquevONVv08Xen+CSH274WzNIEubOgIgIW8ssoOUxS3E28Ep6R8W/zWXEHa/Jb3zte4nNcMDiw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208287},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"f67f59df33f4417d477c2096cd025d33f32a6c7b","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.1","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.16.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.8.0+sha512.8e4c3550fb500e808dbc30bb0ce4dd1eb614e30b1c55245f211591ec2cdf9c611cabd34e1364b42f564bd54b3945ed0f49d61d1bbf2ec9bd74b866fcdc723276","devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.19_1724379294631_0.7194142001791086","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@ramathibodi/nuxt-commons","version":"0.1.20","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.20","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"7305c99d8cf9219c8535f39b2c1ad4330935186a","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.20.tgz","fileCount":90,"integrity":"sha512-d9kXzplG9BlVs2mAe1GxTWFSfh2NoJbAtJURpFFkjZnbLyQ9/qjlk8ih9L5xCeF67WoQTZaNOUHchp9fZYzG0g==","signatures":[{"sig":"MEUCIFzI3emeM+KGHbyXd25+iQK3cl0ZJsqmgNewrmXh4VigAiEA+Uuex/dcqmoKpHkkZ3Sm9YOnQLH8V9l99etnrIerSo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208371},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"2ca584c411bf8f9d28861eab578f2ae08a1c633c","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.8.0+sha512.8e4c3550fb500e808dbc30bb0ce4dd1eb614e30b1c55245f211591ec2cdf9c611cabd34e1364b42f564bd54b3945ed0f49d61d1bbf2ec9bd74b866fcdc723276","devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.20_1724386111490_0.23347748151265524","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@ramathibodi/nuxt-commons","version":"0.1.21","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.21","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"290efbe7f29bdd0def2d76f3bd426d8ca7a9d869","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.21.tgz","fileCount":90,"integrity":"sha512-K4AqVQ3G4rtxvdjXbB6+fAaMFDwSByoFlJGhuNx6poeVoPONIQCL3WHdRiJp8Zd0H3O786a4oM10kaxTjRn2zQ==","signatures":[{"sig":"MEYCIQCIeBHDEb9Cpj5EFG3CJmk7vWa5iICL39oGJhBEAv9GdgIhAJNKG4radXv7lfwTEevuBGkOkmyKubKPHY47JaVJHMrC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208443},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"e8056455e013c92c947b20cbba1ebb1c0a127dd2","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.8.0+sha512.8e4c3550fb500e808dbc30bb0ce4dd1eb614e30b1c55245f211591ec2cdf9c611cabd34e1364b42f564bd54b3945ed0f49d61d1bbf2ec9bd74b866fcdc723276","devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.21_1724636155022_0.44231710907670974","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@ramathibodi/nuxt-commons","version":"0.1.22","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.22","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"06185d745c3de5420e5d55915354907adf8bdae5","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.22.tgz","fileCount":90,"integrity":"sha512-SIAH5XIcknK1bjHgBxULrxkhH6nVR6Obs9DTsRk0yCCue0NkbYJT970Jw3Q+dssO/HRPWI0kHmbSZmXEkBQg1Q==","signatures":[{"sig":"MEYCIQCS/Jbc5oYyLE+DIwFmJBI7hWlFUdqqVLJMuYswXwb7CAIhAP7zs07LFQAeU5O7nHsTgDHMpm4aJL6M9J14BO9iTvBW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215074},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"679e58fa16c16849877bb575c7aae98c12f6bf98","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.4.25","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.4.4","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.6.8","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.11.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.4","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.11","@fullcalendar/list":"^6.1.11","@fullcalendar/vue3":"^6.1.11","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.2","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^10.10.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.11","@fullcalendar/timegrid":"^6.1.11","@vue/apollo-composable":"^4.0.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.11","@fullcalendar/interaction":"^6.1.11","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.6","@fortawesome/fontawesome-free":"^6.5.2","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"nuxt":"^3.11.2","sass":"^1.75.0","eslint":"^9.1.1","vitest":"^1.5.1","vue-tsc":"^1.8.27","typescript":"^5.4.5","@types/node":"^18.17.5","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.11.2","@types/luxon":"^3.4.2","@vueuse/core":"^10.9.0","@vueuse/nuxt":"^10.9.0","@types/lodash":"^4.17.0","@nuxt/devtools":"^1.2.0","@nuxt/test-utils":"^3.12.1","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.22_1725636956718_0.47848260555532374","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@ramathibodi/nuxt-commons","version":"0.1.23","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.23","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"c4b11a5ba083acf36bd1749f8364993d39306169","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.23.tgz","fileCount":90,"integrity":"sha512-h1vEShDajYp0zo/Wc1TU3YI1Q6DrjhWUfHilkyPK3N8ep0/en85Hs0+Y1OKmPMomgrFWqf7GFfhOWIbiosx1gw==","signatures":[{"sig":"MEQCICBT09JhDSIUnUISSJPIP16QMhVkX/jRNcDy3ZWo3nkAAiB0xjaNdyYJKGraog23+ujSME8Wu/ENTbsuhRkXX98srA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231907},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"a2af51aae8e0fd73e7b2af5e6031e8df136f1115","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0+sha512.73a29afa36a0d092ece5271de5177ecbf8318d454ecd701343131b8ebc0c1a91c487da46ab77c8e596d6acf1461e3594ced4becedf8921b074fbd8653ed7051c","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.23_1726716423818_0.7935514031343929","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@ramathibodi/nuxt-commons","version":"0.1.24","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.24","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"ebece7209cee2ca1e0325ff8e417f88632b900d8","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.24.tgz","fileCount":90,"integrity":"sha512-Vu2Bqo2apB0CAj4vFLmMEwERFZprMf5gpPGpp7HgNXNue6RykcFCjTe4sWPdJIJv49rEfOgmyo/gU0bNSl5k1g==","signatures":[{"sig":"MEUCIQDekNWUximwg93t0it6NKNfUWe7y3OUimf13HRJvMKfJgIgWHOyZ/3JxjKnRvLJqZgvf0Em/C1K9O02T40Hfumqirc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231915},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","import":"./dist/runtime/utils/*.mjs","require":"./dist/runtime/utils/*.cjs"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","import":"./dist/runtime/composables/*.mjs","require":"./dist/runtime/composables/*.cjs"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","import":"./dist/runtime/composables/*/*.mjs","require":"./dist/runtime/composables/*/*.cjs"}},"gitHead":"879b9c05731498924e484b32408f372d9d3f0f80","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0+sha512.73a29afa36a0d092ece5271de5177ecbf8318d454ecd701343131b8ebc0c1a91c487da46ab77c8e596d6acf1461e3594ced4becedf8921b074fbd8653ed7051c","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.24_1726802824724_0.12933911510974716","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@ramathibodi/nuxt-commons","version":"0.1.25","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.25","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"5e14fe0ce6767c5b6c8422ff8f477507f4236195","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.25.tgz","fileCount":90,"integrity":"sha512-5Ix0HS9SoJ47H9w+jVVNr2SkUjfhJdvuSgd3JtJmhUJ1/F1mkpCx61MfI04m7OUvIfahM0R6xUOtAtFGS2wEDQ==","signatures":[{"sig":"MEQCIHstF4fgd6fikiw0MTLydVXnGAGplpcA9C+6m7d+1WN6AiAVR24Y6+h6lFT0nCT6CShh9qMqywkKoWtT6FNJKrnEEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231760},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"a0bc6cb96d67587015f333c3fd3b9802d420afdd","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0+sha512.73a29afa36a0d092ece5271de5177ecbf8318d454ecd701343131b8ebc0c1a91c487da46ab77c8e596d6acf1461e3594ced4becedf8921b074fbd8653ed7051c","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.25_1726820785707_0.2402736755126067","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@ramathibodi/nuxt-commons","version":"0.1.26","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.26","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"ee2569012e500c2081130ced102bfabd2e91e1a2","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.26.tgz","fileCount":90,"integrity":"sha512-zNLWtnosr8DfmXWXdd3ci1bqdC9gH9e2L7C6xRpR7/BHfvaImEcur+Er6uQuF2Cp3nDplCVqFVtSbYpa3bf7zQ==","signatures":[{"sig":"MEQCIEAGEy66Nx9gPvW12QQBH2rbcua+ELjnsb77upZyCC85AiBNDGL/dt2mdzL8krKjXgsltcqoW1ofFW6C29yrco7rHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244287},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"e273d20f0e6e4448a3968af2a63098167f81c022","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.0+sha512.4abf725084d7bcbafbd728bfc7bee61f2f791f977fd87542b3579dcb23504d170d46337945e4c66485cd12d588a0c0e570ed9c477e7ccdd8507cf05f3f92eaca","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.26_1728024101076_0.9373388794722233","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@ramathibodi/nuxt-commons","version":"0.1.27","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.27","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"9db8f378b1d8e7d0ee8fc411ab43cd0f064eebb3","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.27.tgz","fileCount":90,"integrity":"sha512-7FzRXYWxdW/czjIdeBHZvIx+4yPr/kDHcfnJyAuZjj3b6y7dPuxQBCXG9yes8Y1deuR1PgKXET4hwGBf7M2uRg==","signatures":[{"sig":"MEUCIQDa+PE0jzBmg/e4sAcR2ofVRf2xrnMAg+DVobkSZr0eugIgY2u2jmRA1sxHAdbFuVrksACF+hMJasj70J9Q74EKWxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246155},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"6f7b1f5b159d36e33e6feaccdf26e8782d616f65","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1+sha512.e5a7e52a4183a02d5931057f7a0dbff9d5e9ce3161e33fa68ae392125b79282a8a8a470a51dfc8a0ed86221442eb2fb57019b0990ed24fab519bf0e1bc5ccfc4","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.27_1728455651767_0.5394761346418064","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@ramathibodi/nuxt-commons","version":"0.1.28","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.28","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"d6f598fc880f53b052d68a20611443b38887e3dd","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.28.tgz","fileCount":90,"integrity":"sha512-e5I0nvVkamxZ/1kyJHX1bwG9qm7qv4DlP0t3yqTfevCvxC6+PZdBlmCOAlbKNIIuVlGXnRFO00U385LfwbGP7Q==","signatures":[{"sig":"MEQCIHA3aBS9o/mY1i0ounwFT+wsZxQzLj9R9REi0weATlscAiA5GZfcin3G+75MNuqe7f1qBHOvqTrEx9uXLFk/0ObvTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246166},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"178cadd16c828e6dc636aaff4c3a8b1a82a8d04d","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1+sha512.e5a7e52a4183a02d5931057f7a0dbff9d5e9ce3161e33fa68ae392125b79282a8a8a470a51dfc8a0ed86221442eb2fb57019b0990ed24fab519bf0e1bc5ccfc4","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.28_1728464014407_0.8209964539114174","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@ramathibodi/nuxt-commons","version":"0.1.29","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.29","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"033d5af1e795031c41f838d0bc5a0fc09dadaf4e","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.29.tgz","fileCount":90,"integrity":"sha512-L8hnAgLizClCUx+4DApECNq0WzepZGyJpWTGNS5HUHbCc8GrJaf1XVJpZQ+QYWLS/pvdZ7rH31qpmrMdGryHFA==","signatures":[{"sig":"MEQCIByxUoh7GrI75+GZ52RpM0FqJNuL+hpGBtqySqn4s47tAiARsNwZdZ/PY+dSjKr0zd2NNgwVYDynpJkdzK+QUZGVdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246150},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"c38a4bed2f3d42604cfb0ba13b895783583cde47","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.29_1729224005060_0.701658863574067","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@ramathibodi/nuxt-commons","version":"0.1.30","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.30","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"200ee7f39454efbae5ca7b921be29a37972d9dda","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.30.tgz","fileCount":92,"integrity":"sha512-H8Xv5f+dqGwtgGPgcJnxuPfzvds7a9iI8LxyQKBqSUfdiK7rICdYlxsagFRbx/7ZMdD74AqEj8fOvUy1EDivNQ==","signatures":[{"sig":"MEQCIEJWylaiv8qbtpk2hE0hJxQpxukaDMOCNGy3fRuPJhvTAiBIu6yJyEwFgd0aAaY4CQvpGwkH5cNX/h/3MO0Y3p8eJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266398},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"005a27f302f6135f33975c40de42770863f9dd18","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.30_1729582392155_0.10161072782698088","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@ramathibodi/nuxt-commons","version":"0.1.31","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.31","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"cbe33ae964054841b558f580e94785be92014428","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.31.tgz","fileCount":92,"integrity":"sha512-K/BDSsFNFgblgS5K2QwLT0LrSK7SDcHKApaNE5OvQRtH+sURP42XTa0IspYbxBfdq3gtZCTeVJkGIxL87oO/mQ==","signatures":[{"sig":"MEQCIEmV/kTgsxF7awJXinep0o1kwH9Y/B3cNTENuHmVjiI7AiBAeOxnnX0OpR9KiVQugcb/jgAfiIIlf8ynSmDkFSEUsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266486},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"07f6d5d9e8c9af91eb0b1353c5542361504fc6a3","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.31_1730082503148_0.7642627865355478","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@ramathibodi/nuxt-commons","version":"0.1.32","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.32","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"cd1357a905cdb40fcb0ecdfbb7dee05cc9aa9521","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.32.tgz","fileCount":92,"integrity":"sha512-E4S9a+wIZQCo271tZqrIhMA3uGoQdCh+83xpkZiZRYrpHTxgoTyRaXc0HsroIzw80NBt2LBU4eSCifd8AQIErQ==","signatures":[{"sig":"MEUCIGZEPWqDHC9u5eRXk72818PEYq4kMyqjz0zEdO8k0sEmAiEAoLRrYpG4kSf0T+RFGOwlzq7sHctVCforAN4R8EL3b3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266748},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"7e1d1e5479368a48362059f216f6793f04c0b0cd","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.3+sha512.cce0f9de9c5a7c95bef944169cc5dfe8741abfb145078c0d508b868056848a87c81e626246cb60967cbd7fd29a6c062ef73ff840d96b3c86c40ac92cf4a813ee","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.32_1730778317486_0.24131499036181703","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@ramathibodi/nuxt-commons","version":"0.1.33","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.33","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"7b90c364048f621a337a11516f5d6770afa849c2","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.33.tgz","fileCount":92,"integrity":"sha512-LIbSFRRltggHjcssnHwfrp1FEVQR+vDB3Lqbher+2Sn3UwCv9uTgo1KfL7phBHsO0t024eS0y+C1oTY8skSgzg==","signatures":[{"sig":"MEUCIQDYc+yeJHl4HsK0fgNNksU93hTNxQ5BQawXDJyKbU8QTQIgCiunOkmI4usmv2lbRkE7AXjFB4lGq7GnWEUm/d2cL/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266808},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"41d7eb34e1462c13e76342eaae5ab9746ff60786","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.3+sha512.cce0f9de9c5a7c95bef944169cc5dfe8741abfb145078c0d508b868056848a87c81e626246cb60967cbd7fd29a6c062ef73ff840d96b3c86c40ac92cf4a813ee","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.33_1731384164383_0.8799246555348852","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@ramathibodi/nuxt-commons","version":"0.1.34","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.34","maintainers":[{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"a1a4ff5df390ede5593b90541cf30bc5259ad327","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.34.tgz","fileCount":92,"integrity":"sha512-E4wQggrqQV/iTkeqJVZzdoHuAtWVBIww3sxXm3n0TIS5jEHWnxPaGsoBRVrKcZKMQHJqSAi37tjSiNZsJCk7dw==","signatures":[{"sig":"MEQCIBHR399+kgEV++ypIWoAjLzaoUgBdaOVNZXpOR8P8WhUAiBbN2l5RPaSGPw3VfvY+Ju/3dNdf8isMyIFwcdvwgFhng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267652},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"c6450d6cf04431ff87bcbcea123b073320f153ef","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.13.2+sha512.88c9c3864450350e65a33587ab801acf946d7c814ed1134da4a924f6df5a2120fd36b46aab68f7cd1d413149112d53c7db3a4136624cfd00ff1846a0c6cef48a","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.34_1732003938881_0.2552852489762818","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"@ramathibodi/nuxt-commons","version":"0.1.35","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.35","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"8bd3bc89988604ed1905821a431a40c050813660","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.35.tgz","fileCount":94,"integrity":"sha512-kT0T55CBSh73H4QX4o4CA0+lyeG6gJJJh8Fm+prFdU+wo4RcVoDmynrCdwqwXMiA3hAdnIC8qzsZ+Y2zxQrCtg==","signatures":[{"sig":"MEUCIQCC7MX9f9MF5U8bqbq7Vph1ENNl99pGMUOWAmRxFsgIrQIgcbDAu7funKPnE08KQFx/jDTgdHPASI2LVABottW2nwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274043},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"00de195c031adba78c2b604a93877a3ad2000994","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.35_1733285907567_0.14010035839225687","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"@ramathibodi/nuxt-commons","version":"0.1.36","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.36","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"64b5d5c00268a928f06c9df0bb1ae09b77fff9c3","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.36.tgz","fileCount":95,"integrity":"sha512-xjacrv0ZaRQ8tHH0ffj5OyzHOcqpMFeOB331PtMoBERkqtHvHGeaVg5B4K8I6vktt/oOxJaXsHC0fCb3zN3SAg==","signatures":[{"sig":"MEUCICsT5V5ylBQUuqFZ2p2YpXA+4RfkAjHOXlzrQ7GVW9ynAiEAjfQtV2IfOutF7zXW9Ga6AThl98J7YfK01klj6UF/NIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279952},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"3403faea8ae091ab2e8be03da94f3c350904b9ea","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0+sha512.76e2379760a4328ec4415815bcd6628dee727af3779aaa4c914e3944156c4299921a89f976381ee107d41f12cfa4b66681ca9c718f0668fa0831ed4c6d8ba56c","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.36_1734506085933_0.19740858350675694","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@ramathibodi/nuxt-commons","version":"0.1.37","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.37","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"5d51670e7b9e837c470e65b5ebffe999855d005c","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.37.tgz","fileCount":95,"integrity":"sha512-64/V3zu2IiybcG8D2dCEywp+EauvHZopctR4FNzOPHah8P9eEttTJ1t1sM+LOfW0gXcgvxbG77wyZ1jx83AniA==","signatures":[{"sig":"MEUCIQDHdlR/uSiWjo6rzk7Bxjibs4hnE3kk8h5GJnbX8+L4XwIgILp/a4BKYJ0X568RSwUlkeoXjaHsNHT/iOQgaS5SR5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279928},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"0855e445a06f6fe63993c6cd55f31eee10611faf","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0+sha512.76e2379760a4328ec4415815bcd6628dee727af3779aaa4c914e3944156c4299921a89f976381ee107d41f12cfa4b66681ca9c718f0668fa0831ed4c6d8ba56c","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.37_1734526601084_0.7696589603194464","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@ramathibodi/nuxt-commons","version":"0.1.38","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.38","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"cce54ff4fba0bd48d11a05129e02876d4e2c3287","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.38.tgz","fileCount":95,"integrity":"sha512-GEPq+cW5dpG479UB9e0lvWfKe9lFL8eHfrYF7U+QiWju4UDm10+yZsVZOLWUg94RAO3/Le4Kd8PluipZleVMmQ==","signatures":[{"sig":"MEUCIQCOVABsbuk16Mm4YUWSx9bit1QY02aJYYzAoPPZU9ErdAIgNy0d51IIllwRQPjc6+DdrvoeQQBxCEB9k66xQV9YCSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287436},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"19d28ae7d08881ad8e980d1588a0432c345f2d08","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.38_1736925860524_0.522336746116963","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@ramathibodi/nuxt-commons","version":"0.1.39","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.39","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"5ba20a77ff9062cf51ba71680ac1185863cc3de0","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.39.tgz","fileCount":100,"integrity":"sha512-+7yG/pixEPziwZRZsLawpyQWGZhnz5h9heBeeQRzqn/WcevNo7xnnfGfU53dRgXScZeqYth8SF4NncX/KUMs5w==","signatures":[{"sig":"MEUCIERkoTX8WnfTLGpOYkqUI9pn7bX/gYT60q8clsTYXvm9AiEA8/Q+Z5taI7xsoFZo7oO304a9xfM7JNr4fWnUkoSUoUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296964},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"19237e88974c9a93ee1569a87ac3132add8b3878","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.39_1737359099156_0.19285123395043935","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@ramathibodi/nuxt-commons","version":"0.1.40","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.40","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"e5cb13f4925e58a58fbbbcedd18cf6b67b8b1e4b","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.40.tgz","fileCount":100,"integrity":"sha512-kbQlUmrs5LefW6HGPELpdcRO0//yGkOnND1v2fBM0tSHvUhR2qoxhQLNlv+qpvutvBqQgdJgmIycJOB3+566Uw==","signatures":[{"sig":"MEYCIQDz+hkMU9s3egNZD7irKHcDXVSwTjTk+eguQ2RENWMLEAIhAJH9UURfsCL/pv+NY+/Ndwot7Ty8zg7R+2apzd3slgH0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296964},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"19237e88974c9a93ee1569a87ac3132add8b3878","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.40_1737359367885_0.24026299247497374","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@ramathibodi/nuxt-commons","version":"0.1.41","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.41","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"f892f5de8f0632bb8d0f939172e0d452c3521d54","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.41.tgz","fileCount":100,"integrity":"sha512-wZv3PnzRG6eRSrfctas1jwYT6OKcecW7MeH0PsX4u09VQosHlFPtdwCXqVtwj5OaenOqdQJYB0hBh4WTwYjUTw==","signatures":[{"sig":"MEYCIQCWGRIiE1aEt4F/SD6cp4WrY0L1ea9xny4ZxpPnpHXyAwIhAKLc42uZ0FFxUY1ZuJRt1C9sYjeSndtwMvsMKubYk1yy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297225},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"cdeffc4d9816326c76b087b82b934195e1ffe4f7","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.41_1737444278019_0.530331563327449","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@ramathibodi/nuxt-commons","version":"0.1.42","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.42","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"f1c1dc36374bca57b764511b75165c0549ef3290","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.42.tgz","fileCount":100,"integrity":"sha512-Dz5BUlBNgufmrnGf7cbrAcH8oQ0bi5WUYuM5jfzNFFgPAdbW8/8a58CoopJ6WWcdhFjvjuPMytDfAo6SZSMycg==","signatures":[{"sig":"MEYCIQCgeVQkarmUMd7v/oOB6cFyM92/aUOJ5uacIOxhJIiJygIhALhUZdLpjXqMvyaRKomgZs1x6y/j1JTqvba2aPZlc+JH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298697},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"ffa06405e7cebe1b682631a62579a431f5d5fe58","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.8.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.42_1737686776600_0.12915141924598017","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@ramathibodi/nuxt-commons","version":"0.1.43","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.43","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"7de2adb13e8b91abbaca3edbabb0cc38290fc50c","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.43.tgz","fileCount":101,"integrity":"sha512-wGVr1r6mBhgKsGWBLqDtahScWcPRjGVB4JBF2Qfl9AH5HI3dnPrWC8qQWWkuJFS/Ie+AbbxGZ9WulZTun7V51Q==","signatures":[{"sig":"MEQCIC7w5f4E/RqRd1NTKPV3atvXEwl8J/QETNcmIgidJVlbAiAVNommA1ZqqC8wHkI3dTf9AlnXnl4x1IM2SLClU+DluQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303174},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"d583234f4e7b96a1325fefcce30465b6399c59f8","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.5+sha512.845196026aab1cc3f098a0474b64dfbab2afe7a1b4e91dd86895d8e4aa32a7a6d03049e2d0ad770bbe4de023a7122fb68c1a1d6e0d033c7076085f9d5d4800d4","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.43_1740108633588_0.7617935437070926","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@ramathibodi/nuxt-commons","version":"0.1.44","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.44","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"2c065848bf7db0b148e4b497dd24e2268aac6269","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.44.tgz","fileCount":101,"integrity":"sha512-fOUNaHNnsQGcS5+EP4A64SNnsHeFZWinoygRA+Xhpie5CbxpU+aJvhHlu4aXNmFH3ji9RZkVrERmdY+cKKX13g==","signatures":[{"sig":"MEUCIEY+dhQ42Acwsmfap+6Sx/g1DI03vouyiYwi9Mk3ZpxjAiEAm6QOvJrkjsiVM/11S57JFgcUlkHdfES5MUWD6+V5ly4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303209},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"56525626289879b725cb9964a46719df3910ceab","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.14.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.5+sha512.845196026aab1cc3f098a0474b64dfbab2afe7a1b4e91dd86895d8e4aa32a7a6d03049e2d0ad770bbe4de023a7122fb68c1a1d6e0d033c7076085f9d5d4800d4","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.44_1740111006927_0.9671646215358243","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@ramathibodi/nuxt-commons","version":"0.1.45","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.45","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"c326b5193904c27439f722871478ec4ec0b1baf3","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.45.tgz","fileCount":101,"integrity":"sha512-5F+prIGQR+gBHkwJysRuWwaMWO6ustCewvyX2MGMCPMvnCcGVhjfgJT15WgZfos0blAJ+5akiYjmMYLlQUDIUQ==","signatures":[{"sig":"MEUCIQCNWS9/MQK6XgDu0dksPngshZ3EmwMEgoDLwcMW1ZIeugIgVvLki523QjSXeWq//bCIrQs84N1v+PbGSCVp3yI2qpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303428},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"6ea08a7b0d2699ccd67e7fcfce137ec26184ad2f","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.3","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz","luxon":"^3.5.0","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.0.0","graphql":"^16.9.0","p-limit":"^6.1.0","vuetify":"^3.7.1","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.13.1","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.15","@fullcalendar/list":"^6.1.15","@fullcalendar/vue3":"^6.1.15","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.2","@vueuse/integrations":"^11.0.3","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.15","@fullcalendar/timegrid":"^6.1.15","@vue/apollo-composable":"^4.2.1","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.15","@fullcalendar/interaction":"^6.1.15","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2","@graphql-codegen/typescript":"^4.0.9","@fortawesome/fontawesome-free":"^6.6.0","@graphql-codegen/plugin-helpers":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9+sha512.68046141893c66fad01c079231128e9afb89ef87e2691d69e4d40eee228988295fd4682181bae55b58418c3a253bde65a505ec7c5f9403ece5cc3cd37dcf2531","devDependencies":{"nuxt":"^3.13.1","sass":"^1.78.0","eslint":"^9.10.0","vitest":"^1.6.0","vue-tsc":"2.0.29","typescript":"^5.5.4","@types/node":"^18.19.50","changelogen":"^0.5.5","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.13.1","@types/luxon":"^3.4.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.7","@nuxt/devtools":"^1.4.1","@nuxt/test-utils":"^3.14.1","@nuxt/eslint-config":"^0.5.6","@nuxt/module-builder":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.45_1745814096841_0.5736742431363504","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@ramathibodi/nuxt-commons","version":"0.1.46","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.46","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"aa692c00c1613f538ec67eda864e0b0b02946597","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.46.tgz","fileCount":103,"integrity":"sha512-xtiKTFsu+7zrnFjgJw+MJ9pAVatUmRcOUZl5QL0NidiOVmijCjMXGz2N5yBZjPcXmwFavUPCNT1NbrS1bBuIsw==","signatures":[{"sig":"MEYCIQCuPiHdrV3B0+n4zj+ATsRIJoEoALIADQSC88bh+9h+2QIhAO12MPAp6/tc4vzfrJ/lZRBnOyeaNHfXx7xOwhAYy5NQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302238},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"3a4b933700d9f898f698c227ca581828f684871c","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9+sha512.68046141893c66fad01c079231128e9afb89ef87e2691d69e4d40eee228988295fd4682181bae55b58418c3a253bde65a505ec7c5f9403ece5cc3cd37dcf2531","devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.46_1747190344052_0.9999015210555329","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@ramathibodi/nuxt-commons","version":"0.1.47","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.47","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"b2d91377a6ff9ce5cc93fc65a36cd28c1d2f8101","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.47.tgz","fileCount":103,"integrity":"sha512-hUqwtwe/ZYEvCQ8xLb9pAbwa49HoG7pxLu3EwrDQE9D44rqBeYr/AJcDq8kq2FTmCkHF75Ta/uZC1teTd6qLgw==","signatures":[{"sig":"MEYCIQCLiIr51OV8tvYAMMF0JXz8xk24qwDQG9dnUxHjI2nwIwIhAOlNyy8Be0/O+XZe6DC7SK37p8Iwul/ItBhspdvZxPFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302726},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"4a843c86568a9bde8bf2cc22c3e7918629ecb1f5","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.16.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9+sha512.68046141893c66fad01c079231128e9afb89ef87e2691d69e4d40eee228988295fd4682181bae55b58418c3a253bde65a505ec7c5f9403ece5cc3cd37dcf2531","devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.47_1748575044255_0.8583528421822766","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@ramathibodi/nuxt-commons","version":"0.1.48","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.48","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"df34b0bd37579f51ec86d58f1f07abfcd4a46189","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.48.tgz","fileCount":103,"integrity":"sha512-74XKPbyCLqG4wSwe9pjgrVeOAwyJmQB31X/Raxi0o5VLwebQSRlPKVqoajnesfwlgRNGXa5nFmPEybeth62eWg==","signatures":[{"sig":"MEUCIQCpTBxDeMp9KU/PIdsAUQ57FBJMgRpf1De3yFCBZBJd3QIgIMfNbdVOgWhgJrC7aGm3k/Xr0xYmHhhDWGi9oE4MHbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303239},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"8002b51cf8afd2a766bef98187baf61d79c22b02","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","actor":{"name":"tantee","type":"user","email":"poompis@yahoo.com"},"email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.16.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9+sha512.68046141893c66fad01c079231128e9afb89ef87e2691d69e4d40eee228988295fd4682181bae55b58418c3a253bde65a505ec7c5f9403ece5cc3cd37dcf2531","devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.48_1750662445904_0.7239618450654601","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@ramathibodi/nuxt-commons","version":"0.1.49","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.49","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"f1ffa41a80209bff483aeef2ae868c176f555e40","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.49.tgz","fileCount":114,"integrity":"sha512-aBSCTlNgn0peKlrLHOR3FozCZphMc6A7Ux14zNd9kx8RBgt+CDzFomIhO+nf6EJd/YUBWhQhiRf8PrX9PKf6sg==","signatures":[{"sig":"MEYCIQDQxbkQ3QvSkY7FzaOeWZAqazuZOn9scgIR0pt1hhwqnAIhAJr1xAanbH4sdCcrgdpSDIgp4OB7EMOuJtwjWHkrDcc/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328078},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"096f63b4fc630f44ba36cd6f6662b7ef2763fd44","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.17.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.49_1753156591650_0.4107251588671479","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@ramathibodi/nuxt-commons","version":"0.1.50","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.50","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"cd43d0f9a3fd68676a601294d5f70c075fdb1b99","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.50.tgz","fileCount":117,"integrity":"sha512-oK2Pf8nX5mJQwsWf7h88ztx2iIoQy0hDUG9LD3SctPnpHyDl/UdWtAR3AhX1YG/xMrPiLNI3y++SAXw3XXJW8w==","signatures":[{"sig":"MEUCIQDkwH9HNmR2WYHcvR0o+QTBAIa6kYe4jmTSJn7yHyVkpAIgLOOV9FDarYdTTvS1iiIy1gjTgsIQu7jh+rnrPNutSOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331112},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"d7dd372dec58c6e84443d1523ed9472dab16522a","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.17.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.50_1753761915969_0.15377441029920047","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@ramathibodi/nuxt-commons","version":"0.1.51","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.51","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"4299d078b18453b82ed6fe690ee7a87a4af61d60","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.51.tgz","fileCount":119,"integrity":"sha512-1f+RsgOVArwY46uwiZU4hl115AnaPXFRBaXEqOXQDsU+stjjlM2RmbeB/zGzbNj0EfeCJR8/2ofVKh4c2D9BuA==","signatures":[{"sig":"MEUCIGgGgacrvBIVZj173URzLg+DevH33qg+YLT4SKrGs4MkAiEA1XApT8UvaqtX/I3CV6XGbbIbuRvOIucPB8+5yFkXEmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335895},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"b8e57a1b5b3a1af244f4b8646730ef1bbfff695d","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.17.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.51_1754016254107_0.22481139727717392","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@ramathibodi/nuxt-commons","version":"0.1.52","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.52","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"d9c4244d280d066e3ff0a6918c9b02c52788f919","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.52.tgz","fileCount":119,"integrity":"sha512-zg8z/Y2jiXiBlDR7WJK9YV9RdiH3++mWl7OWoiaMW1erlVvByeHeYfY54dJARZzOJ+FwPCYbufMAJnhDTFickg==","signatures":[{"sig":"MEQCIFgSZRA9K0arsxh4E9Tf+ezXX1qyqvH4MrIyvxckq95bAiBuBsPcDJBFsgpwdsRD9ueMnrB+R+3AGHaX2lJoKSUGvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336405},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"8a9195078121efac072d5181c1a113a3ba569538","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.2","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.17.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.52_1754292591765_0.9478750514226406","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@ramathibodi/nuxt-commons","version":"0.1.53","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.53","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"d0c039f1ae5035e510ac38e743ded90fbaa23c58","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.53.tgz","fileCount":119,"integrity":"sha512-Qs5spAO8LFUBAZ6S3CLrM0qiXwhOqqwdUUha+SGuJYzUn+KkoXPXKmdDGfDB1LA3MTsU6BmNBBIcWEDKyHcYww==","signatures":[{"sig":"MEYCIQCo/CXd4flRfc75FS26eya1WhKpiPT1KM+fpDUeH/rCRgIhAIE4OE5EZoXjQo6ggQBZGS4g6D5tcY6tqbtEDuYBWX8h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336638},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"3f42cea9a5f3513e3ce52b6e7abdff6be50c96fb","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.18.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.53_1754356462450_0.08589478007048434","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@ramathibodi/nuxt-commons","version":"0.1.54","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.54","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"51242f78938231fc696f30e767361cf886d4965d","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.54.tgz","fileCount":119,"integrity":"sha512-/u2h9W9qWkfC81MkkT3v1oLOt4hjOeUDhcr0pVRcWI9kpSOgHPWTL240cxNBSc/It9ldaDQYk/QRKKLUokoNMw==","signatures":[{"sig":"MEQCIHKtbBpNJIatKNY6ETeubBBZ+rb1fKWUccN8R0F1Y2NbAiBVIzCtnNIcf9wEMNKQhLcrR1KnwcXyyrl2K+YuUMOUtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338128},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"e0e1b368876269d24509aba0cc28fa04114a2008","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.18.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.54_1754542062850_0.19067618486503468","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@ramathibodi/nuxt-commons","version":"0.1.55","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.55","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"17055d682c704670caa5b58aaa2fc074eed10c36","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.55.tgz","fileCount":119,"integrity":"sha512-SvtQMyr2oYbo/c/mDf8TA42stdO73NV8NH0wPCfiBsXXOxGLW6uOjfivhe/mi9Ho/c/aBtkWGJ+ApqbyqpXx0w==","signatures":[{"sig":"MEYCIQDL88wOoZHLM+SS021vdjPeiqL9U6EoYQQ3dI+UN6wPxwIhAOCCrNtmGCqdoKgX4MeLIG00f/ZVbDhd0Sa3d97g/2mN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342529},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"d2b543fab7f29fdb28e79e8e8d337823dacfd83d","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.18.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.55_1756104527094_0.2582338124617969","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"@ramathibodi/nuxt-commons","version":"0.1.56","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.56","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"cce3ca6cedcbedec52f2cb67f27d49d9240e9409","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.56.tgz","fileCount":119,"integrity":"sha512-x5kDDf4yY45JIfxB8ceBNeRNF8TAGNsp7wXJvtMaL2ULpQNXmZMpPTt7hPyX1OyX+l6V7JLuKWYdqKV1uvuxaw==","signatures":[{"sig":"MEQCIEveBLPSTBGTcToC+DHfZS93+mDSDkJSHiCjZexaoPSRAiB58iJYiUTG66emMe1f9gQ2OZfMJJo1u0WA3cPX++F6Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348253},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"b46c1eead6f2e201155fd4b4d4fecdb2800cbe82","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.56_1756801940370_0.9237425478621903","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@ramathibodi/nuxt-commons","version":"0.1.57","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.57","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"9e522f4ec473b5dd422832dee6485f027d8eae44","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.57.tgz","fileCount":129,"integrity":"sha512-qMmz1oWYdvIJGSCbRGoZBVco/roKdvidevPqr4cdRj18a9O34CoSkJksi4VlYkfCPKgk/beYzE0jwv8oRR2Uwg==","signatures":[{"sig":"MEQCIGjMhQSDHAh5ExioFOXdqYsh/280OMDZjreAuE4hh6IfAiBwtsDF69FLWQx1sIoWudHH00q30CF7fDFKgGzdiX6zOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365575},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"8dc660e9f773c0c57d21340f45b1f41a127d99bf","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.57_1757400177437_0.558073426426086","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@ramathibodi/nuxt-commons","version":"0.1.58","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.58","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"225c3de9d74ca4037037ee985e44ea397ca1dc33","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.58.tgz","fileCount":130,"integrity":"sha512-shMcER4FbWQRv14yLdNguQp2RBNI44MA2+KJfGa1E88z3TEKzMDf2yt7vpdyUvuDM24M7hQiZ5PtzZjbLcMMWQ==","signatures":[{"sig":"MEQCIGQXaEfujYVWGDvARTXsHy2Iy8hoEamhLiQx0MxkcHYZAiAE3TROV9sfopNeLlJGAO+SZFU2sFHVhr1DNwkiDVS8uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366500},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"9fe0137a73797da1c23b698b88b5b0ac4f415bee","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.58_1757471134743_0.006585123630551859","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"@ramathibodi/nuxt-commons","version":"0.1.59","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.59","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"b4baebe70e90f9eb0fadaf4eb0f24f90758bf6b9","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.59.tgz","fileCount":131,"integrity":"sha512-EE1oGnLfO+G5LYNMgbwPmsEjRmqWhig6L5T7m7qI0DGwybHQ4M5MjRocZGTfp01FQa6vyDq/H8gqpeG5/t+qXw==","signatures":[{"sig":"MEQCIEyoQhlJbZ4HWt9ccvL6884+KJngUPpcovJ43iOWTZwrAiByuiSl7pVQv9QkOkI6BvR9KQz4+8uSr3lJOX1k8YtRjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366920},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"fa8c8ab7d531a07b31e5f7fb5cbebfa4002294d1","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.59_1757694275126_0.5120189642334052","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"@ramathibodi/nuxt-commons","version":"0.1.60","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.60","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"777d28aaa602044ec8c90f38799bbf31137acb20","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.60.tgz","fileCount":131,"integrity":"sha512-dV/RAX2trc4t23jsNM5nKxpyZ6nxaMN+mNpnJFXIgx3wzGqJJSnFYzW33GFE0Ocz6z/V9q9NrwPtLmdyZY/SsA==","signatures":[{"sig":"MEUCIQDQnOOjmWduO0n39TyZRqa1/K9a+uJu4v2Md+JQpEMfiQIgGk1WLxgZYZDZrAB+ZYbnnMcT8GgmOlSK9yb5U9/+5kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367301},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"7c504f0119ba002abf5a20ec54dfba673aedaad0","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.60_1758543893290_0.9664573911277416","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@ramathibodi/nuxt-commons","version":"0.1.61","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.61","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"def3b6df09cf3853339c27b7bdea2d378fc5bf97","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.61.tgz","fileCount":131,"integrity":"sha512-1oUjTZqytDB0vjnkAAhQuAcIIV+uUfjKadzXBpktTpUNeyTuxXtyzUIdGIweAq0gu/zXsqkCJN4trhpNtjTEHQ==","signatures":[{"sig":"MEQCIBzXIblWfNYEeUy+mH9yzyMEiNlDQGJiKNiosUwUw3mrAiATw4LShiF32SV7vUvZLq6Pal+I3iCDfsS/OwB96Djpmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372864},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"f385e3dbc759d8851c482a5f095e5416fdad3cef","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.61_1760530522127_0.845034345738839","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"@ramathibodi/nuxt-commons","version":"0.1.62","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.62","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"7131a584c31a7dde7c830fe541bece5cccc1055e","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.62.tgz","fileCount":131,"integrity":"sha512-EuFB1MCLYWgObBqhAHmLNZtQu/GClnj3ko/3Q0eo6QTaoAQ6N/+k1waBTZY7FX0YzeZGF0pMCXh1CzFGQMRyOw==","signatures":[{"sig":"MEUCIQC+PoYyJzg6YtS+m8jGflls2MlPAoQLobZK3s4sAyodiQIgNcphQlThTikSViJNN3irrluCNvaXa1cPQwIMdPF3CWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373557},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"c1d47ed92c9a27bf44887e12057c590f9382da2a","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.62_1760865162069_0.41000466482585685","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"@ramathibodi/nuxt-commons","version":"0.1.63","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.63","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"5a2039ad4ea6093d1407845ccf409cb75d8cf052","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.63.tgz","fileCount":131,"integrity":"sha512-8AlDv/iPZRLjk0WsP8uGL6Ox73YvD51NLbQ0fKh6omjJ7sWgEnpizEVghB20JtKs8w+jp/X35CVtbzgeFc7uQQ==","signatures":[{"sig":"MEYCIQCfciexljlSUcXJaVd5XXRzt73rdyS6fPrKIVT30vS1cAIhAIzEPJMd0oHvQTslmCPAaB+/FAlcUfgjcli1fTfqIot8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373643},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"c3add546a830f0e2b163b76534cc33bfda939dc8","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.63_1761279960690_0.5244726989679291","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"@ramathibodi/nuxt-commons","version":"0.1.64","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.64","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"f4bc88bd5c520e729206b1e5082e2c569efa7e1f","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.64.tgz","fileCount":131,"integrity":"sha512-uL1VI5yWlZ5+ClK9xJiQDwQhdMfi+SxIDMlXaXzBZylciq7R9nhkjSCLOduiJ+E7dtH7pyWyA/dnmDtIeXn6uw==","signatures":[{"sig":"MEYCIQCSehrGnz86M3w3U4uNtqk5zxETF6SpF0TquhqUTUsmxQIhAPBhNBQX1tURZYx5/liz6iCUediYuP5ABpB10XEViVMT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373801},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"d4f00a638996ecba00331df650f333e37504e51b","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.64_1761652873443_0.23559733989860643","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"@ramathibodi/nuxt-commons","version":"0.1.65","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.65","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"d8a5e9f23abb4551dd0d56b9ed3775f69fb89fd5","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.65.tgz","fileCount":131,"integrity":"sha512-VMK1Z7KrhtWoLAVA4j4uXyDSWZBGInV0uZpfC/CH3NhNdMKfqK9WrW57KK/uMgGoFkUzcenrpQHe2W0EuMJZxw==","signatures":[{"sig":"MEUCIExF/thynHBzcoHoJQVQIbvxzHx/+VgVZt4nCz+Cx3MkAiEAtQqWQM0W7AI5jGGviCdv9tcwJSiqC7QyTTL7rQuNAO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377889},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"4f9aaaa23401622b9dfef767ee60205152c7cad6","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.65_1762758042467_0.4372155984922099","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"@ramathibodi/nuxt-commons","version":"0.1.66","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.66","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"ce63b1c0664f3cc7d270a04f8220444035460fe2","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.66.tgz","fileCount":131,"integrity":"sha512-mw/+wFrhJFbAqjzvG1TXyTAxnBCky8mve32xjBACQPR+n25ozIuXMvG7NvInquc/cL6sPF6IokBwq/KlDwbObg==","signatures":[{"sig":"MEUCIQD33sBS6pHsreBt2h0Oosm0JZBm2DjS/q28VeNi2zdYRwIgUNliduRktQxReeLyWHUGklyiHBmLjBbG1Dqn2Usj8gA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377954},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"9f4918bb0530a73fda4a799aa3f49a1b182decb5","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.66_1763347222022_0.33714144203604834","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"@ramathibodi/nuxt-commons","version":"0.1.67","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.67","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"8f406447c63b1abd4c8222fa864e31834501810a","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.67.tgz","fileCount":131,"integrity":"sha512-BY5kvunmeVjtsM93nYDxyZlTwCGYsde830F7TrofCdpN0AwRWmkgOMdsbwevgvzwzsgPYumcmt4jdCJV9UQ52A==","signatures":[{"sig":"MEYCIQCb1c3TXo5csxM5RIKGUa3yvN7D0hjvQ0Ft3jRGPuk1nwIhAIW3CKQhHb/Nam9yWfLKnAje0XxZN91crvKqO3ZoQEJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378270},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"c4c10df5259f36d9bc767d517996704bd9a87f45","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.67_1763524924468_0.1652794347614026","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"@ramathibodi/nuxt-commons","version":"0.1.68","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.68","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"eb7b30b4f470e236191201c89d76682e7986b0b1","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.68.tgz","fileCount":131,"integrity":"sha512-VHaSp1lOL70rPM6yYLJqWHwBVdwj3IhXyvSnv36cWYcuPD6itrOwG7oLiP6wbFdvB8JSI4jL8ZfwEwiYIvY76Q==","signatures":[{"sig":"MEYCIQCqXzdRzz2e6rxWpU7vgNi3nXYj9Yqongw1Psza21sK/wIhAKfLv1JHxnP4g1U2qXFB9Jbo8pGMimmEvjzpE1iNn7Vo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378240},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"b4832552475afa0f6684c5b78c30ba24adfa2c68","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.68_1764945595352_0.23333479614957287","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"@ramathibodi/nuxt-commons","version":"0.1.69","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.69","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"0cb141908e31b24e28c2b0de5d95ead061de1f28","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.69.tgz","fileCount":133,"integrity":"sha512-i5jeve6gWGBRda6oueF9fHS539nvA/7TpQ1kYhpqlcON7Q6V9J3YP6D/BWudHAOJVsLQVroNBQJdIe7dUrM3LQ==","signatures":[{"sig":"MEYCIQDfOwNyjoQNr01ajXMezV+ZSWqQHUJ2ReP7I/2mS16rsgIhAKzU6JoSabHIiVo9Fw3NqQnM+nopRlSuNntj4eiVCgbk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391585},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"ff7102175aa8b152678f14a768412e58213acbb3","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","localstorage-ttl":"^2.0.10","gql-query-builder":"^3.8.0","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.69_1766461599443_0.35973062293373914","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"@ramathibodi/nuxt-commons","version":"0.1.70","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.70","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"7ce45576a56964d7e617f5e12568c843eace9a95","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.70.tgz","fileCount":149,"integrity":"sha512-JOdJGMf3iBcdOCU62yE0Avre/IWkN0+hL35wgaL4Aob3B/V0rH6q4mi3eB4FhkJH60s5p3z7MkIivAmNLNmSqw==","signatures":[{"sig":"MEUCID9ib3xbU/1uT1Ioi07OKjYQcxQeYDoS7I1ywvVrtLr0AiEA/2FUGyVP9hAG7B/Gj+osg8fgXAeXcje6BvujiOXIPiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448051},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"663321be22c658d83a9453d650710a2fc7ec217f","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@thumbmarkjs/thumbmarkjs":"^1.6.1","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.70_1769698842318_0.9434464337843178","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"@ramathibodi/nuxt-commons","version":"0.1.71","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.71","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"c2a58fb8fd334a4ad48c64d0c087d7040c9293a3","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.71.tgz","fileCount":151,"integrity":"sha512-CQgcuvC8y+FcICIB/JGjWjsMB3oxolVQyliVkMWK53bwgv1Ptg9vtCYhmFpwLtlT2NtA94xlouKG2bZDis/Ijw==","signatures":[{"sig":"MEUCIQDDBYdQM+P1Xel9d5LCCHHTNdDBp3J/m6dNV8PktDj1kQIgIn/5wDrcuwY0fxO/F4icwgtoEl1zyFcCrW6jKGAuPpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448495},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"1b4f0804cab7d2b7fb941653fc0bebdfefaf220e","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@thumbmarkjs/thumbmarkjs":"^1.6.1","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.71_1770193636216_0.24216838934583995","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"@ramathibodi/nuxt-commons","version":"0.1.72","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.72","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"f811437e5f45adfd4a2df835228ed7891cffd91f","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.72.tgz","fileCount":152,"integrity":"sha512-FbvW/Y+xR9yGf61mCJK6Ghn423MpBY6BCCOfhuCgcAAApAKLr4bz4oef0M479JOcghURImANOawiB3TGK0k80A==","signatures":[{"sig":"MEUCICLaj6XMeaTuEWzrThtKaiZWe7D55+bPzakAILLWLMqTAiEAzkG5m8m01kVcLcPFsaKGkJ7QQVWGFHwx/VFo1lmEnps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449640},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"2d037c618dda63e0c67a5d79cf0b811bc0ddc80e","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@thumbmarkjs/thumbmarkjs":"^1.6.1","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.72_1771381534025_0.8125522210618006","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"@ramathibodi/nuxt-commons","version":"0.1.73","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.73","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"6826a22e150d330d174ec054702cd1904f3cdf48","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.73.tgz","fileCount":152,"integrity":"sha512-MOFiHftlkcreFrWbwIpsqYSPqKWxKJvWIdmp5OdwwTV8DcujHLjRtofgcMq5y4oa0ltLD+3Z2fDk7bYu9N+v7w==","signatures":[{"sig":"MEQCIAb0rJdes/aoTNXD98Fv6iz0rK4E+j4Fs/WnqG4ThDQ6AiA+7LcFfgujR2jrIQ3oPEfmsETKexclOvg/MhYCWlj8xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453702},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"47c0f3f9d1aa73f916db709113bf6c685dcddb38","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"^4.17.21","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@thumbmarkjs/thumbmarkjs":"^1.6.1","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"^9.23.0","vitest":"^1.6.1","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.73_1771900264205_0.8777749481716715","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"@ramathibodi/nuxt-commons","version":"0.1.74","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.74","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"3f0e8b21c7a9f64546938665bc061362b6c30ba6","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.74.tgz","fileCount":164,"integrity":"sha512-zgsyftc5xZd9XSb3yvv90E8QdtZqCODr8WgAIVSlDBC+Co4fO1z15rGQdA01GrpPvxBPa+CtTldZwYWFrZfNyw==","signatures":[{"sig":"MEUCIQCy6qv7yQvHcRyynHz3B0KGgRm9oCbtBPx79KVmW1NrZgIgD33HA73ENll7ltkzWMDT/TYKcqy0fW0m6NfUeO82B5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22401003},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"933e12580f70ce22ac38d0d0771bcb4bfc972070","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@techstark/opencv-js":"^4.11.0-release.1","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@thumbmarkjs/thumbmarkjs":"^1.6.1","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"9.26.0","vitest":"^1.6.1","typedoc":"^0.27.9","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","vue-docgen-cli":"^4.79.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.74_1773132005442_0.1046659965456509","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@ramathibodi/nuxt-commons","version":"4.0.0","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.0","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"305363b6bc27c98a850dc4bc73659612b0f8c8eb","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.0.tgz","fileCount":307,"integrity":"sha512-FjW0p7lGP8paaxpcrKWBkKpmOw+KV/8MwE+E9ErhWJiCz53MJBHyNsdjJ/RnPG65Iir8UnDNiirnog60AeuMRw==","signatures":[{"sig":"MEQCICDfGYvLvX4RrSJOCKDxsfwQI4Fi42CWSCmDLUW2ZqU0AiBTk2KZHa/e3dTzUpXGr+R2/GtIZtH0fuy3NZu3jtsgDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22724083},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"def2a014daccf05dfed9a04022dd908493b399b6","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"workspaces":["playground"],"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.2","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.0_1773890221143_0.2591240538800843","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@ramathibodi/nuxt-commons","version":"4.0.1","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.1","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"c1b5e50fbbff5fdcb637d3e6565bd6b42b476fbd","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.1.tgz","fileCount":307,"integrity":"sha512-MeWeF2ySn9Rcd1EnH6ft4UNaDqeRZfrOdSPNnBq33p87SHPcBOFxHuK7JlNbbxDnIF8opQJn0XlFG5ePYdDxQw==","signatures":[{"sig":"MEUCIQCML6NchptwG08Hm2NvC5xkilP1alWjweVk6Syxg8UZGwIgGmREuqBkGzvphGrD5oxsqrSD3by1+PcPjQcIs/nNoXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22724043},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"bb0fc856bd7517f9b582905a2e650b674557bde1","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"workspaces":["playground"],"_npmVersion":"10.9.4","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.1_1774239473663_0.7568116186543961","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"@ramathibodi/nuxt-commons","version":"0.1.75","license":"MIT","_id":"@ramathibodi/nuxt-commons@0.1.75","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"8b92da14de96659007ab50a2d8c5d1eac58fe44d","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-0.1.75.tgz","fileCount":164,"integrity":"sha512-pGjDsclto+igiYh4hyMOF6HBAGPd8QPi6YLdWS9Bs6eFreYjdhTfV5g5bIflHHPCT2HZPON6gehRy59Tmr47qA==","signatures":[{"sig":"MEYCIQDyq+MwSh9pYIla2034E4TwywrtngFR4Z5VQA7jp43MJAIhANJbcU205SYD4tDKX0A2dZwqRvmRT8CXz9kdGYDj2xzK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22411972},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"87dfa0dfd88f9c8f937de77025fce4979bb3fb81","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.3","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.13","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.6.1","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.10.0","p-limit":"^6.2.0","vuetify":"^3.8.0","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^3.16.2","cropperjs":"^1.6.2","painterro":"^1.2.87","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@nuxtjs/apollo":"5.0.0-alpha.14","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.5.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.17","@fullcalendar/list":"^6.1.17","@fullcalendar/vue3":"^6.1.17","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^5.0.5","@techstark/opencv-js":"^4.11.0-release.1","@vueuse/integrations":"^11.3.0","@codemirror/lang-html":"^6.4.9","@fullcalendar/daygrid":"^6.1.17","@fullcalendar/timegrid":"^6.1.17","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.17","@thumbmarkjs/thumbmarkjs":"^1.6.1","@fullcalendar/interaction":"^6.1.17","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.3","@graphql-codegen/typescript":"^4.1.6","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.16.2","sass":"^1.86.3","eslint":"9.26.0","vitest":"^1.6.1","typedoc":"^0.27.9","vue-tsc":"^2.2.10","typescript":"^5.8.2","@types/node":"^18.19.86","changelogen":"^0.5.7","nuxt-lodash":"^2.5.3","@nuxt/schema":"^3.16.2","@types/luxon":"^3.6.2","@vueuse/core":"^10.11.1","@vueuse/nuxt":"^10.11.1","@types/lodash":"^4.17.16","@nuxt/devtools":"^1.7.0","vue-docgen-cli":"^4.79.0","@nuxt/test-utils":"^3.17.2","@types/crypto-js":"^4.2.2","@nuxt/eslint-config":"^0.5.7","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_0.1.75_1775105565033_0.9795307586832693","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@ramathibodi/nuxt-commons","version":"4.0.2","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.2","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"df1a741130b6596405418247279f4c3c24a1e40f","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.2.tgz","fileCount":307,"integrity":"sha512-ikW1m87GB/xhEumvNrLSLmjzwAbsupyReC3Z2lIIbN1aS2kkCNrHnpdOOdSmdGKzQG+8Atxp6TawlsrB92zgPg==","signatures":[{"sig":"MEQCIFegKoYMxDgRe6xlk1PWNq5/pY9Hbcn3qdAottCWSXUzAiAZJp++w+S4XUXoA8JCpjOI+P+VNyP3PDwrC4+u0ecypQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22723804},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"4ce7f98e3a45d4d3f8413ae43dc06638008c6c8f","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"workspaces":["playground"],"_npmVersion":"10.9.7","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.2_1775114910064_0.697700510259752","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@ramathibodi/nuxt-commons","version":"4.0.3","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.3","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"a253bef14e643dbc4568931e21f4ce6499651631","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.3.tgz","fileCount":313,"integrity":"sha512-5Vw5hQ+hLBj2ks6BgXRsF/vBUsJHfx2K5CSeoJCEST1hfBIeZmZdhwcfX2zvYJxVwdNxikyp44cXa7xzQI/Sqw==","signatures":[{"sig":"MEQCIElSAmWkLIv4aRh1KpPKQ/ousu/ZVblNTzYMoJtmZDHaAiAnsOArBEfDHcJ0N0SBGI1IPvmY43IDJuGIDUxP3jrreA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22767799},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"8dcb7df038d8032515cefea61697424a8add5f7f","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.7","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.3_1776325033219_0.7323448875839753","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@ramathibodi/nuxt-commons","version":"4.0.4","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.4","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"3924da5d1b4118025772f946eaaeb4bfca0c78ff","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.4.tgz","fileCount":313,"integrity":"sha512-XoTxgif2t3WigGAZl29VSc2/68xmSy6b4a5QuSOAC7W4J+6PaCFYcAEXX4B0MlL6AxAM1VK5lncMLi21q3i7rw==","signatures":[{"sig":"MEQCIDxv3AkRelEXoUtP6YdtS3fvesoRFPj11K1+cjO3gKmkAiAcHo+73UdUyWJOhtyAEUyDpHftV4GovK6LqplN3eWoAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22768605},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"63d48b443ffc5c5fc69345529aaab63b4c87cde1","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.7","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.4_1776746711265_0.31145080619039955","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@ramathibodi/nuxt-commons","version":"4.0.5","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.5","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"6f8f2b7be3201636d8bbff8577171ef3c1a63c76","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.5.tgz","fileCount":315,"integrity":"sha512-3R3CXVR7HsWk89YF4UE9tmdzMel23F4JhDRqDg6oG7ipU94Zngh1H0+N3nAo+9DjZYw+MJCSyL2Td4S2L78chw==","signatures":[{"sig":"MEQCIDN9q2kixM8+kq60YYGgjFmc/8zd42jGR22ghG3vWBAyAiAi5gO7hGjbyeM9vfuW3QEFv8tw5aWYZg1Elvp51ofCxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22755068},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"184ae7662d0aa22bf6a4cada3a175e430c750077","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.7","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.5_1777004878950_0.9194566395777952","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@ramathibodi/nuxt-commons","version":"4.0.6","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.6","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"f8551432725cf376e1831e9508645c12f6c9afc4","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.6.tgz","fileCount":315,"integrity":"sha512-tQ1XQa96GRMG2zJIqxgXOGGKfguO8nDtlPKa0rhXIwxyk6uMJBwheiRvcTyi+dG014Ogts1Bv4QcP+Kurau9WQ==","signatures":[{"sig":"MEYCIQCRlzJws5wYfjWAndUMDzDd7VF+JbBhHNTpG5cHcLl5LAIhAM5RzAJS3XxfpC/xyWplFSlsl0h/sKivhplHj0zEmLgT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22759588},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"5f4a58f1c0178159ac7929688e36bf5e15234743","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.7","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.6_1777191661970_0.5585266194228116","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@ramathibodi/nuxt-commons","version":"4.0.7","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.7","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"0f12bb5801f5c53e3f62b3742469729ab0c3dfc4","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.7.tgz","fileCount":315,"integrity":"sha512-cL/402jjumyuqH29ZkioozYkQPSd61a6HnjCmXfrKQ8jca2/94Cz7GdEkg11xBuzfaRrCA6+i35cRRWiMNlEqQ==","signatures":[{"sig":"MEUCIFh/84NrbKj6pxWS8L0twPLcMkasgyYSluU5zM1OwZ7PAiEAzCYm+OqEbL7bS4R06duxBYq9nvY3lu+wSEoPZhPgb4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22759619},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"998da76773873bf413b8d9a25695c198e606080d","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.7","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.7_1777212925114_0.536167456297262","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@ramathibodi/nuxt-commons","version":"4.0.8","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.8","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"9a99e64965808947c22010f61a735dfed3592786","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.8.tgz","fileCount":319,"integrity":"sha512-fJKOTiWjD5vdsXKMDAXOLK9Z1zpN2o2h0S5G4HzCVFvlcVULGwVEAwzGqgVwznOz39RsVEtx+kzbkXVyVZq6SQ==","signatures":[{"sig":"MEUCIC1DEEO5qqmYdQgvuMUEko/TVPagwnEUO7VTeCvI2wI1AiEA3ICk5FoK9OqMpgvjPNlNfxeh7bmbKzG4AWgVivi/w2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22772616},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"4e415070017850d9af9a0970b719599907fd6d8f","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.7","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.8_1778743258831_0.07342466065488429","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"@ramathibodi/nuxt-commons","version":"4.0.9","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.9","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"32070d3c1c27d49d9b64b341501f0df921910471","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.9.tgz","fileCount":319,"integrity":"sha512-icJIOICcKpLK1IURGnCz7nqHISjOaxmbfe7DafQSIwaXx4FI8WbhCB3nxPLdUNKGaOJfctN5HSp4Eu8uvmxMfg==","signatures":[{"sig":"MEQCIDUaBpN+RdlK1l9j5ICVjOPawdwh2cZzLAN2Mt/xzdRTAiAo/xGKN2Ge2PzX3wbPvpx5/yeuRi+JYIAhlXZfL1ry6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22775620},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"cef087be8bf4d32577c7435a9badc30c7a81779e","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.9_1778833404608_0.34213352065659275","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"@ramathibodi/nuxt-commons","version":"4.0.10","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.10","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"68bc9980b5196eda5e3e1cbd3df1a0ef1a6dcc81","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.10.tgz","fileCount":319,"integrity":"sha512-70ej8y2Mb/K/liE3hw1Lixx5g/36z6jO2AO6Y3gACBUDIAfkuInC2MUJJaH/8a0Q9S31UcvIjMAbSIZCw/j4Tg==","signatures":[{"sig":"MEYCIQD/6gIlQ1NvVoTWbIc5e7XcuBbKIcIVNoyO6LIyrlTAgwIhAMdkX+siiCU4Eg5GAzapke0hNfQyGAql06BYWxyS+pjc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22776258},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"d14a1cecdfae1ad17a8d2a917619017591fce41d","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.10_1779058874104_0.5262265097755963","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"@ramathibodi/nuxt-commons","version":"4.0.11","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.11","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"17f9a1ca8fa21c5ed5149b1ba31bb14b9575b765","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.11.tgz","fileCount":322,"integrity":"sha512-9Ryo67jjj61Kn8vO02UtkUDYMjNX1UR+lbRdDuRtnbzvFl8zZk5L9HCHkRVq6xOxV6rsi3SW72grz5zCaqQXQg==","signatures":[{"sig":"MEYCIQDJ0+tgF5/nEL5CSb9rv/RXXfgxyL9wp4xsgFgMrnJFfwIhAJ8Xi3e/h32OUXvth6bOH5FFkauIq6v6xHngYaHCwjlm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22803875},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"8b23bad40377fcec44a440215d4049519f047ea8","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^7.4.1","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.11_1779119836516_0.3204383711438201","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"@ramathibodi/nuxt-commons","version":"4.0.12","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.12","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"49907929b5c0a8781c50015de4f5f4f491a6e180","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.12.tgz","fileCount":329,"integrity":"sha512-3h71SbpFLZZy6wGSO4Mo72djMWhfulFm+7cvo5wYtV5Bta4xHD+QEIw4UXinG9CdzeFIpofHFvyKZiI4Vq83hQ==","signatures":[{"sig":"MEYCIQCGDA0c59cz6NuVl6ppogJ3430cGG1LLv2B1dlUoMHimAIhAP6LmOCAYYaGDqhXfcMRONGbyKo3g/HjYjXjELFBFsAe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22842864},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"aa45a258d0203d308cb0752e3fa6d0c099512952","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.12_1780651308629_0.04833789556615686","host":"s3://npm-registry-packages-npm-production"}},"4.0.13":{"name":"@ramathibodi/nuxt-commons","version":"4.0.13","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.13","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"bb79ca417599d94e90d9b44e463757d05fa67e8e","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.13.tgz","fileCount":339,"integrity":"sha512-GU/QwHdPg9aTsDDNpeqYiRsoQSKpisRSUADeY4yJdMqOliLyGbWeFSnDf0wigOHW8D57zCpbtuaeWUPtNzosFg==","signatures":[{"sig":"MEUCIQDERRz1HxgZgZRwGSwTypMyBRPia3xwkr5b6ti9f2kShAIgOhMJn35lvyEB+agBMAy5dGwfSOwIs+fQzU42L8nm/lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22910706},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"5135d71fbdd963827535f9639ff223ff9e6f77a9","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.13_1781858610156_0.6126476139088048","host":"s3://npm-registry-packages-npm-production"}},"4.0.14":{"name":"@ramathibodi/nuxt-commons","version":"4.0.14","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.14","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"6068ff60c899df2dd621c0deaba0807a66e8da73","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.14.tgz","fileCount":342,"integrity":"sha512-d7nmu7Rxg31HZ3AEIFKdMGGVTrYylcQLVeDmsZCaqng0Fz8LBvxbcTXUTiduJPF03wsauhD4iK88YsokiFLa0A==","signatures":[{"sig":"MEUCIQC7S1CHxi2bIjqMmykNLZNlsOajrAQpGl4ANAlFnjno/QIgfHFReyjGYPndDb6k/dpJP4siVUrOxebieaDfR20s5ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22933878},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"44f057f18076f805f4f018ab679a0ed2a65657ad","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.0","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.14_1782010853457_0.46154822352155445","host":"s3://npm-registry-packages-npm-production"}},"4.0.15":{"name":"@ramathibodi/nuxt-commons","version":"4.0.15","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.15","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"1087212c03de59995d1c81b848249cad6e9d39d2","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.15.tgz","fileCount":342,"integrity":"sha512-7EnD9RpKZu8vVw+d+hwi7tA9iPApis6h1mpf/y9z0Z7bBjMmE+J+hKZ7ZCEgTnQXETN34jwxDQXOW3MUD5qq+g==","signatures":[{"sig":"MEUCIQDEtO26bjSp6026ztT+VccTdIrl/3h4W7pt91lnyBmEkwIgPr+2bICVf3Vu4YkYeXyr2v4qHFBmPlkvgfvhKdEHXcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22935202},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"488f0e0183f78d97344857fc9f69566d6bcc938b","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.15_1782272733583_0.02144228259364911","host":"s3://npm-registry-packages-npm-production"}},"4.0.16":{"name":"@ramathibodi/nuxt-commons","version":"4.0.16","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.16","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"885cd7ad146788d89c9c05f25ee3fdab1c368e85","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.16.tgz","fileCount":342,"integrity":"sha512-bLKb6OpwWK1wopND2Tw5ylXahJ06aFhO8HC6e6a2MzRnnOsGhUfPHr3XlSmPMnbM4Qz6aKP/e26K779KngA3hA==","signatures":[{"sig":"MEQCIH+Qy0FD+OqhQAdAhQs0S/GmgQXySMwJ0u/WUlf2CsX1AiA2pijm8I1NjqnQOI5m7o6GpUlmRfW3dIptypH4KLtFvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22935778},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"99e51b7c6f992404c560c418ebdfb47b4a830856","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.16_1782321687019_0.6107761353336816","host":"s3://npm-registry-packages-npm-production"}},"4.0.17":{"name":"@ramathibodi/nuxt-commons","version":"4.0.17","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.17","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"e1dcde503b65581202e183479a31addefc76634e","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.17.tgz","fileCount":343,"integrity":"sha512-v9aHg6n0K03aM6n+B3JWJYr9aOweShWxA5TES2ughCM21XCA7FW0DrVbU6bRTbxjcqQhB2nLcYeJ1Hvy6tSjNg==","signatures":[{"sig":"MEUCIQDs3RPSpdFdjYup3qrOV6gAbk5I0kWQtKH0PldQGfRPjAIgeqhRJ/vAlCwHBY43DADkPYxHGUQcHH0nNmWsKtgi6/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22937683},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"6956d0c356fb8195b3512a9972028bbd38524f57","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.17_1783387494472_0.9586096209343506","host":"s3://npm-registry-packages-npm-production"}},"4.0.18":{"name":"@ramathibodi/nuxt-commons","version":"4.0.18","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.18","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"e59c05e6582dd49d3568410000e1d0fa1f07739a","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.18.tgz","fileCount":343,"integrity":"sha512-TvobdE/UISicAvUVf3YCgaAVYyXW8TW8jFEkQHo+i8sUXlbmCaIGW08Bxh0FYmfMz96gPw0JcGj0msCFerycNA==","signatures":[{"sig":"MEYCIQDOsQVk2oT2GlIi/aWDCDNzBVYV4XyHpqR23nWmHLYVJgIhALAQvLSi/9JXkPcCQAfXyLN8mYBMuMwovD+C1rU0bQEx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22945362},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"b8eaed7d5a9ef11b879f043d9c4ca43c1e695c20","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.1","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.18_1784080039205_0.20257756751306988","host":"s3://npm-registry-packages-npm-production"}},"4.0.19":{"name":"@ramathibodi/nuxt-commons","version":"4.0.19","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.19","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"41b33b9a10d523c2e13cdc9e08449b106979b3b5","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.19.tgz","fileCount":343,"integrity":"sha512-x2GfpgJyGc0z8AtKDMra+0+bmku0yM1/lfJrVaNbSzJDIpWeGWZO5wBlJsizlciSREet+mCaz8pku82D751pIA==","signatures":[{"sig":"MEQCIGjMpJOrZHGsCmEXoOm5VMvAXptWeptpvzOrgh3UygqlAiBTjVCnMcOl34QggNOxEETeJrZdM22kIVpHE12LkAS1OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22945438},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"572a43e0983ea656f9bd15a677ad6f9518dc9292","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.2","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.19_1787297916718_0.7365598769210566","host":"s3://npm-registry-packages-npm-production"}},"4.0.20":{"name":"@ramathibodi/nuxt-commons","version":"4.0.20","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.20","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"828afa7f139494bdf9b787ab9bb3fa6165e6c6b5","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.20.tgz","fileCount":343,"integrity":"sha512-U4mb0VFgBu1tIPPoVM8lmz5dixJ6fPEjHTFW//oT/1/qi9RWkkVruTAf/rnWjq5BAgYTCeDCNZC+uEXV8DbKFA==","signatures":[{"sig":"MEUCIQDCNsRnrVeyWVdaUb933My/OqW8cTRLrM9v0sWyn0uAywIgbhtVrhADcdzqQGaIXGdU2nJUlAmSm4Z16PpF1jT5GtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22945351},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"e55afec6127880e5cdd11c234c9872b2407843e1","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.2","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.20_1788917595361_0.7873902081724524","host":"s3://npm-registry-packages-npm-production"}},"4.0.21":{"name":"@ramathibodi/nuxt-commons","version":"4.0.21","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.21","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"c1fb9ee9cb7e2c7799a28af1cfb9f07a3570d0c8","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.21.tgz","fileCount":356,"integrity":"sha512-8cMis3fCF9dZlhfeZknbJHXTsRrSs9EKOw8Ji9rcmxsDbb1CII5JFbaAVb30zkOM/xZ78Bo0xto9hJzncVzEig==","signatures":[{"sig":"MEYCIQCtuDQsdAnRFuOCuuBcwCz/Z1RURnBKqEGCTJ34meXe2gIhAIpyUpFUdmylM20NQEIlvNPW4RusS7G3w2g/ekuGjAFl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8ZpIFIlOP0FGGpsxOkXY0KKkUmFZzc7/pky14NNsf0wIhANwRDMB52qQzgRNrqfd9UJB0Ka1bdMJ7ALQ8UEIC6B56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23027961},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"85275cf447e1ce4cfe8227d60cb2835c428d5c8c","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.8","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.2","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.0.3","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.21_1790064923425_0.9176333200432927","host":"s3://npm-registry-packages-npm-production"}},"4.0.22":{"name":"@ramathibodi/nuxt-commons","version":"4.0.22","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.22","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"7130626f1d8726f5ba2c8a43ae7ae38386185e43","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.22.tgz","fileCount":356,"integrity":"sha512-rINqG7VPN86fiJckK9kwW4JWnYjtt9Fvk6aFAsduIowD2CI9XsxwgtdSvA0+NP2gFt6iHBLV+t4OcFdTcGx3jA==","signatures":[{"sig":"MEQCICmN3z4RNCQic23tqcmlugMOtnklyukdlX8hjRv77b7BAiBUkyZl7ww0bXhNcNxgNPUDqzIiQQk36AhHvDeTBcadgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFqYW6tDMax1J5QqdV4mWg12pLyZy0RHSnMB0cdCMXQpAiA4xxZeOG43zNtO6bi3lLb8I37AmUmMyHNsLKQ9r7vLmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23028730},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"67cd721bca6f4da1528444ea7a5fcb5b55172739","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.9","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.3","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.2.2","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.22_1790233936192_0.4921489974841289","host":"s3://npm-registry-packages-npm-production"}},"4.0.23":{"name":"@ramathibodi/nuxt-commons","version":"4.0.23","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.23","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"73992f451b965b0b38e9a55cb7619db07e8136c5","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.23.tgz","fileCount":356,"integrity":"sha512-mLexhYhF/bTiOek9wv1L1L3O6E544eJPqqNREMKUKO0Eo24XivzkAqAYBgqoCvdpValT/Q6sy98FaF0+GdTAsg==","signatures":[{"sig":"MEYCIQDMotfa5F4MG3rdrCAIYGIzT8jiMe4v3+wm+5Jh/ah5YwIhAIpU7B1zfMzVpBVlz/SZWTHtfF6ZLOLjdDbnGEgiv8lh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDveAY8iMhvx/ebB54rO+I2eM9HJxgpPtLCtfvyLB/5XgIhANf8oTDkIk+p9wIZPWLdbTUlTKEPISjtCEF6RowACPQR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23041643},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*":"./dist/runtime/labs/*.vue","./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"ee0a90e5d37e7aed7c6b49834946394b497533bd","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.9","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.3","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.2.2","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","vue-signature-pad":"^3.0.2","@fullcalendar/core":"^6.1.20","@fullcalendar/list":"^6.1.20","@fullcalendar/vue3":"^6.1.20","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@fullcalendar/daygrid":"^6.1.20","@fullcalendar/timegrid":"^6.1.20","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@fullcalendar/multimonth":"^6.1.20","@thumbmarkjs/thumbmarkjs":"^1.7.4","@fullcalendar/interaction":"^6.1.20","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.23_1790331411862_0.3300881121235222","host":"s3://npm-registry-packages-npm-production"}},"4.0.24":{"name":"@ramathibodi/nuxt-commons","version":"4.0.24","license":"MIT","_id":"@ramathibodi/nuxt-commons@4.0.24","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"dist":{"shasum":"1ba4e7d4cc2e39acdb517f18722989ae7c785be7","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.24.tgz","fileCount":359,"integrity":"sha512-MhT4kvizUFlR2bUEDgTo6Xybibd2wXLtNcZAuEoyeU9MjEdXRkI5pBFOsvDuoPdBrXjg4v/DXFOdfaWPRuqZqA==","signatures":[{"sig":"MEUCIQDvMpKluSUgC8SGStWkZ/EhlZTgkKUddEbbtEPeGDrfdAIgVi7KV+ikxdymXUqE9Xqkxc6onj2dIroOlkuX8k5TzDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA2DxPXCM2vGP+3eD0WLr+n+8uL6iyiJYbgZN67c2u+oAiEAri61EI2Yvx3iDnMkyyYuoUc77CDd6+GrgmvN8ElM2d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23052281},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"f19ee52c8ed09281b91b83954ce5e53c5e7370c2","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.9","description":"Ramathibodi Nuxt modules for common components","directories":{},"_nodeVersion":"22.23.3","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.2.2","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","temporal-polyfill":"^1.0.5","vue-signature-pad":"^3.0.2","@fullcalendar/vue3":"^7.1.0","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@thumbmarkjs/thumbmarkjs":"^1.7.4","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-commons_4.0.24_1790480452163_0.3180450144400577","host":"s3://npm-registry-packages-npm-production"}},"4.0.25":{"_id":"@ramathibodi/nuxt-commons@4.0.25","dist":{"shasum":"0e25c5e490e814c60a9877831cb6a116f77808ef","tarball":"https://registry.npmjs.org/@ramathibodi/nuxt-commons/-/nuxt-commons-4.0.25.tgz","fileCount":359,"integrity":"sha512-zDrlXQ0O+DOMF50yrMS6t5rdMFBnzaqLqFGOE0poUlpZO4fav+nLtGkL3yaR+6saWY67tTSYSt5/IRoBPcpZVA==","signatures":[{"sig":"MEUCIH1LhpGcsLm33zOtq9jAn3E5ha+CCRzoL3Lijx3u5TWuAiEAz9qUAF96j3WA58tZNvjn6kIOAcXXDLG8CgmIWAgIcFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAZMkgUP5jqtKpupQv6TfnTg8XBayNf/DQLFihJNb3DAAiEAsuF//c7mB+M8D7j7d0cFHBPQLo81C6pFdpS1/D3wpSA="}],"unpackedSize":23055631},"main":"./dist/module.mjs","name":"@ramathibodi/nuxt-commons","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./lab/*/*":"./dist/runtime/labs/*/*.vue","./utils/*":{"types":"./dist/runtime/utils/*.d.ts","default":"./dist/runtime/utils/*.js"},"./components/*":"./dist/runtime/components/*.vue","./composables/*":{"types":"./dist/runtime/composables/*.d.ts","default":"./dist/runtime/composables/*.js"},"./components/*/*":"./dist/runtime/components/*/*.vue","./composables/*/*":{"types":"./dist/runtime/composables/*/*.d.ts","default":"./dist/runtime/composables/*/*.js"}},"gitHead":"bdbadccfdf0183c5f61bd6b4c9eaf2d1f4c3d955","license":"MIT","scripts":{"dev":"npm run dev:prepare && nuxt dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && node scripts/release.mjs","docs:api":"npm run docs:api:components && npm run docs:api:composables","lint:fix":"eslint . --fix","dev:build":"nuxt build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground","postinstall":"node scripts/postInstall.cjs","dev:generate":"nuxt generate playground","docs:ai:summary":"node scripts/generate-ai-summary.mjs","template:validate":"node scripts/validate-document-template.mjs","docs:api:components":"vue-docgen -c docs/vue-docgen.config.cjs && npm run docs:ai:summary && node scripts/enrich-vue-docs-from-ai.mjs","playground:scaffold":"node scripts/scaffold-playground-pages.mjs","docs:api:composables":"typedoc --options docs/typedoc.json","docs:api:composables:md":"npm run docs:ai:summary && node scripts/generate-composables-md.mjs"},"version":"4.0.25","_npmUser":{"name":"tantee","email":"poompis@yahoo.com"},"repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"_npmVersion":"10.9.9","description":"Ramathibodi Nuxt modules for common components","directories":{},"maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"_nodeVersion":"22.23.3","dependencies":{"uid":"^2.0.2","vue":"^3.5.30","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","luxon":"^3.7.2","maska":"^2.1.11","lodash":"4.17.23","fuse.js":"^7.1.0","graphql":"^16.13.1","p-limit":"^6.2.0","vuetify":"^4.2.2","pdf-vue3":"^1.0.12","prettier":"3.3.2","print-js":"^1.6.0","@mdi/font":"^7.4.47","@nuxt/kit":"^4.3.1","cropperjs":"^1.6.2","lodash-es":"^4.17.23","painterro":"^1.2.92","currency.js":"^2.0.4","tesseract.js":"^6.0.1","@zxing/browser":"^0.1.5","exif-rotate-js":"^1.5.0","vue-codemirror":"^6.1.1","vue-json-pretty":"^2.6.0","gql-query-builder":"^3.8.0","localstorage-slim":"^2.7.1","temporal-polyfill":"^1.0.5","vue-signature-pad":"^3.0.2","@fullcalendar/vue3":"^7.1.0","@codemirror/lang-vue":"^0.1.3","@graphql-codegen/add":"^5.0.3","@graphql-codegen/cli":"^6.1.3","@techstark/opencv-js":"4.11.0-release.1","@vueuse/integrations":"^14.2.1","@codemirror/lang-html":"^6.4.11","@vue/apollo-composable":"^4.2.2","@vuepic/vue-datepicker":"^12.1.0","@thumbmarkjs/thumbmarkjs":"^1.7.4","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@graphql-codegen/typescript":"^5.0.9","@fortawesome/fontawesome-free":"^6.7.2","@graphql-codegen/plugin-helpers":"^6.1.1"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","sass":"^1.97.3","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","vue-tsc":"^3.2.5","happy-dom":"^20.8.9","typescript":"^5.9.3","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.3.1","@types/luxon":"^3.7.1","@vueuse/core":"^14.2.1","@vueuse/nuxt":"^14.2.1","@types/lodash":"^4.17.24","@nuxt/devtools":"^3.2.3","vue-docgen-cli":"^4.79.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^4.0.0","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2"},"peerDependencies":{"nuxt":"^4.3.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nuxt-commons_4.0.25_1790483421419_0.26638352721580083"}}},"time":{"created":"2024-05-14T07:09:47.776Z","modified":"2026-09-27T04:30:21.956Z","0.0.1":"2024-05-14T07:09:48.179Z","0.0.2":"2024-05-16T06:23:53.040Z","0.0.3":"2024-05-20T05:54:57.965Z","0.0.4":"2024-05-20T08:09:12.250Z","0.0.5":"2024-05-24T02:42:25.195Z","0.0.6":"2024-05-24T03:16:21.882Z","0.0.7":"2024-06-05T02:39:09.110Z","0.0.8":"2024-06-10T01:50:12.163Z","0.0.9":"2024-06-17T07:25:39.969Z","0.0.10":"2024-06-18T03:42:52.492Z","0.1.0":"2024-06-18T08:18:29.488Z","0.1.1":"2024-06-21T02:04:19.627Z","0.1.2":"2024-06-21T07:18:48.422Z","0.1.3":"2024-06-22T04:10:51.085Z","0.1.4":"2024-06-22T15:53:20.483Z","0.1.5":"2024-06-24T04:01:23.874Z","0.1.6":"2024-06-25T01:55:12.159Z","0.1.7":"2024-06-27T03:07:26.496Z","0.1.8":"2024-07-03T03:00:51.124Z","0.1.9":"2024-07-08T02:04:11.950Z","0.1.10":"2024-07-14T14:09:51.816Z","0.1.11":"2024-07-16T06:30:34.245Z","0.1.12":"2024-07-16T07:10:45.587Z","0.1.13":"2024-07-26T15:21:59.445Z","0.1.14":"2024-07-30T06:39:13.228Z","0.1.15":"2024-08-02T17:07:07.055Z","0.1.16":"2024-08-06T06:55:41.480Z","0.1.17":"2024-08-15T06:17:59.458Z","0.1.18":"2024-08-20T07:37:39.470Z","0.1.19":"2024-08-23T02:14:54.768Z","0.1.20":"2024-08-23T04:08:31.731Z","0.1.21":"2024-08-26T01:35:55.171Z","0.1.22":"2024-09-06T15:35:56.936Z","0.1.23":"2024-09-19T03:27:03.993Z","0.1.24":"2024-09-20T03:27:04.989Z","0.1.25":"2024-09-20T08:26:25.933Z","0.1.26":"2024-10-04T06:41:41.271Z","0.1.27":"2024-10-09T06:34:11.983Z","0.1.28":"2024-10-09T08:53:34.611Z","0.1.29":"2024-10-18T04:00:05.257Z","0.1.30":"2024-10-22T07:33:12.367Z","0.1.31":"2024-10-28T02:28:23.366Z","0.1.32":"2024-11-05T03:45:17.690Z","0.1.33":"2024-11-12T04:02:44.629Z","0.1.34":"2024-11-19T08:12:19.066Z","0.1.35":"2024-12-04T04:18:27.775Z","0.1.36":"2024-12-18T07:14:46.146Z","0.1.37":"2024-12-18T12:56:41.266Z","0.1.38":"2025-01-15T07:24:20.695Z","0.1.39":"2025-01-20T07:44:59.352Z","0.1.40":"2025-01-20T07:49:28.066Z","0.1.41":"2025-01-21T07:24:38.220Z","0.1.42":"2025-01-24T02:46:16.797Z","0.1.43":"2025-02-21T03:30:33.773Z","0.1.44":"2025-02-21T04:10:07.131Z","0.1.45":"2025-04-28T04:21:37.049Z","0.1.46":"2025-05-14T02:39:04.234Z","0.1.47":"2025-05-30T03:17:24.537Z","0.1.48":"2025-06-23T07:07:26.105Z","0.1.49":"2025-07-22T03:56:31.872Z","0.1.50":"2025-07-29T04:05:16.132Z","0.1.51":"2025-08-01T02:44:14.303Z","0.1.52":"2025-08-04T07:29:51.948Z","0.1.53":"2025-08-05T01:14:22.646Z","0.1.54":"2025-08-07T04:47:43.029Z","0.1.55":"2025-08-25T06:48:47.294Z","0.1.56":"2025-09-02T08:32:20.557Z","0.1.57":"2025-09-09T06:42:57.603Z","0.1.58":"2025-09-10T02:25:34.985Z","0.1.59":"2025-09-12T16:24:35.333Z","0.1.60":"2025-09-22T12:24:53.470Z","0.1.61":"2025-10-15T12:15:22.310Z","0.1.62":"2025-10-19T09:12:42.281Z","0.1.63":"2025-10-24T04:26:00.907Z","0.1.64":"2025-10-28T12:01:13.653Z","0.1.65":"2025-11-10T07:00:42.693Z","0.1.66":"2025-11-17T02:40:22.244Z","0.1.67":"2025-11-19T04:02:04.687Z","0.1.68":"2025-12-05T14:39:55.525Z","0.1.69":"2025-12-23T03:46:39.628Z","0.1.70":"2026-01-29T15:00:42.605Z","0.1.71":"2026-02-04T08:27:16.401Z","0.1.72":"2026-02-18T02:25:34.171Z","0.1.73":"2026-02-24T02:31:04.369Z","0.1.74":"2026-03-10T08:40:06.168Z","4.0.0":"2026-03-19T03:17:01.785Z","4.0.1":"2026-03-23T04:17:54.400Z","0.1.75":"2026-04-02T04:52:45.745Z","4.0.2":"2026-04-02T07:28:30.754Z","4.0.3":"2026-04-16T07:37:13.936Z","4.0.4":"2026-04-21T04:45:11.964Z","4.0.5":"2026-04-24T04:27:59.598Z","4.0.6":"2026-04-26T08:21:02.641Z","4.0.7":"2026-04-26T14:15:25.848Z","4.0.8":"2026-05-14T07:20:59.498Z","4.0.9":"2026-05-15T08:23:25.296Z","4.0.10":"2026-05-17T23:01:14.785Z","4.0.11":"2026-05-18T15:57:17.216Z","4.0.12":"2026-06-05T09:21:49.075Z","4.0.13":"2026-06-19T08:43:30.635Z","4.0.14":"2026-06-21T03:00:54.024Z","4.0.15":"2026-06-24T03:45:34.098Z","4.0.16":"2026-06-24T17:21:27.432Z","4.0.17":"2026-07-07T01:24:54.876Z","4.0.18":"2026-07-15T01:47:19.712Z","4.0.19":"2026-08-21T07:38:37.157Z","4.0.20":"2026-09-09T01:33:15.858Z","4.0.21":"2026-09-22T08:15:23.932Z","4.0.22":"2026-09-24T07:12:16.549Z","4.0.23":"2026-09-25T10:16:52.413Z","4.0.24":"2026-09-27T03:40:52.600Z","4.0.25":"2026-09-27T04:30:21.781Z"},"license":"MIT","repository":{"url":"https://gitlab.rama.mahidol.ac.th/ramacare/frontend/rama-modules.git","type":"git"},"description":"Ramathibodi Nuxt modules for common components","maintainers":[{"name":"shadowaun","email":"shadowaun@gmail.com"},{"name":"chat.den","email":"chat.den@mahidol.edu"},{"name":"tantee","email":"poompis@yahoo.com"}],"readme":"# @ramathibodi/nuxt-commons\n\nNuxt module for Nuxt 3 and Nuxt 4 that provides shared runtime building blocks for Rama projects:\n- globally auto-imported UI components\n- auto-imported composables\n- runtime plugins for permission/dialog/default behavior\n- utility and lab exports\n\n## Documentation & playground\n\nThe live playground is the project's documentation site — every component has a real demo page running the real module against the real Vuetify theme, with a Vuetify-docs-style API panel (Props / Emits / Slots / Exposed) sourced from `docs/ai-summary.json`. Bug-repro fixtures live under *Scenarios*.\n\n→ **https://ramacare.gitlab.rama.mahidol.ac.th/frontend/rama-modules/** _(published from `master` by the `pages` CI job; if the project later moves to a unique Pages domain, update `NUXT_APP_BASE_URL` in the CI job accordingly)_\n\nRun it locally with `pnpm run dev`. See `CLAUDE.md` &gt; *Playground* for the conventions every new/modified component must follow.\n\n## Install\n\n```bash\n# pnpm\npnpm add -D @ramathibodi/nuxt-commons\n\n# yarn\nyarn add --dev @ramathibodi/nuxt-commons\n\n# npm\nnpm install --save-dev @ramathibodi/nuxt-commons\n```\n\n## Nuxt Setup\n\n```ts\n// nuxt.config.ts\nexport default defineNuxtConfig({\n  modules: ['@ramathibodi/nuxt-commons'],\n})\n```\n\nSupported Nuxt versions: `^3.16.0 || ^4.0.0`\n\n## Plugin Initialization (Required)\n\nAfter registering the module, apps **must** create a Nuxt plugin that provides `$appGraphql` and `$appAuthentication`. This wires up the module's internal bridge system so that `ModelTable`, `ModelSelect`, `useGraphQl()`, and other model-driven components can resolve GraphQL operations and access authentication state.\n\n```ts\n// app/plugins/graphql.ts (or any plugin name)\n// graphqlOperation, graphqlType, graphqlInputType, scalarType are\n// auto-imported from your generated composables/graphqlObject.ts.\n// useAuthentication is auto-imported from your app/composables/authentication.ts.\n\nexport default defineNuxtPlugin(() => {\n  return {\n    provide: {\n      appAuthentication: () => useAuthentication(),\n      appGraphql: {\n        scalarType,\n        graphqlType,\n        graphqlInputType,\n        graphqlOperation,\n      },\n    },\n  }\n})\n```\n\n**`$appGraphql`** — Provides generated GraphQL operation metadata (scalar types, object types, input types, and operations) so `useGraphqlBridge()` and `useGraphqlModelOperation()` inside the module can resolve queries/mutations by name.\n\n**`$appAuthentication`** — Provides a factory function returning the app's authentication state (`token`, `hasPermission`, `login`, `logout`, etc.) so the module's `useAuthentication()` bridge can access auth context for API calls and permission checks.\n\nPrerequisites:\n1. Run your GraphQL codegen to generate `composables/graphqlObject.ts` and `types/graphql.ts`.\n2. Implement `useAuthentication()` in your app returning at minimum `{ token, hasPermission, login, logout }`.\n\nSee [`playground/plugins/nuxtCommon.ts`](playground/plugins/nuxtCommon.ts) for a working example.\n\n## What The Module Registers\n\nConfigured in `src/module.ts`:\n- Components from `src/runtime/components` (global + prefixed)\n- Composables from `src/runtime/composables/**` (auto-imported)\n- Plugins:\n  - `src/runtime/plugins/permission.ts`\n  - `src/runtime/plugins/dialogManager.ts` (client)\n  - `src/runtime/plugins/clientConfig.ts` (client)\n  - `src/runtime/plugins/default.ts` (client)\n- Type templates from `src/runtime/types/*.d.ts`\n\n## Runtime Config\n\nThis module uses public runtime config at:\n\n```ts\nruntimeConfig.public['nuxt-commons']\n```\n\nModule options are merged into this key by module setup.\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Prepare stubs/types\nnpm run dev:prepare\n\n# Run playground\nnpm run dev\n\n# Build playground\nnpm run dev:build\n\n# Lint and test\nnpm run lint\nnpm run test\n```\n\n## Concepts\n\n- [Model Components — Endpoint Reference](docs/model-endpoints.md) — how `modelName` translates to GraphQL operations and REST API endpoints, with body/response shapes and the `By<Qualifier>` rule for `model/*` components.\n- [Document Template JSON Spec](docs/document-template-json-spec.md) — schema and conventions for document templates.\n\n## Documentation\n\nGenerate documentation artifacts from source:\n\n```bash\n# Vue component API docs (vue-docgen)\nnpm run docs:api:components\n\n# Composable API docs (typedoc)\nnpm run docs:api:composables\n\n# Both API docs\nnpm run docs:api\n\n# AI-focused summary + type index\nnpm run docs:ai:summary\n```\n\n`docs:api:components` now runs a post-process step that enriches missing prop/event descriptions and missing type/default cells in generated markdown using `docs/ai-summary.json`.\n\nDocumentation config files:\n- [`docs/vue-docgen.config.cjs`](docs/vue-docgen.config.cjs) for component docs generation\n- [`docs/typedoc.json`](docs/typedoc.json) for composable docs generation\n- [`docs/typedoc.tsconfig.json`](docs/typedoc.tsconfig.json) for docs-only TypeScript scope\n\nGenerated outputs:\n- [`docs/components/`](docs/components/) (vue-docgen output)\n- [`docs/composables/`](docs/composables/) (typedoc output)\n- [`docs/ai-summary.md`](docs/ai-summary.md) (compact AI-oriented markdown summary)\n- [`docs/ai-summary.json`](docs/ai-summary.json) (machine-readable component/composable metadata)\n- [`docs/type-index.json`](docs/type-index.json) (type index for tooling/AI pipelines)\n\n`docs:ai:summary` generates:\n- `docs/ai-summary.md`\n- `docs/ai-summary.json`\n- `docs/type-index.json`\n\n## Publish Notes\n\n`package.json` `version` is used to select the publish line by `major.minor`:\n\n- Keep the same `major.minor` line to continue normal releases.\n- Change it to `0.2.0`, `1.1.0`, etc. to start publishing that new line on the next release.\n\n```bash\nnpm run dev:build\nnpm run release\n```\n","readmeFilename":"README.md"}