{ "name": "doesitarm", "version": "1.0.0", "description": "Find out the latest app support for Apple Silicon and the Apple M3 Max and M2 Ultra Processors", "author": "Sam Carlton", "private": true, "packageManager": "pnpm@9.15.1", "engines": { "pnpm": "^9.*", "node": ">=22", "yarn": "forbidden, this project uses pnpm", "npm": "forbidden, this project uses pnpm" }, "config": { "verbiage": { "processors": "Apple M4 Max and M3 Ultra", "macs": "Apple M4 Max or M3 Ultra Mac", "description": "Find out the latest app support for Apple Silicon and the Apple M4 Max and M3 Ultra Processors" }, "stork": { "executable": "stork-executable", "toml": "static/stork.toml", "index": "static/search-index.st" } }, "scripts": { "test-prebuild": "pnpm run with-env vitest ./test/prebuild", "test-api-client": "pnpm run with-env vitest ./test/api", "test-listings": "pnpm run with-env vitest ./test/listings", "test-postbuild-api": "pnpm test-listings", "test-vitest": "vitest", "test": "ava --timeout=1m --verbose", "dev": "pnpm run dev-astro", "build": "pnpm run generate-astro", "build-api": "pnpm run clone-readme && npx vite-node build-lists.js -- --with-api --no-lists", "build-lists-and-api": "pnpm run clone-readme && npx vite-node build-lists.js -- --with-api", "generate-dev": "pnpm run generate && npm test", "download-stork:toml": "npx vite-node scripts/download-stork-toml.js", "download-stork:executable": "npx vite-node scripts/download-stork-executable.js", "setup-stork": "pnpm run \"/^download-stork:.*/\" --parallel", "build-stork-index": "./$npm_package_config_stork_executable build --input $npm_package_config_stork_toml --output $npm_package_config_stork_index", "build-stork-index-js": "npx vite-node scripts/build-stork-index.js", "stork-search": "./$npm_package_config_stork_executable search --index $npm_package_config_stork_index --query $1", "stork-index": "pnpm setup-stork && pnpm build-stork-index", "stork-netlify": "chmod +x scripts/stork-netlify.sh && ./scripts/stork-netlify.sh", "dev-astro": "astro dev", "generate-astro": "astro build", "generate-postcss": "ENV=production postcss assets/css/tailwind.css --o static/tailwind.css", "lint": "eslint --ext .js,.vue --ignore-path .gitignore .", "lint:fix": "eslint --fix --ext .js,.vue --ignore-path .gitignore .", "precommit": "pnpm run lint", "clone-readme": "cp ./README.md README-temp.md", "scan-new-apps": "pnpm exec vite-node scripts/scan-new-apps.js", "with-env": "dotenv -e .env -- ", "cloudflare-deploy": "pnpm run build-api", "vercel-build": "npx vite-node scripts/vercel-build.js", "netlify-prebuild:download-sitemaps": "npx vite-node scripts/download-sitemaps.js", "netlify-prebuild:test-prebuild-functions": "pnpm test-prebuild && pnpm test-api-client && pnpm test-listings", "netlify-prebuild": "pnpm run \"/^netlify-prebuild:.*/\" --parallel && pnpm stork-index", "netlify-postbuild:test-postbuild-functions": "ava ./test/main.js --verbose", "netlify-postbuild:test-circular-deps": "madge --circular --extensions js,mjs,ts,vue,astro ./*", "netlify-build": "pnpm run netlify-prebuild && pnpm generate-astro && pnpm run \"/^netlify-postbuild:.*/\"", "netlify-and-vercel-build": "pnpm netlify-build && pnpm vercel-build" }, "dependencies": { "7z-wasm": "^1.0.0-beta.5", "@astrojs/netlify": "^2.6.0", "@astrojs/partytown": "^1.2.3", "@astrojs/vue": "^2.2.1", "@esbuild-plugins/node-globals-polyfill": "^0.1.1", "@esbuild-plugins/node-modules-polyfill": "^0.1.4", "@fontsource/inter": "^4.0.1", "@iarna/toml": "^2.2.5", "@open-wc/webpack-import-meta-loader": "^0.4.7", "@originjs/vite-plugin-commonjs": "^1.0.3", "@supercharge/promise-pool": "^2.1.0", "@zip.js/zip.js": "^2.5.25", "astro": "^2.10.7", "axios": "^0.21.0", "buffer": "^6.0.3", "can-autoplay": "^3.0.0", "chance": "^1.1.7", "cross-env": "^5.2.0", "daisyui": "^2.17.0", "endian-reader": "^0.3.0", "esbuild": "^0.11.20", "events": "^3.3.0", "execa": "^5.1.1", "fast-glob": "^3.2.11", "fast-memoize": "^2.5.2", "file-api": "^0.10.4", "fs-extra": "^8.1.0", "get-file-object-from-local-path": "^1.0.2", "googleapis": "^100.0.0", "gray-matter": "^4.0.3", "jsdom": "^16.4.0", "just-has": "^2.1.0", "just-map-values": "^3.0.2", "just-replace-all": "^2.0.1", "just-shuffle": "^4.0.1", "lazysizes": "^5.3.0-beta1", "macho": "^1.4.0", "markdown-it": "^11.0.1", "marked": "^1.2.7", "memoize-getters": "^1.1.0", "node-html-parser": "^2.0.0", "observe-element-in-viewport": "0.0.15", "ofetch": "^1.0.0", "plist": "^3.0.1", "pretty-bytes": "^5.5.0", "rollup-plugin-node-polyfills": "^0.2.1", "scroll-into-view-if-needed": "^2.2.26", "semver": "^7.3.7", "sitemap": "^7.1.1", "slugify": "^1.4.6", "std-env": "^3.3.2", "terser": "^4.8.0", "uuid": "^8.3.2", "vite-node": "^0.34.1", "vue": "^3.2.30", "workerpool": "^6.2.1", "zip-lib": "^0.7.3" }, "devDependencies": { "@astrojs/sitemap": "^2.0.1", "@astrojs/tailwind": "^4.0.0", "@vitest/web-worker": "^0.20.3", "autoprefixer": "^10.0.2", "ava": "^6.2.0", "babel-eslint": "^8.2.1", "cssnano": "^4.1.10", "dotenv": "^8.2.0", "dotenv-cli": "^8.0.0", "eslint": "^8.14.0", "eslint-plugin-vue": "^8.7.1", "esm": "^3.2.25", "fast-xml-parser": "^3.19.0", "madge": "^5.0.1", "msw": "^1.2.3", "node-fetch": "^2.6.1", "nodemon": "^1.11.0", "npm-run-all": "^4.1.5", "postcss": "^8.2.4", "postcss-cli": "^8.3.1", "replace-css-url": "^1.2.6", "structured-data-testing-tool": "^4.5.0", "tailwindcss": "^3.2.6", "tsconfig-paths": "^3.14.1", "vite-tsconfig-paths": "^3.5.0", "vitest": "^2.1.8" } }