UNPKG

gatsby

Version:
284 lines (283 loc) • 9.33 kB
{ "name": "gatsby", "description": "Blazing fast modern site generator for React", "version": "5.13.7", "author": "Kyle Mathews <mathews.kyle@gmail.com>", "bin": { "gatsby": "./cli.js" }, "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" }, "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/core": "^7.20.12", "@babel/eslint-parser": "^7.19.1", "@babel/helper-plugin-utils": "^7.20.2", "@babel/parser": "^7.20.13", "@babel/runtime": "^7.20.13", "@babel/traverse": "^7.20.13", "@babel/types": "^7.20.7", "@builder.io/partytown": "^0.7.5", "@gatsbyjs/reach-router": "^2.0.1", "@gatsbyjs/webpack-hot-middleware": "^2.25.3", "@graphql-codegen/add": "^3.2.3", "@graphql-codegen/core": "^2.6.8", "@graphql-codegen/plugin-helpers": "^2.7.2", "@graphql-codegen/typescript": "^2.8.8", "@graphql-codegen/typescript-operations": "^2.5.13", "@graphql-tools/code-file-loader": "^7.3.23", "@graphql-tools/load": "^7.8.14", "@jridgewell/trace-mapping": "^0.3.18", "@nodelib/fs.walk": "^1.2.8", "@parcel/cache": "2.8.3", "@parcel/core": "2.8.3", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", "@sigmacomputing/babel-plugin-lodash": "^3.3.5", "@types/http-proxy": "^1.17.11", "@typescript-eslint/eslint-plugin": "^5.60.1", "@typescript-eslint/parser": "^5.60.1", "@vercel/webpack-asset-relocator-loader": "1.7.3", "acorn-loose": "^8.3.0", "acorn-walk": "^8.2.0", "address": "1.2.2", "anser": "^2.1.1", "autoprefixer": "^10.4.14", "axios": "^0.21.1", "babel-jsx-utils": "^1.1.0", "babel-loader": "^8.3.0", "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-remove-graphql-queries": "^5.13.1", "babel-preset-gatsby": "^3.13.2", "better-opn": "^2.1.1", "bluebird": "^3.7.2", "body-parser": "1.20.1", "browserslist": "^4.21.9", "cache-manager": "^2.11.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", "common-tags": "^1.8.2", "compression": "^1.7.4", "cookie": "^0.5.0", "core-js": "^3.31.0", "cors": "^2.8.5", "css-loader": "^5.2.7", "css-minimizer-webpack-plugin": "^2.0.0", "css.escape": "^1.5.1", "date-fns": "^2.30.0", "debug": "^4.3.4", "deepmerge": "^4.3.1", "detect-port": "^1.5.1", "devcert": "^1.2.2", "dotenv": "^8.6.0", "enhanced-resolve": "^5.15.0", "error-stack-parser": "^2.1.4", "eslint": "^7.32.0", "eslint-config-react-app": "^6.0.0", "eslint-plugin-flowtype": "^5.10.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-webpack-plugin": "^2.7.0", "event-source-polyfill": "1.0.31", "execa": "^5.1.1", "express": "^4.18.2", "express-http-proxy": "^1.6.3", "fastest-levenshtein": "^1.0.16", "fastq": "^1.15.0", "file-loader": "^6.2.0", "find-cache-dir": "^3.3.2", "fs-exists-cached": "1.0.0", "fs-extra": "^11.1.1", "gatsby-cli": "^5.13.3", "gatsby-core-utils": "^4.13.1", "gatsby-graphiql-explorer": "^3.13.1", "gatsby-legacy-polyfills": "^3.13.1", "gatsby-link": "^5.13.1", "gatsby-page-utils": "^3.13.1", "gatsby-parcel-config": "1.13.1", "gatsby-plugin-page-creator": "^5.13.1", "gatsby-plugin-typescript": "^5.13.1", "gatsby-plugin-utils": "^4.13.1", "gatsby-react-router-scroll": "^6.13.1", "gatsby-script": "^2.13.0", "gatsby-telemetry": "^4.13.1", "gatsby-worker": "^2.13.1", "glob": "^7.2.3", "globby": "^11.1.0", "got": "^11.8.6", "graphql": "^16.7.1", "graphql-compose": "^9.0.10", "graphql-http": "^1.19.0", "graphql-tag": "^2.12.6", "hasha": "^5.2.2", "invariant": "^2.2.4", "is-relative": "^1.0.0", "is-relative-url": "^3.0.0", "joi": "^17.9.2", "json-loader": "^0.5.7", "latest-version": "^7.0.0", "linkfs": "^2.1.0", "lmdb": "2.5.3", "lodash": "^4.17.21", "meant": "^1.0.3", "memoizee": "^0.4.15", "micromatch": "^4.0.5", "mime": "^3.0.0", "mini-css-extract-plugin": "1.6.2", "mitt": "^1.2.0", "moment": "^2.29.4", "multer": "^1.4.5-lts.1", "node-fetch": "^2.6.11", "node-html-parser": "^5.4.2", "normalize-path": "^3.0.0", "null-loader": "^4.0.1", "opentracing": "^0.14.7", "p-defer": "^3.0.0", "parseurl": "^1.3.3", "path-to-regexp": "0.1.7", "physical-cpu-count": "^2.0.0", "platform": "^1.3.6", "postcss": "^8.4.24", "postcss-flexbugs-fixes": "^5.0.2", "postcss-loader": "^5.3.0", "prompts": "^2.4.2", "prop-types": "^15.8.1", "query-string": "^6.14.1", "raw-loader": "^4.0.2", "react-dev-utils": "^12.0.1", "react-refresh": "^0.14.0", "react-server-dom-webpack": "0.0.0-experimental-c8b778b7f-20220825", "redux": "4.2.1", "redux-thunk": "^2.4.2", "resolve-from": "^5.0.0", "semver": "^7.5.3", "shallow-compare": "^1.2.2", "signal-exit": "^3.0.7", "slugify": "^1.6.6", "socket.io": "4.7.1", "socket.io-client": "4.7.1", "stack-trace": "^0.0.10", "string-similarity": "^1.2.2", "strip-ansi": "^6.0.1", "style-loader": "^2.0.0", "style-to-object": "^0.4.1", "terser-webpack-plugin": "^5.3.9", "tmp": "^0.2.1", "true-case-path": "^2.2.1", "type-of": "^2.0.1", "url-loader": "^4.1.1", "uuid": "^8.3.2", "webpack": "^5.88.1", "webpack-dev-middleware": "^4.3.0", "webpack-merge": "^5.9.0", "webpack-stats-plugin": "^1.1.3", "webpack-virtual-modules": "^0.5.0", "xstate": "^4.38.0", "yaml-loader": "^0.8.0" }, "devDependencies": { "@babel/cli": "^7.20.7", "@babel/helper-plugin-utils": "^7.20.2", "@babel/register": "^7.18.9", "@types/babel-core": "^6.25.7", "@types/eslint": "^8.40.2", "@types/estree": "^1.0.1", "@types/express": "^4.17.17", "@types/express-http-proxy": "^1.6.3", "@types/micromatch": "^4.0.2", "@types/normalize-path": "^3.0.0", "@types/reach__router": "^1.3.11", "@types/react-dom": "^18.2.6", "@types/semver": "^7.5.0", "@types/signal-exit": "^3.0.1", "@types/string-similarity": "^4.0.0", "@types/tmp": "^0.2.3", "@types/webpack-virtual-modules": "^0.1.1", "babel-preset-gatsby-package": "^3.13.1", "copyfiles": "^2.4.1", "cross-env": "^7.0.3", "documentation": "^13.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", "rimraf": "^3.0.2", "typescript": "^5.1.6", "xhr-mock": "^2.5.1", "zipkin": "^0.22.0", "zipkin-javascript-opentracing": "^3.0.0", "zipkin-transport-http": "^0.22.0" }, "optionalDependencies": { "gatsby-sharp": "^1.13.0" }, "engines": { "node": ">=18.0.0" }, "files": [ "adapters.js", "apis.json", "ipc.json", "cache-dir/", "cli.js", "dist/", "graphql.js", "graphql.d.ts", "reporter.js", "reporter.d.ts", "index.d.ts", "scripts/postinstall.js", "utils.js", "internal.js", "internal.d.ts", "webpack.js", "webpack.d.ts", "!**/__tests__/" ], "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby#readme", "keywords": [ "blog", "generator", "jekyll", "markdown", "react", "ssg", "website" ], "license": "MIT", "main": "cache-dir/commonjs/gatsby-browser-entry.js", "module": "cache-dir/gatsby-browser-entry.js", "peerDependencies": { "react": "^18.0.0 || ^0.0.0", "react-dom": "^18.0.0 || ^0.0.0" }, "repository": { "type": "git", "url": "git+https://github.com/gatsbyjs/gatsby.git" }, "resolutions": { "graphql": "^16.7.1" }, "scripts": { "build": "npm run build:types && npm run build:src && npm run build:internal-plugins && npm run build:rawfiles && npm run build:cjs", "postbuild": "node scripts/output-api-file.js", "build:internal-plugins": "copyfiles -u 1 src/internal-plugins/**/package.json dist", "build:rawfiles": "copyfiles -u 1 src/internal-plugins/**/raw_* dist", "build:cjs": "babel cache-dir --out-dir cache-dir/commonjs --ignore \"**/__tests__\" --ignore \"**/__mocks__\" && copyfiles -u 1 cache-dir/**/*.json cache-dir/commonjs", "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\"", "build:types": "tsc --emitDeclarationOnly --declaration --declarationDir dist && node scripts/check-declaration.js", "clean-test-bundles": "find test/ -type f -name bundle.js* -exec rm -rf {} +", "prebuild": "rimraf dist && rimraf cache-dir/commonjs", "postinstall": "node scripts/postinstall.js", "prepare": "cross-env NODE_ENV=production npm run build", "watch": "rimraf dist && mkdir dist && npm run build:internal-plugins && npm run build:rawfiles && npm run build:src -- --watch", "version": "node ../../scripts/pin-version.js", "typecheck": "tsc --noEmit" }, "types": "index.d.ts", "yargs": { "boolean-negation": false }, "gitHead": "d92aa8c74f7b2c21d88cc85ca15cebee63f6a045" }