<commit_before>{
  "name": "cncjs",
  "version": "1.8.11",
  "description": "A web-based interface for CNC milling controller running Grbl or TinyG2",
  "homepage": "https://github.com/cheton/cnc",
  "author": "<NAME> <<EMAIL>>",
  "main": "./dist/cnc/cnc.js",
  "bin": {
    "cnc": "./bin/cnc"
  },
  "files": [
    "bin",
    "dist",
    "static"
  ],
  "repository": {
    "type": "git",
    "url": "<EMAIL>:cheton/cnc.git"
  },
  "license": "MIT",
  "engines": {
    "node": ">=0.10.x"
  },
  "preferGlobal": true,
  "scripts": {
    "package-update": "babel-node package-update",
    "prepublish": "npm run clean && npm run lint && npm run build",
    "prebuild": "npm run prebuild-prod",
    "prebuild-latest": "bash ./scripts/prebuild-latest.sh",
    "prebuild-dev": "bash ./scripts/prebuild-dev.sh",
    "prebuild-prod": "bash ./scripts/prebuild-prod.sh",
    "build": "gulp prod",
    "build-latest": "gulp prod",
    "build-dev": "gulp dev",
    "build-prod": "gulp prod",
    "clean": "bash -c 'rm -rf ./dist ./output'",
    "electron": "electron",
    "electron-builder": "build",
    "electron-packager": "electron-packager",
    "electron-rebuild": "electron-rebuild",
    "github-release": "babel-node github-release",
    "pack:darwin-x64": "bash -c 'scripts/electron-packager.sh --platform=darwin --arch=x64'",
    "pack:linux-ia32": "bash -c 'scripts/electron-packager.sh --platform=linux --arch=ia32'",
    "pack:linux-x64": "bash -c 'scripts/electron-packager.sh --platform=linux --arch=x64'",
    "pack:win32-ia32": "bash -c 'scripts/electron-packager.sh --platform=win32 --arch=ia32'",
    "pack:win32-x64": "bash -c 'scripts/electron-packager.sh --platform=win32 --arch=x64'",
    "build:mac-x64": "bash -c 'scripts/electron-builder.sh --mac --x64'",
    "build:linux-ia32": "bash -c 'scripts/electron-builder.sh --linux --ia32'",
    "build:linux-x64": "bash -c 'scripts/electron-builder.sh --linux --x64'",
    "build:linux-armv7l": "bash -c 'scripts/electron-builder.sh --linux --armv7l'",
    "build:win-ia32": "bash -c 'scripts/electron-builder.sh --win --ia32'",
    "build:win-x64": "bash -c 'scripts/electron-builder.sh --win --x64'",
    "start": "./bin/cnc",
    "start-electron": "electron ./dist/cnc/main",
    "dev": "npm run build-dev && NODE_ENV=development ./bin/cnc -vv -p 8000 --mount /pendant:../../examples/tinyweb --watch-directory ../../examples/gcode",
    "prod": "npm run build-prod && NODE_ENV=production ./bin/cnc",
    "lint": "npm run eslint && npm run stylint",
    "eslint": "eslint --ext .js --ext .jsx *.js src bin gulp test",
    "stylint": "stylint src/web",
    "test": "node babel-tap --coverage test/*.js",
    "coveralls": "node babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls"
  },
  "build": {
    "appId": "com.github.cnc",
    "asar": false,
    "asarUnpack": [],
    "productName": "cnc",
    "mac": {
      "category": "public.app-category.productivity",
      "target": "dmg",
      "icon": "build/icon.icns"
    },
    "dmg": {
      "background": "build/background.png",
      "icon": "build/icon.icns",
      "iconSize": 80,
      "iconTextSize": 12,
      "contents": [
        {
          "x": 448,
          "y": 344,
          "type": "link",
          "path": "/Applications"
        },
        {
          "x": 192,
          "y": 344,
          "type": "file"
        }
      ]
    },
    "win": {
      "target": "nsis",
      "icon": "build/icon.ico"
    },
    "linux": {
      "target": "deb"
    }
  },
  "directories": {
    "buildResources": "build",
    "output": "output",
    "app": "dist/cnc"
  },
  "keywords": [
    "arduino",
    "cnc",
    "gcode",
    "grbl",
    "pi",
    "raspberry",
    "react",
    "socket.io",
    "tinyg",
    "tinyg2"
  ],
  "dependencies": {
    "async": "~2.1.4",
    "babel-runtime": "~6.20.0",
    "bcrypt-nodejs": "0.0.3",
    "body-parser": "~1.15.2",
    "bootstrap": "~3.3.7",
    "chalk": "~1.1.3",
    "classnames": "~2.2.5",
    "colornames": "~1.1.1",
    "commander": "~2.9.0",
    "compression": "~1.6.2",
    "connect-multiparty": "~2.0.0",
    "connect-restreamer": "~1.0.3",
    "consolidate": "~0.14.5",
    "cookie-parser": "~1.4.3",
    "debug": "~2.6.0",
    "del": "~2.2.2",
    "delay": "~1.3.1",
    "errorhandler": "~1.5.0",
    "es5-shim": "~4.5.9",
    "express": "~4.14.0",
    "express-jwt": "~5.1.0",
    "express-session": "~1.14.2",
    "font-awesome": "~4.7.0",
    "fs-extra": "~1.0.0",
    "gcode-interpreter": "~0.9.3",
    "gcode-parser": "~0.8.2",
    "gcode-toolpath": "~0.6.2",
    "history": "~3.2.1",
    "hogan.js": "~3.0.2",
    "i18next": "~4.1.4",
    "i18next-browser-languagedetector": "~1.0.1",
    "i18next-express-middleware": "~1.0.2",
    "i18next-node-fs-backend": "~0.1.3",
    "i18next-xhr-backend": "~1.2.1",
    "infinite-tree": "~1.7.3",
    "is-electron": "~2.0.0",
    "js-polyfills": "~0.1.30",
    "jsonwebtoken": "~7.2.1",
    "jsuri": "~1.3.1",
    "lodash": "~4.17.3",
    "method-override": "~2.3.7",
    "minimatch": "~3.0.3",
    "moment": "~2.17.1",
    "morgan": "~1.7.0",
    "mousetrap": "~1.6.0",
    "namespace-constants": "~0.5.0",
    "normalize.css": "~5.0.0",
    "package-json": "~2.4.0",<commit_msg>js-cookie@2.1.3<commit_after>{
  "name": "cncjs",
  "version": "1.8.11",
  "description": "A web-based interface for CNC milling controller running Grbl or TinyG2",
  "homepage": "https://github.com/cheton/cnc",
  "author": "<NAME> <<EMAIL>>",
  "main": "./dist/cnc/cnc.js",
  "bin": {
    "cnc": "./bin/cnc"
  },
  "files": [
    "bin",
    "dist",
    "static"
  ],
  "repository": {
    "type": "git",
    "url": "<EMAIL>:cheton/cnc.git"
  },
  "license": "MIT",
  "engines": {
    "node": ">=0.10.x"
  },
  "preferGlobal": true,
  "scripts": {
    "package-update": "babel-node package-update",
    "prepublish": "npm run clean && npm run lint && npm run build",
    "prebuild": "npm run prebuild-prod",
    "prebuild-latest": "bash ./scripts/prebuild-latest.sh",
    "prebuild-dev": "bash ./scripts/prebuild-dev.sh",
    "prebuild-prod": "bash ./scripts/prebuild-prod.sh",
    "build": "gulp prod",
    "build-latest": "gulp prod",
    "build-dev": "gulp dev",
    "build-prod": "gulp prod",
    "clean": "bash -c 'rm -rf ./dist ./output'",
    "electron": "electron",
    "electron-builder": "build",
    "electron-packager": "electron-packager",
    "electron-rebuild": "electron-rebuild",
    "github-release": "babel-node github-release",
    "pack:darwin-x64": "bash -c 'scripts/electron-packager.sh --platform=darwin --arch=x64'",
    "pack:linux-ia32": "bash -c 'scripts/electron-packager.sh --platform=linux --arch=ia32'",
    "pack:linux-x64": "bash -c 'scripts/electron-packager.sh --platform=linux --arch=x64'",
    "pack:win32-ia32": "bash -c 'scripts/electron-packager.sh --platform=win32 --arch=ia32'",
    "pack:win32-x64": "bash -c 'scripts/electron-packager.sh --platform=win32 --arch=x64'",
    "build:mac-x64": "bash -c 'scripts/electron-builder.sh --mac --x64'",
    "build:linux-ia32": "bash -c 'scripts/electron-builder.sh --linux --ia32'",
    "build:linux-x64": "bash -c 'scripts/electron-builder.sh --linux --x64'",
    "build:linux-armv7l": "bash -c 'scripts/electron-builder.sh --linux --armv7l'",
    "build:win-ia32": "bash -c 'scripts/electron-builder.sh --win --ia32'",
    "build:win-x64": "bash -c 'scripts/electron-builder.sh --win --x64'",
    "start": "./bin/cnc",
    "start-electron": "electron ./dist/cnc/main",
    "dev": "npm run build-dev && NODE_ENV=development ./bin/cnc -vv -p 8000 --mount /pendant:../../examples/tinyweb --watch-directory ../../examples/gcode",
    "prod": "npm run build-prod && NODE_ENV=production ./bin/cnc",
    "lint": "npm run eslint && npm run stylint",
    "eslint": "eslint --ext .js --ext .jsx *.js src bin gulp test",
    "stylint": "stylint src/web",
    "test": "node babel-tap --coverage test/*.js",
    "coveralls": "node babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls"
  },
  "build": {
    "appId": "com.github.cnc",
    "asar": false,
    "asarUnpack": [],
    "productName": "cnc",
    "mac": {
      "category": "public.app-category.productivity",
      "target": "dmg",
      "icon": "build/icon.icns"
    },
    "dmg": {
      "background": "build/background.png",
      "icon": "build/icon.icns",
      "iconSize": 80,
      "iconTextSize": 12,
      "contents": [
        {
          "x": 448,
          "y": 344,
          "type": "link",
          "path": "/Applications"
        },
        {
          "x": 192,
          "y": 344,
          "type": "file"
        }
      ]
    },
    "win": {
      "target": "nsis",
      "icon": "build/icon.ico"
    },
    "linux": {
      "target": "deb"
    }
  },
  "directories": {
    "buildResources": "build",
    "output": "output",
    "app": "dist/cnc"
  },
  "keywords": [
    "arduino",
    "cnc",
    "gcode",
    "grbl",
    "pi",
    "raspberry",
    "react",
    "socket.io",
    "tinyg",
    "tinyg2"
  ],
  "dependencies": {
    "async": "~2.1.4",
    "babel-runtime": "~6.20.0",
    "bcrypt-nodejs": "0.0.3",
    "body-parser": "~1.15.2",
    "bootstrap": "~3.3.7",
    "chalk": "~1.1.3",
    "classnames": "~2.2.5",
    "colornames": "~1.1.1",
    "commander": "~2.9.0",
    "compression": "~1.6.2",
    "connect-multiparty": "~2.0.0",
    "connect-restreamer": "~1.0.3",
    "consolidate": "~0.14.5",
    "cookie-parser": "~1.4.3",
    "debug": "~2.6.0",
    "del": "~2.2.2",
    "delay": "~1.3.1",
    "errorhandler": "~1.5.0",
    "es5-shim": "~4.5.9",
    "express": "~4.14.0",
    "express-jwt": "~5.1.0",
    "express-session": "~1.14.2",
    "font-awesome": "~4.7.0",
    "fs-extra": "~1.0.0",
    "gcode-interpreter": "~0.9.3",
    "gcode-parser": "~0.8.2",
    "gcode-toolpath": "~0.6.2",
    "history": "~3.2.1",
    "hogan.js": "~3.0.2",
    "i18next": "~4.1.4",
    "i18next-browser-languagedetector": "~1.0.1",
    "i18next-express-middleware": "~1.0.2",
    "i18next-node-fs-backend": "~0.1.3",
    "i18next-xhr-backend": "~1.2.1",
    "infinite-tree": "~1.7.3",
    "is-electron": "~2.0.0",
    "js-cookie": "~2.1.3",
    "js-polyfills": "~0.1.30",
    "jsonwebtoken": "~7.2.1",
    "jsuri": "~1.3.1",
    "lodash": "~4.17.3",
    "method-override": "~2.3.7",
    "minimatch": "~3.0.3",
    "moment": "~2.17.1",
    "morgan": "~1.7.0",
    "mousetrap": "~1.6.0",
    "namespace-constants": "~0.5.0",
    "normalize.css": "~5.0.0",
    "package-json": "~2.4.0",
{'fraction_non_alphanumeric': 0.24983350775378174, 'fraction_numerical': 0.046617828941109316, 'mean_word_length': 2.5501519756838906, 'pattern_counts': {'":': 269, '<': 11, '<?xml version=': 0, '>': 13, 'https://': 2, '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': '3337024', 'n_tokens_mistral': 4562, 'n_tokens_neox': 4248, 'n_words': 771}