1 {
2 "name": "documentation",
3 "version": "1.0.0",
4 "repository": {
5 "type": "git",
6 "url": "git+https://github.com/npm/documentation.git"
7 },
8 "private": true,
9 "scripts": {
10 "//": "https://github.com/parcel-bundler/parcel/issues/7702",
11 "gatsby": "PARCEL_WORKERS=0 gatsby",
12 "develop": "npm run gatsby -- develop",
13 "develop:ssr": "GATSBY_DEV_SSR=true npm run develop",
14 "build": "npm run gatsby -- build --verbose --log-pages",
15 "clean": "npm run gatsby -- clean",
16 "serve": "npm run gatsby -- serve",
17 "lint": "eslint \"**/*.{js,mjs,mdx}\"",
18 "postlint": "template-oss-check",
19 "template-oss-apply": "template-oss-apply --force",
20 "lintfix": "npm run eslint -- --fix",
21 "test": "jest",
22 "posttest": "npm run lint",
23 "test-all": "npm run test --workspaces --include-workspace-root --if-present",
24 "lint-all": "npm run lint --workspaces --include-workspace-root --if-present",
25 "format": "prettier --write .",
26 "format:check": "prettier --check .",
27 "eslint": "eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""
28 },
29 "workspaces": [
30 "cli/"
31 ],
32 "dependencies": {
33 "@mdx-js/mdx": "^3.0.0",
34 "@mdx-js/react": "^3.0.0",
35 "@octokit/plugin-retry": "^8.0.1",
36 "@octokit/plugin-throttling": "^11.0.1",
37 "@octokit/rest": "^22.0.0",
38 "@primer/octicons-react": "^19.8.0",
39 "@primer/react": "^38.7.0",
40 "babel-plugin-styled-components": "^2.1.4",
41 "clsx": "^2.1.1",
42 "copy-to-clipboard": "^3.3.3",
43 "deepmerge": "^4.3.1",
44 "details-element-polyfill": "^2.4.0",
45 "downshift": "^9.0.4",
46 "framer-motion": "^12.0.6",
47 "fuse.js": "^7.0.0",
48 "gatsby": "^5.16.0",
49 "gatsby-plugin-manifest": "^5.13.0",
50 "gatsby-plugin-mdx": "^5.13.0",
51 "gatsby-plugin-meta-redirect": "^1.1.1",
52 "gatsby-plugin-postcss": "^6.14.0",
53 "gatsby-plugin-styled-components": "^6.13.0",
54 "gatsby-source-filesystem": "^5.13.0",
55 "gatsby-transformer-yaml": "^5.13.0",
56 "github-slugger": "^2.0.0",
57 "lodash.debounce": "4.0.8",
58 "postcss": "^8.4.49",
59 "postcss-import": "^16.1.0",
60 "postcss-loader": "^8.1.1",
61 "postcss-preset-env": "^11.1.1",
62 "prism-react-renderer": "^2.3.1",
63 "prismjs": "^1.30.0",
64 "react": "^19.2.4",
65 "react-addons-text-content": "^0.0.4",
66 "react-dom": "^19.2.4",
67 "react-focus-on": "^3.9.1",
68 "remark-frontmatter": "^5.0.0",
69 "remark-gfm": "^3.0.1",
70 "styled-components": "^5.3.11",
71 "styled-system": "^5.1.5"
72 },
73 "devDependencies": {
74 "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
75 "@github/prettier-config": "^0.0.6",
76 "@npmcli/eslint-config": "^6.0.0",
77 "@npmcli/template-oss": "4.29.0",
78 "@testing-library/dom": "^10.4.0",
79 "@testing-library/jest-dom": "^6.2.0",
80 "@testing-library/react": "^16.0.0",
81 "babel-jest": "^30.0.0",
82 "eslint": "^8.56.0",
83 "eslint-config-prettier": "^10.1.8",
84 "eslint-config-react-app": "^7.0.1",
85 "eslint-import-resolver-typescript": "^4.2.2",
86 "eslint-import-resolver-webpack": "^0.13.8",
87 "eslint-mdx": "^3.1.3",
88 "eslint-plugin-github": "^6.0.0",
89 "eslint-plugin-import": "^2.29.1",
90 "eslint-plugin-jsx-a11y": "^6.8.0",
91 "eslint-plugin-mdx": "^3.1.3",
92 "eslint-plugin-node": "^11.1.0",
93 "eslint-plugin-prettier": "^5.1.2",
94 "eslint-plugin-primer-react": "^8.0.0",
95 "eslint-plugin-promise": "^7.0.0",
96 "eslint-plugin-react": "^7.33.2",
97 "eslint-plugin-react-hooks": "^7.0.0",
98 "identity-obj-proxy": "^3.0.0",
99 "jest": "^30.0.0",
100 "jest-environment-jsdom": "^30.0.0",
101 "prettier": "^3.1.1"
102 },
103 "author": "GitHub Inc.",
104 "engines": {
105 "node": ">=22.9.0 <26"
106 },
107 "templateOSS": {
108 "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
109 "version": "4.29.0",
110 "content": "./scripts/template-oss",
111 "dependabotInterval": "weekly",
112 "allowPaths": [
113 "cli-cache.json"
114 ]
115 },
116 "overrides": {
117 "gatsby@^5.16.0": {
118 "body-parser": "~1.20.4",
119 "express@4.21.2": {
120 "body-parser": "~1.20.4",
121 "qs": "~6.14.1"
122 }
123 },
124 "external-editor@3.1.0": {
125 "tmp": "^0.2.5"
126 }
127 }
128 }