UNPKG

xaa

Version:

async/await/Promise helpers - delay, defer, timeout, each, map, filter

131 lines (130 loc) 2.85 kB
{ "name": "xaa", "version": "1.8.0", "description": "async/await/Promise helpers - delay, defer, timeout, each, map, filter", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "build": "rm -rf dist && tsc", "test": "jest", "jest:debug": "node --inspect-brk node_modules/.bin/jest --runInBand --no-coverage", "coverage": "jest --coverage", "prepublishOnly": "xrun --serial [[build], xarc/check]", "docs": "clap xarc/docs && touch docs/.nojekyll" }, "homepage": "https://jchip.github.io/xaa/", "repository": { "type": "git", "url": "https://github.com/jchip/xaa.git" }, "keywords": [ "async", "await", "Promise", "helpers", "async/await", "delay", "defer", "timeout", "each", "map", "filter" ], "files": [ "dist" ], "author": "Joel Chen", "license": "Apache-2.0", "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.2", "@types/jest": "^29.5.6", "@types/node": "^20.8.9", "@typescript-eslint/eslint-plugin": "^6.9.0", "@typescript-eslint/parser": "^6.9.0", "@xarc/module-dev": "^5.0.0", "babel-eslint": "^10.1.0", "eslint": "^8.52.0", "eslint-config-walmart": "^2.2.1", "eslint-plugin-filenames": "^1.3.2", "eslint-plugin-jsdoc": "^46.8.2", "eslint-plugin-tsdoc": "^0.2.17", "jest": "^29.7.0", "prettier": "^3.0.3", "run-verify": "^1.2.1", "source-map-support": "^0.5.21", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", "typedoc": "^0.25.2", "typescript": "^5.2.2" }, "nyc": { "extends": [ "@istanbuljs/nyc-config-typescript" ], "all": true, "reporter": [ "lcov", "text", "text-summary" ], "exclude": [ "*clap.js", "*clap.ts", "coverage", "dist", "docs", "gulpfile.js", "test", "xrun*.js", "xrun*.ts", ".eslintrc.js" ], "check-coverage": true, "statements": 100, "branches": 100, "functions": 100, "lines": 100, "cache": false }, "prettier": { "printWidth": 100, "trailingComma": "none", "arrowParens": "avoid" }, "@xarc/module-dev": { "features": [ "eslint", "eslintTS", "jest", "jestTS", "prettier", "typedoc", "typescript" ] }, "dependencies": { "tslib": "^2.6.2" }, "jest": { "transform": { "^.+\\.(ts|tsx)$": "ts-jest" }, "testEnvironment": "node", "testMatch": [ "**/test/**/*.spec.ts", "**/test/**/*.spec.js" ], "collectCoverageFrom": [ "src/**/*.{ts,js}", "!**/node_modules/**" ], "coverageThreshold": { "global": { "statements": 100, "branches": 100, "functions": 100, "lines": 100 } } } }