UNPKG

@bitty/insist

Version:

Insistently runs a callback and only resolves the promise when its result is truthy.

59 lines 1.65 kB
{ "name": "@bitty/insist", "version": "1.2.0", "description": "Insistently runs a callback and only resolves the promise when its result is truthy.", "cdn": "./dist/insist.umd.min.js", "main": "./dist/insist.js", "unpkg": "./dist/insist.umd.min.js", "types": "./types/insist.d.ts", "module": "./dist/insist.esm.js", "jsdelivr": "./dist/insist.umd.min.js", "umd:main": "./dist/insist.umd.js", "exports": { ".": { "types": "./types/insist.d.ts", "import": "./dist/insist.mjs", "require": "./dist/insist.js" } }, "files": [ "dist", "types" ], "repository": { "type": "git", "url": "git+https://github.com/VitorLuizC/insist.git" }, "keywords": [ "insist", "retry", "try-again", "async" ], "author": { "url": "https://vitorluizc.github.io/", "name": "Vitor Luiz Cavalcanti", "email": "vitorluizc@outlook.com" }, "license": "MIT", "bugs": { "url": "https://github.com/VitorLuizC/insist/issues" }, "homepage": "https://github.com/VitorLuizC/insist#readme", "devDependencies": { "@rollup/plugin-terser": "^0.4.4", "ava": "^4.0.1", "prettier": "^2.5.1", "rollup": "^2.63.0", "typescript": "^4.5.4" }, "scripts": { "lint": "prettier --check \"./src/**/*.ts\"", "lint:fix": "prettier --write \"./src/**/*.ts\"", "test": "pnpm run lint && pnpm run test:transpile && ava", "test:transpile": "tsc -P ./tsconfig.test.json", "build:transpile": "tsc -P ./tsconfig.build.json", "build:bili": "rollup --config ./rollup.config.js", "build": "pnpm run build:transpile && pnpm run build:bili" } }