-
Notifications
You must be signed in to change notification settings - Fork 203
/
package.json
150 lines (150 loc) · 5.83 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
{
"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@8.6.12",
"engines": {
"pnpm": "^8.6.*",
"node": ">=18",
"yarn": "forbidden, this project uses pnpm",
"npm": "forbidden, this project uses pnpm"
},
"config": {
"verbiage": {
"processors": "Apple M3 Max and M2 Ultra",
"macs": "Apple M3 Max or M2 Ultra Mac",
"description": "Find out the latest app support for Apple Silicon and the Apple M3 Max and M2 Ultra Processors"
},
"stork": {
"executable": "stork-executable",
"toml": "static/stork.toml",
"index": "static/search-index.st"
}
},
"scripts": {
"test-prebuild": "ava ./test/prebuild/**/*.js --verbose",
"test-api-client": "ava ./test/api/client.js --verbose",
"test-listings": "ava ./test/listings/**/*.js --verbose",
"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",
"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": "^3.15.0",
"babel-eslint": "^8.2.1",
"cssnano": "^4.1.10",
"dotenv": "^8.2.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": "^0.18.1"
}
}