UNPKG

9.33 kBJSONView Raw
1{
2 "name": "gatsby",
3 "description": "Blazing fast modern site generator for React",
4 "version": "5.13.7",
5 "author": "Kyle Mathews <mathews.kyle@gmail.com>",
6 "bin": {
7 "gatsby": "./cli.js"
8 },
9 "bugs": {
10 "url": "https://github.com/gatsbyjs/gatsby/issues"
11 },
12 "dependencies": {
13 "@babel/code-frame": "^7.18.6",
14 "@babel/core": "^7.20.12",
15 "@babel/eslint-parser": "^7.19.1",
16 "@babel/helper-plugin-utils": "^7.20.2",
17 "@babel/parser": "^7.20.13",
18 "@babel/runtime": "^7.20.13",
19 "@babel/traverse": "^7.20.13",
20 "@babel/types": "^7.20.7",
21 "@builder.io/partytown": "^0.7.5",
22 "@gatsbyjs/reach-router": "^2.0.1",
23 "@gatsbyjs/webpack-hot-middleware": "^2.25.3",
24 "@graphql-codegen/add": "^3.2.3",
25 "@graphql-codegen/core": "^2.6.8",
26 "@graphql-codegen/plugin-helpers": "^2.7.2",
27 "@graphql-codegen/typescript": "^2.8.8",
28 "@graphql-codegen/typescript-operations": "^2.5.13",
29 "@graphql-tools/code-file-loader": "^7.3.23",
30 "@graphql-tools/load": "^7.8.14",
31 "@jridgewell/trace-mapping": "^0.3.18",
32 "@nodelib/fs.walk": "^1.2.8",
33 "@parcel/cache": "2.8.3",
34 "@parcel/core": "2.8.3",
35 "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
36 "@sigmacomputing/babel-plugin-lodash": "^3.3.5",
37 "@types/http-proxy": "^1.17.11",
38 "@typescript-eslint/eslint-plugin": "^5.60.1",
39 "@typescript-eslint/parser": "^5.60.1",
40 "@vercel/webpack-asset-relocator-loader": "1.7.3",
41 "acorn-loose": "^8.3.0",
42 "acorn-walk": "^8.2.0",
43 "address": "1.2.2",
44 "anser": "^2.1.1",
45 "autoprefixer": "^10.4.14",
46 "axios": "^0.21.1",
47 "babel-jsx-utils": "^1.1.0",
48 "babel-loader": "^8.3.0",
49 "babel-plugin-add-module-exports": "^1.0.4",
50 "babel-plugin-dynamic-import-node": "^2.3.3",
51 "babel-plugin-remove-graphql-queries": "^5.13.1",
52 "babel-preset-gatsby": "^3.13.2",
53 "better-opn": "^2.1.1",
54 "bluebird": "^3.7.2",
55 "body-parser": "1.20.1",
56 "browserslist": "^4.21.9",
57 "cache-manager": "^2.11.1",
58 "chalk": "^4.1.2",
59 "chokidar": "^3.5.3",
60 "common-tags": "^1.8.2",
61 "compression": "^1.7.4",
62 "cookie": "^0.5.0",
63 "core-js": "^3.31.0",
64 "cors": "^2.8.5",
65 "css-loader": "^5.2.7",
66 "css-minimizer-webpack-plugin": "^2.0.0",
67 "css.escape": "^1.5.1",
68 "date-fns": "^2.30.0",
69 "debug": "^4.3.4",
70 "deepmerge": "^4.3.1",
71 "detect-port": "^1.5.1",
72 "devcert": "^1.2.2",
73 "dotenv": "^8.6.0",
74 "enhanced-resolve": "^5.15.0",
75 "error-stack-parser": "^2.1.4",
76 "eslint": "^7.32.0",
77 "eslint-config-react-app": "^6.0.0",
78 "eslint-plugin-flowtype": "^5.10.0",
79 "eslint-plugin-import": "^2.27.5",
80 "eslint-plugin-jsx-a11y": "^6.7.1",
81 "eslint-plugin-react": "^7.32.2",
82 "eslint-plugin-react-hooks": "^4.6.0",
83 "eslint-webpack-plugin": "^2.7.0",
84 "event-source-polyfill": "1.0.31",
85 "execa": "^5.1.1",
86 "express": "^4.18.2",
87 "express-http-proxy": "^1.6.3",
88 "fastest-levenshtein": "^1.0.16",
89 "fastq": "^1.15.0",
90 "file-loader": "^6.2.0",
91 "find-cache-dir": "^3.3.2",
92 "fs-exists-cached": "1.0.0",
93 "fs-extra": "^11.1.1",
94 "gatsby-cli": "^5.13.3",
95 "gatsby-core-utils": "^4.13.1",
96 "gatsby-graphiql-explorer": "^3.13.1",
97 "gatsby-legacy-polyfills": "^3.13.1",
98 "gatsby-link": "^5.13.1",
99 "gatsby-page-utils": "^3.13.1",
100 "gatsby-parcel-config": "1.13.1",
101 "gatsby-plugin-page-creator": "^5.13.1",
102 "gatsby-plugin-typescript": "^5.13.1",
103 "gatsby-plugin-utils": "^4.13.1",
104 "gatsby-react-router-scroll": "^6.13.1",
105 "gatsby-script": "^2.13.0",
106 "gatsby-telemetry": "^4.13.1",
107 "gatsby-worker": "^2.13.1",
108 "glob": "^7.2.3",
109 "globby": "^11.1.0",
110 "got": "^11.8.6",
111 "graphql": "^16.7.1",
112 "graphql-compose": "^9.0.10",
113 "graphql-http": "^1.19.0",
114 "graphql-tag": "^2.12.6",
115 "hasha": "^5.2.2",
116 "invariant": "^2.2.4",
117 "is-relative": "^1.0.0",
118 "is-relative-url": "^3.0.0",
119 "joi": "^17.9.2",
120 "json-loader": "^0.5.7",
121 "latest-version": "^7.0.0",
122 "linkfs": "^2.1.0",
123 "lmdb": "2.5.3",
124 "lodash": "^4.17.21",
125 "meant": "^1.0.3",
126 "memoizee": "^0.4.15",
127 "micromatch": "^4.0.5",
128 "mime": "^3.0.0",
129 "mini-css-extract-plugin": "1.6.2",
130 "mitt": "^1.2.0",
131 "moment": "^2.29.4",
132 "multer": "^1.4.5-lts.1",
133 "node-fetch": "^2.6.11",
134 "node-html-parser": "^5.4.2",
135 "normalize-path": "^3.0.0",
136 "null-loader": "^4.0.1",
137 "opentracing": "^0.14.7",
138 "p-defer": "^3.0.0",
139 "parseurl": "^1.3.3",
140 "path-to-regexp": "0.1.7",
141 "physical-cpu-count": "^2.0.0",
142 "platform": "^1.3.6",
143 "postcss": "^8.4.24",
144 "postcss-flexbugs-fixes": "^5.0.2",
145 "postcss-loader": "^5.3.0",
146 "prompts": "^2.4.2",
147 "prop-types": "^15.8.1",
148 "query-string": "^6.14.1",
149 "raw-loader": "^4.0.2",
150 "react-dev-utils": "^12.0.1",
151 "react-refresh": "^0.14.0",
152 "react-server-dom-webpack": "0.0.0-experimental-c8b778b7f-20220825",
153 "redux": "4.2.1",
154 "redux-thunk": "^2.4.2",
155 "resolve-from": "^5.0.0",
156 "semver": "^7.5.3",
157 "shallow-compare": "^1.2.2",
158 "signal-exit": "^3.0.7",
159 "slugify": "^1.6.6",
160 "socket.io": "4.7.1",
161 "socket.io-client": "4.7.1",
162 "stack-trace": "^0.0.10",
163 "string-similarity": "^1.2.2",
164 "strip-ansi": "^6.0.1",
165 "style-loader": "^2.0.0",
166 "style-to-object": "^0.4.1",
167 "terser-webpack-plugin": "^5.3.9",
168 "tmp": "^0.2.1",
169 "true-case-path": "^2.2.1",
170 "type-of": "^2.0.1",
171 "url-loader": "^4.1.1",
172 "uuid": "^8.3.2",
173 "webpack": "^5.88.1",
174 "webpack-dev-middleware": "^4.3.0",
175 "webpack-merge": "^5.9.0",
176 "webpack-stats-plugin": "^1.1.3",
177 "webpack-virtual-modules": "^0.5.0",
178 "xstate": "^4.38.0",
179 "yaml-loader": "^0.8.0"
180 },
181 "devDependencies": {
182 "@babel/cli": "^7.20.7",
183 "@babel/helper-plugin-utils": "^7.20.2",
184 "@babel/register": "^7.18.9",
185 "@types/babel-core": "^6.25.7",
186 "@types/eslint": "^8.40.2",
187 "@types/estree": "^1.0.1",
188 "@types/express": "^4.17.17",
189 "@types/express-http-proxy": "^1.6.3",
190 "@types/micromatch": "^4.0.2",
191 "@types/normalize-path": "^3.0.0",
192 "@types/reach__router": "^1.3.11",
193 "@types/react-dom": "^18.2.6",
194 "@types/semver": "^7.5.0",
195 "@types/signal-exit": "^3.0.1",
196 "@types/string-similarity": "^4.0.0",
197 "@types/tmp": "^0.2.3",
198 "@types/webpack-virtual-modules": "^0.1.1",
199 "babel-preset-gatsby-package": "^3.13.1",
200 "copyfiles": "^2.4.1",
201 "cross-env": "^7.0.3",
202 "documentation": "^13.2.5",
203 "react": "^18.2.0",
204 "react-dom": "^18.2.0",
205 "rimraf": "^3.0.2",
206 "typescript": "^5.1.6",
207 "xhr-mock": "^2.5.1",
208 "zipkin": "^0.22.0",
209 "zipkin-javascript-opentracing": "^3.0.0",
210 "zipkin-transport-http": "^0.22.0"
211 },
212 "optionalDependencies": {
213 "gatsby-sharp": "^1.13.0"
214 },
215 "engines": {
216 "node": ">=18.0.0"
217 },
218 "files": [
219 "adapters.js",
220 "apis.json",
221 "ipc.json",
222 "cache-dir/",
223 "cli.js",
224 "dist/",
225 "graphql.js",
226 "graphql.d.ts",
227 "reporter.js",
228 "reporter.d.ts",
229 "index.d.ts",
230 "scripts/postinstall.js",
231 "utils.js",
232 "internal.js",
233 "internal.d.ts",
234 "webpack.js",
235 "webpack.d.ts",
236 "!**/__tests__/"
237 ],
238 "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby#readme",
239 "keywords": [
240 "blog",
241 "generator",
242 "jekyll",
243 "markdown",
244 "react",
245 "ssg",
246 "website"
247 ],
248 "license": "MIT",
249 "main": "cache-dir/commonjs/gatsby-browser-entry.js",
250 "module": "cache-dir/gatsby-browser-entry.js",
251 "peerDependencies": {
252 "react": "^18.0.0 || ^0.0.0",
253 "react-dom": "^18.0.0 || ^0.0.0"
254 },
255 "repository": {
256 "type": "git",
257 "url": "git+https://github.com/gatsbyjs/gatsby.git"
258 },
259 "resolutions": {
260 "graphql": "^16.7.1"
261 },
262 "scripts": {
263 "build": "npm run build:types && npm run build:src && npm run build:internal-plugins && npm run build:rawfiles && npm run build:cjs",
264 "postbuild": "node scripts/output-api-file.js",
265 "build:internal-plugins": "copyfiles -u 1 src/internal-plugins/**/package.json dist",
266 "build:rawfiles": "copyfiles -u 1 src/internal-plugins/**/raw_* dist",
267 "build:cjs": "babel cache-dir --out-dir cache-dir/commonjs --ignore \"**/__tests__\" --ignore \"**/__mocks__\" && copyfiles -u 1 cache-dir/**/*.json cache-dir/commonjs",
268 "build:src": "babel src --out-dir dist --source-maps --verbose --ignore \"**/gatsby-cli.js,src/internal-plugins/dev-404-page/raw_dev-404-page.js,**/__tests__,**/__mocks__\" --extensions \".ts,.tsx,.js\"",
269 "build:types": "tsc --emitDeclarationOnly --declaration --declarationDir dist && node scripts/check-declaration.js",
270 "clean-test-bundles": "find test/ -type f -name bundle.js* -exec rm -rf {} +",
271 "prebuild": "rimraf dist && rimraf cache-dir/commonjs",
272 "postinstall": "node scripts/postinstall.js",
273 "prepare": "cross-env NODE_ENV=production npm run build",
274 "watch": "rimraf dist && mkdir dist && npm run build:internal-plugins && npm run build:rawfiles && npm run build:src -- --watch",
275 "version": "node ../../scripts/pin-version.js",
276 "typecheck": "tsc --noEmit"
277 },
278 "types": "index.d.ts",
279 "yargs": {
280 "boolean-negation": false
281 },
282 "gitHead": "d92aa8c74f7b2c21d88cc85ca15cebee63f6a045"
283}