diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..9836a90 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @thinkh diff --git a/package.json b/package.json index b8a1642..76b0c17 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "phovea_vis", "description": "Utilitiy reposititory containing common visualizations (table, heatmap, scatterplot, axis, pie, distribution, ..)", - "version": "3.1.0", + "version": "4.0.0", "author": { "name": "The Caleydo Team", "email": "contact@caleydo.org", @@ -46,11 +46,11 @@ "release:minor": "npm version minor && npm publish && git push --follow-tags", "release:patch": "npm version patch && npm publish && git push --follow-tags", "predist": "npm run build && npm run docs", - "dist": "mkdirp dist && cd build && tar cvzf ../dist/phovea_vis.tar.gz *" + "dist": "mkdir dist && cd build && tar cvzf ../dist/phovea_vis.tar.gz *" }, "dependencies": { - "phovea_core": "^3.1.0", - "phovea_d3": "^3.1.0", + "phovea_core": "^4.0.0", + "phovea_d3": "^4.0.0", "@types/d3": "~3.5.36", "d3": "~3.5.17" }, @@ -72,22 +72,21 @@ "karma-junit-reporter": "2.0.0", "karma-sourcemap-loader": "0.3.7", "karma-webpack": "2.0.3", - "mkdirp": "0.5.1", - "node-sass": "^4.12.0", + "node-sass": "^4.13.1", "null-loader": "0.1.1", "raw-loader": "0.5.1", "sass-loader": "6.0.7", "style-loader": "0.16.1", - "tslib": "1.9.0", + "tslib": "~1.11.0", "tslint": "5.9.1", - "typedoc": "0.11.1", - "typescript": "2.8.1", + "typedoc": "~0.16.10", + "typescript": "~3.8.2", "url-loader": "0.5.8", "webpack": "2.3.3", "webpack-dev-server": "2.4.2", "cache-loader": "1.2.0", "ifdef-loader": "2.0.0", - "fork-ts-checker-webpack-plugin": "0.4.1", + "fork-ts-checker-webpack-plugin": "0.4.4", "thread-loader": "1.1.2", "ts-loader": "4.0.1" } diff --git a/tsconfig.json b/tsconfig.json index ab4451b..3a54054 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,6 +7,7 @@ "moduleResolution": "node", "jsx": "react", "experimentalDecorators": true, + "downlevelIteration": true, // required as long as target is `es5` "lib": [ "dom", "es2015", diff --git a/webpack.config.js b/webpack.config.js index 95542e3..7d76873 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -185,7 +185,7 @@ function generateWebpack(options) { 'process.env.NODE_ENV': JSON.stringify(options.isProduction ? 'production' : 'development'), __VERSION__: JSON.stringify(pkg.version), __LICENSE__: JSON.stringify(pkg.license), - __BUILD_ID__: buildId, + __BUILD_ID__: JSON.stringify(buildId), __DEBUG__: options.isDev || options.isTest, __TEST__: options.isTest, __PRODUCTION__: options.isProduction,