123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- {
- "name": "power-assert",
- "description": "Power Assert in JavaScript",
- "version": "1.6.1",
- "author": {
- "name": "Takuto Wada",
- "email": "takuto.wada@gmail.com",
- "url": "https://github.com/twada"
- },
- "bugs": {
- "url": "https://github.com/power-assert-js/power-assert/issues"
- },
- "contributors": [
- {
- "name": "azu",
- "url": "https://github.com/azu"
- },
- {
- "name": "Masahiro Wakame",
- "url": "https://github.com/vvakame"
- },
- {
- "name": "Yosuke Furukawa",
- "url": "https://github.com/yosuke-furukawa"
- },
- {
- "name": "Teppei Sato",
- "url": "https://github.com/teppeis"
- },
- {
- "name": "Kenta Mori",
- "url": "https://github.com/zoncoen"
- },
- {
- "name": "falsandtru",
- "url": "https://github.com/falsandtru"
- },
- {
- "name": "James Talmage",
- "url": "https://github.com/jamestalmage"
- },
- {
- "name": "Lesha Koss",
- "url": "https://github.com/LeshaKoss"
- },
- {
- "name": "Daijirō Wachi",
- "url": "https://github.com/watilde"
- }
- ],
- "dependencies": {
- "define-properties": "^1.1.2",
- "empower": "^1.3.1",
- "power-assert-formatter": "^1.4.1",
- "universal-deep-strict-equal": "^1.2.1",
- "xtend": "^4.0.0"
- },
- "devDependencies": {
- "babel-cli": "^6.0.0",
- "babel-register": "^6.0.0",
- "babel-plugin-espower": "^2.2.0",
- "babel-plugin-transform-object-rest-spread": "^6.0.0",
- "babel-preset-env": "^1.7.0",
- "browserify": "^13.0.1",
- "derequire": "^2.0.3",
- "dereserve": "^1.0.0",
- "expect.js": "^0.3.1",
- "karma": "^2.0.0",
- "karma-chrome-launcher": "^2.0.0",
- "karma-expect": "^1.1.2",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^1.0.0",
- "licensify": "^3.0.0",
- "mocha": "^5.0.0",
- "package-json-filterify": "^1.0.4",
- "qunit-tap": "^1.5.0",
- "qunitjs": "1.14.0",
- "requirejs": "^2.2.0",
- "semver": "^5.5.0"
- },
- "files": [
- "CHANGELOG.md",
- "MIT-LICENSE.txt",
- "README.md",
- "index.js",
- "build/power-assert.js",
- "package.json"
- ],
- "homepage": "https://github.com/power-assert-js/power-assert",
- "keywords": [
- "power-assert",
- "assert",
- "assertion",
- "test",
- "testing",
- "ecmascript",
- "ast"
- ],
- "license": "MIT",
- "main": "./index.js",
- "repository": {
- "type": "git",
- "url": "https://github.com/power-assert-js/power-assert.git"
- },
- "scripts": {
- "build": "mkdir -p ./build && npm prune && npm dedupe && browserify -p licensify --global-transform package-json-filterify --standalone assert ./index.js | dereserve | derequire > build/power-assert.js",
- "clean": "rm -rf ./espowered_tests && rm -rf ./build",
- "setup-dir": "mkdir -p ./build && mkdir -p ./espowered_tests/tobe_instrumented && cp -r test/not_tobe_instrumented/ ./espowered_tests/not_tobe_instrumented/",
- "setup-espower": "for i in $(find ./test/tobe_instrumented -name '*.js'); do babel $i > ./espowered_tests/tobe_instrumented/$(basename $i); done",
- "setup": "npm run clean && npm run setup-dir && npm run setup-espower && npm run build",
- "test-unit": "mocha --reporter dot --require ./enable_power_assert.js ./test/**/*.js",
- "test-generated": "mocha --reporter dot ./espowered_tests/**/*.js",
- "test-browser": "karma start",
- "test-all": "npm run test-unit && npm run test-generated && npm run test-browser",
- "test": "npm run setup && npm run test-all",
- "preversion": "npm test",
- "version": "npm run build && git add -A build"
- }
- }
|