util-ex
Version:
Browser-friendly enhanced util fully compatible with standard node.js
78 lines (77 loc) • 2.17 kB
JSON
{
"name": "util-ex",
"description": "Browser-friendly enhanced util fully compatible with standard node.js",
"homepage": "https://github.com/snowyu/util-ex.js",
"version": "2.6.0",
"author": {
"name": "Riceball LEE",
"email": "snowyu.lee@gmail.com"
},
"files": [
"README.md",
"LICENSE-MIT",
"*.js",
"*.coffee",
"test",
"src",
"types",
"lib"
],
"keywords": [
"is",
"validate",
"util",
"browser",
"browserify"
],
"main": "./lib/index.js",
"module": "./src/index.js",
"repository": "git://github.com/snowyu/util-ex.js",
"bugs": {
"url": "https://github.com/snowyu/util-ex.js/issues"
},
"license": "MIT",
"engines": {
"node": ">=8"
},
"devDependencies": {
"@antfu/eslint-config": "^6.0.0",
"@babel/cli": "^7.28.3",
"@babel/core": "^7.28.4",
"@babel/plugin-transform-modules-commonjs": "^7.27.1",
"@babel/register": "^7.28.3",
"chai": "~6.2.0",
"eslint": "^9.38.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-tsdoc": "^0.4.0",
"mocha": "~11.7.4",
"prettier": "^3.6.2",
"sinon": "~21.0.0",
"sinon-chai": "~4.0.1",
"typedoc": "^0.28.14",
"typedoc-plugin-markdown": "^4.9.0",
"typescript": "^5.7.3"
},
"pre-commit": [
"test"
],
"scripts": {
"build": "npm run build.cjs && npm run build.ts && npm run doc.md",
"build.cjs": "babel src --out-dir lib --config-file ./.babelrc",
"build.ts": "tsc --declaration --emitDeclarationOnly --outDir lib",
"clean": "rm -fr web docs lib",
"clean.doc": "rm -fr web docs",
"clean.ts": "rm -fr lib/*.d.ts",
"clean.lib": "rm -fr lib",
"doc": "typedoc --plugin none --out web ./src",
"doc.md": "typedoc --plugin typedoc-plugin-markdown --out docs ./src",
"lint": "npx eslint --config .eslintrc.yml src",
"lint.fix": "npm run lint -- --fix",
"release": "npm run clean && npm run build && git add docs && git ci -m 'docs: update API docs' && npx commit-and-tag-version -s",
"release.alpha": "npm run release -- --prerelease alpha",
"test": "mocha"
},
"dependencies": {
"inherits-ex": "^2.1.0"
}
}