UNPKG

budoux

Version:
68 lines (67 loc) 2.84 kB
{ "name": "budoux", "version": "0.6.2", "description": "A small chunk segmenter.", "repository": { "type": "git", "url": "https://github.com/google/budoux.git", "directory": "javascript" }, "main": "./dist/index.js", "module": "./module/index.js", "bin": { "budoux": "./bin/budoux.js" }, "sideEffects": [ "./module/webcomponents/*", "./module/tests/*" ], "scripts": { "build": "npm run build:es && npm run build:cjs", "build:cjs": "tsc && cp -r src/tests/models/ dist/tests/models/", "build:es": "tsc --outDir module --module ES2020 && cp module/win-browser.js module/win.js && cp -r src/tests/models/ module/tests/models/", "bundle": "npm run bundle:webcomponents && npm run bundle:test", "bundle:test": "esbuild module/tests/index.browser.js --bundle --sourcemap --outfile=bundle/tests/index.browser.js", "bundle:webcomponents": "npm run bundle:webcomponents:ja && npm run bundle:webcomponents:zh-hans && npm run bundle:webcomponents:zh-hant", "bundle:webcomponents:ja": "esbuild module/webcomponents/budoux-ja.js --bundle --minify --sourcemap --outfile=bundle/budoux-ja.min.js", "bundle:webcomponents:zh-hans": "esbuild module/webcomponents/budoux-zh-hans.js --bundle --minify --sourcemap --outfile=bundle/budoux-zh-hans.min.js", "bundle:webcomponents:zh-hant": "esbuild module/webcomponents/budoux-zh-hant.js --bundle --minify --sourcemap --outfile=bundle/budoux-zh-hant.min.js", "clean": "rm -rf dist module src/data", "copy": "node ./scripts/copy-data.js", "prebuild": "npm run clean && npm run copy", "prepare": "npm run clean && npm run copy && npm run build && npm run bundle", "pretest": "npm run build && npm run bundle:test", "test": "npm run test:jasmine && npm run test:karma && npm run test:cli-version", "test:cli-version": "node ./scripts/check-cli-version.js", "test:jasmine": "jasmine dist/tests/index.node.js", "test:karma": "karma start", "lint": "eslint src/** --no-error-on-unmatched-pattern", "fix": "eslint src/** --no-error-on-unmatched-pattern --fix" }, "author": "Shuhei Iitsuka", "license": "Apache-2.0", "browser": { "./dist/win.js": "./dist/win-browser.js", "./module/win.js": "./module/win-browser.js" }, "devDependencies": { "@types/jasmine": "^5.1.0", "@types/jsdom": "^21.1.1", "@types/node": "^20.3.3", "@typescript-eslint/eslint-plugin": "^6.0.0", "esbuild": "^0.19.0", "eslint": "^8.44.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.0", "jasmine": "^5.0.2", "jasmine-core": "^5.0.1", "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", "karma-jasmine": "^5.1.0", "typescript": "^5.1.6" }, "dependencies": { "commander": "^11.0.0", "jsdom": "^23.0.0" } }