{ "name": "oys_bab", "version": "0.0.0", "description": "Manage a Borrow a Boat program for a Yacht Club", "productName": "OYS Borrow a Boat", "author": "Patrick Toal ", "private": true, "type": "module", "scripts": { "generate-version": "node generate-version.cjs", "lint": "eslint .", "format": "prettier --write \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore", "test": "echo \"No test specified\" && exit 0", "dev": "yarn generate-version && quasar dev -m pwa", "build": "yarn generate-version && quasar build -m pwa" }, "dependencies": { "@quasar/extras": "^1.17.0", "@quasar/quasar-ui-qcalendar": "^4.1.2", "appwrite": "^23.0.0", "axios": "^1.13.6", "file": "^0.2.2", "pinia": "^2.1.7", "register-service-worker": "^1.7.2", "vue": "3", "vue-router": "4", "vue3-google-login": "^2.0.37" }, "devDependencies": { "@eslint/js": "^9", "@quasar/app-vite": "^2.4.1", "@saithodev/semantic-release-gitea": "^2.1.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/exec": "^7.1.0", "@semantic-release/github": "^12.0.6", "@semantic-release/npm": "^13.1.5", "@types/node": "^25.5.0", "autoprefixer": "^10.4.27", "dotenv": "^17.3.1", "eslint": "^9", "eslint-config-prettier": "^10.1.8", "eslint-plugin-vue": "^9", "git-commit-info": "^2.0.2", "globals": "^17.4.0", "prettier": "^3.8.1", "quasar": "^2.18.6", "semantic-release": "^25.0.3", "typescript": "^5.9.3", "typescript-eslint": "^8.57.0", "vite-plugin-checker": "^0.12.0", "vue-eslint-parser": "^10.4.0", "vue-tsc": "^3.2.5", "workbox-build": "^7.4.0", "workbox-cacheable-response": "^7.4.0", "workbox-core": "^7.4.0", "workbox-expiration": "^7.4.0", "workbox-precaching": "^7.4.0", "workbox-routing": "^7.4.0", "workbox-strategies": "^7.4.0", "yarn": "^1.22.21" }, "engines": { "node": "^20 || ^18 || ^16 || ^14.19", "npm": ">= 6.13.4", "yarn": ">= 1.21.1" }, "packageManager": "yarn@4.13.0" }