Browse Source

upgrade test-runner

master
Lloyd Brookes 5 years ago
parent
commit
c089eb11b8
  1. 518
      package-lock.json
  2. 10
      package.json
  3. 2
      test/api.js
  4. 2
      test/cli.js
  5. 2
      test/sequential.js

518
package-lock.json

@ -145,12 +145,29 @@
}
},
"@test-runner/default-view": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/@test-runner/default-view/-/default-view-0.2.3.tgz",
"integrity": "sha512-vAHwr/h9WX+fZvXiyYWZIFWADOQApxOoJ+OI0t+7j47z1AMBNraV6xzVgMZZb8Dg1YY+vyTMb/l55rLd2O94Jw==",
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@test-runner/default-view/-/default-view-0.3.0.tgz",
"integrity": "sha512-BtoqhhEpbqEKKcZl1qcUScw345FeRpkTVvdChpVbzFvAgx8terGr3A/v+hUP/Vm97e6+AWdeAckj0nmiVcxTGg==",
"dev": true,
"requires": {
"ansi-escape-sequences": "^4.1.0"
"ansi-escape-sequences": "^5.0.0"
},
"dependencies": {
"ansi-escape-sequences": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-5.0.0.tgz",
"integrity": "sha512-ZUZPHW7xw3KVbqYXYiXIxF+AEoDQtGmbQcyQVW1sZQ4DoS0RM4iwfIMDIwToFPtR2wk031Rv7Mnb26N4QApIqA==",
"dev": true,
"requires": {
"array-back": "^4.0.0"
}
},
"array-back": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.0.tgz",
"integrity": "sha512-ylVYjv5BzoWXWO7e6fWrzjqzgxmUPWdQrHxgzo/v1EaYXfw6+6ipRdIr7KryAGnVHG08O1Yfpchuv0+YhjPL+Q==",
"dev": true
}
}
},
"JSONStream": {
@ -309,9 +326,9 @@
}
},
"bluebird": {
"version": "3.5.5",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
"integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
"version": "3.7.1",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz",
"integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==",
"dev": true
},
"brace-expansion": {
@ -563,14 +580,21 @@
}
},
"command-line-usage": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.0.2.tgz",
"integrity": "sha512-Jr9RQM43qWDwpRJOa0lgZw0LhiU8tgOqoR+xxIcb3eT5vFZi69fBWUODMSBtGUYI1qTlElPl3txFQY6rChVuXQ==",
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz",
"integrity": "sha512-Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==",
"requires": {
"array-back": "^3.1.0",
"array-back": "^4.0.0",
"chalk": "^2.4.2",
"table-layout": "^1.0.0",
"typical": "^5.1.0"
"typical": "^5.2.0"
},
"dependencies": {
"array-back": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.0.tgz",
"integrity": "sha512-ylVYjv5BzoWXWO7e6fWrzjqzgxmUPWdQrHxgzo/v1EaYXfw6+6ipRdIr7KryAGnVHG08O1Yfpchuv0+YhjPL+Q=="
}
}
},
"commander": {
@ -598,9 +622,9 @@
"dev": true
},
"composite-class": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/composite-class/-/composite-class-0.3.0.tgz",
"integrity": "sha512-DzKxnX8JoIxQrJTnaTjfcmpU3zdN1mExWguw/rF23ZDFpWBMInXGj04PP9TzwDXmKO0HHz+hMsYLsCD2RISc5g==",
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/composite-class/-/composite-class-1.0.0.tgz",
"integrity": "sha512-WhFlThXtN1DkSWXaQBvZdnjblRWSnKYpI0rHObzQItuv1MleJ1FidaumUmTQoCtA8gaAArrU7YcJM7ncKgKdKg==",
"dev": true
},
"compressible": {
@ -657,12 +681,19 @@
}
},
"cookies": {
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/cookies/-/cookies-0.7.3.tgz",
"integrity": "sha512-+gixgxYSgQLTaTIilDHAdlNPZDENDQernEMiIcZpYYP14zgHsCt4Ce1FEjFtcp6GefhozebB6orvhAAWx/IS0A==",
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz",
"integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==",
"requires": {
"depd": "~1.1.2",
"keygrip": "~1.0.3"
"depd": "~2.0.0",
"keygrip": "~1.1.0"
},
"dependencies": {
"depd": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
}
}
},
"copy-to": {
@ -676,9 +707,9 @@
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
"coveralls": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.5.tgz",
"integrity": "sha512-/KD7PGfZv/tjKB6LoW97jzIgFqem0Tu9tZL9/iwBnBd8zkIZp7vT1ZSHNvnr0GSQMV/LTMxUstWg8WcDDUVQKg==",
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.7.tgz",
"integrity": "sha512-mUuH2MFOYB2oBaA4D4Ykqi9LaEYpMMlsiOMJOrv358yAjP6enPIk55fod2fNJ8AvwoYXStWQls37rA+s5e7boA==",
"dev": true,
"requires": {
"growl": "~> 1.10.0",
@ -781,23 +812,49 @@
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
"dmd": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/dmd/-/dmd-4.0.0.tgz",
"integrity": "sha512-J+4CgbQiMuJHiU9dvTVN8iOOZGeR3bef1wBqz6eVvvX17jkpkKVd8TeeutA/FJAeFbLQfXnyQ3o4qY7W+c5cxQ==",
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/dmd/-/dmd-4.0.4.tgz",
"integrity": "sha512-ZbHUPKUp5Tl8nVVMZw8rc/MQmFVKusvfR10X/lPAXjBUc/LRW7AaXnYrK2LnVIPfTGEw7T6OmsxkvNRX7GnjIQ==",
"dev": true,
"requires": {
"array-back": "^3.1.0",
"array-back": "^4.0.0",
"cache-point": "^0.4.1",
"common-sequence": "^1.0.2",
"file-set": "^2.0.0",
"handlebars": "^4.1.2",
"marked": "^0.6.2",
"file-set": "^2.0.1",
"handlebars": "^4.2.0",
"marked": "^0.7.0",
"object-get": "^2.1.0",
"reduce-flatten": "^2.0.0",
"reduce-unique": "^2.0.1",
"reduce-without": "^1.0.1",
"test-value": "^3.0.0",
"walk-back": "^3.0.1"
},
"dependencies": {
"array-back": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.0.tgz",
"integrity": "sha512-ylVYjv5BzoWXWO7e6fWrzjqzgxmUPWdQrHxgzo/v1EaYXfw6+6ipRdIr7KryAGnVHG08O1Yfpchuv0+YhjPL+Q==",
"dev": true
},
"handlebars": {
"version": "4.5.1",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.1.tgz",
"integrity": "sha512-C29UoFzHe9yM61lOsIlCE5/mQVGrnIOrOq7maQl76L7tYPCgC1og0Ajt6uWnX4ZTxBPnjw+CUvawphwCfJgUnA==",
"dev": true,
"requires": {
"neo-async": "^2.6.0",
"optimist": "^0.6.1",
"source-map": "^0.6.1",
"uglify-js": "^3.1.4"
}
},
"reduce-flatten": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
"integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==",
"dev": true
}
}
},
"ecc-jsbn": {
@ -821,6 +878,11 @@
"integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
"dev": true
},
"encodeurl": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
},
"entities": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
@ -1011,13 +1073,22 @@
"dev": true
},
"fsm-base": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/fsm-base/-/fsm-base-0.4.4.tgz",
"integrity": "sha512-l5aBuq0NG+YaAM3lMSw/ghQJTvJoip54RDPfT6XcbMZd72h4XJTLIBrvEdpE+bQfPbwfaRGHgEVdJZTv9ch1QQ==",
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/fsm-base/-/fsm-base-0.5.0.tgz",
"integrity": "sha512-wJIhIcGwQTSPI6aG13Lhm0G0CoggEBu8NVBWi7zLHrqqBuAXN2i6OMtOv5D/j90CkX/ht3nBA+0QzjMGS8un2w==",
"dev": true,
"requires": {
"array-back": "^3.0.1",
"obso": "^0.4.3"
"array-back": "^4.0.0",
"obso": "^0.5.0",
"reduce-flatten": "^3.0.0"
},
"dependencies": {
"array-back": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.0.tgz",
"integrity": "sha512-ylVYjv5BzoWXWO7e6fWrzjqzgxmUPWdQrHxgzo/v1EaYXfw6+6ipRdIr7KryAGnVHG08O1Yfpchuv0+YhjPL+Q==",
"dev": true
}
}
},
"get-caller-file": {
@ -1157,9 +1228,9 @@
}
},
"https-proxy-agent": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz",
"integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==",
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz",
"integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==",
"requires": {
"agent-base": "^4.3.0",
"debug": "^3.1.0"
@ -1229,9 +1300,9 @@
"dev": true
},
"is-wsl": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
"integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0="
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz",
"integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog=="
},
"isarray": {
"version": "1.0.0",
@ -1407,39 +1478,52 @@
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
"integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
"dev": true
},
"marked": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz",
"integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==",
"dev": true
}
}
},
"jsdoc-api": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-5.0.2.tgz",
"integrity": "sha512-nC5uvd907gbqTRinrHeX5EBNw2Yc/0/7qONbRu5R5wrq/1OaRHtqDWGLDu+6BFI6RyuEgp87IH/IdOz4CdN6RA==",
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-5.0.4.tgz",
"integrity": "sha512-1KMwLnfo0FyhF06TQKzqIm8BiY1yoMIGICxRdJHUjzskaHMzHMmpLlmNFgzoa4pAC8t1CDPK5jWuQTvv1pBsEQ==",
"dev": true,
"requires": {
"array-back": "^3.1.0",
"cache-point": "^0.4.1",
"array-back": "^4.0.0",
"cache-point": "^1.0.0",
"collect-all": "^1.0.3",
"file-set": "^2.0.1",
"fs-then-native": "^2.0.0",
"jsdoc": "^3.6.2",
"jsdoc": "^3.6.3",
"object-to-spawn-args": "^1.1.1",
"temp-path": "^1.0.0",
"walk-back": "^3.0.1"
},
"dependencies": {
"array-back": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.0.tgz",
"integrity": "sha512-ylVYjv5BzoWXWO7e6fWrzjqzgxmUPWdQrHxgzo/v1EaYXfw6+6ipRdIr7KryAGnVHG08O1Yfpchuv0+YhjPL+Q==",
"dev": true
},
"cache-point": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/cache-point/-/cache-point-1.0.0.tgz",
"integrity": "sha512-ZqrZp9Hi5Uq7vfSGmNP2bUT/9DzZC2Y/GXjHB8rUJN1a+KLmbV05+vxHipNsg8+CSVgjcVVzLV8VZms6w8ZeRw==",
"dev": true,
"requires": {
"array-back": "^4.0.0",
"fs-then-native": "^2.0.0",
"mkdirp2": "^1.0.4"
}
}
}
},
"jsdoc-parse": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-3.0.1.tgz",
"integrity": "sha512-btZLp4wYl90vcAfgk4hoGQbO17iBVrhh3LJRMKZNtZgniO3F8H2CjxXld0owBIB1XxN+j3bAcWZnZKMnSj3iMA==",
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-4.0.1.tgz",
"integrity": "sha512-qIObw8yqYZjrP2qxWROB5eLQFLTUX2jRGLhW9hjo2CC2fQVlskidCIzjCoctwsDvauBp2a/lR31jkSleczSo8Q==",
"dev": true,
"requires": {
"array-back": "^2.0.0",
"array-back": "^4.0.0",
"lodash.omit": "^4.5.0",
"lodash.pick": "^4.4.0",
"reduce-extract": "^1.0.0",
@ -1448,35 +1532,34 @@
},
"dependencies": {
"array-back": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
"integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
"dev": true,
"requires": {
"typical": "^2.6.1"
}
},
"typical": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
"integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.0.tgz",
"integrity": "sha512-ylVYjv5BzoWXWO7e6fWrzjqzgxmUPWdQrHxgzo/v1EaYXfw6+6ipRdIr7KryAGnVHG08O1Yfpchuv0+YhjPL+Q==",
"dev": true
}
}
},
"jsdoc-to-markdown": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-5.0.0.tgz",
"integrity": "sha512-3gKEnbay7dSdyvtMDDkUf4r7pmBVgs3aqeT0Cg/ngTILPpJUzf8iKgASIo5psF007L45OIJtIuRX5VL/YUXKaA==",
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-5.0.2.tgz",
"integrity": "sha512-Rcs9/3+NO1odClVhLDk0lDNFe11RiYUHh/PnROT5QU2Fpad2zBESmJD+DcmeK7lg1jalFfGG1MKOGuJHs27jsA==",
"dev": true,
"requires": {
"array-back": "^3.1.0",
"array-back": "^4.0.0",
"command-line-tool": "^0.8.0",
"config-master": "^3.1.0",
"dmd": "^4.0.0",
"jsdoc-api": "^5.0.1",
"jsdoc-parse": "^3.0.1",
"dmd": "^4.0.4",
"jsdoc-api": "^5.0.3",
"jsdoc-parse": "^4.0.1",
"walk-back": "^3.0.1"
},
"dependencies": {
"array-back": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.0.tgz",
"integrity": "sha512-ylVYjv5BzoWXWO7e6fWrzjqzgxmUPWdQrHxgzo/v1EaYXfw6+6ipRdIr7KryAGnVHG08O1Yfpchuv0+YhjPL+Q==",
"dev": true
}
}
},
"jsesc": {
@ -1526,9 +1609,12 @@
}
},
"keygrip": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.3.tgz",
"integrity": "sha512-/PpesirAIfaklxUzp4Yb7xBper9MwP6hNRA6BGGUFCgbJ+BM5CKBtsoxinNXkLHAr+GXS1/lSlF2rP7cv5Fl+g=="
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
"integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==",
"requires": {
"tsscmp": "1.0.6"
}
},
"klaw": {
"version": "3.0.0",
@ -1540,19 +1626,20 @@
}
},
"koa": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/koa/-/koa-2.7.0.tgz",
"integrity": "sha512-7ojD05s2Q+hFudF8tDLZ1CpCdVZw8JQELWSkcfG9bdtoTDzMmkRF6BQBU7JzIzCCOY3xd3tftiy/loHBUYaY2Q==",
"version": "2.11.0",
"resolved": "https://registry.npmjs.org/koa/-/koa-2.11.0.tgz",
"integrity": "sha512-EpR9dElBTDlaDgyhDMiLkXrPwp6ZqgAIBvhhmxQ9XN4TFgW+gEz6tkcsNI6BnUbUftrKDjVFj4lW2/J2aNBMMA==",
"requires": {
"accepts": "^1.3.5",
"cache-content-type": "^1.0.0",
"content-disposition": "~0.5.2",
"content-type": "^1.0.4",
"cookies": "~0.7.1",
"cookies": "~0.8.0",
"debug": "~3.1.0",
"delegates": "^1.0.0",
"depd": "^1.1.2",
"destroy": "^1.0.4",
"encodeurl": "^1.0.2",
"error-inject": "^1.0.0",
"escape-html": "^1.0.3",
"fresh": "~0.5.2",
@ -1561,7 +1648,6 @@
"is-generator-function": "^1.0.7",
"koa-compose": "^4.1.0",
"koa-convert": "^1.2.0",
"koa-is-json": "^1.0.0",
"on-finished": "^2.3.0",
"only": "~0.0.2",
"parseurl": "^1.3.2",
@ -1754,11 +1840,18 @@
}
},
"load-module": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/load-module/-/load-module-2.0.1.tgz",
"integrity": "sha512-uPi6sDp/7rcX5hP8jRncyBa63++qOJxczYAoq58DpoAnQmLJ+e7zz8qmRS+zfkOGEhqj10SFwuZrZuen8Ep5zQ==",
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/load-module/-/load-module-2.0.2.tgz",
"integrity": "sha512-RHboqi6iajIZVSmW6yz/gCW0rj3xgyrlUfB/qIjVpZ92TkjqsLiAA6rSATVbshw8sRKUfMDrepl3M1TVxS4+Aw==",
"requires": {
"array-back": "^3.1.0"
"array-back": "^4.0.0"
},
"dependencies": {
"array-back": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.0.tgz",
"integrity": "sha512-ylVYjv5BzoWXWO7e6fWrzjqzgxmUPWdQrHxgzo/v1EaYXfw6+6ipRdIr7KryAGnVHG08O1Yfpchuv0+YhjPL+Q=="
}
}
},
"locate-path": {
@ -1832,24 +1925,44 @@
}
},
"lws": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/lws/-/lws-2.0.3.tgz",
"integrity": "sha512-a5Civu1FmHsWKzJ89lIa69I/tzDkRyonYvu/QECIyMJOxXIWgzfM8Ed14zkBWocVNjdWq8+D0C65qYPLjw/0MA==",
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/lws/-/lws-2.0.7.tgz",
"integrity": "sha512-YxM1Hz+bySVEtYJVVtRHScBOBd1/E7w7b+n6ol9juorlDEjVStEXthUvom+YkDkbVoOz3omvsInMkk5Or1YV/Q==",
"requires": {
"ansi-escape-sequences": "^4.1.0",
"array-back": "^3.1.0",
"byte-size": "^5.0.1",
"ansi-escape-sequences": "^5.0.0",
"array-back": "^4.0.0",
"byte-size": "^6.2.0",
"command-line-args": "^5.1.1",
"command-line-usage": "^6.0.1",
"command-line-usage": "^6.1.0",
"create-mixin": "^2.0.1",
"koa": "^2.7.0",
"load-module": "^2.0.1",
"koa": "^2.11.0",
"load-module": "^2.0.2",
"lodash.assignwith": "^4.2.0",
"node-version-matches": "^1.0.1",
"open": "^6.4.0",
"reduce-flatten": "^2.0.0",
"typical": "^5.1.0",
"open": "^7.0.0",
"reduce-flatten": "^3.0.0",
"typical": "^5.2.0",
"walk-back": "^3.0.1"
},
"dependencies": {
"ansi-escape-sequences": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-5.0.0.tgz",
"integrity": "sha512-ZUZPHW7xw3KVbqYXYiXIxF+AEoDQtGmbQcyQVW1sZQ4DoS0RM4iwfIMDIwToFPtR2wk031Rv7Mnb26N4QApIqA==",
"requires": {
"array-back": "^4.0.0"
}
},
"array-back": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.0.tgz",
"integrity": "sha512-ylVYjv5BzoWXWO7e6fWrzjqzgxmUPWdQrHxgzo/v1EaYXfw6+6ipRdIr7KryAGnVHG08O1Yfpchuv0+YhjPL+Q=="
},
"byte-size": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/byte-size/-/byte-size-6.2.0.tgz",
"integrity": "sha512-6EspYUCAPMc7E2rltBgKwhG+Cmk0pDm9zDtF1Awe2dczNUL3YpZ8mTs/dueOTS1hqGWBOatqef4jYMGjln7WmA=="
}
}
},
"lws-basic-auth": {
@ -1949,16 +2062,28 @@
}
},
"lws-rewrite": {
"version": "2.0.8",
"resolved": "https://registry.npmjs.org/lws-rewrite/-/lws-rewrite-2.0.8.tgz",
"integrity": "sha512-itdmA+CvYnEmtP62RSd0m0Unsyn7KHA9GoubWoQviuKJ32d+xB/ZT9DKeEWacviyKqoyeahyFrbXdgp3lp66QA==",
"version": "2.0.10",
"resolved": "https://registry.npmjs.org/lws-rewrite/-/lws-rewrite-2.0.10.tgz",
"integrity": "sha512-vVKAxbszsEp/DZ+KKhnjPvTJ5fLhiIXwjbxwzpGZdea4uqV1CbmGweCrBkK8q+5JE+UaeqAO0TgFjYsYQp3yJg==",
"requires": {
"array-back": "^3.1.0",
"array-back": "^4.0.0",
"http-proxy-agent": "^2.1.0",
"https-proxy-agent": "^2.2.2",
"https-proxy-agent": "^3.0.0",
"koa-rewrite-75lb": "^3.0.1",
"koa-route": "^3.2.0",
"path-to-regexp": "^3.0.0"
"path-to-regexp": "^3.1.0"
},
"dependencies": {
"array-back": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.0.tgz",
"integrity": "sha512-ylVYjv5BzoWXWO7e6fWrzjqzgxmUPWdQrHxgzo/v1EaYXfw6+6ipRdIr7KryAGnVHG08O1Yfpchuv0+YhjPL+Q=="
},
"path-to-regexp": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.1.0.tgz",
"integrity": "sha512-PtHLisEvUOepjc+sStXxJ/pDV/s5UBTOKWJY2SOz3e6E/iN/jLknY9WL72kTwRrwXDUbZTEAtSnJbz2fF127DA=="
}
}
},
"lws-spa": {
@ -2001,15 +2126,15 @@
}
},
"markdown-it-anchor": {
"version": "5.2.4",
"resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.4.tgz",
"integrity": "sha512-n8zCGjxA3T+Mx1pG8HEgbJbkB8JFUuRkeTZQuIM8iPY6oQ8sWOPRZJDFC9a/pNg2QkHEjjGkhBEl/RSyzaDZ3A==",
"version": "5.2.5",
"resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.5.tgz",
"integrity": "sha512-xLIjLQmtym3QpoY9llBgApknl7pxAcN3WDRc2d3rwpl+/YvDZHPmKscGs+L6E05xf2KrCXPBvosWt7MZukwSpQ==",
"dev": true
},
"marked": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/marked/-/marked-0.6.3.tgz",
"integrity": "sha512-Fqa7eq+UaxfMriqzYLayfqAE40WN03jf+zHjT18/uXNuzjq3TY0XTbrAoPeqSJrAmPz11VuUA+kBPYOhHt9oOQ==",
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz",
"integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==",
"dev": true
},
"mdurl": {
@ -2225,9 +2350,9 @@
"dev": true
},
"obso": {
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/obso/-/obso-0.4.3.tgz",
"integrity": "sha512-qSL6U5d3aPaCBLqWKoH16FgZk/MUvO7n7pOijyK3TQn+jJAbWLxUyemTDGfy8B8OIrvOr6ng+nzN5s86v+v7Kg==",
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/obso/-/obso-0.5.0.tgz",
"integrity": "sha512-OIPLscoyq1SRCbbp6VlBWrzG+zR8T8tkic4rHuqABgTYlgqEvvzE5KclPa5sh/jy9x59en9K9JAQFa9ZV8xbVg==",
"dev": true
},
"on-finished": {
@ -2258,11 +2383,11 @@
"integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q="
},
"open": {
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
"integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/open/-/open-7.0.0.tgz",
"integrity": "sha512-K6EKzYqnwQzk+/dzJAQSBORub3xlBTxMz+ntpZpH/LyCa1o6KjXhuN+2npAaI9jaSmU3R1Q8NWf4KUWcyytGsQ==",
"requires": {
"is-wsl": "^1.1.0"
"is-wsl": "^2.1.0"
}
},
"optimist": {
@ -2412,9 +2537,9 @@
"dev": true
},
"psl": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz",
"integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==",
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz",
"integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==",
"dev": true
},
"punycode": {
@ -2429,9 +2554,9 @@
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
},
"race-timeout-anywhere": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/race-timeout-anywhere/-/race-timeout-anywhere-0.1.1.tgz",
"integrity": "sha512-H1wGOu9cvOnG9q4asm34wisqjrat67zFqyDAiCto3TpCBgkiyIJKA3TUPibephfGO96J1V/Fq2iTHLvcX/v8bg==",
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/race-timeout-anywhere/-/race-timeout-anywhere-1.0.0.tgz",
"integrity": "sha512-FwYyoKxgK/NNC7Tn2LlFpfNHemLlYOTCruUyYyEzQfkaO4iCQlGipsqOPhJvT7oGinMz707/HAnSFj98b7T4dw==",
"dev": true
},
"raw-body": {
@ -2517,9 +2642,9 @@
}
},
"reduce-flatten": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
"integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w=="
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-3.0.0.tgz",
"integrity": "sha512-eczl8wAYBxJ6Egl6I1ECIF+8z6sHu+KE7BzaEDZTpPXKXfy9SUDQlVYwkRcNTjJLC3Iakxbhss50KuT/R6SYfg=="
},
"reduce-unique": {
"version": "2.0.1",
@ -3054,110 +3179,75 @@
}
},
"test-object-model": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/test-object-model/-/test-object-model-0.4.4.tgz",
"integrity": "sha512-k7CLzxW/bW8POxcGyII9FFK3shkf7JY9rW6JfFiO9+vHj3PyCE/hWuW+aimXGNr8zSOo1h9yVTRaCT6QkO5rWg==",
"version": "0.4.7",
"resolved": "https://registry.npmjs.org/test-object-model/-/test-object-model-0.4.7.tgz",
"integrity": "sha512-W463hFNtk6RSO+tpStIlKT+k0Lli9noKvbaaFiRcuQJaHBPDOdJEfDnxEKqAxzB6zYy7kUgEY4o7O+1oP5KWpQ==",
"dev": true,
"requires": {
"composite-class": "^0.3.0",
"create-mixin": "^1.1.1",
"fsm-base": "^0.4.4",
"race-timeout-anywhere": "^0.1.1",
"typical": "^5.0.0"
},
"dependencies": {
"create-mixin": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/create-mixin/-/create-mixin-1.1.1.tgz",
"integrity": "sha512-z6QC4H0gSX81fUpvJ721IArB8rY449Oiu4bmI/AAn33AiSIerKh6d8azLb0mqgHU5aW+8rqeR4RGIu06dBFSZA==",
"dev": true
}
"composite-class": "^1.0.0",
"create-mixin": "^2.0.1",
"fsm-base": "^0.5.0",
"race-timeout-anywhere": "^1.0.0",
"typical": "^5.2.0"
}
},
"test-runner": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/test-runner/-/test-runner-0.6.0.tgz",
"integrity": "sha512-9I6yatp2lrQE0cRop/l4guD+Ri8dOQazwQgGM75+d/NtKndM/I8a51MvnIPnSPHv6V9f9WhQFL+kmNbssrzrpQ==",
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/test-runner/-/test-runner-0.7.2.tgz",
"integrity": "sha512-7niDxVaJz44FZjS13S3WTkyyhEs50yF4V/GctGr83ujS40oZcctgJl9JUnwwLoSRN/xLFamS2faaLW8FKHVsuQ==",
"dev": true,
"requires": {
"@test-runner/default-view": "^0.2.3",
"@test-runner/default-view": "^0.3.0",
"command-line-args": "^5.1.1",
"command-line-usage": "^5.0.5",
"file-set": "^2.0.1",
"command-line-usage": "^6.1.0",
"file-set": "^3.0.0",
"js-yaml": "^3.13.1",
"reduce-flatten": "^2.0.0",
"test-object-model": "^0.4.3",
"test-runner-core": "^0.6.0-17",
"reduce-flatten": "^3.0.0",
"test-object-model": "^0.4.7",
"test-runner-core": "^0.7.0",
"walk-back": "^3.0.1"
},
"dependencies": {
"array-back": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
"integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
"dev": true,
"requires": {
"typical": "^2.6.1"
}
},
"command-line-usage": {
"version": "5.0.5",
"resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-5.0.5.tgz",
"integrity": "sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA==",
"dev": true,
"requires": {
"array-back": "^2.0.0",
"chalk": "^2.4.1",
"table-layout": "^0.4.3",
"typical": "^2.6.1"
}
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.0.tgz",
"integrity": "sha512-ylVYjv5BzoWXWO7e6fWrzjqzgxmUPWdQrHxgzo/v1EaYXfw6+6ipRdIr7KryAGnVHG08O1Yfpchuv0+YhjPL+Q==",
"dev": true
},
"table-layout": {
"version": "0.4.5",
"resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz",
"integrity": "sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw==",
"file-set": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/file-set/-/file-set-3.0.0.tgz",
"integrity": "sha512-B/SdeSIeRv7VlOgIjtH3dkxMI+tEy5m+OeCXfAUsirBoVoY+bGtsmvmmTFPm/G23TBY4RiTtjpcgePCfwXRjqA==",
"dev": true,
"requires": {
"array-back": "^2.0.0",
"deep-extend": "~0.6.0",
"lodash.padend": "^4.6.1",
"typical": "^2.6.1",
"wordwrapjs": "^3.0.0"
"array-back": "^4.0.0",
"glob": "^7.1.5"
}
},
"typical": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
"integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
"dev": true
},
"wordwrapjs": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz",
"integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==",
"glob": {
"version": "7.1.5",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
"integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
"dev": true,
"requires": {
"reduce-flatten": "^1.0.1",
"typical": "^2.6.1"
},
"dependencies": {
"reduce-flatten": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz",
"integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=",
"dev": true
}
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
}
}
},
"test-runner-core": {
"version": "0.6.0-17",
"resolved": "https://registry.npmjs.org/test-runner-core/-/test-runner-core-0.6.0-17.tgz",
"integrity": "sha512-HIkK3P2fLmnF0abqmWXfzXjqUmGoNNegstqN8aVx1T7jnZg3gdJ2pbHECPWzMqgCyuQLZXFjevzd3ha8bkOELg==",
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/test-runner-core/-/test-runner-core-0.7.0.tgz",
"integrity": "sha512-vYTLkRAXSZIHOg1cSywkhT58SqN5MlJjzggMPE9V2IoOxtIxR22Z35SAMwqmmJYIz2fyKv8X9uf5dBsupb4Psw==",
"dev": true,
"requires": {
"fsm-base": "^0.4.4"
"fsm-base": "^0.5.0",
"test-object-model": "^0.4.6"
}
},
"test-value": {
@ -3243,6 +3333,11 @@
"integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
"dev": true
},
"tsscmp": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
"integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA=="
},
"tunnel-agent": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@ -3268,9 +3363,9 @@
}
},
"typical": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/typical/-/typical-5.1.0.tgz",
"integrity": "sha512-t5Ik8UAwBal1P1XzuVE4dc+RYQZicLUGJdvqr/vdqsED7SQECgsGBylldSsfWZL7RQjxT3xhQcKHWhLaVSR6YQ=="
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
"integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg=="
},
"uc.micro": {
"version": "1.0.6",
@ -3379,6 +3474,13 @@
"requires": {
"reduce-flatten": "^2.0.0",
"typical": "^5.0.0"
},
"dependencies": {
"reduce-flatten": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
"integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w=="
}
}
},
"wrap-ansi": {

10
package.json

@ -39,7 +39,7 @@
"index.js"
],
"dependencies": {
"lws": "^2.0.3",
"lws": "^2.0.7",
"lws-basic-auth": "^1.0.3",
"lws-blacklist": "^2.0.2",
"lws-body-parser": "^1.0.2",
@ -52,16 +52,16 @@
"lws-mime": "^1.0.1",
"lws-range": "^2.0.1",
"lws-request-monitor": "^1.0.4",
"lws-rewrite": "^2.0.8",
"lws-rewrite": "^2.0.10",
"lws-spa": "^2.0.2",
"lws-static": "^1.1.3",
"node-version-matches": "^1.0.1"
},
"devDependencies": {
"coveralls": "^3.0.5",
"jsdoc-to-markdown": "^5.0.0",
"coveralls": "^3.0.7",
"jsdoc-to-markdown": "^5.0.2",
"node-fetch": "^2.6.0",
"nyc": "^14.1.1",
"test-runner": "^0.6.0"
"test-runner": "^0.7.2"
}
}

2
test/api.js

@ -3,7 +3,7 @@ const fetch = require('node-fetch')
const LocalWebServer = require('../')
const a = require('assert')
const tom = module.exports = new Tom('api')
const tom = module.exports = new Tom()
tom.test('basic', async function () {
const port = 9000 + this.index

2
test/cli.js

@ -3,7 +3,7 @@ const a = require('assert')
const WsCli = require('../lib/cli-app')
const fetch = require('node-fetch')
const tom = module.exports = new Tom('cli', { concurrency: 1 })
const tom = module.exports = new Tom({ maxConcurrency: 1 })
tom.test('simple', async function () {
const port = 7500 + this.index

2
test/sequential.js

@ -4,7 +4,7 @@ const LocalWebServer = require('../')
const WsCli = require('../lib/cli-app')
const a = require('assert')
const tom = module.exports = new Tom('sequential', { concurrency: 1 })
const tom = module.exports = new Tom({ maxConcurrency: 1 })
let origCwd = ''

Loading…
Cancel
Save