{ "name": "cook", "type": "module", "version": "2.0.0-beta.13", "private": true, "packageManager": "pnpm@10.33.0", "engines": { "node": "^20.19.0 || >=22.12.0" }, "scripts": { "build": "npm run convert && npm run generate", "build:full": "npm run fetch && npm run generate", "build:nuxt": "nuxt build", "build:android": "bash ./scripts/android/build.sh", "convert": "pnpm -C packages/cook run convert", "fetch": "pnpm -C packages/cook run fetch", "dev": "nuxt dev", "dev:pwa": "VITE_PLUGIN_PWA=true nuxi dev", "dev:android": "bash ./scripts/android/dev.sh", "bash:ios": "bash ./scripts/ios.sh", "dev:ios": "cap run ios -l", "ios": "cap run ios", "android": "cap run android", "open:ios": "cap open ios", "open:android": "cap open android", "docs:dev": "pnpm -C docs run docs:dev", "docs:build": "pnpm -C docs run docs:build", "generate": "nuxt generate", "start:generate": "npx serve dist", "start": "node .output/server/index.mjs", "lint": "eslint .", "postinstall": "nuxt prepare", "preview": "nuxt preview", "release": "bumpp", "sync": "cap sync", "test": "vitest", "test:coverage": "vitest run --coverage", "typecheck": "nuxt typecheck" }, "dependencies": { "@capacitor/app": "7.1.0", "@capacitor/core": "7.4.3", "@capacitor/haptics": "7.0.2", "@capacitor/ios": "7.4.3", "@capacitor/keyboard": "7.0.3", "@capacitor/status-bar": "7.0.3", "dayjs": "^1.11.20", "vue-about-me": "^1.4.0", "vue-virtual-scroller": "2.0.0-beta.8" }, "devDependencies": { "@antfu/eslint-config": "^7.7.3", "@capacitor/android": "^8.2.0", "@capacitor/cli": "7.4.3", "@capacitor/dialog": "^8.0.1", "@headlessui/vue": "^1.7.23", "@iconify-json/carbon": "^1.2.19", "@iconify-json/fe": "^1.2.4", "@iconify-json/gg": "^1.2.2", "@iconify-json/ic": "^1.2.4", "@iconify-json/mdi": "^1.2.3", "@iconify-json/ri": "^1.2.10", "@iconify-json/twemoji": "^1.2.5", "@nuxt/devtools": "^3.2.4", "@nuxt/eslint": "^1.15.2", "@nuxt/scripts": "^0.13.2", "@nuxt/test-utils": "^4.0.0", "@nuxtjs/color-mode": "^4.0.0", "@nuxtjs/ionic": "1.0.2", "@pinia/nuxt": "^0.11.3", "@pinia/testing": "^1.0.3", "@types/node": "^25.5.0", "@unhead/vue": "^2.1.12", "@unocss/eslint-config": "^66.6.7", "@unocss/nuxt": "^66.6.7", "@vite-pwa/nuxt": "^1.1.1", "@vue/test-utils": "^2.4.6", "@vueuse/nuxt": "^14.2.1", "@yunlefun/vue": "^0.1.1", "baseline-browser-mapping": "^2.10.10", "bumpp": "^11.0.1", "consola": "^3.4.2", "dexie": "^4.3.0", "eslint": "^10.1.0", "eslint-plugin-format": "^2.0.1", "fake-indexeddb": "^6.2.5", "jsdom": "^29.0.1", "lint-staged": "^16.4.0", "nuxt": "^4.4.2", "pinia": "^3.0.4", "sass": "^1.98.0", "serve": "^14.2.6", "simple-git": "^3.33.0", "simple-git-hooks": "^2.13.1", "star-markdown-css": "^0.5.3", "tsx": "^4.21.0", "typescript": "^5.9.3", "unocss": "^66.6.7", "vitest": "^4.1.1", "vue-tsc": "^3.2.6" }, "resolutions": { "unplugin": "^3.0.0", "vite": "^8.0.2" }, "simple-git-hooks": { "pre-commit": "pnpm lint-staged" }, "lint-staged": { "*": "eslint --fix" } }