UNPKG

cancelable-promise

Version:
98 lines (97 loc) 4.1 kB
{ "name": "cancelable-promise", "version": "4.3.1", "description": "A simple cancelable promise", "keywords": [ "promise", "cancelable", "cancellable" ], "main": "umd/CancelablePromise.js", "browser": "umd/CancelablePromise.js", "module": "esm/CancelablePromise.mjs", "types": "esm/CancelablePromise.d.ts", "files": [ "umd/CancelablePromise.js", "umd/CancelablePromise.js.map", "umd/CancelablePromise.min.js", "umd/CancelablePromise.min.js.map", "umd/CancelablePromise.d.ts", "esm/CancelablePromise.mjs", "esm/CancelablePromise.mjs.map", "esm/CancelablePromise.min.mjs", "esm/CancelablePromise.min.mjs.map", "esm/CancelablePromise.d.ts", "src/CancelablePromise.ts", "LICENSE", "README.md", "CODE_OF_CONDUCT.md", "CHANGELOG.md" ], "scripts": { "build:babel:umd": "BABEL_ENV=umd babel src/CancelablePromise.ts -x '.ts' -d umd -s", "build:babel:esm": "BABEL_ENV=esm babel src/CancelablePromise.ts -x '.ts' -d esm -s -f 'CancelablePromise.mjs' --out-file-extension '.mjs'", "build:type": "tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outDir umd", "build:umd": "npm run build:babel:umd && npm run build:type", "build:esm": "npm run build:babel:esm", "build": "npm run clean && npm run build:umd && npm run build:esm && npm run copy && npm run uglify", "clean": "node scripts.js clean", "copy": "node scripts.js copy", "cypress:electron": "cypress run --browser electron --headless", "cypress": "cypress run --browser chrome --headless", "jest:rc": "BABEL_ENV=test jest --findRelatedTests --passWithNoTests", "jest": "BABEL_ENV=test jest --ci --maxWorkers 1", "lint:rc": "eslint --ext .js,.ts --fix", "lint": "eslint . --ext .js,.ts", "prepare": "husky install", "prepublish": "npm run build", "prettier:rc": "prettier --write", "prettier": "prettier --write .", "release:major:nc": "node scripts.js prepare_release major --no-commit", "release:major": "node scripts.js prepare_release major", "release:minor:nc": "node scripts.js prepare_release minor --no-commit", "release:minor": "node scripts.js prepare_release minor", "release:patch:nc": "node scripts.js prepare_release patch --no-commit", "release:patch": "node scripts.js prepare_release patch", "test:e2e": "concurrently 'npm run test:serve' 'wait-on http://localhost:3000/esm.html && npm run cypress' --kill-others --kill-others-on-fail --success first", "test:serve": "node tests/esm.server.js", "test": "npm run types && npm run lint && npm run jest", "types": "tsc --project tsconfig.json --noEmit --pretty", "uglify:esm": "terser esm/CancelablePromise.mjs -c -m -o esm/CancelablePromise.min.mjs --source-map \"filename='CancelablePromise.min.mjs.map',url='CancelablePromise.min.mjs.map'\"", "uglify:umd": "terser umd/CancelablePromise.js -c -m -o umd/CancelablePromise.min.js --source-map \"filename='CancelablePromise.min.js.map',url='CancelablePromise.min.js.map'\"", "uglify": "npm run uglify:umd && npm run uglify:esm" }, "repository": { "type": "git", "url": "git+https://github.com/alkemics/CancelablePromise.git" }, "author": "Alkemics", "license": "MIT", "bugs": { "url": "https://github.com/alkemics/CancelablePromise/issues" }, "homepage": "https://github.com/alkemics/CancelablePromise#readme", "devDependencies": { "@babel/cli": "~7.19.3", "@babel/core": "~7.19.0", "@babel/preset-env": "~7.19.0", "@babel/preset-typescript": "~7.18.6", "@types/jest": "~29.1.0", "@typescript-eslint/eslint-plugin": "~5.40.0", "@typescript-eslint/parser": "~5.40.0", "concurrently": "~7.4.0", "core-js": "~3.25.0", "cypress": "~10.10.0", "eslint": "~8.25.0", "express": "~4.18.0", "fs-extra": "~10.1.0", "husky": "~8.0.1", "jest": "~29.1.1", "lint-staged": "~13.0.0", "prettier": "~2.7.0", "semver": "~7.3.5", "terser": "~5.15.0", "typescript": "~4.8.2", "wait-on": "~6.0.0" } }