<commit_before>{
  "scripts": {
    "build": "npm run clean && npm run lint && npm run process && npm run copy",
    "clean": "rm -rfv ./dist",
    "copy:fonts": "cp -rv ./src/fonts ./dist",
    "copy:static": "cp -v ./src/* ./dist || true",
    "copy": "npm run copy:fonts && npm run copy:static",
    "lint:scripts": "eslint ./src/scripts/**/*.js",
    "lint:styles": "stylelint ./src/styles/**/*.css",
    "lint": "npm run lint:scripts && npm run lint:styles",
    "process:images": "imagemin -o ./dist/images ./src/images/*",
    "process:scripts": "webpack ./src/scripts/main.js ./dist/scripts/main.js",
    "process:styles": "postcss -c ./postcss.config.js -d ./dist/styles ./src/styles/*.css",
    "process": "npm run process:images && npm run process:scripts && npm run process:styles",
    "serve": "concurrently -r \"npm run watch\" \"browser-sync start -s ./dist -f ./dist --no-notify\"",
    "watch:scripts": "npm run process:scripts -- -w",
    "watch:styles": "npm run process:styles -- -w",
    "watch": "concurrently -r \"npm run watch:scripts\" \"npm run watch:styles\""
  },
  "dependencies": {
    "suitcss-base": "^2.0.0",
    "suitcss-components-grid": "^3.0.3",
    "suitcss-utils": "^2.0.0"
  },
  "devDependencies": {
    "autoprefixer": "^6.5.3",
    "babel-core": "^6.18.2",
    "babel-loader": "^6.2.8",
    "babel-preset-es2015": "^6.18.0",
    "browser-sync": "^2.18.2",
    "concurrently": "^3.1.0",
    "eslint-config-airbnb-base": "^10.0.1",
    "eslint-plugin-import": "^2.2.0",
    "eslint": "^3.11.1",
    "imagemin-cli": "^3.0.0",
    "postcss-cli": "^2.6.0",
    "postcss-csso": "^1.1.2",
    "postcss-custom-media": "^5.0.1",
    "postcss-custom-properties": "^5.0.1",
    "postcss-import": "^9.0.0",
    "stylelint-config-standard": "^15.0.0",<commit_msg>Fix serve task<commit_after>{
  "scripts": {
    "build": "npm run clean && npm run lint && npm run process && npm run copy",
    "clean": "rm -rfv ./dist",
    "copy:fonts": "cp -rv ./src/fonts ./dist",
    "copy:static": "cp -v ./src/* ./dist || true",
    "copy": "npm run copy:fonts && npm run copy:static",
    "lint:scripts": "eslint ./src/scripts/**/*.js",
    "lint:styles": "stylelint ./src/styles/**/*.css",
    "lint": "npm run lint:scripts && npm run lint:styles",
    "process:images": "imagemin -o ./dist/images ./src/images/*",
    "process:scripts": "webpack ./src/scripts/main.js ./dist/scripts/main.js",
    "process:styles": "postcss -c ./postcss.config.js -d ./dist/styles ./src/styles/*.css",
    "process": "npm run process:images && npm run process:scripts && npm run process:styles",
    "serve": "npm run build && concurrently -r \"npm run watch\" \"browser-sync start -s ./dist -f ./dist --no-notify\"",
    "watch:scripts": "npm run process:scripts -- -w",
    "watch:styles": "npm run process:styles -- -w",
    "watch": "concurrently -r \"npm run watch:scripts\" \"npm run watch:styles\""
  },
  "dependencies": {
    "suitcss-base": "^2.0.0",
    "suitcss-components-grid": "^3.0.3",
    "suitcss-utils": "^2.0.0"
  },
  "devDependencies": {
    "autoprefixer": "^6.5.3",
    "babel-core": "^6.18.2",
    "babel-loader": "^6.2.8",
    "babel-preset-es2015": "^6.18.0",
    "browser-sync": "^2.18.2",
    "concurrently": "^3.1.0",
    "eslint-config-airbnb-base": "^10.0.1",
    "eslint-plugin-import": "^2.2.0",
    "eslint": "^3.11.1",
    "imagemin-cli": "^3.0.0",
    "postcss-cli": "^2.6.0",
    "postcss-csso": "^1.1.2",
    "postcss-custom-media": "^5.0.1",
    "postcss-custom-properties": "^5.0.1",
    "postcss-import": "^9.0.0",
    "stylelint-config-standard": "^15.0.0",
{'fraction_non_alphanumeric': 0.24847476428175264, 'fraction_numerical': 0.03716028840820854, 'mean_word_length': 2.8994594594594596, 'pattern_counts': {'":': 76, '<': 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': '7004305', 'n_tokens_mistral': 1473, 'n_tokens_neox': 1363, 'n_words': 300}