UNPKG

@utilify/function

Version:

These utilities help with tasks such as debouncing, throttling, function composition, and managing async behavior, making it easier to handle function flow and optimize performance.

81 lines (80 loc) 1.99 kB
{ "name": "@utilify/function", "version": "1.0.1", "description": "These utilities help with tasks such as debouncing, throttling, function composition, and managing async behavior, making it easier to handle function flow and optimize performance.", "keywords": [ "function", "benchmark", "compose", "debounce", "defer", "fallback", "guard", "identity", "lock", "memo", "noop", "once", "parallel", "partialLeft", "partialRight", "pipe", "rate", "sleep", "throttle", "utilify", "utilities", "utility functions", "helper functions", "JavaScript", "TypeScript" ], "author": "Júlio Pattuzzo pattuzzo@protonmail.com", "homepage": "https://utilify-docs.vercel.app/docs/function/", "license": "MIT", "type": "module", "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/pattuzzoj/utilify.git", "directory": "packages/function" }, "scripts": { "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js", "build": "tsc && rollup -c", "prebuild": "npm run test" }, "dependencies": { "@utilify/crypto": "^1.0.2", "@utilify/math": "^1.0.2" }, "devDependencies": { "@babel/core": "^7.26.0", "@babel/preset-env": "^7.26.0", "@babel/preset-typescript": "^7.26.0", "rollup": "^4.27.4", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.1.2", "rollup-plugin-dts": "^6.1.1", "typescript-eslint": "^8.16.0", "eslint": "^9.16.0", "eslint-config-prettier": "^9.1.0", "@eslint/js": "^9.16.0", "prettier": "3.4.1", "ts-node": "^10.9.2", "tslib": "^2.8.1", "jest": "^29.7.0", "@types/jest": "^29.5.14", "globals": "^15.12.0" } }