1{ 2 "name": "es-abstract", 3 "version": "1.12.0", 4 "author": { 5 "name": "Jordan Harband", 6 "email": "ljharb@gmail.com", 7 "url": "http://ljharb.codes" 8 }, 9 "contributors": [ 10 { 11 "name": "Jordan Harband", 12 "email": "ljharb@gmail.com", 13 "url": "http://ljharb.codes" 14 } 15 ], 16 "description": "ECMAScript spec abstract operations.", 17 "license": "MIT", 18 "main": "index.js", 19 "scripts": { 20 "prepublish": "safe-publish-latest", 21 "pretest": "npm run --silent lint", 22 "test": "npm run tests-only", 23 "posttest": "npm run --silent security", 24 "tests-only": "node test", 25 "coverage": "nyc npm run --silent tests-only >/dev/null", 26 "postcoverage": "nyc report", 27 "lint": "npm run --silent jscs && npm run --silent eslint", 28 "jscs": "jscs test/*.js *.js", 29 "eslint": "eslint test/*.js *.js", 30 "eccheck": "editorconfig-tools check *.js **/*.js > /dev/null", 31 "security": "nsp check" 32 }, 33 "repository": { 34 "type": "git", 35 "url": "git://github.com/ljharb/es-abstract.git" 36 }, 37 "keywords": [ 38 "ECMAScript", 39 "ES", 40 "abstract", 41 "operation", 42 "abstract operation", 43 "JavaScript", 44 "ES5", 45 "ES6", 46 "ES7" 47 ], 48 "dependencies": { 49 "es-to-primitive": "^1.1.1", 50 "function-bind": "^1.1.1", 51 "has": "^1.0.1", 52 "is-callable": "^1.1.3", 53 "is-regex": "^1.0.4" 54 }, 55 "devDependencies": { 56 "@ljharb/eslint-config": "^12.2.1", 57 "editorconfig-tools": "^0.1.1", 58 "eslint": "^4.19.1", 59 "foreach": "^2.0.5", 60 "jscs": "^3.0.7", 61 "nsp": "^3.2.1", 62 "nyc": "^10.3.2", 63 "object-inspect": "^1.6.0", 64 "object-is": "^1.0.1", 65 "object.assign": "^4.1.0", 66 "replace": "^1.0.0", 67 "safe-publish-latest": "^1.1.1", 68 "semver": "^5.5.0", 69 "tape": "^4.9.0" 70 }, 71 "testling": { 72 "files": "test/index.js", 73 "browsers": [ 74 "iexplore/6.0..latest", 75 "firefox/3.0..6.0", 76 "firefox/15.0..latest", 77 "firefox/nightly", 78 "chrome/4.0..10.0", 79 "chrome/20.0..latest", 80 "chrome/canary", 81 "opera/10.0..latest", 82 "opera/next", 83 "safari/4.0..latest", 84 "ipad/6.0..latest", 85 "iphone/6.0..latest", 86 "android-browser/4.2" 87 ] 88 }, 89 "engines": { 90 "node": ">= 0.4" 91 }, 92 "greenkeeper": { 93 "//": "nyc is ignored because it requires node 4+, and we support older than that", 94 "ignore": [ 95 "nyc" 96 ] 97 } 98 99,"_resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz" 100,"_integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==" 101,"_from": "es-abstract@1.12.0" 102}