{ "name": "hyphenopoly", "version": "3.1.1", "description": "Hyphenation for node and Polyfill for client-side hyphenation.", "keywords": [ "hyphenation", "html", "polyfill", "hyphens", "hyphen", "soft", "hyphenate", "JavaScript" ], "homepage": "https://github.com/mnater/Hyphenopoly", "bugs": "https://github.com/mnater/Hyphenopoly/issues", "license": "MIT", "author": { "name": "Mathias Nater", "email": "mathiasnater@gmail.com" }, "files": [ "hyphenEngine.asm.js", "hyphenEngine.wasm", "Hyphenopoly_Loader.js", "Hyphenopoly.js", "patterns/", "min/hyphenEngine.asm.js", "min/hyphenEngine.wasm", "min/Hyphenopoly_Loader.js", "min/Hyphenopoly.js", "min/patterns/", "example.js", "example.html" ], "main": "hyphenopoly.module.js", "engines": { "node": ">=8.3.0" }, "repository": { "type": "git", "url": "https://github.com/mnater/Hyphenopoly" }, "dependencies": {}, "devDependencies": { "eslint": "^6.0.1", "eslint-plugin-security": "^1.4.0", "remark-cli": "^6.0.1", "remark-preset-lint-recommended": "^3.0.3", "tap": "^14.3.1", "terser": "^4.0.0" }, "remarkConfig": { "plugins": [ "remark-preset-lint-recommended" ] }, "scripts": { "preinstall3rdparty": "rm -fR third-party", "install3rdparty": "git clone https://github.com/WebAssembly/binaryen.git third-party/binaryen", "postinstall3rdparty": "npm run compile-binaryen", "compile-binaryen": "cd ./third-party/binaryen/ && cmake . && make", "compilewasm": "sh ./tools/compileWASM.sh hyphenEngine", "test": "tap test/*.js --coverage", "testsuite": "open http://127.0.0.1/~mnater/Hyphenopoly/testsuite/ && open http://127.0.0.1/~mnater/Hyphenopoly/min/testsuite/", "lint": "eslint Hyphenopoly_Loader.js Hyphenopoly.js hyphenopoly.module.js test/*.js && npm run lint-md", "lint-md": "remark *.md", "prepare": "npm run minify", "minify": "sh ./tools/minify.sh", "doc": "cd ./docs/ && bundle exec jekyll serve -l -o" }, "runkitExampleFilename": "example.js" }