xaa
Version:
async/await/Promise helpers - delay, defer, timeout, each, map, filter
131 lines (130 loc) • 2.85 kB
JSON
{
"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
}
}
}
}