UNPKG

2.75 kBJSONView Raw
1{
2 "name": "power-assert",
3 "description": "Power Assert in JavaScript",
4 "version": "1.0.1",
5 "author": {
6 "name": "Takuto Wada",
7 "email": "takuto.wada@gmail.com",
8 "url": "http://github.com/twada"
9 },
10 "bugs": {
11 "url": "http://github.com/power-assert-js/power-assert/issues"
12 },
13 "contributors": [
14 {
15 "name": "azu",
16 "url": "https://github.com/azu"
17 },
18 {
19 "name": "vvakame",
20 "url": "https://github.com/vvakame"
21 },
22 {
23 "name": "yosuke-furukawa",
24 "url": "https://github.com/yosuke-furukawa"
25 },
26 {
27 "name": "teppeis",
28 "url": "https://github.com/teppeis"
29 },
30 {
31 "name": "zoncoen",
32 "url": "https://github.com/zoncoen"
33 }
34 ],
35 "dependencies": {
36 "empower": "^1.0.1",
37 "power-assert-formatter": "^1.1.0",
38 "xtend": "^4.0.0"
39 },
40 "devDependencies": {
41 "babel": "^5.2.0",
42 "babel-plugin-espower": "^1.0.0",
43 "expect.js": "^0.3.1",
44 "licensify": "^2.0.1",
45 "qunit-tap": "^1.5.0",
46 "qunitjs": "1.14.0"
47 },
48 "files": [
49 "CHANGELOG.md",
50 "MIT-LICENSE.txt",
51 "README.md",
52 "index.js",
53 "build/power-assert.js",
54 "package.json",
55 "test"
56 ],
57 "homepage": "http://github.com/power-assert-js/power-assert",
58 "keywords": [
59 "power-assert",
60 "assert",
61 "assertion",
62 "test",
63 "testing",
64 "ecmascript",
65 "ast"
66 ],
67 "license": "MIT",
68 "main": "./index.js",
69 "repository": {
70 "type": "git",
71 "url": "http://github.com/power-assert-js/power-assert.git"
72 },
73 "scripts": {
74 "bower": "bower install --config.interactive=false",
75 "build": "npm prune && npm dedupe && browserify -p licensify --standalone assert ./index.js | dereserve | derequire > build/power-assert.js",
76 "clean": "rm -rf ./espowered_tests && rm -rf ./build",
77 "setup-dir": "mkdir -p ./build && mkdir -p ./espowered_tests/tobe_instrumented && cp -r test/not_tobe_instrumented/ ./espowered_tests/not_tobe_instrumented/",
78 "setup-espower": "for i in $(find ./test/tobe_instrumented -name '*_test.js'); do babel --plugins babel-plugin-espower --blacklist strict $i > ./espowered_tests/tobe_instrumented/$(basename $i); done",
79 "setup": "npm run clean && npm run setup-dir && npm run setup-espower && npm run build",
80 "test-unit": "mocha --reporter dot --require ./enable_power_assert.js ./test/**/*_test.js",
81 "test-generated": "mocha --reporter dot ./espowered_tests/**/*_test.js",
82 "test-browser": "mocha-phantomjs --reporter dot test/test-browser.html",
83 "test-amd": "mocha-phantomjs --reporter dot test/test-amd.html",
84 "test-all": "npm run test-unit && npm run test-generated && npm run test-browser && npm run test-amd",
85 "test": "npm run setup && npm run test-all"
86 }
87}