2021-06-25 16:50:39 +00:00
|
|
|
{
|
|
|
|
"name": "@freecodecamp/client",
|
|
|
|
"version": "0.0.1",
|
|
|
|
"description": "The freeCodeCamp.org open-source codebase and curriculum",
|
|
|
|
"license": "BSD-3-Clause",
|
|
|
|
"private": true,
|
|
|
|
"engines": {
|
2021-11-02 11:31:45 +00:00
|
|
|
"node": ">=16",
|
|
|
|
"npm": ">=8"
|
2021-06-25 16:50:39 +00:00
|
|
|
},
|
|
|
|
"repository": {
|
|
|
|
"type": "git",
|
|
|
|
"url": "git+https://github.com/freeCodeCamp/freeCodeCamp.git"
|
|
|
|
},
|
|
|
|
"bugs": {
|
|
|
|
"url": "https://github.com/freeCodeCamp/freeCodeCamp/issues"
|
|
|
|
},
|
|
|
|
"homepage": "https://github.com/freeCodeCamp/freeCodeCamp#readme",
|
|
|
|
"author": "freeCodeCamp <team@freecodecamp.org>",
|
|
|
|
"main": "none",
|
|
|
|
"scripts": {
|
2022-01-25 10:34:16 +00:00
|
|
|
"prebuild": "npm --prefix ../ run create:config && npm run build:workers -- --env production",
|
2021-12-08 11:14:33 +00:00
|
|
|
"build": "cross-env NODE_OPTIONS=\"--max-old-space-size=7168\" gatsby build --prefix-paths",
|
|
|
|
"build:workers": "cross-env NODE_OPTIONS=\"--max-old-space-size=7168\" webpack --config ./webpack-workers.js",
|
2021-06-25 16:50:39 +00:00
|
|
|
"clean": "gatsby clean",
|
2022-01-25 10:34:16 +00:00
|
|
|
"predevelop": "npm --prefix ../ run create:config && npm run build:workers -- --env development",
|
2021-12-10 22:35:46 +00:00
|
|
|
"develop": "cross-env NODE_OPTIONS=\"--max-old-space-size=5000\" gatsby develop --inspect=9230",
|
2022-07-20 15:44:59 +00:00
|
|
|
"lint": "ts-node ./i18n/schema-validation.ts",
|
2021-06-25 16:50:39 +00:00
|
|
|
"serve": "gatsby serve -p 8000",
|
2022-07-15 07:03:29 +00:00
|
|
|
"serve-ci": "serve -l 8000 -c serve.json public",
|
2021-06-25 16:50:39 +00:00
|
|
|
"prestand-alone": "npm run prebuild",
|
|
|
|
"stand-alone": "gatsby develop",
|
2022-01-25 10:34:16 +00:00
|
|
|
"validate-keys": "ts-node --project ../tsconfig.json ../tools/scripts/lint/validate-keys"
|
2021-06-25 16:50:39 +00:00
|
|
|
},
|
|
|
|
"dependencies": {
|
2022-08-06 10:34:46 +00:00
|
|
|
"@babel/plugin-proposal-export-default-from": "7.18.10",
|
2022-07-23 00:51:18 +00:00
|
|
|
"@babel/plugin-proposal-function-bind": "7.18.9",
|
2021-06-25 16:50:39 +00:00
|
|
|
"@babel/polyfill": "7.12.1",
|
2022-08-06 10:34:46 +00:00
|
|
|
"@babel/preset-env": "7.18.10",
|
2022-07-06 06:02:38 +00:00
|
|
|
"@babel/preset-react": "7.18.6",
|
2022-08-27 11:19:18 +00:00
|
|
|
"@babel/standalone": "7.18.13",
|
2022-07-31 11:10:20 +00:00
|
|
|
"@fortawesome/fontawesome-svg-core": "6.1.2",
|
|
|
|
"@fortawesome/free-brands-svg-icons": "6.1.2",
|
|
|
|
"@fortawesome/free-solid-svg-icons": "6.1.2",
|
2022-07-05 08:15:21 +00:00
|
|
|
"@fortawesome/react-fontawesome": "0.2.0",
|
2022-07-27 17:00:37 +00:00
|
|
|
"@freecodecamp/curriculum-helpers": "1.0.5",
|
2022-08-10 15:12:59 +00:00
|
|
|
"@freecodecamp/loop-protect": "3.0.0",
|
2021-06-25 16:50:39 +00:00
|
|
|
"@freecodecamp/react-bootstrap": "0.32.3",
|
|
|
|
"@freecodecamp/react-calendar-heatmap": "1.0.0",
|
2021-07-16 15:56:26 +00:00
|
|
|
"@freecodecamp/strip-comments": "3.0.1",
|
2021-12-12 08:20:16 +00:00
|
|
|
"@loadable/component": "5.15.2",
|
2021-06-25 16:50:39 +00:00
|
|
|
"@reach/router": "1.3.4",
|
2022-05-01 05:59:56 +00:00
|
|
|
"@sentry/gatsby": "6.19.7",
|
2022-07-31 22:24:34 +00:00
|
|
|
"@stripe/react-stripe-js": "1.10.0",
|
2022-08-08 06:14:55 +00:00
|
|
|
"@stripe/stripe-js": "1.35.0",
|
2021-08-08 20:29:26 +00:00
|
|
|
"@types/react-scrollable-anchor": "0.6.1",
|
2022-07-31 01:28:18 +00:00
|
|
|
"algoliasearch": "4.14.2",
|
2021-06-25 16:50:39 +00:00
|
|
|
"assert": "2.0.0",
|
2022-02-02 22:19:15 +00:00
|
|
|
"babel-plugin-preval": "5.1.0",
|
2021-07-07 14:04:06 +00:00
|
|
|
"babel-plugin-prismjs": "2.1.0",
|
2021-06-25 16:50:39 +00:00
|
|
|
"bezier-easing": "2.1.0",
|
|
|
|
"browser-cookies": "1.2.0",
|
|
|
|
"buffer": "6.0.3",
|
2022-01-26 15:18:23 +00:00
|
|
|
"chai": "4.3.6",
|
2021-06-25 16:50:39 +00:00
|
|
|
"crypto-browserify": "3.12.0",
|
2021-12-02 08:32:35 +00:00
|
|
|
"date-fns": "2.27.0",
|
2021-06-25 16:50:39 +00:00
|
|
|
"dedent": "0.7.0",
|
|
|
|
"enzyme": "3.11.0",
|
|
|
|
"enzyme-adapter-react-16": "1.15.6",
|
2022-05-01 10:37:47 +00:00
|
|
|
"final-form": "4.20.7",
|
2021-11-20 19:20:18 +00:00
|
|
|
"gatsby": "3.14.6",
|
2021-10-15 20:27:31 +00:00
|
|
|
"gatsby-cli": "3.14.2",
|
2022-03-27 19:54:03 +00:00
|
|
|
"gatsby-plugin-advanced-sitemap": "2.1.0",
|
2021-09-17 20:45:26 +00:00
|
|
|
"gatsby-plugin-create-client-paths": "3.14.0",
|
|
|
|
"gatsby-plugin-manifest": "3.14.0",
|
|
|
|
"gatsby-plugin-postcss": "4.14.0",
|
|
|
|
"gatsby-plugin-react-helmet": "4.14.0",
|
2021-06-25 16:50:39 +00:00
|
|
|
"gatsby-plugin-remove-serviceworker": "1.0.0",
|
2021-09-17 20:45:26 +00:00
|
|
|
"gatsby-remark-prismjs": "5.11.0",
|
|
|
|
"gatsby-source-filesystem": "3.14.0",
|
|
|
|
"gatsby-transformer-remark": "4.11.0",
|
2021-09-08 13:32:41 +00:00
|
|
|
"i18next": "20.6.1",
|
2022-08-28 01:39:15 +00:00
|
|
|
"jquery": "3.6.1",
|
2021-06-25 16:50:39 +00:00
|
|
|
"lodash": "4.17.21",
|
|
|
|
"lodash-es": "4.17.21",
|
2021-11-24 11:02:30 +00:00
|
|
|
"monaco-editor": "0.28.1",
|
2022-05-07 09:31:59 +00:00
|
|
|
"nanoid": "3.3.4",
|
2021-06-25 16:50:39 +00:00
|
|
|
"normalize-url": "4.5.1",
|
|
|
|
"path-browserify": "1.0.1",
|
2022-08-07 10:17:22 +00:00
|
|
|
"postcss": "8.4.16",
|
2022-08-28 22:44:06 +00:00
|
|
|
"prismjs": "1.29.0",
|
2021-06-25 16:50:39 +00:00
|
|
|
"process": "0.11.10",
|
2022-01-05 02:38:15 +00:00
|
|
|
"prop-types": "15.8.1",
|
2022-07-10 00:57:35 +00:00
|
|
|
"psl": "1.9.0",
|
2021-06-25 16:50:39 +00:00
|
|
|
"query-string": "7.0.1",
|
|
|
|
"react": "16.14.0",
|
|
|
|
"react-dom": "16.14.0",
|
2022-04-02 16:17:58 +00:00
|
|
|
"react-final-form": "6.5.9",
|
2022-06-19 20:18:29 +00:00
|
|
|
"react-ga": "3.3.1",
|
2021-06-25 16:50:39 +00:00
|
|
|
"react-helmet": "6.1.0",
|
|
|
|
"react-hotkeys": "2.0.0",
|
2022-08-28 09:41:49 +00:00
|
|
|
"react-i18next": "11.18.5",
|
2022-08-29 08:55:12 +00:00
|
|
|
"react-instantsearch-dom": "6.32.0",
|
2022-07-16 16:16:43 +00:00
|
|
|
"react-lazy-load": "3.1.14",
|
2021-11-24 11:02:30 +00:00
|
|
|
"react-monaco-editor": "0.40.0",
|
2021-06-25 16:50:39 +00:00
|
|
|
"react-redux": "5.1.2",
|
2022-05-30 13:20:01 +00:00
|
|
|
"react-reflex": "4.0.9",
|
2021-06-25 16:50:39 +00:00
|
|
|
"react-responsive": "6.1.2",
|
|
|
|
"react-scrollable-anchor": "0.6.1",
|
|
|
|
"react-spinkit": "3.0.0",
|
|
|
|
"react-tooltip": "4.2.21",
|
2022-08-07 21:04:30 +00:00
|
|
|
"react-transition-group": "4.4.5",
|
2022-01-04 15:27:14 +00:00
|
|
|
"react-youtube": "7.14.0",
|
2022-04-24 02:04:40 +00:00
|
|
|
"redux": "4.2.0",
|
2021-06-25 16:50:39 +00:00
|
|
|
"redux-actions": "2.6.5",
|
|
|
|
"redux-devtools-extension": "2.13.9",
|
|
|
|
"redux-observable": "1.2.0",
|
2022-08-20 16:12:40 +00:00
|
|
|
"redux-saga": "1.2.1",
|
2022-06-13 07:08:32 +00:00
|
|
|
"reselect": "4.1.6",
|
2021-06-25 16:50:39 +00:00
|
|
|
"rxjs": "6.6.7",
|
2022-07-23 18:47:16 +00:00
|
|
|
"sanitize-html": "2.7.1",
|
2021-06-25 16:50:39 +00:00
|
|
|
"sass.js": "0.11.1",
|
2021-11-22 13:48:34 +00:00
|
|
|
"sha-1": "1.0.0",
|
2021-06-25 16:50:39 +00:00
|
|
|
"store": "2.0.12",
|
|
|
|
"stream-browserify": "3.0.0",
|
2021-10-28 12:16:20 +00:00
|
|
|
"tone": "14.7.77",
|
2022-08-29 09:20:15 +00:00
|
|
|
"typescript": "4.8.2",
|
2022-02-24 18:57:47 +00:00
|
|
|
"util": "0.12.4",
|
2021-06-25 16:50:39 +00:00
|
|
|
"uuid": "8.3.2",
|
2021-11-02 00:15:03 +00:00
|
|
|
"validator": "13.7.0"
|
2021-06-25 16:50:39 +00:00
|
|
|
},
|
|
|
|
"devDependencies": {
|
2022-08-27 11:19:18 +00:00
|
|
|
"@babel/types": "7.18.13",
|
2022-08-28 12:52:19 +00:00
|
|
|
"@codesee/babel-plugin-instrument": "0.359.0",
|
|
|
|
"@codesee/tracker": "0.359.0",
|
2022-08-06 15:25:07 +00:00
|
|
|
"@testing-library/jest-dom": "5.16.5",
|
2022-04-16 10:08:49 +00:00
|
|
|
"@testing-library/react": "12.1.5",
|
2022-07-30 15:38:56 +00:00
|
|
|
"autoprefixer": "10.4.8",
|
2021-06-25 16:50:39 +00:00
|
|
|
"babel-plugin-transform-imports": "2.0.0",
|
2022-01-18 11:25:38 +00:00
|
|
|
"chokidar": "3.5.3",
|
2021-11-12 05:19:39 +00:00
|
|
|
"copy-webpack-plugin": "9.1.0",
|
2021-12-02 15:18:15 +00:00
|
|
|
"core-js": "2.6.12",
|
2022-03-19 18:47:20 +00:00
|
|
|
"gatsby-plugin-webpack-bundle-analyser-v2": "1.1.27",
|
2021-10-06 01:49:19 +00:00
|
|
|
"jest-json-schema-extended": "1.0.1",
|
2021-10-26 21:53:09 +00:00
|
|
|
"monaco-editor-webpack-plugin": "4.2.0",
|
2021-06-25 16:50:39 +00:00
|
|
|
"react-test-renderer": "16.14.0",
|
2021-11-17 14:02:50 +00:00
|
|
|
"redux-mock-store": "1.5.4",
|
2022-05-14 17:46:30 +00:00
|
|
|
"redux-saga-test-plan": "4.0.5",
|
2022-07-15 07:03:29 +00:00
|
|
|
"serve": "13.0.4",
|
2022-07-17 01:42:59 +00:00
|
|
|
"ts-node": "10.9.1",
|
2022-07-31 14:40:06 +00:00
|
|
|
"webpack": "5.74.0",
|
2022-06-21 02:52:45 +00:00
|
|
|
"webpack-cli": "4.10.0"
|
2021-06-25 16:50:39 +00:00
|
|
|
}
|
2021-07-15 14:51:27 +00:00
|
|
|
}
|