UNPKG

funtool

Version:

A modern, efficient, and modular JavaScript utility library designed to enhance developer productivity.

146 lines 4.35 kB
{ "name": "funtool", "version": "1.2.1", "description": "A modern, efficient, and modular JavaScript utility library designed to enhance developer productivity.", "main": "dist/index.cjs.js", "module": "dist/index.esm.js", "umd:main": "dist/index.umd.js", "scripts": { "dev": "rollup -w -c rollup.config.js --bundleConfigAsCjs", "build": "rimraf dist && set NODE_ENV=production && rollup -c rollup.config.js --bundleConfigAsCjs", "test": "vitest", "coverage": "vitest run --coverage", "test:ui": "vitest --ui", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "prepublishOnly": "npm run build", "release": "node scripts/release.js", "preversion": "node scripts/check-changelog.js", "generate:module": "node scripts/generate-module.js", "docs:dev": "pnpm -F=docs dev", "docs:build": "pnpm -F=docs build", "docs:preview": "pnpm -F=docs preview" }, "keywords": [ "utility", "javascript", "typescript", "library", "utils", "helper", "function", "tool", "frontend", "工具库", "函数库" ], "author": "xiaoqiujun", "license": "MIT", "devDependencies": { "@babel/core": "^7.27.1", "@babel/plugin-transform-runtime": "^7.27.1", "@babel/preset-env": "^7.27.2", "@changesets/cli": "^2.26.2", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^11.1.0", "@types/node": "^22.15.17", "@vitest/coverage-c8": "^0.33.0", "@vitest/coverage-istanbul": "^3.1.3", "@vitest/ui": "^3.1.3", "core-js": "3", "fs-extra": "^11.3.0", "inquirer": "^12.6.1", "rimraf": "^6.0.1", "rollup": "^3.26.3", "rollup-plugin-commonjs": "^10.1.0", "rollup-plugin-dts": "^6.2.1", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-typescript2": "^0.36.0", "semver": "^7.7.2", "tslib": "^2.8.1", "tsx": "^4.19.4", "typescript": "^5.1.6", "vitest": "^3.1.3" }, "pnpm": { "overrides": { "typescript": "^5.1.6" } }, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "repository": { "type": "git", "url": "https://github.com/funinweb/funtool.git" }, "bugs": { "url": "https://github.com/funinweb/funtool/issues" }, "files": [ "dist", "*.d.ts", "README.md", "README-zh_CN.md" ], "unpkg": "dist/browser.global.js", "jsdelivr": "dist/browser.global.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.esm.js", "require": "./dist/index.cjs.js", "default": "./dist/index.umd.js" }, "./array": { "types": "./dist/array/index.d.ts", "import": "./dist/array/index.esm.js", "require": "./dist/array/index.cjs.js", "default": "./dist/array/index.umd.js" }, "./common": { "types": "./dist/common/index.d.ts", "import": "./dist/common/index.esm.js", "require": "./dist/common/index.cjs.js", "default": "./dist/common/index.umd.js" }, "./function": { "types": "./dist/function/index.d.ts", "import": "./dist/function/index.esm.js", "require": "./dist/function/index.cjs.js", "default": "./dist/function/index.umd.js" }, "./math": { "types": "./dist/math/index.d.ts", "import": "./dist/math/index.esm.js", "require": "./dist/math/index.cjs.js", "default": "./dist/math/index.umd.js" }, "./object": { "types": "./dist/object/index.d.ts", "import": "./dist/object/index.esm.js", "require": "./dist/object/index.cjs.js", "default": "./dist/object/index.umd.js" }, "./regex": { "types": "./dist/regex/index.d.ts", "import": "./dist/regex/index.esm.js", "require": "./dist/regex/index.cjs.js", "default": "./dist/regex/index.umd.js" }, "./string": { "types": "./dist/string/index.d.ts", "import": "./dist/string/index.esm.js", "require": "./dist/string/index.cjs.js", "default": "./dist/string/index.umd.js" }, "./type": { "types": "./dist/type/index.d.ts", "import": "./dist/type/index.esm.js", "require": "./dist/type/index.cjs.js", "default": "./dist/type/index.umd.js" } } }