UNPKG

@zkochan/pnpm

Version:

Fast, disk space efficient package manager

140 lines (139 loc) 4.98 kB
{ "_args": [ [ { "raw": "currently-unhandled@^0.4.1", "scope": null, "escapedName": "currently-unhandled", "name": "currently-unhandled", "rawSpec": "^0.4.1", "spec": ">=0.4.1 <0.5.0", "type": "range" }, "/home/zkochan/src/pnpm/packages/pnpm/node_modules/loud-rejection" ] ], "_from": "currently-unhandled@>=0.4.1 <0.5.0", "_id": "currently-unhandled@0.4.1", "_inCache": true, "_location": "/currently-unhandled", "_nodeVersion": "5.10.1", "_npmOperationalInternal": { "host": "packages-12-west.internal.npmjs.com", "tmp": "tmp/currently-unhandled-0.4.1.tgz_1464866113117_0.9455041608307511" }, "_npmUser": { "name": "jamestalmage", "email": "james@talmage.io" }, "_npmVersion": "3.8.6", "_phantomChildren": {}, "_requested": { "raw": "currently-unhandled@^0.4.1", "scope": null, "escapedName": "currently-unhandled", "name": "currently-unhandled", "rawSpec": "^0.4.1", "spec": ">=0.4.1 <0.5.0", "type": "range" }, "_requiredBy": [ "/loud-rejection" ], "_resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "_shasum": "988df33feab191ef799a61369dd76c17adf957ea", "_shrinkwrap": null, "_spec": "currently-unhandled@^0.4.1", "_where": "/home/zkochan/src/pnpm/packages/pnpm/node_modules/loud-rejection", "author": { "name": "James Talmage", "email": "james@talmage.io", "url": "github.com/jamestalmage" }, "ava": { "files": "test.js" }, "browser": { "./index.js": "./browser.js" }, "bugs": { "url": "https://github.com/jamestalmage/currently-unhandled/issues" }, "dependencies": { "array-find-index": "^1.0.1" }, "description": "Track the list of currently unhandled promise rejections.", "devDependencies": { "ava": "^0.15.1", "bluebird": "^3.4.0", "browserify": "^13.0.1", "coveralls": "^2.11.9", "delay": "^1.3.1", "is-ci": "^1.0.8", "karma": "^0.13.22", "karma-browserify": "^5.0.5", "karma-chrome-launcher": "^1.0.1", "karma-firefox-launcher": "^1.0.0", "karma-mocha": "^1.0.1", "mocha": "^2.5.3", "nyc": "^6.4.0", "watchify": "^3.7.0", "xo": "^0.15.0" }, "directories": {}, "dist": { "shasum": "988df33feab191ef799a61369dd76c17adf957ea", "tarball": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz" }, "engines": { "node": ">=0.10.0" }, "files": [ "index.js", "core.js", "browser.js" ], "gitHead": "6b998300e8cc2f732d80f99b7ecea37c97ab6ded", "homepage": "https://github.com/jamestalmage/currently-unhandled#readme", "keywords": [ "unhandled", "unhandledRejection", "rejected", "promises" ], "license": "MIT", "maintainers": [ { "name": "jamestalmage", "email": "james@talmage.io" } ], "name": "currently-unhandled", "nyc": { "reporter": [ "lcov", "text" ] }, "optionalDependencies": {}, "readme": "# currently-unhandled [![Build Status](https://travis-ci.org/jamestalmage/currently-unhandled.svg?branch=master)](https://travis-ci.org/jamestalmage/currently-unhandled) [![Coverage Status](https://coveralls.io/repos/github/jamestalmage/currently-unhandled/badge.svg?branch=master)](https://coveralls.io/github/jamestalmage/currently-unhandled?branch=master)\n\n> Track the list of currently unhandled promise rejections.\n\n\n## Install\n\n```\n$ npm install --save currently-unhandled\n```\n\n\n## Usage\n\n```js\nconst currentlyUnhandled = require('currently-unhandled')(); // <- note the invocation\n\nvar fooError = new Error('foo');\nvar p = Promise.reject(new Error('foo'));\n\n// on the next tick - unhandled rejected promise is added to the list:\ncurrentlyUnhandled();\n//=> [{promise: p, reason: fooError}]'\n\np.catch(() => {});\n\n// on the next tick - handled promise is now removed from the list:\ncurrentlyUnhandled();\n//=> [];\n```\n\n## API\n\n### currentlyUnhandled()\n\nReturns an array of objects with `promise` and `reason` properties representing the rejected promises that currently do not have a rejection handler. The list grows and shrinks as unhandledRejections are published, and later handled.\n\n## Browser Support\n\nThis module can be bundled with `browserify`. At time of writing, it will work with native Promises in the Chrome browser only. For best cross-browser support, use `bluebird` instead of native Promise support in browsers.\n\n## License\n\nMIT © [James Talmage](http://github.com/jamestalmage)\n", "readmeFilename": "readme.md", "repository": { "type": "git", "url": "git+https://github.com/jamestalmage/currently-unhandled.git" }, "scripts": { "test": "xo && nyc ava" }, "version": "0.4.1", "xo": { "ignores": [ "browser-bluebird-test.js" ], "envs": [ "browser", "mocha", "node" ] } }