Compare commits

...

10 Commits

Author SHA1 Message Date
c97215ed2d 5.0.20 2024-03-19 13:43:34 +01:00
6dbe5098de fix(core): update 2024-03-19 13:43:34 +01:00
3e9a288333 5.0.19 2024-03-19 13:34:57 +01:00
07b876ea2c fix(core): update 2024-03-19 13:34:56 +01:00
28fec7a488 5.0.18 2024-03-19 13:13:57 +01:00
b99ac03942 fix(core): update 2024-03-19 13:13:56 +01:00
ba6519adb5 5.0.17 2024-03-13 22:13:31 +01:00
2de0e63b3c fix(core): update 2024-03-13 22:13:30 +01:00
2359841a15 5.0.16 2024-03-13 22:07:58 +01:00
0ef865ea9f fix(core): update 2024-03-13 22:07:58 +01:00
7 changed files with 726 additions and 1112 deletions

View File

@ -1,7 +1,7 @@
{ {
"name": "@push.rocks/tapbundle", "name": "@push.rocks/tapbundle",
"private": false, "private": false,
"version": "5.0.15", "version": "5.0.20",
"description": "tap bundled for tapbuffer", "description": "tap bundled for tapbuffer",
"main": "dist_ts/index.js", "main": "dist_ts/index.js",
"typings": "dist_ts/index.d.ts", "typings": "dist_ts/index.d.ts",
@ -22,18 +22,20 @@
}, },
"homepage": "https://gitlab.com/pushrocks/tapbundle#README", "homepage": "https://gitlab.com/pushrocks/tapbundle#README",
"dependencies": { "dependencies": {
"@open-wc/testing": "^2.5.33", "@open-wc/testing": "^4.0.0",
"@push.rocks/consolecolor": "^2.0.2",
"@push.rocks/smartdelay": "^3.0.5", "@push.rocks/smartdelay": "^3.0.5",
"@push.rocks/smartenv": "^5.0.5", "@push.rocks/smartenv": "^5.0.12",
"@push.rocks/smartexpect": "^1.0.21", "@push.rocks/smartexpect": "^1.0.21",
"@push.rocks/smartjson": "^5.0.15",
"@push.rocks/smartpromise": "^4.0.2", "@push.rocks/smartpromise": "^4.0.2",
"@push.rocks/smarttime": "^4.0.4" "@push.rocks/smarttime": "^4.0.6"
}, },
"devDependencies": { "devDependencies": {
"@gitzone/tsbuild": "^2.1.66", "@gitzone/tsbuild": "^2.1.66",
"@gitzone/tsrun": "^1.2.43", "@gitzone/tsrun": "^1.2.43",
"@gitzone/tstest": "^1.0.77", "@gitzone/tstest": "^1.0.77",
"@types/node": "^20.4.10", "@types/node": "^20.11.29",
"randomstring": "^1.3.0" "randomstring": "^1.3.0"
}, },
"files": [ "files": [

1798
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -41,4 +41,9 @@ const test6 = tap.skip.test('my 6th test -> should fail after 1000ms', async (to
await tools.delayFor(2000); await tools.delayFor(2000);
}); });
const test7 = tap.test('my 7th test -> should print a colored string', async (tools) => {
const cs = await tools.coloredString('hello', 'red', 'cyan');
console.log(cs);
});
tap.start(); tap.start();

View File

@ -3,6 +3,6 @@
*/ */
export const commitinfo = { export const commitinfo = {
name: '@push.rocks/tapbundle', name: '@push.rocks/tapbundle',
version: '5.0.15', version: '5.0.20',
description: 'tap bundled for tapbuffer' description: 'tap bundled for tapbuffer'
} }

View File

@ -33,6 +33,10 @@ export class TapTools {
await plugins.smartdelay.delayForRandom(timeMilliMinArg, timeMilliMaxArg); await plugins.smartdelay.delayForRandom(timeMilliMinArg, timeMilliMaxArg);
} }
public async coloredString(...args: Parameters<typeof plugins.consolecolor.coloredString>) {
return plugins.consolecolor.coloredString(...args);
}
public async timeout(timeMilliArg: number) { public async timeout(timeMilliArg: number) {
const timeout = new plugins.smartdelay.Timeout(timeMilliArg); const timeout = new plugins.smartdelay.Timeout(timeMilliArg);
timeout.makeUnrefed(); timeout.makeUnrefed();
@ -55,4 +59,6 @@ export class TapTools {
public defer() { public defer() {
return plugins.smartpromise.defer(); return plugins.smartpromise.defer();
} }
public smartjson = plugins.smartjson;
} }

View File

@ -1,7 +1,9 @@
// pushrocks // pushrocks
import * as consolecolor from '@push.rocks/consolecolor';
import * as smartdelay from '@push.rocks/smartdelay'; import * as smartdelay from '@push.rocks/smartdelay';
import * as smartenv from '@push.rocks/smartenv'; import * as smartenv from '@push.rocks/smartenv';
import * as smartexpect from '@push.rocks/smartexpect'; import * as smartexpect from '@push.rocks/smartexpect';
import * as smartjson from '@push.rocks/smartjson';
import * as smartpromise from '@push.rocks/smartpromise'; import * as smartpromise from '@push.rocks/smartpromise';
export { smartdelay, smartenv, smartexpect, smartpromise }; export { consolecolor, smartdelay, smartenv, smartexpect, smartjson, smartpromise };

View File

@ -3,9 +3,12 @@
"experimentalDecorators": true, "experimentalDecorators": true,
"useDefineForClassFields": false, "useDefineForClassFields": false,
"target": "ES2022", "target": "ES2022",
"module": "ES2022", "module": "NodeNext",
"moduleResolution": "nodenext", "moduleResolution": "NodeNext",
"esModuleInterop": true, "esModuleInterop": true,
"verbatimModuleSyntax": true, "verbatimModuleSyntax": true
} },
"exclude": [
"dist_*/**/*.d.ts"
]
} }