UNPKG

1.58 kBJSONView Raw
1{
2 "name": "define-properties",
3 "version": "1.1.3",
4 "author": "Jordan Harband",
5 "description": "Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.",
6 "license": "MIT",
7 "main": "index.js",
8 "scripts": {
9 "pretest": "npm run --silent lint",
10 "test": "npm run --silent tests-only",
11 "posttest": "npm run --silent security",
12 "tests-only": "node test/index.js",
13 "coverage": "covert test/*.js",
14 "coverage-quiet": "covert test/*.js --quiet",
15 "lint": "npm run --silent jscs && npm run --silent eslint",
16 "jscs": "jscs test/*.js *.js",
17 "eslint": "eslint test/*.js *.js",
18 "security": "nsp check"
19 },
20 "repository": {
21 "type": "git",
22 "url": "git://github.com/ljharb/define-properties.git"
23 },
24 "keywords": [
25 "Object.defineProperty",
26 "Object.defineProperties",
27 "object",
28 "property descriptor",
29 "descriptor",
30 "define",
31 "ES5"
32 ],
33 "dependencies": {
34 "object-keys": "^1.0.12"
35 },
36 "devDependencies": {
37 "@ljharb/eslint-config": "^13.0.0",
38 "covert": "^1.1.0",
39 "eslint": "^5.3.0",
40 "jscs": "^3.0.7",
41 "nsp": "^3.2.1",
42 "tape": "^4.9.0"
43 },
44 "testling": {
45 "files": "test/index.js",
46 "browsers": [
47 "iexplore/6.0..latest",
48 "firefox/3.0..6.0",
49 "firefox/15.0..latest",
50 "firefox/nightly",
51 "chrome/4.0..10.0",
52 "chrome/20.0..latest",
53 "chrome/canary",
54 "opera/10.0..latest",
55 "opera/next",
56 "safari/4.0..latest",
57 "ipad/6.0..latest",
58 "iphone/6.0..latest",
59 "android-browser/4.2"
60 ]
61 },
62 "engines": {
63 "node": ">= 0.4"
64 }
65}