{
  "_from": "hyphenopoly",
  "_id": "hyphenopoly@4.11.0",
  "_inBundle": false,
  "_integrity": "sha512-6EK0l/Z35K+Y1q/2lmcLVfI5iXaMpHuz1x10U7BerezlKaEd3O69mIVQAPIEuvd6ewu9v63uhsnPivATxJQ1OA==",
  "_location": "/hyphenopoly",
  "_phantomChildren": {},
  "_requested": {
    "type": "tag",
    "registry": true,
    "raw": "hyphenopoly",
    "name": "hyphenopoly",
    "escapedName": "hyphenopoly",
    "rawSpec": "",
    "saveSpec": null,
    "fetchSpec": "latest"
  },
  "_requiredBy": [
    "#USER",
    "/"
  ],
  "_resolved": "https://registry.npmjs.org/hyphenopoly/-/hyphenopoly-4.11.0.tgz",
  "_shasum": "96a20b75f11f3891c91522ad91e7eb0db94acba1",
  "_spec": "hyphenopoly",
  "_where": "/home/atsol",
  "author": {
    "name": "Mathias Nater",
    "email": "mathiasnater@gmail.com"
  },
  "bugs": {
    "url": "https://github.com/mnater/Hyphenopoly/issues"
  },
  "bundleDependencies": false,
  "deprecated": false,
  "description": "Hyphenation for node and Polyfill for client-side hyphenation.",
  "devDependencies": {
    "@typescript-eslint/eslint-plugin": "^4.16.1",
    "@typescript-eslint/parser": "^4.16.1",
    "all-contributors-cli": "^6.20.0",
    "assemblyscript": "^0.18.12",
    "characterset": "^1.3.0",
    "eslint": "^7.21.0",
    "eslint-plugin-security": "^1.4.0",
    "remark-cli": "^9.0.0",
    "remark-lint-no-consecutive-blank-lines": "^3.0.0",
    "remark-preset-lint-recommended": "^5.0.0",
    "tap": "^14.11.0",
    "terser": "^5.6.0",
    "yaml": "^1.10.0"
  },
  "engines": {
    "node": ">=10.0.0"
  },
  "files": [
    "Hyphenopoly_Loader.js",
    "Hyphenopoly.js",
    "patterns/",
    "min/Hyphenopoly_Loader.js",
    "min/Hyphenopoly.js",
    "min/patterns/",
    "examples/example.js",
    "examples/example.html",
    "!.DS_Store"
  ],
  "homepage": "https://mnater.github.io/Hyphenopoly/",
  "keywords": [
    "hyphenation",
    "html",
    "polyfill",
    "hyphens",
    "hyphen",
    "soft",
    "hyphenate",
    "JavaScript",
    "wasm",
    "Webassembly"
  ],
  "license": "MIT",
  "main": "hyphenopoly.module.js",
  "name": "hyphenopoly",
  "remarkConfig": {
    "plugins": [
      "remark-preset-lint-recommended",
      "remark-lint-no-consecutive-blank-lines"
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mnater/Hyphenopoly.git"
  },
  "runkitExampleFilename": "examples/example.js",
  "scripts": {
    "beforeRelease": "npm run prepare && cp -R ./min ./docs/ && cp ./examples/example.html ./docs/min/ && cp -R ./examples/webpack/dist ./docs/",
    "createAllWasm": "sh ./tools/createAllWasm.sh",
    "createWasmForLang": "sh ./tools/createWasmForLang.sh en-us",
    "doc": "cd ./docs/ && bundle exec jekyll serve -l -o",
    "install3rdparty": "git clone https://github.com/WebAssembly/binaryen.git third-party/binaryen",
    "lint": "eslint Hyphenopoly_Loader.js Hyphenopoly.js hyphenopoly.module.js test/*.js src/*.ts && remark -q *.md && remark -q */*.md",
    "postinstall3rdparty": "cd ./third-party/binaryen/ && cmake . && make",
    "preinstall3rdparty": "rm -fR third-party",
    "prepare": "sh ./tools/minify.sh",
    "pretest": "npm run lint",
    "test": "tap test/*.js --no-esm",
    "testsuite": "open http://127.0.0.1/~mnater/Hyphenopoly/testsuite/ && open http://127.0.0.1/~mnater/Hyphenopoly/min/testsuite/"
  },
  "version": "4.11.0"
}
