<commit_before>{
  "name": "@freecodecamp/freecodecamp",
  "version": "0.0.1",
  "scripts": {
    "postinstall": "npm run bootstrap",
    "bootstrap": "lerna bootstrap",
    "clean": "lerna clean",
    "develop": "npm-run-all -s ensure-env && npm-run-all -p start-develop-server start-develop-client",
    "ensure-env": "cross-env DEBUG=fcc:* node ./tools/scripts/ensure-env.js",
    "lint": "echo 'Warning: TODO - Define Linting with fixing.'",
    "lint:api": "eslint api-server --ignore-pattern 'api-server/node_modules/**/*.js'",
    "seed": "npm-run-all -p seed:*",
    "seed:challenges": "cross-env DEBUG=fcc:* node ./tools/scripts/seed/seedChallenges",
    "seed:auth-user": "cross-env DEBUG=fcc:* node ./tools/scripts/seed/seedAuthUser",
    "start-develop-client": "cd ./client && node ./node_modules/gatsby-cli develop",
    "start-develop-server": "cd ./api-server && node development-entry.js",
    "pretest": "npm-run-all -s test:lint",
    "test": "npm-run-all -p test:*",
    "test:lint": "echo 'Warning: TODO - Define Linting tests.'",
    "test:client": "cd ./client && npm test && cd ../",
    "test:curriculum": "cd ./curriculum && npm test && cd ../",
    "test:challenge-formatting": "node ./tools/scripts/ci/ensure-challenge-formatting.js",
    "test:guide-formatting": "node ./tools/scripts/ci/ensure-guide-formatting.js",
    "test:server": "cd ./api-server && npm test && cd ../",
    "test:tools": "jest ./tools"
  },
  "devDependencies": {
    "cross-env": "^5.2.0",<commit_msg>fix: Tidy up npm scripts<commit_after>{
  "name": "@freecodecamp/freecodecamp",
  "version": "0.0.1",
  "scripts": {
    "bootstrap": "lerna bootstrap",
    "clean": "lerna clean",
    "develop": "npm-run-all ensure-env -p develop:*",
    "develop:client": "cd ./client && npm run develop",
    "develop:server": "cd ./api-server && node development-entry.js",
    "ensure-env": "cross-env DEBUG=fcc:* node ./tools/scripts/ensure-env.js",
    "lint": "echo 'Warning: TODO - Define Linting with fixing.'",
    "lint:api": "eslint api-server --ignore-pattern 'api-server/node_modules/**/*.js'",
    "seed": "npm-run-all -p seed:*",
    "seed:auth-user": "cross-env DEBUG=fcc:* node ./tools/scripts/seed/seedAuthUser",
    "seed:challenges": "cross-env DEBUG=fcc:* node ./tools/scripts/seed/seedChallenges",
    "postinstall": "npm run bootstrap",
    "pretest": "npm-run-all -s test:lint",
    "test": "npm-run-all -p test:*",
    "test:challenge-formatting": "node ./tools/scripts/ci/ensure-challenge-formatting.js",
    "test:client": "cd ./client && npm test && cd ../",
    "test:curriculum": "cd ./curriculum && npm test && cd ../",
    "test:guide-formatting": "node ./tools/scripts/ci/ensure-guide-formatting.js",
    "test:lint": "echo 'Warning: TODO - Define Linting tests.'",
    "test:server": "cd ./api-server && npm test && cd ../",
    "test:tools": "jest ./tools"
  },
  "devDependencies": {
    "cross-env": "^5.2.0",
{'fraction_non_alphanumeric': 0.2159400544959128, 'fraction_numerical': 0.004087193460490463, 'mean_word_length': 3.45, 'pattern_counts': {'":': 52, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4839681', 'n_tokens_mistral': 1061, 'n_tokens_neox': 1013, 'n_words': 224}