mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
refactor: simplify turbo config, use it for develop + build (#65526)
This commit is contained in:
committed by
GitHub
parent
7f44e71852
commit
f940f2beee
+9
-11
@@ -21,11 +21,10 @@
|
||||
"scripts": {
|
||||
"audit-challenges": "cd curriculum && pnpm audit-challenges",
|
||||
"analyze-bundle": "webpack-bundle-analyzer",
|
||||
"prebuild": "turbo compile",
|
||||
"build": "npm-run-all -p build:*",
|
||||
"build:client": "cd ./client && pnpm run build",
|
||||
"build:curriculum": "pnpm -F=curriculum run build && pnpm -F=client run build:external-curriculum",
|
||||
"build:api": "cd ./api && pnpm run build",
|
||||
"build": "turbo build",
|
||||
"build:client": "turbo -F=@freecodecamp/client build",
|
||||
"build:curriculum": "turbo -F=@freecodecamp/curriculum build",
|
||||
"build:api": "turbo -F=@freecodecamp/api build",
|
||||
"challenge-editor": "cd tools/challenge-editor && pnpm dev",
|
||||
"challenge-editor-setup": "git submodule update --init tools/challenge-editor && cd tools/challenge-editor && pnpm install",
|
||||
"clean": "npm-run-all -p clean:client clean:api clean:curriculum --serial clean:packages",
|
||||
@@ -38,10 +37,9 @@
|
||||
"create-new-project": "cd ./tools/challenge-helper-scripts/ && pnpm run create-project",
|
||||
"create-new-language-block": "cd ./tools/challenge-helper-scripts/ && pnpm run create-language-block",
|
||||
"create-new-quiz": "cd ./tools/challenge-helper-scripts/ && pnpm run create-quiz",
|
||||
"predevelop": "turbo compile && pnpm build:curriculum",
|
||||
"develop": "npm-run-all -p develop:*",
|
||||
"develop:client": "cd ./client && pnpm run develop",
|
||||
"develop:api": "cd ./api && pnpm run develop",
|
||||
"develop": "turbo develop",
|
||||
"develop:client": "cd ./client && turbo develop",
|
||||
"develop:api": "cd ./api && turbo develop",
|
||||
"format": "run-s format:eslint format:prettier",
|
||||
"format:eslint": "turbo lint -- --fix",
|
||||
"format:prettier": "prettier --write .",
|
||||
@@ -53,7 +51,7 @@
|
||||
"lint:challenges": "cd ./curriculum && pnpm run lint-challenges",
|
||||
"lint:prettier": "prettier --list-different .",
|
||||
"lint:css": "stylelint '**/*.css'",
|
||||
"preseed": "turbo compile",
|
||||
"preseed": "turbo setup",
|
||||
"playwright:install-build-tools": "npx playwright install --with-deps",
|
||||
"rename-challenges": "tsx tools/challenge-helper-scripts/rename-challenge-files.ts",
|
||||
"seed": "pnpm seed:surveys && pnpm seed:exams && DEBUG=fcc:* node ./tools/scripts/seed/seed-demo-user",
|
||||
@@ -65,7 +63,7 @@
|
||||
"seed:ms-username": "DEBUG=fcc:* node ./tools/scripts/seed/seed-ms-username",
|
||||
"serve:client": "cd ./client && pnpm run serve",
|
||||
"serve:client-ci": "cd ./client && pnpm run serve-ci",
|
||||
"start": "turbo compile && npm-run-all -p develop:server serve:client",
|
||||
"start": "turbo setup && npm-run-all -p develop:server serve:client",
|
||||
"test": "turbo test",
|
||||
"prepare": "husky",
|
||||
"playwright:run": "pnpm -F e2e run playwright:run",
|
||||
|
||||
Reference in New Issue
Block a user