UNPKG

function-performer

Version:

Performer providing API for debounce, throttle, deduplication and limiting functions

69 lines (68 loc) 1.97 kB
{ "name": "function-performer", "version": "2.0.0", "description": "Performer providing API for debounce, throttle, deduplication and limiting functions", "license": "MIT", "author": "Oleg Putseiko <oleg.putseiko@gmail.com> (https://github.com/oleg-putseiko)", "keywords": [ "debounce", "throttle", "deduplicate", "limit", "schedule", "function", "performer" ], "homepage": "https://github.com/oleg-putseiko/function-performer", "repository": { "type": "git", "url": "https://github.com/oleg-putseiko/function-performer" }, "bugs": { "url": "https://github.com/oleg-putseiko/function-performer/issues" }, "main": "dist/index.js", "files": [ "dist/**/*" ], "exports": "./dist/index.js", "scripts": { "build": "yarn build:swc && yarn build:tsc", "build:swc": "swc src -d dist --strip-leading-paths", "build:tsc": "tsc", "lint": "eslint ./src/**/*.ts -c ./eslint.config.mjs", "lint:fix": "yarn lint --fix && yarn format:fix", "lint:strict": "yarn lint --max-warnings=0 && yarn format", "format": "prettier -c .", "format:fix": "prettier -w .", "typecheck": "tsc --noEmit --incremental false", "test": "jest", "prepare": "husky install | chmod +x ./.husky/*" }, "dependencies": { "fast-deep-equal": "^3.1.3" }, "devDependencies": { "@commitlint/cli": "^18.2.0", "@commitlint/config-conventional": "^18.1.0", "@swc/cli": "^0.5.2", "@swc/core": "^1.10.1", "@types/jest": "^30.0.0", "@types/node": "^22.10.1", "@typescript-eslint/eslint-plugin": "^8.28.0", "@typescript-eslint/parser": "^8.28.0", "eslint": "^9.16.0", "eslint-config-prettier": "^10.1.1", "husky": "^8.0.3", "jest": "^30.2.0", "lint-staged": "^15.0.2", "prettier": "^3.0.3", "ts-jest": "^29.4.6", "ts-node": "^10.9.2", "typescript": "^5.7.2" }, "volta": { "node": "22.21.0", "yarn": "3.6.4" } }