xaa
Version:
async/await/Promise helpers - delay, defer, timeout, each, map, filter
63 lines (62 loc) • 1.71 kB
JSON
{
"name": "xaa",
"version": "2.0.0",
"engines": {
"node": ">=18"
},
"description": "async/await/Promise helpers - delay, defer, timeout, each, map, filter",
"type": "module",
"types": "dist-cjs/index.d.ts",
"main": "dist-cjs/index.cjs",
"module": "dist-esm/index.js",
"exports": {
".": {
"import": "./dist-esm/index.js",
"require": "./dist-cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "xrun [-s, build:clean, [build:esm, build:cjs], build:2cjs]",
"build:clean": "rm -rf dist-*",
"build:esm": "tsc --build tsconfig.esm.json",
"build:cjs": "tsc --build tsconfig.cjs.json",
"build:2cjs": "ts2mjs --cjs --skip-ts --remove-source dist-cjs",
"test": "xrun [vitest, demo:cjs, demo:esm]",
"vitest": "vitest run",
"coverage": "vitest run --coverage",
"format": "prettier --write src test demo vitest.config.ts",
"demo:cjs": "cd demo/sample-1-cjs && fyn install && node demo.cjs",
"demo:esm": "cd demo/sample-1-esm && fyn install && node demo.js",
"prepublishOnly": "xrun -s '[coverage, [build, docs]]'",
"docs": "typedoc --gitRevision $(git rev-list -1 HEAD src) --out docs src",
"postpack": "publish-util-postpack"
},
"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-cjs",
"dist-esm"
],
"author": "Joel Chen",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
}
}