package.json
1 { 2 "name": "get-proto", 3 "version": "1.0.1", 4 "description": "Robustly get the [[Prototype]] of an object", 5 "main": "index.js", 6 "exports": { 7 ".": "./index.js", 8 "./Reflect.getPrototypeOf": "./Reflect.getPrototypeOf.js", 9 "./Object.getPrototypeOf": "./Object.getPrototypeOf.js", 10 "./package.json": "./package.json" 11 }, 12 "scripts": { 13 "prepack": "npmignore --auto --commentLines=autogenerated", 14 "prepublish": "not-in-publish || npm run prepublishOnly", 15 "prepublishOnly": "safe-publish-latest", 16 "pretest": "npm run --silent lint", 17 "test": "npm run tests-only", 18 "posttest": "npx npm@\">=10.2\" audit --production", 19 "tests-only": "nyc tape 'test/**/*.js'", 20 "prelint": "evalmd README.md", 21 "lint": "eslint --ext=js,mjs .", 22 "postlint": "tsc && attw -P", 23 "version": "auto-changelog && git add CHANGELOG.md", 24 "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" 25 }, 26 "repository": { 27 "type": "git", 28 "url": "git+https://github.com/ljharb/get-proto.git" 29 }, 30 "keywords": [ 31 "get", 32 "proto", 33 "prototype", 34 "getPrototypeOf", 35 "[[Prototype]]" 36 ], 37 "author": "Jordan Harband <ljharb@gmail.com>", 38 "license": "MIT", 39 "bugs": { 40 "url": "https://github.com/ljharb/get-proto/issues" 41 }, 42 "homepage": "https://github.com/ljharb/get-proto#readme", 43 "dependencies": { 44 "dunder-proto": "^1.0.1", 45 "es-object-atoms": "^1.0.0" 46 }, 47 "devDependencies": { 48 "@arethetypeswrong/cli": "^0.17.2", 49 "@ljharb/eslint-config": "^21.1.1", 50 "@ljharb/tsconfig": "^0.2.3", 51 "@types/tape": "^5.8.0", 52 "auto-changelog": "^2.5.0", 53 "eslint": "=8.8.0", 54 "evalmd": "^0.0.19", 55 "in-publish": "^2.0.1", 56 "npmignore": "^0.3.1", 57 "nyc": "^10.3.2", 58 "safe-publish-latest": "^2.0.0", 59 "tape": "^5.9.0", 60 "typescript": "next" 61 }, 62 "engines": { 63 "node": ">= 0.4" 64 }, 65 "auto-changelog": { 66 "output": "CHANGELOG.md", 67 "template": "keepachangelog", 68 "unreleased": false, 69 "commitLimit": false, 70 "backfillLimit": false, 71 "hideCredit": true 72 }, 73 "publishConfig": { 74 "ignore": [ 75 ".github/workflows" 76 ] 77 }, 78 "testling": { 79 "files": "test/index.js" 80 } 81 }