类库
› freeCodeCamp
freeCodeCamp/freeCodeCamp
freeCodeCamp是开源的全栈开发与机器学习学习平台,提供完全免费、自定进度的互动编程课程。用户可通过完成数千道挑战获取认证,适合初学者掌握Web开发和计算机科学技能。
标签
技术栈
api javascript
测试
Vitest
^4.0.15
代码规范
ESLint
^9.39.1
查看全部依赖 (50)
依赖
@fastify/accepts
5.0.4
@fastify/cookie
11.0.2
@fastify/csrf-protection
7.1.0
@fastify/oauth2
8.2.0
@fastify/swagger
9.7.0
@fastify/swagger-ui
5.2.6
@fastify/type-provider-typebox
6.1.0
@freecodecamp/shared
workspace:*
@growthbook/growthbook
1.6.5
@prisma/client
6.19.3
@sentry/node
9.47.1
ajv
8.20.0
ajv-formats
3.0.1
date-fns
4.1.0
date-fns-tz
3.2.0
dotenv
16.6.1
fast-uri
2.4.0
fastify
5.8.5
fastify-plugin
5.1.0
joi
17.13.3
jsonwebtoken
9.0.3
lodash
4.18.1
lodash-es
4.18.1
mongodb
6.21.0
nanoid
3
no-profanity
1.5.1
nodemailer
6.10.1
pino
9.14.0
pino-pretty
10.3.1
query-string
7.1.3
stripe
16.12.0
typebox
1.1.35
validator
13.15.35
开发依赖
@freecodecamp/curriculum
workspace:*
@freecodecamp/eslint-config
workspace:*
@total-typescript/ts-reset
0.6.1
@types/jsonwebtoken
9.0.5
@types/lodash-es
^4.17.12
@types/node
^24.10.8
@types/nodemailer
6.4.23
@types/supertest
2.0.16
@types/validator
13.15.10
@vitest/ui
^4.0.15
dotenv-cli
7.4.4
eslint-plugin-jsdoc
48.11.0
msw
^2.12.10
prisma
6.19.3
supertest
6.3.4
tsx
4.21.0
typescript
5.9.3
client javascript
框架
Gatsby
5.16.1
React
18.3.1
状态管理
Redux
4.2.1
构建工具
Webpack
5.106.2
测试
Vitest
^4.0.15
代码规范
ESLint
^9.39.1
查看全部依赖 (137)
依赖
@babel/plugin-proposal-export-default-from
7.23.3
@babel/plugin-proposal-function-bind
7.23.3
@babel/plugin-transform-runtime
^7.19.6
@babel/preset-env
7.23.7
@babel/preset-react
7.23.3
@babel/preset-typescript
7.23.3
@codesandbox/sandpack-react
2.20.0
@codesandbox/sandpack-themes
2.0.21
@fortawesome/fontawesome-svg-core
7.2.0
@fortawesome/free-brands-svg-icons
7.2.0
@fortawesome/free-solid-svg-icons
7.2.0
@fortawesome/react-fontawesome
3.3.1
@freecodecamp/challenge-builder
workspace:*
@freecodecamp/ui
6.0.0
@gatsbyjs/reach-router
1.3.9
@growthbook/growthbook-react
1.6.5
@headlessui/react
1.7.19
@loadable/component
5.16.7
@redux-devtools/extension
3.3.0
@redux-saga/core
^1.4.2
@reduxjs/toolkit
2.11.2
@stripe/react-stripe-js
1.16.5
@stripe/stripe-js
1.54.2
@types/react-speech-recognition
3.9.6
@xterm/addon-fit
0.11.0
@xterm/xterm
6.0.0
algoliasearch
4.27.0
assert
2.0.0
babel-plugin-preval
5.1.0
babel-plugin-prismjs
2.1.0
bezier-easing
2.1.0
browser-cookies
1.2.0
canvas-confetti
^1.6.0
crypto-browserify
3.12.1
date-fns
4.1.0
date-fns-tz
3.2.0
eslint-config-react-app
^7.0.1
final-form
4.20.10
gatsby-cli
5.16.0
gatsby-plugin-postcss
6.16.0
gatsby-plugin-react-helmet
6.16.0
gatsby-plugin-remove-serviceworker
1.0.0
gatsby-source-filesystem
5.16.0
gatsby-transformer-remark
6.16.0
i18next
25.10.10
instantsearch.js
4.95.0
lodash
4.18.1
lodash-es
4.18.1
micromark
4.0.2
monaco-editor
0.52.2
nanoid
3.3.12
normalize-url
6.1.0
path-browserify
1.0.1
pinyin-tone
2.4.0
postcss
8.5.13
prismjs
1.30.0
process
0.11.10
prop-types
15.8.1
qrcode.react
^3.1.0
query-string
7.1.3
react-calendar-heatmap
1.10.0
react-dom
18.3.1
react-final-form
6.5.9
react-gtm-module
2.0.11
react-helmet
6.1.0
react-hotkeys
2.0.0
react-i18next
15.7.4
react-instantsearch
7.31.0
react-instantsearch-core
7.31.0
react-monaco-editor
0.59.0
react-redux
8.1.3
react-reflex
4.2.7
react-responsive
9.0.2
react-scroll
1.9.3
react-speech-recognition
4.0.1
react-spinkit
3.0.0
react-tooltip
4.5.1
react-transition-group
4.4.5
react-youtube
10.1.0
redux-actions
2.6.5
redux-observable
1.2.0
redux-saga
1.4.2
reselect
4.1.8
rxjs
6.6.7
sanitize-html
2.17.3
store
2.0.12
stream-browserify
3.0.0
tone
15.1.22
typescript
5.9.3
util
0.12.5
uuid
8.3.2
validator
13.15.35
开发依赖
@babel/plugin-syntax-dynamic-import
7.8.3
@freecodecamp/browser-scripts
workspace:*
@freecodecamp/curriculum
workspace:*
@freecodecamp/eslint-config
workspace:*
@freecodecamp/shared
workspace:*
@testing-library/jest-dom
^6.8.0
@testing-library/react
14.3.1
@testing-library/user-event
14.6.1
@total-typescript/ts-reset
^0.5.0
@types/canvas-confetti
^1.6.0
@types/gatsbyjs__reach-router
1.3.0
@types/js-yaml
4.0.9
@types/loadable__component
5.13.10
@types/lodash-es
^4.17.6
@types/prismjs
^1.26.0
@types/react
18.3.28
@types/react-dom
18.3.7
@types/react-gtm-module
2.0.4
@types/react-helmet
6.1.11
@types/react-redux
7.1.34
@types/react-scroll
1.8.10
@types/react-spinkit
3.0.10
@types/react-test-renderer
16.9.12
@types/react-transition-group
4.4.12
@types/redux-actions
2.6.5
@types/sanitize-html
^2.8.0
@types/store
^2.0.2
@types/validator
^13.7.12
@vitest/ui
^4.0.15
autoprefixer
10.4.27
babel-plugin-macros
3.1.0
core-js
3.49.0
dotenv
16.6.1
eslint-plugin-flowtype
^8.0.3
gatsby-plugin-pnpm-gatsby-5
1.2.11
gatsby-plugin-schema-snapshot
4.16.0
gatsby-plugin-webpack-bundle-analyser-v2
1.1.32
i18next-fs-backend
2.6.5
joi
18.1.2
js-yaml
4.1.0
monaco-editor-webpack-plugin
7.1.1
react-test-renderer
18.3.1
readdirp
3.6.0
redux-saga-test-plan
4.0.6
serve
13.0.4
curriculum javascript
测试
Mocha
10.8.2
Vitest
4.1.5
代码规范
ESLint
9.39.4
查看全部依赖 (26)
依赖
@types/node
24.12.2
开发依赖
@babel/core
7.23.7
@babel/register
7.23.7
@freecodecamp/browser-scripts
workspace:*
@freecodecamp/challenge-builder
workspace:*
@freecodecamp/challenge-linter
workspace:*
@freecodecamp/eslint-config
workspace:*
@freecodecamp/shared
workspace:*
@total-typescript/ts-reset
0.6.1
@types/debug
4.1.13
@types/js-yaml
4.0.9
@types/polka
0.5.8
@typescript/vfs-1.6.1
npm:@typescript/vfs@1.6.4
@vitest/ui
4.1.5
glob
13.0.6
joi
17.13.3
joi-objectid
3.0.1
js-yaml
4.0.0
jsdom
16.7.0
lodash
4.18.1
mock-require
3.0.3
ora
5.4.1
polka
0.5.2
puppeteer
22.15.0
sirv
3.0.2
typescript-5.9.2
npm:typescript@5.9.2
根目录 javascript
测试
Playwright
^1.47.1
代码规范
ESLint
^9.39.1
Prettier
3.8.2
Stylelint
16.26.1
查看全部依赖 (20)
依赖
dotenv
16.6.1
开发依赖
@freecodecamp/eslint-config
workspace:*
@freecodecamp/shared
workspace:*
@testing-library/dom
10.4.1
@testing-library/jest-dom
6.9.1
@types/lodash
4.17.24
@types/node
^24.10.8
debug
4.4.3
globals
^15.14.0
husky
9.1.7
identity-obj-proxy
^3.0.0
js-yaml
3.14.2
lint-staged
^16.4.0
lodash
4.18.1
npm-run-all2
5.0.2
tsx
4.21.0
turbo
^2.8.7
typescript
5.9.3
webpack-bundle-analyzer
4.10.2
yargs
17.7.2
packages/challenge-builder javascript
测试
Vitest
^3.2.4
代码规范
ESLint
^9.39.1
查看全部依赖 (10)
依赖
@babel/preset-env
7.23.7
@babel/preset-react
7.28.5
@babel/standalone
7.23.7
@freecodecamp/browser-scripts
workspace:*
@freecodecamp/loop-protect
3.0.0
@freecodecamp/shared
workspace:*
lodash-es
4.18.1
开发依赖
@freecodecamp/eslint-config
workspace:*
@types/lodash-es
4.17.12
@vitest/ui
^3.2.4
packages/challenge-linter javascript
测试
Vitest
3.2.4
代码规范
ESLint
9.39.4
查看全部依赖 (9)
依赖
markdown-it
^14.1.1
开发依赖
@freecodecamp/eslint-config
workspace:*
@types/js-yaml
4.0.9
@types/yargs
17.0.35
@vitest/ui
3.2.4
markdownlint
0.40.0
prismjs
1.30.0
typescript
5.9.3
yargs
17.7.2
packages/eslint-config javascript
代码规范
ESLint
^9.39.1
查看全部依赖 (20)
开发依赖
@babel/eslint-parser
7.26.5
@babel/preset-react
7.26.3
@eslint/compat
^1.2.6
@eslint/eslintrc
^3.2.0
@eslint/js
^9.19.0
@html-eslint/eslint-plugin-react
^0.60.0
@vitest/eslint-plugin
^1.4.3
eslint-config-prettier
10.1.8
eslint-import-resolver-typescript
^3.5.5
eslint-plugin-filenames-simple
0.9.0
eslint-plugin-import
2.32.0
eslint-plugin-jsdoc
48.11.0
eslint-plugin-jsx-a11y
6.10.2
eslint-plugin-no-only-tests
3.4.0
eslint-plugin-react
7.37.5
eslint-plugin-react-hooks
4.6.2
eslint-plugin-testing-library
7.16.2
eslint-plugin-turbo
^2.8.3
typescript
5.9.3
typescript-eslint
^8.47.0
packages/shared javascript
测试
Vitest
^4.0.15
代码规范
ESLint
^9.39.1
查看全部依赖 (3)
开发依赖
@freecodecamp/eslint-config
workspace:*
@vitest/ui
^4.0.15
tsdown
^0.21.0
tools/challenge-helper-scripts javascript
测试
Vitest
^4.0.15
代码规范
ESLint
^9.39.1
Prettier
3.8.2
查看全部依赖 (9)
开发依赖
@freecodecamp/curriculum
workspace:*
@freecodecamp/eslint-config
workspace:*
@freecodecamp/shared
workspace:*
@inquirer/prompts
^7.8.3
@total-typescript/ts-reset
^0.6.1
@vitest/ui
^4.0.15
bson
^7.0.0
gray-matter
4.0.3
typescript
5.9.3
tools/challenge-parser javascript
测试
Vitest
^4.0.15
代码规范
ESLint
^9.39.1
查看全部依赖 (33)
依赖
hast-util-to-html
7.1.3
js-yaml
3.14.2
lodash
4.18.1
mdast-builder
1.1.1
mdast-util-directive
1.0.1
mdast-util-gfm-strikethrough
0.2.3
mdast-util-gfm-table
0.1.6
mdast-util-to-hast
9.1.2
mdast-util-to-markdown
0.6.5
micromark-extension-gfm-strikethrough
0.6.5
micromark-extension-gfm-table
0.4.3
remark
13.0.0
remark-directive
1.0.1
remark-frontmatter
3.0.0
remark-html
13.0.2
remark-parse
9.0.0
remark-stringify
9.0.1
to-vfile
5.0.3
unified
7.1.0
unist-util-find
1.0.4
unist-util-find-after
3.0.0
unist-util-find-all-after
3.0.2
unist-util-find-all-before
3.0.1
unist-util-find-all-between
2.1.0
unist-util-is
4.1.0
unist-util-modify-children
2.0.0
unist-util-position
3.1.0
unist-util-remove
2.1.0
unist-util-visit
2.0.3
unist-util-visit-children
1.1.4
开发依赖
@freecodecamp/eslint-config
workspace:*
typescript
5.9.3
unist-util-select
3.0.4
tools/client-plugins/browser-scripts javascript
构建工具
Webpack
5.106.2
代码规范
ESLint
^9.39.1
查看全部依赖 (15)
依赖
@freecodecamp/curriculum-helpers
^9.0.0
pyodide
^0.23.3
sass.js
0.11.1
开发依赖
@babel/plugin-syntax-dynamic-import
7.8.3
@babel/plugin-transform-runtime
7.23.7
@babel/preset-env
7.23.7
@babel/preset-typescript
7.23.3
@freecodecamp/eslint-config
workspace:*
@typescript/vfs
1.6.4
babel-loader
8.4.1
process
0.11.10
tsx
^4.21.0
typescript
5.9.3
util
0.12.5
webpack-cli
4.10.0
tools/client-plugins/gatsby-source-challenges javascript
代码规范
ESLint
^9.39.1
查看全部依赖 (3)
开发依赖
@freecodecamp/curriculum
workspace:*
@freecodecamp/eslint-config
workspace:*
chokidar
3.6.0
tools/daily-challenges javascript
代码规范
ESLint
^9.39.1
查看全部依赖 (5)
开发依赖
@freecodecamp/eslint-config
workspace:*
dotenv
16.6.1
mongodb
6.21.0
tsx
4.21.0
typescript
5.9.3
tools/scripts/seed-exams javascript
代码规范
ESLint
^9.39.1
查看全部依赖 (8)
开发依赖
@freecodecamp/eslint-config
workspace:*
debug
4.4.3
dotenv
16.6.1
joi
17.13.3
joi-objectid
3.0.1
js-yaml
4.1.0
mongodb
6.21.0
nanoid
4.0.2
tools/scripts/seed javascript
代码规范
ESLint
^9.39.1
查看全部依赖 (4)
开发依赖
@freecodecamp/eslint-config
workspace:*
debug
4.4.3
dotenv
16.6.1
mongodb
6.21.0
截图