Switch to ES6 modules, change test behavior
Now project is using ES6 modules and displays coverage reports for browser tests (made via karma), while nodejs tests only keygens.
This commit is contained in:
1 parent
459654151b
commit
da4eb4318f
9 files changed
+182
-779
No files matched your search
+7
-7
@@ -3,29 +3,31 @@
|
||||
"version": "2.0.0",
|
||||
"description": "Password generator for BIOS",
|
||||
"main": "src/ui.ts",
|
||||
"browserlist": "> 0.25%, not dead",
|
||||
"browserslist": "> 0.25%, not dead",
|
||||
"dependencies": {
|
||||
"jsbi": "^3.1.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.10.2",
|
||||
"@babel/preset-env": "^7.10.2",
|
||||
"@jsdevtools/coverage-istanbul-loader": "^3.0.3",
|
||||
"@types/jasmine": "^3.5.10",
|
||||
"babel-loader": "^8.1.0",
|
||||
"clean-webpack-plugin": "^3.0.0",
|
||||
"copy-webpack-plugin": "^5.1.1",
|
||||
"coveralls": "^3.1.0",
|
||||
"esm": "^3.2.25",
|
||||
"html-webpack-plugin": "^3.2.0",
|
||||
"jasmine": "^3.5.0",
|
||||
"jasmine-spec-reporter": "^5.0.2",
|
||||
"karma": "^5.0.9",
|
||||
"karma-chrome-launcher": "^3.1.0",
|
||||
"karma-coverage-istanbul-reporter": "^3.0.3",
|
||||
"karma-firefox-launcher": "^1.3.0",
|
||||
"karma-jasmine": "^3.3.1",
|
||||
"karma-sauce-launcher": "^1.2.0",
|
||||
"karma-sourcemap-loader": "^0.3.7",
|
||||
"karma-webpack": "^4.0.2",
|
||||
"nyc": "^15.1.0",
|
||||
"terser-webpack-plugin": "^3.0.3",
|
||||
"ts-loader": "^6.2.2",
|
||||
"ts-node": "^8.10.2",
|
||||
@@ -36,14 +38,12 @@
|
||||
"webpack-dev-server": "^3.11.0"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "ts-node ./node_modules/jasmine/bin/jasmine --config=jasmine.json",
|
||||
"test": "node -r esm -r ts-node/register node_modules/.bin/jasmine --config=jasmine.json",
|
||||
"browser-test": "karma start",
|
||||
"lint": "tslint src/**/*.ts",
|
||||
"cover": "nyc -r text -e .ts -x '**/*.spec.ts' npm test",
|
||||
"send-coverage": "nyc report --reporter=text-lcov | coveralls",
|
||||
"all": "npm test && npm run lint && npm run cover && npm run browser-test",
|
||||
"all": "npm test && npm run lint && npm run browser-test",
|
||||
"build-prod": "PRODUCTION=1 GOOGLE_ANALYTICS_TAG=UA-112154345-1 webpack",
|
||||
"build-stage": "PRODUCTION=1 GOOGLE_ANALYTICS_TAG=UA-112154345-2 webpack",
|
||||
"browser-test": "karma start",
|
||||
"webpack": "webpack",
|
||||
"dev-server": "webpack-dev-server"
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user