UNPKG

2.04 kBJSONView Raw
1{
2 "name": "zora",
3 "version": "3.0.1",
4 "description": "tap test harness for nodejs and browsers",
5 "repository": "github:lorenzofox3/zora",
6 "keywords": [
7 "tap",
8 "test",
9 "node",
10 "browsers",
11 "testing",
12 "tests",
13 "harness",
14 "tap-producer"
15 ],
16 "main": "./dist/bundle/index",
17 "module": "./dist/bundle/module.js",
18 "types": "./dist/declarations/index.d.ts",
19 "files": [
20 "dist/bundle",
21 "dist/declarations"
22 ],
23 "scripts": {
24 "build:clean": "rm -rf ./dist && mkdir -p ./dist/bundle ./dist/declarations && cp -r ./src ./dist/src",
25 "build:compile": "tsc",
26 "build:bundle": "rollup -c ./rollup/build.js",
27 "build": "npm run build:clean && npm run build:compile && npm run build:bundle",
28 "bench:clean": "rm -r ./benchmarks && mkdirp ./benchmarks/zora/test/ ./benchmarks/ava/test ./benchmarks/jest/test ./benchmarks/mocha/test ./benchmarks/tape/test",
29 "bench:build": "npm run bench:clean && node ./scripts/generate.js",
30 "bench:zora": "time node ./benchmarks/zora/index.js",
31 "bench:ava": "time ava ./benchmarks/ava/test/",
32 "bench:mocha": "time mocha ./benchmarks/mocha/test/",
33 "bench:tape": "time node ./benchmarks/tape/index",
34 "bench:jest": "time jest",
35 "test:unit": "rollup -c ./rollup/test.js | node",
36 "test:sample": "node ./test/samples/index.js",
37 "test": "npm run test:unit && npm run test:sample"
38 },
39 "author": {
40 "name": "Laurent Renard",
41 "email": "laurent34azerty@gmail.com"
42 },
43 "license": "MIT",
44 "dependencies": {},
45 "devDependencies": {
46 "@lorenzofox3/for-await": "^0.2.0",
47 "ava": "^1.1.0",
48 "fast-deep-equal": "^2.0.1",
49 "jest": "^23.6.0",
50 "mkdirp": "^0.5.1",
51 "mocha": "^5.2.0",
52 "rollup": "^1.1.2",
53 "rollup-plugin-commonjs": "^9.2.0",
54 "rollup-plugin-node-resolve": "^3.4.0",
55 "tap-diff": "^0.1.1",
56 "tape": "^4.9.2",
57 "typescript": "^3.2.4"
58 },
59 "jest": {
60 "testRegex": ".*.js",
61 "roots": [
62 "./benchmarks/jest/test"
63 ],
64 "testEnvironment": "node"
65 }
66}