@mmit/tools
Advanced tools
Comparing version 0.1.2 to 0.1.3
@@ -1,17 +0,2 @@ | ||
"use strict"; | ||
/** | ||
* @file Automatically generated by barrelsby. | ||
*/ | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__exportStar(require("./range"), exports); | ||
//# sourceMappingURL=index.js.map | ||
export { loop, range } from './range.js'; | ||
//# sourceMappingURL=index.js.map |
@@ -1,4 +0,1 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.loop = exports.range = void 0; | ||
/** | ||
@@ -20,3 +17,2 @@ * Generates Array with end - start number of elements | ||
} | ||
exports.range = range; | ||
/** | ||
@@ -35,3 +31,4 @@ * Loops through range of numbers | ||
} | ||
exports.loop = loop; | ||
//# sourceMappingURL=range.js.map | ||
export { loop, range }; | ||
//# sourceMappingURL=range.js.map |
131
package.json
{ | ||
"name": "@mmit/tools", | ||
"author": "Mike Mitterer", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "Mix of various, unspecified, TS-tools", | ||
"keywords": [ | ||
"typescript" | ||
"typescript", | ||
"range", | ||
"loop" | ||
], | ||
@@ -14,4 +16,5 @@ "license": "MIT", | ||
"scripts": { | ||
"clean": "rm -rf lib dist bin && rm -rf node_modules/@types/istanbul-reports && jest --clearCache", | ||
"gen:barrels": "barrelsby --singleQuotes --delete -d src/main --exclude ConfigLog4j --exclude 'events/utils' -l top -s flat", | ||
"serve": "NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development", | ||
"serve": "NODE_ENV=development webpack serve --config webpack.web.js --mode development", | ||
"start": "yarn serve --open", | ||
@@ -25,3 +28,4 @@ "tc": "tsc --noEmit --project tsconfig.lib.json", | ||
"test:e2e": "E2E_TEST='true' jest --colors --runInBand --detectOpenHandles test/e2e", | ||
"build": "rm -rf lib && yarn run gen:barrels && yarn run build:ts", | ||
"build": "yarn run clean && yarn run gen:barrels && yarn run build:rup", | ||
"build:rup": "rollup -c", | ||
"build:ts": "tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib", | ||
@@ -38,4 +42,3 @@ "build:ts:watch": "yarn build:ts --watch", | ||
"deploy": "yarn version --new-version patch && yarn publish --access public --non-interactive", | ||
"doc": "typedoc --out doc --tsconfig tsconfig.lib.json", | ||
"clean": "rm -rf lib dist bin doc && jest --clearCache", | ||
"doc": "typedoc --out doc --tsconfig tsconfig.lib.json src/main/index.ts", | ||
"prettier": "onchange './src/**/*.ts' -- prettier --write {{changed}}" | ||
@@ -55,68 +58,76 @@ }, | ||
"devDependencies": { | ||
"@babel/cli": "^7.10.5", | ||
"@babel/core": "^7.10.5", | ||
"@babel/node": "^7.10.5", | ||
"@babel/plugin-proposal-class-properties": "^7.10.4", | ||
"@babel/plugin-proposal-object-rest-spread": "^7.10.4", | ||
"@babel/plugin-transform-runtime": "^7.10.5", | ||
"@babel/preset-env": "^7.10.4", | ||
"@babel/preset-typescript": "^7.10.4", | ||
"@babel/runtime": "^7.10.5", | ||
"@types/core-js": "^2.5.3", | ||
"@types/expect-puppeteer": "4.4.3", | ||
"@types/jest": "^26.0.5", | ||
"@types/node": "^14.0.24", | ||
"@types/puppeteer": "^3.0.1", | ||
"@types/qunit": "^2.9.1", | ||
"@babel/cli": "^7.14.5", | ||
"@babel/core": "^7.14.6", | ||
"@babel/node": "^7.14.7", | ||
"@babel/plugin-proposal-class-properties": "^7.14.5", | ||
"@babel/plugin-proposal-object-rest-spread": "^7.14.7", | ||
"@babel/plugin-transform-runtime": "^7.14.5", | ||
"@babel/preset-env": "^7.14.7", | ||
"@babel/preset-typescript": "^7.14.5", | ||
"@babel/runtime": "^7.14.6", | ||
"@mmit/styles": "^0.1.23", | ||
"@rollup/plugin-commonjs": "^19.0.0", | ||
"@rollup/plugin-node-resolve": "^13.0.0", | ||
"@rollup/plugin-replace": "^2.4.2", | ||
"@rollup/plugin-typescript": "^8.2.1", | ||
"@types/core-js": "^2.5.4", | ||
"@types/expect-puppeteer": "4.4.5", | ||
"@types/jest": "^26.0.23", | ||
"@types/node": "^15.12.5", | ||
"@types/puppeteer": "^5.4.3", | ||
"@types/qunit": "^2.11.1", | ||
"@types/shelljs": "^0.8.8", | ||
"@types/ws": "^7.2.6", | ||
"autoprefixer": "^9.8.5", | ||
"@types/ws": "^7.4.5", | ||
"autoprefixer": "^10.2.6", | ||
"awesome-typescript-loader": "^5.2.1", | ||
"babel-jest": "^26.1.0", | ||
"babel-loader": "^8.1.0", | ||
"babel-jest": "^27.0.6", | ||
"babel-loader": "^8.2.2", | ||
"babel-plugin-transform-inline-environment-variables": "^0.4.3", | ||
"babel-preset-modern-browsers": "^14.2.1", | ||
"babel-preset-modern-browsers": "^15.0.2", | ||
"barrelsby": "^2.2.0", | ||
"clean-webpack-plugin": "^3.0.0", | ||
"copy-webpack-plugin": "^6.0.3", | ||
"css-loader": "^3.6.0", | ||
"file-loader": "^6.0.0", | ||
"beautify-html-webpack-plugin": "^1.0.3", | ||
"clean-webpack-plugin": "^4.0.0-alpha.0", | ||
"copy-webpack-plugin": "^9.0.1", | ||
"css-loader": "^5.2.6", | ||
"ejs-compiled-loader": "^3.1.0", | ||
"file-loader": "^6.2.0", | ||
"html-beautify-webpack-plugin": "^1.0.5", | ||
"html-loader": "^1.1.0", | ||
"html-webpack-plugin": "^3.2.0", | ||
"html-loader": "^2.1.2", | ||
"html-webpack-plugin": "^5.3.2", | ||
"html-webpack-string-replace-plugin": "^1.1.0", | ||
"jest": "^26.1.0", | ||
"jest-cli": "^26.1.0", | ||
"jest": "^27.0.6", | ||
"jest-cli": "^27.0.6", | ||
"jest-extended": "^0.11.5", | ||
"jest-haste-map": "^26.1.0", | ||
"jest-puppeteer": "^4.4.0", | ||
"jest-resolve": "^26.1.0", | ||
"mini-css-extract-plugin": "^0.9.0", | ||
"moment": "^2.27.0", | ||
"node-sass": "^4.14.1", | ||
"postcss": "^7.0.32", | ||
"postcss-loader": "^3.0.0", | ||
"puppeteer": "^5.2.0", | ||
"qunit": "^2.10.1", | ||
"sass-loader": "^9.0.2", | ||
"semver": "^7.3.2", | ||
"jest-haste-map": "^27.0.6", | ||
"jest-puppeteer": "^5.0.4", | ||
"jest-resolve": "^27.0.6", | ||
"mini-css-extract-plugin": "^1.6.2", | ||
"moment": "^2.29.1", | ||
"postcss": "^8.3.5", | ||
"postcss-loader": "^6.1.0", | ||
"puppeteer": "^10.1.0", | ||
"qunit": "^2.16.0", | ||
"rollup": "^2.52.4", | ||
"sass": "^1.35.1", | ||
"sass-loader": "^12.1.0", | ||
"semver": "^7.3.5", | ||
"shelljs": "^0.8.4", | ||
"source-map-loader": "^1.0.1", | ||
"style-loader": "^1.2.1", | ||
"ts-jest": "^26.1.3", | ||
"ts-loader": "^8.0.1", | ||
"ts-node": "^8.10.2", | ||
"tslint": "^6.1.2", | ||
"source-map-loader": "^3.0.0", | ||
"style-loader": "^3.0.0", | ||
"ts-jest": "^27.0.3", | ||
"ts-loader": "^9.2.3", | ||
"ts-node": "^10.0.0", | ||
"tslint": "^6.1.3", | ||
"tslint-consistent-codestyle": "^1.16.0", | ||
"tslint-loader": "^3.5.4", | ||
"tslint-override": "^1.0.1", | ||
"typedoc": "^0.17.8", | ||
"typescript": "^3.9.7", | ||
"url-loader": "^4.1.0", | ||
"webpack": "^4.43.0", | ||
"webpack-cli": "^3.3.12", | ||
"webpack-dev-server": "^3.11.0", | ||
"webpack-livereload-plugin": "^2.3.0", | ||
"webpack-node-externals": "^2.5.0" | ||
"typedoc": "^0.21.2", | ||
"typescript": "^4.3.4", | ||
"url-loader": "^4.1.1", | ||
"webpack": "^5.41.1", | ||
"webpack-cli": "^4.7.2", | ||
"webpack-dev-server": "^3.11.2", | ||
"webpack-livereload-plugin": "^3.0.1", | ||
"webpack-node-externals": "^3.0.0" | ||
} | ||
} |
@@ -1,2 +0,3 @@ | ||
import { LoggerFactory } from '@mmit/logging'; | ||
import * as qu from 'qunit'; | ||
import { LoggerFactory, LogLevel } from '@mmit/logging' | ||
import lambi from '../site/images/lambi.png'; | ||
@@ -7,14 +8,14 @@ import { testQUnit } from './test/qunit.test'; | ||
/** | ||
* Start wird manuell durchgeführt - sonst kommt es immer wieder | ||
* zu Problemen bei async-Calls! | ||
* | ||
* Weitere Infos: | ||
* https://api.qunitjs.com/config/QUnit.config | ||
* | ||
* # Führt die Tests auf der cmdline mit puppeteer aus | ||
* yarn test:e2e - | ||
*/ | ||
// /** | ||
// * Start wird manuell durchgeführt - sonst kommt es immer wieder | ||
// * zu Problemen bei async-Calls! | ||
// * | ||
// * Weitere Infos: | ||
// * https://api.qunitjs.com/config/QUnit.config | ||
// * | ||
// * # Führt die Tests auf der cmdline mit puppeteer aus | ||
// * yarn test:e2e - | ||
// */ | ||
// @ts-ignore | ||
window.QUnit = { config: { autostart: false /* noglobals: true */ } }; | ||
// window.QUnit = { config: { autostart: false /* noglobals: true */ } }; | ||
@@ -24,7 +25,8 @@ // Retrieve a logger (you can decide to use it per class and/or module or just | ||
// This logger will fall in the first LogGroupRule from above. | ||
LoggerFactory.defaultLevel = LogLevel.INFO; | ||
const logger = LoggerFactory.getLogger('main'); | ||
export function main(): void { | ||
const test = QUnit.test; | ||
const describe = QUnit.module; | ||
// const test = QUnit.test; | ||
// const describe = QUnit.module; | ||
@@ -52,10 +54,14 @@ query('#tstest').onclick = (event: MouseEvent): void => { | ||
QUnit.config.testTimeout = 30000; | ||
qu.config.testTimeout = 30000; | ||
testQUnit(describe, test); | ||
qu.test('add two numbers', (assert): void => { | ||
assert.equal(1 + 1, 2); | ||
}); | ||
QUnit.start(); | ||
testQUnit(); | ||
qu.start(); | ||
// logger.info(`Done!!!! ${os.platform()}`); | ||
logger.info(`Done!!!1`); | ||
} |
@@ -0,9 +1,23 @@ | ||
import { test as describe } from 'qunit'; | ||
import { Description, TestFunction } from './utils'; | ||
export function testQUnit(describe: Description, test: TestFunction): void { | ||
describe('QUnit', (): void => { | ||
test('test qunit', (assert): void => { | ||
assert.ok(true, 'Test ob QUnit funktioniert'); | ||
}); | ||
function timeout(ms: number): Promise<number> { | ||
return new Promise((resolve): void => { | ||
setTimeout((): void => resolve(42), ms); | ||
}); | ||
} | ||
export function testQUnit(): void { | ||
describe('add three numbers', (assert: Assert): void => { | ||
assert.equal(1 + 1 + 1, 3); | ||
}); | ||
describe('Test ASYNC call', async (assert: Assert): Promise<void> => { | ||
const done = assert.async(); | ||
const value = await timeout(2000); | ||
done(); | ||
assert.equal(value, 42); | ||
}); | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1296818
73
28
280
1