| | |
| | | "version": "0.1", |
| | | "dependencies": { |
| | | "@fastify/static": "^8.2.0", |
| | | "@vueuse/core": "^13.3.0", |
| | | "fastify": "^5.3.3", |
| | | "lodash": "^4.17.21", |
| | | "mysql2": "^3.14.1", |
| | |
| | | "nodemon": "^3.1.10", |
| | | "stylus": "^0.64.0", |
| | | "vue": "^3.5.13", |
| | | "vue-router": "^4.5.1", |
| | | "yargs": "^15.4.1" |
| | | }, |
| | | "devDependencies": { |
| | |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/@types/web-bluetooth": { |
| | | "version": "0.0.21", |
| | | "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.21.tgz", |
| | | "integrity": "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==", |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/@vitejs/plugin-vue": { |
| | | "version": "5.2.4", |
| | | "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz", |
| | |
| | | "@vue/shared": "3.5.16" |
| | | } |
| | | }, |
| | | "node_modules/@vue/devtools-api": { |
| | | "version": "6.6.4", |
| | | "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", |
| | | "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/@vue/devtools-core": { |
| | | "version": "7.7.6", |
| | | "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.7.6.tgz", |
| | |
| | | "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.16.tgz", |
| | | "integrity": "sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==", |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/@vueuse/core": { |
| | | "version": "13.3.0", |
| | | "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-13.3.0.tgz", |
| | | "integrity": "sha512-uYRz5oEfebHCoRhK4moXFM3NSCd5vu2XMLOq/Riz5FdqZMy2RvBtazdtL3gEcmDyqkztDe9ZP/zymObMIbiYSg==", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@types/web-bluetooth": "^0.0.21", |
| | | "@vueuse/metadata": "13.3.0", |
| | | "@vueuse/shared": "13.3.0" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/antfu" |
| | | }, |
| | | "peerDependencies": { |
| | | "vue": "^3.5.0" |
| | | } |
| | | }, |
| | | "node_modules/@vueuse/metadata": { |
| | | "version": "13.3.0", |
| | | "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-13.3.0.tgz", |
| | | "integrity": "sha512-42IzJIOYCKIb0Yjv1JfaKpx8JlCiTmtCWrPxt7Ja6Wzoq0h79+YVXmBV03N966KEmDEESTbp5R/qO3AB5BDnGw==", |
| | | "license": "MIT", |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/antfu" |
| | | } |
| | | }, |
| | | "node_modules/@vueuse/shared": { |
| | | "version": "13.3.0", |
| | | "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-13.3.0.tgz", |
| | | "integrity": "sha512-L1QKsF0Eg9tiZSFXTgodYnu0Rsa2P0En2LuLrIs/jgrkyiDuJSsPZK+tx+wU0mMsYHUYEjNsuE41uqqkuR8VhA==", |
| | | "license": "MIT", |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/antfu" |
| | | }, |
| | | "peerDependencies": { |
| | | "vue": "^3.5.0" |
| | | } |
| | | }, |
| | | "node_modules/abstract-logging": { |
| | | "version": "2.0.1", |
| | |
| | | } |
| | | } |
| | | }, |
| | | "node_modules/vue-router": { |
| | | "version": "4.5.1", |
| | | "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.1.tgz", |
| | | "integrity": "sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@vue/devtools-api": "^6.6.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/posva" |
| | | }, |
| | | "peerDependencies": { |
| | | "vue": "^3.2.0" |
| | | } |
| | | }, |
| | | "node_modules/which": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", |