<commit_before>{
  "name": "bash3boilerplate",
  "description": "Copypastable templates to write better bash scripts",
  "version": "2.0.0",
  "scripts": {
    "deploy": "website/_bin/travis-deploy.sh",
    "preview": "cd website && bundle install --path ./_vendor && bundle exec jekyll serve --watch",
    "release:major": "env SEMANTIC=major npm run release",
    "release:minor": "env SEMANTIC=minor npm run release",
    "release:patch": "env SEMANTIC=patch npm run release",
    "release": "npm version ${SEMANTIC:-patch} -m \"Release %s\" && npm run version:replace && git commit main.sh src/*.sh -m 'Update version' && git push && git push --tags && npm publish",
    "save:fixtures": "cross-env SAVE_FIXTURES=true npm run test",
    "test": "test/acceptance.sh",
    "version:current": "node -e 'console.log(require(\"./package.json\").version)'",
    "version:replace": "replace 'Version: \\d+\\.\\d+\\.\\d+' \"Version: $(npm run --silent version:current)\" main.sh src/*.sh",
    "web:build": "cd website && bundle exec jekyll build --incremental",
    "web:inject": "./website/_bin/inject.sh",
    "web:install": "npm install && cd website && bundle install --path ./_vendor",
    "web:preview": "npm-run-all web:install --parallel web:watch web:serve",
    "web:serve": "cd website/_site && browser-sync start --server --files .",
    "web:watch": "nodemon --verbose --watch ./  --ignore 'website/*.md' --ignore 'website/_site/*' --ext html,json,md,js,css,png,jpg --exec 'npm-run-all web:inject web:build'"
  },
  "dependencies": {
    "fakefile": "0.0.6"
  },
  "devDependencies": {
    "cross-env": "1.0.7",
    "browser-sync": "2.11.0",
    "nodemon": "1.8.1",
    "npm-run-all": "2.1.1"
  }
}<commit_msg>Make version replacement work across new form<commit_after>{
  "name": "bash3boilerplate",
  "description": "Copypastable templates to write better bash scripts",
  "version": "2.0.0",
  "scripts": {
    "deploy": "website/_bin/travis-deploy.sh",
    "preview": "cd website && bundle install --path ./_vendor && bundle exec jekyll serve --watch",
    "release:major": "env SEMANTIC=major npm run release",
    "release:minor": "env SEMANTIC=minor npm run release",
    "release:patch": "env SEMANTIC=patch npm run release",
    "release": "npm version ${SEMANTIC:-patch} -m \"Release %s\" && npm run version:replace && git commit main.sh src/*.sh -m 'Update version' && git push && git push --tags && npm publish",
    "save:fixtures": "cross-env SAVE_FIXTURES=true npm run test",
    "test": "test/acceptance.sh",
    "version:current": "node -e 'console.log(require(\"./package.json\").version)'",
    "version:replace": "replace 'v\\d+\\.\\d+\\.\\d+' \"v$(npm run --silent version:current)\" main.sh src/*.sh",
    "web:build": "cd website && bundle exec jekyll build --incremental",
    "web:inject": "./website/_bin/inject.sh",
    "web:install": "npm install && cd website && bundle install --path ./_vendor",
    "web:preview": "npm-run-all web:install --parallel web:watch web:serve",
    "web:serve": "cd website/_site && browser-sync start --server --files .",
    "web:watch": "nodemon --verbose --watch ./  --ignore 'website/*.md' --ignore 'website/_site/*' --ext html,json,md,js,css,png,jpg --exec 'npm-run-all web:inject web:build'"
  },
  "dependencies": {
    "fakefile": "0.0.6"
  },
  "devDependencies": {
    "cross-env": "1.0.7",
    "browser-sync": "2.11.0",
    "nodemon": "1.8.1",
    "npm-run-all": "2.1.1"
  }
}
{'fraction_non_alphanumeric': 0.20833333333333334, 'fraction_numerical': 0.011574074074074073, 'mean_word_length': 3.5071707953063886, 'pattern_counts': {'":': 54, '<': 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': '6760904', 'n_tokens_mistral': 1235, 'n_tokens_neox': 1167, 'n_words': 306}