zora
Version:
tap test harness for nodejs and browsers
70 lines (69 loc) • 2.12 kB
JSON
{
"name": "zora",
"version": "3.1.4",
"description": "tap test harness for nodejs and browsers",
"repository": "github:lorenzofox3/zora",
"keywords": [
"tap",
"test",
"node",
"browsers",
"testing",
"tests",
"harness",
"tap-producer"
],
"type": "module",
"main": "./dist/bundle/index",
"module": "./dist/bundle/module.js",
"types": "./dist/declarations/index.d.ts",
"files": [
"dist/bundle",
"dist/declarations"
],
"scripts": {
"build:clean": "rm -rf ./dist && mkdir -p ./dist/bundle ./dist/declarations",
"build:compile": "tsc",
"build:bundle": "rollup -c ./rollup/build.js && rollup -c ./rollup/cdn.js",
"build": "npm run build:clean && npm run build:compile && npm run build:bundle",
"bench:clean": "rm -r ./benchmarks && mkdir -p ./benchmarks/zora/test/ ./benchmarks/ava/test ./benchmarks/jest/test ./benchmarks/mocha/test ./benchmarks/tape/test",
"bench:build": "npm run bench:clean && node ./scripts/generate.js",
"bench:zora": "time node ./benchmarks/zora/index.js",
"bench:ava": "time ava ./benchmarks/ava/test/*.js",
"bench:mocha": "time mocha ./benchmarks/mocha/test/",
"bench:tape": "time node ./benchmarks/tape/index",
"bench:jest": "time jest",
"bench:pta": "time pta benchmarks/zora/test/*.js",
"test:unit": "rollup -c ./rollup/test.js | node",
"test:sample": "node ./test/samples/index.js",
"test": "npm run test:unit && npm run test:sample",
"dev": "npm run build:compile -- -w"
},
"author": {
"name": "Laurent Renard",
"email": "laurent34azerty@gmail.com"
},
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^2.0.1"
},
"devDependencies": {
"ava": "^2.4.0",
"esm": "^3.2.25",
"jest": "^24.9.0",
"mocha": "^6.2.2",
"pta": "^0.1.0",
"rollup": "^1.26.0",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-node-resolve": "^5.2.0",
"tape": "^4.11.0",
"typescript": "^3.6.4"
},
"jest": {
"testRegex": ".*.js",
"roots": [
"./benchmarks/jest/test"
],
"testEnvironment": "node"
}
}