<commit_before>{
  "name": "restricted-input",
  "version": "2.1.0",
  "description": "Restrict inputs to certain valid characters (e.g. formatting phone or card numbers)",
  "author": "Braintree <<EMAIL>> (https://www.braintreepayments.com/)",
  "license": "MIT",
  "main": "dist/main.js",
  "files": [
    "dist"
  ],
  "homepage": "https://github.com/braintree/restricted-input",
  "repository": {
    "type": "git",
    "url": "git://github.com/braintree/restricted-input.git"
  },
  "bugs": "https://github.com/braintree/restricted-input/issues",
  "keywords": [
    "input",
    "formatting",
    "filtering",
    "text",
    "spacing",
    "restrict"
  ],
  "scripts": {
    "prebuild": "prettier --write .",
    "build": "tsc --declaration",
    "build:app": "mkdir -p dist-app; browserify ./src/main.ts -p [ tsify --strict ] -o dist-app/restricted-input.js -s RestrictedInput -v",
    "doc": "jsdoc -r -R README.md -d jsdoc dist/lib/",
    "doc:watch": "npm run doc && chokidar 'src/lib/**/*.ts' -c 'npm run doc'",
    "prestart": "npm run build:app",
    "start": "node ./test/support/server.js",
    "development": "npm start & chokidar 'src/lib/**/*.ts' -c 'npm run build:app; echo $(tput setaf 2)rebuilt$(tput sgr0)'",
    "lint": "eslint --ext js,ts src test",
    "posttest": "npm run lint",
    "test": "npm run test:unit",
    "test:watch": "jest --watchAll",
    "test:unit": "jest test/unit",
    "test:integration": "wdio wdio.conf.js",
    "test:all": "npm run test && npm run test:integration",
    "publish:demo": "./publish-gh-pages.sh",
    "prepublishOnly": "npm run build && npm run build:app",
    "postpublish": "npm run publish:demo"
  },
  "dependencies": {
    "@braintree/browser-detection": "^1.9.0"
  },
  "devDependencies": {
    "@types/jest": "^26.0.3",
    "@wdio/browserstack-service": "^6.1.15",
    "@wdio/cli": "^6.1.23",
    "@wdio/local-runner": "^6.1.23",
    "@wdio/mocha-framework": "^6.1.19",
    "@wdio/spec-reporter": "^6.1.23",
    "@wdio/sync": "^6.1.14",
    "browserify": "^16.5.0",
    "browserstack-local": "^1.4.5",
    "chai": "^4.2.0",
    "chokidar-cli": "^2.1.0",
    "dotenv": "^8.2.0",
    "eslint": "^7.3.1",
    "eslint-config-braintree": "^5.0.0-typescript-prep-rc.17",
    "express": "^4.17.1",
    "jest": "^26.1.0",
    "jsdoc": "^3.6.4",
    "prettier": "^2.0.5",
    "ts-jest": "^26.1.1",
    "tsify": "^4.0.2",
    "typescript": "^3.9.5",
    "uuid": "^8.2.0",
    "webdriverio": "^6.1.23"
  },
  "jest": {
    "preset": "ts-jest",
    "setupFilesAfterEnv": [
      "./test/unit/global.ts"
    ],
    "testPathIgnorePatterns": ["<rootDir>/dist"]
  }
}
<commit_msg>Prettier<commit_after>{
  "name": "restricted-input",
  "version": "2.1.0",
  "description": "Restrict inputs to certain valid characters (e.g. formatting phone or card numbers)",
  "author": "Braintree <<EMAIL>> (https://www.braintreepayments.com/)",
  "license": "MIT",
  "main": "dist/main.js",
  "files": [
    "dist"
  ],
  "homepage": "https://github.com/braintree/restricted-input",
  "repository": {
    "type": "git",
    "url": "git://github.com/braintree/restricted-input.git"
  },
  "bugs": "https://github.com/braintree/restricted-input/issues",
  "keywords": [
    "input",
    "formatting",
    "filtering",
    "text",
    "spacing",
    "restrict"
  ],
  "scripts": {
    "prebuild": "prettier --write .",
    "build": "tsc --declaration",
    "build:app": "mkdir -p dist-app; browserify ./src/main.ts -p [ tsify --strict ] -o dist-app/restricted-input.js -s RestrictedInput -v",
    "doc": "jsdoc -r -R README.md -d jsdoc dist/lib/",
    "doc:watch": "npm run doc && chokidar 'src/lib/**/*.ts' -c 'npm run doc'",
    "prestart": "npm run build:app",
    "start": "node ./test/support/server.js",
    "development": "npm start & chokidar 'src/lib/**/*.ts' -c 'npm run build:app; echo $(tput setaf 2)rebuilt$(tput sgr0)'",
    "lint": "eslint --ext js,ts src test",
    "posttest": "npm run lint",
    "test": "npm run test:unit",
    "test:watch": "jest --watchAll",
    "test:unit": "jest test/unit",
    "test:integration": "wdio wdio.conf.js",
    "test:all": "npm run test && npm run test:integration",
    "publish:demo": "./publish-gh-pages.sh",
    "prepublishOnly": "npm run build && npm run build:app",
    "postpublish": "npm run publish:demo"
  },
  "dependencies": {
    "@braintree/browser-detection": "^1.9.0"
  },
  "devDependencies": {
    "@types/jest": "^26.0.3",
    "@wdio/browserstack-service": "^6.1.15",
    "@wdio/cli": "^6.1.23",
    "@wdio/local-runner": "^6.1.23",
    "@wdio/mocha-framework": "^6.1.19",
    "@wdio/spec-reporter": "^6.1.23",
    "@wdio/sync": "^6.1.14",
    "browserify": "^16.5.0",
    "browserstack-local": "^1.4.5",
    "chai": "^4.2.0",
    "chokidar-cli": "^2.1.0",
    "dotenv": "^8.2.0",
    "eslint": "^7.3.1",
    "eslint-config-braintree": "^5.0.0-typescript-prep-rc.17",
    "express": "^4.17.1",
    "jest": "^26.1.0",
    "jsdoc": "^3.6.4",
    "prettier": "^2.0.5",
    "ts-jest": "^26.1.1",
    "tsify": "^4.0.2",
    "typescript": "^3.9.5",
    "uuid": "^8.2.0",
    "webdriverio": "^6.1.23"
  },
  "jest": {
    "preset": "ts-jest",
    "setupFilesAfterEnv": [
      "./test/unit/global.ts"
    ],
    "testPathIgnorePatterns": [
      "<rootDir>/dist"
    ]
  }
}

{'fraction_non_alphanumeric': 0.2454080666540428, 'fraction_numerical': 0.03446316985419428, 'mean_word_length': 2.9565543071161047, 'pattern_counts': {'":': 124, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 6, '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': '858350', 'n_tokens_mistral': 2274, 'n_tokens_neox': 2132, 'n_words': 408}