Replace ts-loader with Babel (#21587)

* Applied prettier to relevant webpack configs

* Replaced ng-annotate with babel-plugin-angularjs-annotate

… and replaced ts-loader with @preset/typescript

* Removed redundant import

… that is problematic with Babel's module resolver

* Updated lockfile

* Traspile debug package to es5 for PhantomJS support

* Update babel to latest version

* Remove @babel/poolyfill and url search params polyfill

* Add ts-loader to grafana-ui dependencies

* Update prod webpack build to use cor-js 3

* Applied prettier to relevant webpack configs

* Replaced ng-annotate with babel-plugin-angularjs-annotate

… and replaced ts-loader with @preset/typescript

* Updated lockfile

Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
This commit is contained in:
Steven Vachon
2020-01-30 10:54:11 +01:00
committed by GitHub
co-authored by Dominik Prokop
parent a0ad81180e
commit 9005b484f0
11 changed files with 423 additions and 503 deletions
+2 -2
View File
@@ -26,8 +26,8 @@
},
"main": "src/index.ts",
"dependencies": {
"@babel/core": "7.6.4",
"@babel/preset-env": "7.6.3",
"@babel/core": "7.8.3",
"@babel/preset-env": "7.8.3",
"@grafana/data": "6.7.0-pre",
"@grafana/ui": "6.7.0-pre",
"@types/command-exists": "^1.2.0",
+1
View File
@@ -91,6 +91,7 @@
"rollup-plugin-terser": "4.0.4",
"rollup-plugin-typescript2": "0.19.3",
"rollup-plugin-visualizer": "0.9.2",
"ts-loader": "6.2.1",
"typescript": "3.7.2"
},
"types": "src/index.ts"