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 2fbc43f..7fc9227 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "tdp_dummy", "description": "", "homepage": "https://phovea.caleydo.org", - "version": "6.0.0", + "version": "7.0.0", "author": { "name": "The Caleydo Team", "email": "contact@caleydo.org", @@ -62,7 +62,7 @@ "test:web": "test ! $(find tests -name \"*.ts\") || karma start", "test:python": "test ! $(find tests -name \"*.py\") || python setup.py test", "predist:web": "npm run build:web && npm run docs:web", - "dist:web": "mkdirp dist && cd build && tar cvzf ../dist/tdp_dummy.tar.gz *", + "dist:web": "mkdir dist && cd build && tar cvzf ../dist/tdp_dummy.tar.gz *", "dist:python": "python setup.py sdist bdist_wheel", "docs:web": "typedoc --options typedoc.json src/**.ts", "docs:python": "sphinx-apidoc -o docs -f ./tdp_dummy && sphinx-build ./docs build/docs", @@ -73,10 +73,10 @@ "predist:python": "npm run build:python && npm run docs:python" }, "dependencies": { - "tdp_core": "github:datavisyn/tdp_core#semver:^8.0.0" + "tdp_core": "github:datavisyn/tdp_core#semver:^9.0.0" }, "optionalDependencies": { - "ordino": "github:Caleydo/ordino#semver:^6.0.0" + "ordino": "github:Caleydo/ordino#semver:^7.0.0" }, "devDependencies": { "@types/jasmine": "2.5.47", @@ -87,7 +87,7 @@ "extract-loader": "0.1.0", "ifdef-loader": "2.0.0", "file-loader": "0.11.1", - "fork-ts-checker-webpack-plugin": "0.4.1", + "fork-ts-checker-webpack-plugin": "0.4.4", "html-loader": "0.4.5", "imports-loader": "0.7.1", "jasmine": "2.5.3", @@ -99,18 +99,17 @@ "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", "thread-loader": "1.1.2", "ts-loader": "4.0.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" diff --git a/requirements.txt b/requirements.txt index f4b0ffd..789699f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ --e git+https://github.com/datavisyn/tdp_core.git@v8.0.0#egg=tdp_core +-e git+https://github.com/datavisyn/tdp_core.git@v9.0.0#egg=tdp_core diff --git a/requirements_dev.txt b/requirements_dev.txt index 03169b4..f34272b 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -1,6 +1,6 @@ -flake8==3.5.0 -pep8-naming==0.8.2 -pytest==3.5.0 -pytest-runner==4.2 -Sphinx==1.7.2 +flake8==3.7.9 +pep8-naming==0.9.1 +pytest==5.3.5 +pytest-runner==5.2 +Sphinx==2.4.2 recommonmark==0.6.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,