<commit_before>{
  "name": "itk-wasm",
  "version": "1.0.0-a.3",
  "description": "High performance spatial analysis in a JavaScript runtime environment.",
  "main": "./dist/index.js",
  "type": "module",
  "types": "./dist/index.d.ts",
  "directories": {
    "doc": "doc",
    "test": "test"
  },
  "scripts": {
    "doc": "kw-doc -c ./doc/config.js",
    "doc:www": "kw-doc -c ./doc/config.js -s",
    "doc:publish": "kw-doc -c ./doc/config.js -mp",
    "commit": "git cz",
    "build": "npm run build:wasm && npm run build:tsc && npm run build:tscWorkersModuleLoader && npm run build:tscWebWorkers && npm run build:workerBundles && npm run build:workerMinBundles && npm run build:webpack && node ./src/io/internal/bindings/package-json-gen.cjs",
    "build:debug": "npm run build:wasm -- --debug && npm run build:tsc && npm run build:tscWorkersModuleLoader && npm run build:tscWebWorkers && npm run build:webpack -- --mode development",
    "build:tsc": "tsc --pretty",
    "build:tscWorkersModuleLoader": "tsc --lib webworker --rootDir ./src/ --outDir ./dist/ --moduleResolution node --target es2017 --module es2020 --strict --forceConsistentCasingInFileNames --declaration ./src/core/internal/loadEmscriptenModuleWebWorker.ts",
    "build:tscWebWorkers": "tsc --lib webworker --rootDir ./src/ --outDir ./dist/ --moduleResolution node --target es2017 --module es2020 --strict --forceConsistentCasingInFileNames  --typeRoots \"./node_modules/@types,./src/vendor-types\" --declaration ./src/web-workers/*",
    "build:imageIOWorker": "rollup -c rollup.worker.config.js ./dist/web-workers/image-io.worker.js",
    "build:meshIOWorker": "rollup -c rollup.worker.config.js ./dist/web-workers/mesh-io.worker.js",
    "build:pipelineWorker": "rollup -c rollup.worker.config.js ./dist/web-workers/pipeline.worker.js",
    "build:workerBundles": "npm run build:imageIOWorker && npm run build:meshIOWorker && npm run build:pipelineWorker",
    "build:imageIOWorkerMin": "rollup -c rollup.worker.min.config.js ./dist/web-workers/image-io.worker.js",
    "build:meshIOWorkerMin": "rollup -c rollup.worker.min.config.js ./dist/web-workers/mesh-io.worker.js",
    "build:pipelineWorkerMin": "rollup -c rollup.worker.min.config.js ./dist/web-workers/pipeline.worker.js",
    "build:workerMinBundles": "npm run build:imageIOWorkerMin && npm run build:meshIOWorkerMin && npm run build:pipelineWorkerMin",
    "build:webpack": "webpack --progress --color --mode production",
    "build:wasm": "node ./build.js",
    "test": "npm run test:lint && npm run test:node && npm run test:browser",
    "test:lint": "ts-standard --fix \"src/**/*.ts\" && standard --fix \"test/**/*.js\"",
    "test:node": "ava test/node/**/*.js",
    "test:browser": "karma start ./karma.conf.cjs",
    "test:browserDebug": "karma start ./karma.conf.cjs --no-single-run",
    "prepublishOnly": "npm run build && rm dist/pipeline/*Test*"
  },
  "config": {
    "commitizen": {
      "path": "node_modules/cz-conventional-changelog"
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/InsightSoftwareConsortium/itk-wasm.git"
  },
  "keywords": [
    "itk",
    "imaging",
    "wasm",
    "webassembly",
    "wasi",
    "io",
    "medical",
    "scientific"
  ],
  "author": "Insight Software Consortium",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/InsightSoftwareConsortium/itk-wasm/issues"
  },
  "homepage": "https://insightsoftwareconsortium.github.io/itk-wasm/",
  "devDependencies": {
    "@babel/core": "^7.13.1",
    "@babel/plugin-transform-modules-commonjs": "^7.13.0",
    "@babel/preset-env": "^7.13.5",
    "@rollup/plugin-babel": "^5.3.0",
    "@rollup/plugin-commonjs": "^21.0.1",
    "@rollup/plugin-node-resolve": "^13.0.6",
    "@types/estree": "0.0.50",
    "@types/mime-types": "^2.1.1",
    "assert": "^2.0.0",
    "async": "^3.2.1",
    "ava": "^3.15.0",
    "babel-loader": "^8.2.2",
    "commitizen": "^4.2.4",
    "core-js": "^3.19.0",
    "cz-conventional-changelog": "2.1.0",
    "file-api": "^0.10.4",
    "glob": "^7.1.6",
    "karma": "^6.3.2",
    "karma-chrome-launcher": "^3.1.0",
    "karma-tap": "^4.2.0",
    "karma-tap-pretty-reporter": "^4.2.0",
    "karma-webpack": "^5.0.0",
    "kw-doc": "^3.0.6",
    "node-module-polyfill": "^1.0.1",
    "path-browserify": "^1.0.1",
    "process": "^0.11.10",
    "puppeteer": "^10.4.0",
    "readable-stream": "^3.6.0",
    "rollup": "^2.58.0",
    "rollup-plugin-terser": "^7.0.2",
    "standard": "^16.0.4",
    "stream-browserify": "^3.0.0",
    "tap-spec": "^5.0.0",
    "tape": "^4.13.0",
    "ts-standard": "^10.0.0",
    "typescript": "^4.4.3",
    "webpack": "^5.55.1",
    "webpack-cli": "^4.8.0"
  },
  "dependencies": {
    "axios": "^0.23.0",
    "commander": "^8.2.0",
    "fs-extra": "^10.0.0",
    "mime-types": "^2.1.33",
    "promise-file-reader": "^1.0.3",
    "webworker-promise": "^0.4.2"
  },
  "bin": {
    "itk-wasm": "./src/itk-wasm-cli.js"
  },
  "sideEffects": false,
  "ts-standard": {
    "ignore": [
      "src/core/internal/loadEmscriptenModuleWebWorker.ts",
      "src/web-workers/*.worker.ts",
      "src/web-workers/*operations.ts"
    ]
  },
  "standard": {
    "ignore": [
      "test/node/io/DICOMSeriesTest.js",
      "test/node/io/GETest.js",
      "test/node/io/JPEGTest.js"
    ]
  }
}
<commit_msg>feat(version): Bump NPM version to 1.0.0-a.4<commit_after>{
  "name": "itk-wasm",
  "version": "1.0.0-a.4",
  "description": "High performance spatial analysis in a JavaScript runtime environment.",
  "main": "./dist/index.js",
  "type": "module",
  "types": "./dist/index.d.ts",
  "directories": {
    "doc": "doc",
    "test": "test"
  },
  "scripts": {
    "doc": "kw-doc -c ./doc/config.js",
    "doc:www": "kw-doc -c ./doc/config.js -s",
    "doc:publish": "kw-doc -c ./doc/config.js -mp",
    "commit": "git cz",
    "build": "npm run build:wasm && npm run build:tsc && npm run build:tscWorkersModuleLoader && npm run build:tscWebWorkers && npm run build:workerBundles && npm run build:workerMinBundles && npm run build:webpack && node ./src/io/internal/bindings/package-json-gen.cjs",
    "build:debug": "npm run build:wasm -- --debug && npm run build:tsc && npm run build:tscWorkersModuleLoader && npm run build:tscWebWorkers && npm run build:webpack -- --mode development",
    "build:tsc": "tsc --pretty",
    "build:tscWorkersModuleLoader": "tsc --lib webworker --rootDir ./src/ --outDir ./dist/ --moduleResolution node --target es2017 --module es2020 --strict --forceConsistentCasingInFileNames --declaration ./src/core/internal/loadEmscriptenModuleWebWorker.ts",
    "build:tscWebWorkers": "tsc --lib webworker --rootDir ./src/ --outDir ./dist/ --moduleResolution node --target es2017 --module es2020 --strict --forceConsistentCasingInFileNames  --typeRoots \"./node_modules/@types,./src/vendor-types\" --declaration ./src/web-workers/*",
    "build:imageIOWorker": "rollup -c rollup.worker.config.js ./dist/web-workers/image-io.worker.js",
    "build:meshIOWorker": "rollup -c rollup.worker.config.js ./dist/web-workers/mesh-io.worker.js",
    "build:pipelineWorker": "rollup -c rollup.worker.config.js ./dist/web-workers/pipeline.worker.js",
    "build:workerBundles": "npm run build:imageIOWorker && npm run build:meshIOWorker && npm run build:pipelineWorker",
    "build:imageIOWorkerMin": "rollup -c rollup.worker.min.config.js ./dist/web-workers/image-io.worker.js",
    "build:meshIOWorkerMin": "rollup -c rollup.worker.min.config.js ./dist/web-workers/mesh-io.worker.js",
    "build:pipelineWorkerMin": "rollup -c rollup.worker.min.config.js ./dist/web-workers/pipeline.worker.js",
    "build:workerMinBundles": "npm run build:imageIOWorkerMin && npm run build:meshIOWorkerMin && npm run build:pipelineWorkerMin",
    "build:webpack": "webpack --progress --color --mode production",
    "build:wasm": "node ./build.js",
    "test": "npm run test:lint && npm run test:node && npm run test:browser",
    "test:lint": "ts-standard --fix \"src/**/*.ts\" && standard --fix \"test/**/*.js\"",
    "test:node": "ava test/node/**/*.js",
    "test:browser": "karma start ./karma.conf.cjs",
    "test:browserDebug": "karma start ./karma.conf.cjs --no-single-run",
    "prepublishOnly": "npm run build && rm dist/pipeline/*Test*"
  },
  "config": {
    "commitizen": {
      "path": "node_modules/cz-conventional-changelog"
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/InsightSoftwareConsortium/itk-wasm.git"
  },
  "keywords": [
    "itk",
    "imaging",
    "wasm",
    "webassembly",
    "wasi",
    "io",
    "medical",
    "scientific"
  ],
  "author": "Insight Software Consortium",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/InsightSoftwareConsortium/itk-wasm/issues"
  },
  "homepage": "https://insightsoftwareconsortium.github.io/itk-wasm/",
  "devDependencies": {
    "@babel/core": "^7.13.1",
    "@babel/plugin-transform-modules-commonjs": "^7.13.0",
    "@babel/preset-env": "^7.13.5",
    "@rollup/plugin-babel": "^5.3.0",
    "@rollup/plugin-commonjs": "^21.0.1",
    "@rollup/plugin-node-resolve": "^13.0.6",
    "@types/estree": "0.0.50",
    "@types/mime-types": "^2.1.1",
    "assert": "^2.0.0",
    "async": "^3.2.1",
    "ava": "^3.15.0",
    "babel-loader": "^8.2.2",
    "commitizen": "^4.2.4",
    "core-js": "^3.19.0",
    "cz-conventional-changelog": "2.1.0",
    "file-api": "^0.10.4",
    "glob": "^7.1.6",
    "karma": "^6.3.2",
    "karma-chrome-launcher": "^3.1.0",
    "karma-tap": "^4.2.0",
    "karma-tap-pretty-reporter": "^4.2.0",
    "karma-webpack": "^5.0.0",
    "kw-doc": "^3.0.6",
    "node-module-polyfill": "^1.0.1",
    "path-browserify": "^1.0.1",
    "process": "^0.11.10",
    "puppeteer": "^10.4.0",
    "readable-stream": "^3.6.0",
    "rollup": "^2.58.0",
    "rollup-plugin-terser": "^7.0.2",
    "standard": "^16.0.4",
    "stream-browserify": "^3.0.0",
    "tap-spec": "^5.0.0",
    "tape": "^4.13.0",
    "ts-standard": "^10.0.0",
    "typescript": "^4.4.3",
    "webpack": "^5.55.1",
    "webpack-cli": "^4.8.0"
  },
  "dependencies": {
    "axios": "^0.23.0",
    "commander": "^8.2.0",
    "fs-extra": "^10.0.0",
    "mime-types": "^2.1.33",
    "promise-file-reader": "^1.0.3",
    "webworker-promise": "^0.4.2"
  },
  "bin": {
    "itk-wasm": "./src/itk-wasm-cli.js"
  },
  "sideEffects": false,
  "ts-standard": {
    "ignore": [
      "src/core/internal/loadEmscriptenModuleWebWorker.ts",
      "src/web-workers/*.worker.ts",
      "src/web-workers/*operations.ts"
    ]
  },
  "standard": {
    "ignore": [
      "test/node/io/DICOMSeriesTest.js",
      "test/node/io/GETest.js",
      "test/node/io/JPEGTest.js"
    ]
  }
}

{'fraction_non_alphanumeric': 0.22809314504816236, 'fraction_numerical': 0.0329187318806696, 'mean_word_length': 3.0973180076628353, 'pattern_counts': {'":': 200, '<': 3, '<?xml version=': 0, '>': 3, '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': '170107', 'n_tokens_mistral': 4360, 'n_tokens_neox': 4168, 'n_words': 717}