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 354ba56..6f864d8 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "phovea_importer", "description": "Flexible smart and visual data importer for web based visualization", "homepage": "https://github.com/phovea/phovea_importer", - "version": "4.1.0", + "version": "5.0.0", "author": { "name": "The Caleydo Team", "email": "contact@caleydo.org", @@ -47,7 +47,7 @@ "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_importer.tar.gz *" + "dist": "mkdir dist && cd build && tar cvzf ../dist/phovea_importer.tar.gz *" }, "devDependencies": { "@types/jasmine": "2.5.47", @@ -66,33 +66,32 @@ "karma-junit-reporter": "2.0.0", "karma-sourcemap-loader": "0.3.7", "karma-webpack": "2.0.3", - "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", "tslint": "5.9.1", - "typedoc": "0.11.1", - "typescript": "2.8.1", + "tslib": "~1.11.0", + "typedoc": "~0.16.10", + "typescript": "~3.8.2", "url-loader": "0.5.8", "webpack": "2.3.3", "webpack-dev-server": "2.4.2", - "mkdirp": "0.5.1", "extract-loader": "0.1.0", - "tslib": "1.9.0", "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" }, "dependencies": { "@types/d3": "~3.5.36", - "@types/papaparse": "~4.5.3", + "@types/papaparse": "~5.0.3", "d3": "~3.5.17", - "papaparse": "~4.6.0", - "phovea_core": "^3.1.0", - "phovea_d3": "^3.1.0", - "phovea_ui": "^3.1.0" + "papaparse": "~5.1.1", + "phovea_core": "^4.0.0", + "phovea_d3": "^4.0.0", + "phovea_ui": "^4.0.0" } } 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,