freeCodeCamp/client/package.json

169 lines
5.8 KiB
JSON
Raw Normal View History

{
"name": "@freecodecamp/client",
"version": "0.0.1",
"description": "The freeCodeCamp.org open-source codebase and curriculum",
"license": "BSD-3-Clause",
"private": true,
"engines": {
"node": ">= 14.0.0",
"npm": "^6.14.12"
},
"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": {
"prebuild": "node ../tools/scripts/build/ensure-env.js && npm run build:workers -- --env production",
"build": "node --max_old_space_size=7168 node_modules/gatsby-cli build --prefix-paths",
"build:workers": "node --max_old_space_size=7168 node_modules/webpack-cli/bin/cli --config ./webpack-workers.js",
"clean": "gatsby clean",
"predevelop": "node ../tools/scripts/build/ensure-env.js && npm run build:workers -- --env development",
"develop": "node --max_old_space_size=4000 node_modules/gatsby-cli develop --inspect=9230",
"lint": "node ./i18n/schema-validation.js",
"serve": "gatsby serve -p 8000",
feat: add 'back/front end' in curriculum (#42596) * chore: rename APIs and Microservices to include "Backend" (#42515) * fix typo * fix typo * undo change * Corrected grammar mistake Corrected a grammar mistake by removing a comma. * change APIs and Microservices cert title * update title * Change APIs and Microservices certi title * Update translations.json * update title * feat(curriculum): rename apis and microservices cert * rename folder structure * rename certificate * rename learn Markdown * apis-and-microservices -> back-end-development-and-apis * update backend meta * update i18n langs and cypress test Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * fix: add development to front-end libraries (#42512) * fix: added-the-word-Development-to-front-end-libraries * fix/added-the-word-Development-to-front-end-libraries * fix/added-word-development-to-front-end-libraries-in-other-related-files * fix/added-the-word-Development-to-front-end-and-all-related-files * fix/removed-typos-from-last-commit-in-index.md * fix/reverted-changes-that-i-made-to-dependecies * fix/removed xvfg * fix/reverted changes that i made to package.json * remove unwanted changes * front-end-development-libraries changes * rename backend certSlug and README * update i18n folder names and keys * test: add legacy path redirect tests This uses serve.json from the client-config repo, since we currently use that in production * fix: create public dir before moving serve.json * fix: add missing script * refactor: collect redirect tests * test: convert to cy.location for stricter tests * rename certificate folder to 00-certificates * change crowdin config to recognise new certificates location * allow translations to be used Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com> * add forwards slashes to path redirects * fix cypress path tests again * plese cypress * fix: test different challenge Okay so I literally have no idea why this one particular challenge fails in Cypress Firefox ONLY. Tom and I paired and spun a full build instance and confirmed in Firefox the page loads and redirects as expected. Changing to another bootstrap challenge passes Cypress firefox locally. Absolutely boggled by this. AAAAAAAAAAAAAAA * fix: separate the test Okay apparently the test does not work unless we separate it into a different `it` statement. >:( >:( >:( >:( Co-authored-by: Sujal Gupta <55016909+heysujal@users.noreply.github.com> Co-authored-by: Noor Fakhry <65724923+NoorFakhry@users.noreply.github.com> Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com> Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-08-14 02:57:13 +00:00
"serve-ci": "serve -l 8000 -c ../serve.json public",
"prestand-alone": "npm run prebuild",
"stand-alone": "gatsby develop",
"validate-keys": "node ./i18n/validate-keys.js"
},
"dependencies": {
"@babel/plugin-proposal-export-default-from": "7.14.5",
"@babel/plugin-proposal-function-bind": "7.14.5",
"@babel/polyfill": "7.12.1",
"@babel/preset-env": "7.15.8",
"@babel/preset-react": "7.14.5",
"@babel/standalone": "7.15.8",
"@fortawesome/fontawesome": "1.1.8",
"@fortawesome/fontawesome-svg-core": "1.2.36",
"@fortawesome/free-brands-svg-icons": "5.15.4",
"@fortawesome/free-solid-svg-icons": "5.15.4",
"@fortawesome/react-fontawesome": "0.1.16",
"@freecodecamp/loop-protect": "2.2.1",
"@freecodecamp/react-bootstrap": "0.32.3",
"@freecodecamp/react-calendar-heatmap": "1.0.0",
"@freecodecamp/strip-comments": "3.0.1",
"@loadable/component": "5.15.0",
"@reach/router": "1.3.4",
"@stripe/react-stripe-js": "1.6.0",
"@stripe/stripe-js": "1.20.3",
2021-08-08 20:29:26 +00:00
"@types/react-scrollable-anchor": "0.6.1",
"algoliasearch": "4.11.0",
"assert": "2.0.0",
"babel-plugin-preval": "5.0.0",
"babel-plugin-prismjs": "2.1.0",
"bezier-easing": "2.1.0",
"browser-cookies": "1.2.0",
"buffer": "6.0.3",
"chai": "4.3.4",
"crypto-browserify": "3.12.0",
"date-fns": "2.25.0",
"dedent": "0.7.0",
"enzyme": "3.11.0",
"enzyme-adapter-react-16": "1.15.6",
"final-form": "4.20.4",
"gatsby": "3.14.4",
2021-10-15 20:27:31 +00:00
"gatsby-cli": "3.14.2",
"gatsby-plugin-advanced-sitemap": "1.6.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",
"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",
"i18next": "20.6.1",
"jquery": "3.6.0",
"lodash": "4.17.21",
"lodash-es": "4.17.21",
2021-10-26 21:53:09 +00:00
"monaco-editor": "0.29.1",
"nanoid": "3.1.30",
"normalize-url": "4.5.1",
"path-browserify": "1.0.1",
"postcss": "8.3.11",
"prismjs": "1.25.0",
"process": "0.11.10",
"prop-types": "15.7.2",
"psl": "1.8.0",
"query-string": "7.0.1",
"react": "16.14.0",
"react-dom": "16.14.0",
"react-final-form": "6.5.7",
"react-ga": "3.3.0",
"react-helmet": "6.1.0",
"react-hotkeys": "2.0.0",
"react-i18next": "11.12.0",
"react-instantsearch-dom": "6.15.0",
"react-lazy-load": "3.1.13",
2021-10-26 21:53:09 +00:00
"react-monaco-editor": "0.46.0",
"react-redux": "5.1.2",
"react-reflex": "4.0.3",
"react-responsive": "6.1.2",
"react-scrollable-anchor": "0.6.1",
"react-spinkit": "3.0.0",
"react-tooltip": "4.2.21",
"react-transition-group": "4.4.2",
"react-youtube": "7.13.1",
"redux": "4.1.1",
"redux-actions": "2.6.5",
"redux-devtools-extension": "2.13.9",
"redux-observable": "1.2.0",
"redux-saga": "1.1.3",
"reselect": "4.1.1",
"rxjs": "6.6.7",
"sanitize-html": "2.5.2",
"sass.js": "0.11.1",
"store": "2.0.12",
"stream-browserify": "3.0.0",
"tone": "^14.7.77",
"typescript": "4.4.4",
"uuid": "8.3.2",
"validator": "13.6.0"
},
"devDependencies": {
"@babel/types": "7.15.6",
"@codesee/babel-plugin-instrument": "0.128.0",
"@codesee/tracker": "0.128.0",
"@testing-library/jest-dom": "5.14.1",
"@testing-library/react": "12.1.2",
"@types/chai": "4.2.22",
"@types/jest": "26.0.24",
"@types/loadable__component": "5.13.4",
"@types/lodash-es": "4.17.5",
"@types/prismjs": "1.16.6",
"@types/psl": "1.1.0",
"@types/reach__router": "1.3.9",
"@types/react-dom": "17.0.10",
"@types/react-helmet": "6.1.4",
"@types/react-instantsearch-dom": "6.12.0",
"@types/react-monaco-editor": "0.16.0",
"@types/react-redux": "7.1.16",
"@types/react-responsive": "8.0.2",
"@types/react-spinkit": "3.0.7",
"@types/react-test-renderer": "17.0.1",
"@types/react-transition-group": "4.4.4",
"@types/redux-actions": "2.6.2",
"@types/sanitize-html": "2.5.0",
"@types/store": "2.0.2",
"@types/validator": "13.6.5",
"autoprefixer": "10.3.7",
"babel-plugin-transform-imports": "2.0.0",
"chokidar": "3.5.2",
"copy-webpack-plugin": "9.0.1",
"gatsby-plugin-webpack-bundle-analyser-v2": "1.1.25",
"jest-json-schema-extended": "1.0.1",
2021-10-26 21:53:09 +00:00
"monaco-editor-webpack-plugin": "4.2.0",
"react-test-renderer": "16.14.0",
"redux-saga-test-plan": "4.0.3",
"serve": "12.0.1",
"webpack": "5.60.0",
"webpack-cli": "4.9.1"
}
}