1{ 2 "_from": "p-finally@^1.0.0", 3 "_id": "p-finally@1.0.0", 4 "_inBundle": false, 5 "_integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 6 "_location": "/p-finally", 7 "_phantomChildren": {}, 8 "_requested": { 9 "type": "range", 10 "registry": true, 11 "raw": "p-finally@^1.0.0", 12 "name": "p-finally", 13 "escapedName": "p-finally", 14 "rawSpec": "^1.0.0", 15 "saveSpec": null, 16 "fetchSpec": "^1.0.0" 17 }, 18 "_requiredBy": [ 19 "/execa" 20 ], 21 "_resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 22 "_shasum": "3fbcfb15b899a44123b34b6dcc18b724336a2cae", 23 "_spec": "p-finally@^1.0.0", 24 "_where": "/Users/rebecca/code/npm/node_modules/execa", 25 "author": { 26 "name": "Sindre Sorhus", 27 "email": "sindresorhus@gmail.com", 28 "url": "sindresorhus.com" 29 }, 30 "bugs": { 31 "url": "https://github.com/sindresorhus/p-finally/issues" 32 }, 33 "bundleDependencies": false, 34 "deprecated": false, 35 "description": "`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome", 36 "devDependencies": { 37 "ava": "*", 38 "xo": "*" 39 }, 40 "engines": { 41 "node": ">=4" 42 }, 43 "files": [ 44 "index.js" 45 ], 46 "homepage": "https://github.com/sindresorhus/p-finally#readme", 47 "keywords": [ 48 "promise", 49 "finally", 50 "handler", 51 "function", 52 "async", 53 "await", 54 "promises", 55 "settled", 56 "ponyfill", 57 "polyfill", 58 "shim", 59 "bluebird" 60 ], 61 "license": "MIT", 62 "name": "p-finally", 63 "repository": { 64 "type": "git", 65 "url": "git+https://github.com/sindresorhus/p-finally.git" 66 }, 67 "scripts": { 68 "test": "xo && ava" 69 }, 70 "version": "1.0.0", 71 "xo": { 72 "esnext": true 73 } 74} 75