<commit_before>{
  "name": "vega-lite",
  "author": "<NAME>, <NAME>, Kanit \"<NAME>",
  "version": "2.0.0-alpha.4",
  "collaborators": [
    "<NAME> <<EMAIL>> (http://kanitw.yellowpigz.com)",
    "<NAME> <<EMAIL>> (https://www.domoritz.de)",
    "<NAME> <<EMAIL>> (http://jheer.org)"
  ],
  "homepage": "https://vega.github.io/vega-lite/",
  "description": "Vega-lite provides a higher-level grammar for visual analysis, comparable to ggplot or Tableau, that generates complete Vega specifications.",
  "main": "build/src/vl.js",
  "types": "build/src/vl.d.ts",
  "bin": {
    "vl2png": "./bin/vl2png",
    "vl2svg": "./bin/vl2svg",
    "vl2vg": "./bin/vl2vg"
  },
  "directories": {
    "test": "test"
  },
  "scripts": {
    "prebuild": "mkdir -p build/site build/examples/images build/test-gallery",
    "build": "tsc && cp package.json build && browserify src/vl.ts -p tsify -g [ babelify ] -d -s vl | exorcist build/vega-lite.js.map > build/vega-lite.js",
    "postbuild": "uglifyjs build/vega-lite.js -cm --in-source-map build/vega-lite.js.map --source-map build/vega-lite.min.js.map > build/vega-lite.min.js && npm run schema",
    "build:images": "npm run data && scripts/generate-images.sh",
    "build:toc": "bundle exec jekyll build -q && scripts/generate-toc",
    "build:site": "browserify site/static/main.ts -p [tsify -p site] -d > build/site/main.js",
    "build:versions": "scripts/update-version.sh",
    "build:test-gallery": "browserify test-gallery/main.ts -p [tsify -p test-gallery] -d > build/test-gallery/main.js",
    "checkschema": "scripts/check-schema.sh",
    "clean": "rm -rf build && rm -f vega-lite.* & find -E src test site examples -regex '.*\\.(js|js.map|d.ts)' -delete & rm -rf examples/_diff examples/_original examples/_output examples/images && rm -rf data",
    "data": "rsync -r node_modules/vega-datasets/data/* data",

    "deploy": "scripts/deploy.sh",
    "deploy:gh": "scripts/deploy-gh.sh",
    "deploy:schema": "scripts/deploy-schema.sh",

    "prestart": "npm run data && npm run build && scripts/index-examples",
    "start": "nodemon -x 'npm run build:test-gallery' & browser-sync start --server --files 'build/test-gallery/main.js' --index 'test-gallery/index.html'",
    "poststart": "rm examples/all-examples.json",

    "preschema": "npm run prebuild",
    "schema": "typescript-json-schema --required true --noExtraProps true src/spec.ts ExtendedSpec > build/vega-lite-schema.json",

    "presite": "npm run build && npm run data && npm run build:site && npm run build:toc && npm run build:versions",
    "site": "bundle exec jekyll serve",

    "lint": "tslint -c tslint.json 'src/**/*.ts' 'test/**/*.ts'",

    "test": "tsc && npm run schema && npm run test:nocompile",
    "test:nocompile": "npm run test:only && npm run lint && npm run test:examples",
    "test:only": "nyc --reporter=html --reporter=text-summary --require ./test/babel.ts mocha build/test",
    "test:examples": "npm run data && mocha --require ./test/babel.ts build/examples",
    "test:debug": "npm run schema && npm run data && mocha --require ./test/babel.ts --debug-brk build/test build/examples",

    "codecov": "nyc report --reporter=json && codecov -f coverage/*.json",
    "watch:build": "watchify src/vl.ts -p tsify -v -d -s vl -o 'exorcist build/vega-lite.js.map > build/vega-lite.js'",
    "watch:test": "nodemon -x 'npm test'",
    "watch": "nodemon -x 'npm run build && npm run test:nocompile' # already ran schema in build",
    "x-compile": "./scripts/examples-compile.sh",
    "x-diff": "./scripts/examples-diff.sh"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/vega/vega-lite.git"
  },
  "license": "BSD-3-Clause",
  "bugs": {
    "url": "https://github.com/vega/vega-lite/issues"
  },
  "devDependencies": {
    "@types/chai": "^3.4.35",
    "@types/highlight.js": "^9.1.9",
    "@types/d3": "^4.5.0",
    "@types/json-stable-stringify": "^1.0.30",
    "@types/mocha": "^2.2.39",
    "@types/node": "^7.0.5",
    "ajv": "5.0.1-beta.1",
    "babel-preset-es2015": "^6.22.0",
    "babelify": "^7.3.0",
    "browser-sync": "~2.18.8",
    "browserify": "~14.1.0",
    "browserify-shim": "^3.8.13",
    "chai": "~3.5.0",
    "cheerio": "~0.22.0",
    "codecov": "~1.0.1",
    "d3": "^4.7.0",
    "exorcist": "~0.4.0",
    "highlight.js": "^9.9.0",
    "mocha": "~3.2.0",
    "nodemon": "~1.11.0",
    "nyc": "~10.1.2",
    "source-map-support": "~0.4.11",
    "tsify": "~3.0.1",
    "tslint": "~4.5.1",
    "tslint-eslint-rules": "^3.4.0",
    "typescript": "^2.2.1",
    "typescript-json-schema": "^0.10.0",
    "uglify-js": "~2.8.4",
    "vega": "3.0.0-beta.25",
    "vega-datasets": "vega/vega-datasets#gh-pages",
    "vega-embed": "3.0.0-beta.5",
    "vega-parser": "^1.0.0-beta.38",
    "watchify": "~3.9.0",
    "yaml-front-matter": "~3.4.0"
  },
  "dependencies": {
    "json-stable-stringify": "~1.0.1",
    "tslib": "^1.6.0",
    "vega-util": "~1.1.4",
    "yargs": "~6.6.0"
  }
}
<commit_msg>Fix watch build<commit_after>{
  "name": "vega-lite",
  "author": "<NAME>, <NAME>, Kanit \"Ham\" Wongsuphasawat",
  "version": "2.0.0-alpha.4",
  "collaborators": [
    "<NAME> <<EMAIL>> (http://kanitw.yellowpigz.com)",
    "<NAME> <<EMAIL>> (https://www.domoritz.de)",
    "<NAME> <<EMAIL>> (http://jheer.org)"
  ],
  "homepage": "https://vega.github.io/vega-lite/",
  "description": "Vega-lite provides a higher-level grammar for visual analysis, comparable to ggplot or Tableau, that generates complete Vega specifications.",
  "main": "build/src/vl.js",
  "types": "build/src/vl.d.ts",
  "bin": {
    "vl2png": "./bin/vl2png",
    "vl2svg": "./bin/vl2svg",
    "vl2vg": "./bin/vl2vg"
  },
  "directories": {
    "test": "test"
  },
  "scripts": {
    "prebuild": "mkdir -p build/site build/examples/images build/test-gallery",
    "build": "tsc && cp package.json build && browserify src/vl.ts -p tsify -g [ babelify ] -d -s vl | exorcist build/vega-lite.js.map > build/vega-lite.js",
    "postbuild": "uglifyjs build/vega-lite.js -cm --in-source-map build/vega-lite.js.map --source-map build/vega-lite.min.js.map > build/vega-lite.min.js && npm run schema",
    "build:images": "npm run data && scripts/generate-images.sh",
    "build:toc": "bundle exec jekyll build -q && scripts/generate-toc",
    "build:site": "browserify site/static/main.ts -p [tsify -p site] -d > build/site/main.js",
    "build:versions": "scripts/update-version.sh",
    "build:test-gallery": "browserify test-gallery/main.ts -p [tsify -p test-gallery] -d > build/test-gallery/main.js",
    "checkschema": "scripts/check-schema.sh",
    "clean": "rm -rf build && rm -f vega-lite.* & find -E src test site examples -regex '.*\\.(js|js.map|d.ts)' -delete & rm -rf examples/_diff examples/_original examples/_output examples/images && rm -rf data",
    "data": "rsync -r node_modules/vega-datasets/data/* data",

    "deploy": "scripts/deploy.sh",
    "deploy:gh": "scripts/deploy-gh.sh",
    "deploy:schema": "scripts/deploy-schema.sh",

    "prestart": "npm run data && npm run build && scripts/index-examples",
    "start": "nodemon -x 'npm run build:test-gallery' & browser-sync start --server --files 'build/test-gallery/main.js' --index 'test-gallery/index.html'",
    "poststart": "rm examples/all-examples.json",

    "preschema": "npm run prebuild",
    "schema": "typescript-json-schema --required true --noExtraProps true src/spec.ts ExtendedSpec > build/vega-lite-schema.json",

    "presite": "npm run build && npm run data && npm run build:site && npm run build:toc && npm run build:versions",
    "site": "bundle exec jekyll serve",

    "lint": "tslint -c tslint.json 'src/**/*.ts' 'test/**/*.ts'",

    "test": "tsc && npm run schema && npm run test:nocompile",
    "test:nocompile": "npm run test:only && npm run lint && npm run test:examples",
    "test:only": "nyc --reporter=html --reporter=text-summary --require ./test/babel.ts mocha build/test",
    "test:examples": "npm run data && mocha --require ./test/babel.ts build/examples",
    "test:debug": "npm run schema && npm run data && mocha --require ./test/babel.ts --debug-brk build/test build/examples",

    "codecov": "nyc report --reporter=json && codecov -f coverage/*.json",
    "watch:build": "watchify src/vl.ts -p tsify -g [ babelify ] -v -d -s vl -o 'exorcist build/vega-lite.js.map > build/vega-lite.js'",
    "watch:test": "nodemon -x 'npm test'",
    "watch": "nodemon -x 'npm run build && npm run test:nocompile' # already ran schema in build",
    "x-compile": "./scripts/examples-compile.sh",
    "x-diff": "./scripts/examples-diff.sh"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/vega/vega-lite.git"
  },
  "license": "BSD-3-Clause",
  "bugs": {
    "url": "https://github.com/vega/vega-lite/issues"
  },
  "devDependencies": {
    "@types/chai": "^3.4.35",
    "@types/highlight.js": "^9.1.9",
    "@types/d3": "^4.5.0",
    "@types/json-stable-stringify": "^1.0.30",
    "@types/mocha": "^2.2.39",
    "@types/node": "^7.0.5",
    "ajv": "5.0.1-beta.1",
    "babel-preset-es2015": "^6.22.0",
    "babelify": "^7.3.0",
    "browser-sync": "~2.18.8",
    "browserify": "~14.1.0",
    "browserify-shim": "^3.8.13",
    "chai": "~3.5.0",
    "cheerio": "~0.22.0",
    "codecov": "~1.0.1",
    "d3": "^4.7.0",
    "exorcist": "~0.4.0",
    "highlight.js": "^9.9.0",
    "mocha": "~3.2.0",
    "nodemon": "~1.11.0",
    "nyc": "~10.1.2",
    "source-map-support": "~0.4.11",
    "tsify": "~3.0.1",
    "tslint": "~4.5.1",
    "tslint-eslint-rules": "^3.4.0",
    "typescript": "^2.2.1",
    "typescript-json-schema": "^0.10.0",
    "uglify-js": "~2.8.4",
    "vega": "3.0.0-beta.25",
    "vega-datasets": "vega/vega-datasets#gh-pages",
    "vega-embed": "3.0.0-beta.5",
    "vega-parser": "^1.0.0-beta.38",
    "watchify": "~3.9.0",
    "yaml-front-matter": "~3.4.0"
  },
  "dependencies": {
    "json-stable-stringify": "~1.0.1",
    "tslib": "^1.6.0",
    "vega-util": "~1.1.4",
    "yargs": "~6.6.0"
  }
}

{'fraction_non_alphanumeric': 0.2316559743384122, 'fraction_numerical': 0.029270248596631916, 'mean_word_length': 3.072244897959184, 'pattern_counts': {'":': 188, '<': 26, '<?xml version=': 0, '>': 38, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, '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': '5644003', 'n_tokens_mistral': 4163, 'n_tokens_neox': 3906, 'n_words': 811}