UNPKG

@feugene/mu

Version:

Helpful TS utilities without dependencies

134 lines (133 loc) 3.76 kB
{ "name": "@feugene/mu", "description": "Helpful TS utilities without dependencies", "homepage": "https://github.com/efureev/mu", "license": "MIT", "version": "5.0.2", "author": { "name": "Eugene Fureev" }, "repository": { "type": "git", "url": "git://github.com/efureev/mu.git" }, "bugs": { "url": "https://github.com/efureev/mu/issues" }, "files": [ "dist", "tsconfig.json", "package.json" ], "module": "./dist/esm/index.mjs", "types": "./dist/types/index.d.ts", "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/esm/index.mjs", "default": "./dist/esm/index.mjs" }, "./*": { "types": "./dist/types/*.d.ts", "import": "./dist/esm/*.mjs", "default": "./dist/esm/*.mjs" }, "./array": { "types": "./dist/types/array/index.d.ts", "import": "./dist/esm/array/index.mjs" }, "./date": { "types": "./dist/types/date/index.d.ts", "import": "./dist/esm/date/index.mjs" }, "./core": { "types": "./dist/types/core/index.d.ts", "import": "./dist/esm/core/index.mjs" }, "./format": { "types": "./dist/types/format/index.d.ts", "import": "./dist/esm/format/index.mjs" }, "./i18": { "types": "./dist/types/i18/index.d.ts", "import": "./dist/esm/i18/index.mjs" }, "./is": { "types": "./dist/types/is/index.d.ts", "import": "./dist/esm/is/index.mjs" }, "./object": { "types": "./dist/types/object/index.d.ts", "import": "./dist/esm/object/index.mjs" }, "./sort": { "types": "./dist/types/sort/index.d.ts", "import": "./dist/esm/sort/index.mjs" }, "./string": { "types": "./dist/types/string/index.d.ts", "import": "./dist/esm/string/index.mjs" }, "./structures": { "types": "./dist/types/structures/index.d.ts", "import": "./dist/esm/structures/index.mjs" }, "./to": { "types": "./dist/types/to/index.d.ts", "import": "./dist/esm/to/index.mjs" }, "./utils": { "types": "./dist/types/utils/index.d.ts", "import": "./dist/esm/utils/index.mjs" }, "./internal/*": { "types": "./dist/types/internal/*.d.ts", "import": "./dist/esm/internal/*.mjs", "default": "./dist/esm/internal/*.mjs" } }, "devDependencies": { "@types/node": "^24.10.1", "@vitest/coverage-v8": "^2.1.8", "docsify-cli": "^4.4.4", "formdata-node": "^6.0.3", "husky": "^9.1.7", "npm-run-all": "^4.1.5", "prettier": "^3.7.4", "rimraf": "^6.1.2", "ts-node": "^10.9.2", "tsc-alias": "^1.8.16", "typescript": "^5.9.3", "vite-tsconfig-paths": "^5.1.4", "vitest": "^2.1.8" }, "keywords": [ "javascript", "typescript", "ts", "esm", "utilities", "helpers", "js-modules" ], "scripts": { "clean": "rimraf dist", "declarations": "tsc -p tsconfig.types.json", "build:esm": "tsc -p tsconfig.esm.json && yarn rename", "build": "npm-run-all -l clean -p build:esm declarations", "postbuild": "tsc-alias -v --dir dist/esm -p tsconfig.esm.json && tsc-alias -v --dir dist/types -p tsconfig.types.json", "rename": "ts-node scripts/rename.ts", "prepare": "husky install", "lint": "prettier --check \"src/**/*\" \"tests/**/*\"", "lint:fix": "prettier --write \"src/**/*\" \"tests/**/*\"", "coverage": "vitest run --coverage", "test": "vitest", "test-all": "vitest run && ts-node scripts/check-doc-links.ts", "docsify": "docsify serve ./docs", "check:docs:links": "ts-node scripts/check-doc-links.ts" }, "sideEffects": false, "engines": { "node": "^22 || ^24 || ^25 || ^26" } }