summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2018-10-31 15:59:20 +0100
committerAndrej Mihajlov <and@mullvad.net>2018-10-31 15:59:20 +0100
commit3302a3d51eb2238b333a4e54dea059b45642a5fa (patch)
treefe11494bcc31b42d931c24e713bcabdad7faa39b
parentc4c8d9cd001e63a30adbc33b45259c91ff313f50 (diff)
parent4428229eee616c06837b95e1735f996d8ce31a6d (diff)
downloadmullvadvpn-3302a3d51eb2238b333a4e54dea059b45642a5fa.tar.xz
mullvadvpn-3302a3d51eb2238b333a4e54dea059b45642a5fa.zip
Merge branch 'babel7-typescript'
-rw-r--r--gui/packages/desktop/.babelrc5
-rw-r--r--gui/packages/desktop/package.json3
-rw-r--r--gui/yarn.lock23
3 files changed, 29 insertions, 2 deletions
diff --git a/gui/packages/desktop/.babelrc b/gui/packages/desktop/.babelrc
index 2246ea35e5..f1766428c3 100644
--- a/gui/packages/desktop/.babelrc
+++ b/gui/packages/desktop/.babelrc
@@ -2,7 +2,10 @@
"presets": [
["@babel/preset-env", {
"targets": { "electron": "3.0" }
- }], "@babel/preset-react", "@babel/preset-flow"
+ }],
+ "@babel/preset-react",
+ "@babel/preset-typescript",
+ "@babel/preset-flow"
],
"plugins": [
"@babel/plugin-proposal-class-properties"
diff --git a/gui/packages/desktop/package.json b/gui/packages/desktop/package.json
index 5005d21151..7958cc972a 100644
--- a/gui/packages/desktop/package.json
+++ b/gui/packages/desktop/package.json
@@ -43,6 +43,7 @@
"@babel/preset-env": "^7.1.0",
"@babel/preset-flow": "^7.0.0",
"@babel/preset-react": "^7.0.0",
+ "@babel/preset-typescript": "^7.1.0",
"@babel/register": "^7.0.0",
"browser-sync": "^2.23.6",
"chai": "^4.1.0",
@@ -74,7 +75,7 @@
"private:build": "electron-builder",
"private:watch": "cross-env yarn run private:compile --source-maps true --watch --skip-initial-build",
"private:serve": "cross-env babel-node scripts/serve.js",
- "private:compile": "babel src/ --copy-files --out-dir build",
+ "private:compile": "babel src/ --copy-files --out-dir build --extensions '.ts,.tsx,.js'",
"private:clean": "rimraf build"
}
}
diff --git a/gui/yarn.lock b/gui/yarn.lock
index 526976b20f..bd13c7956e 100644
--- a/gui/yarn.lock
+++ b/gui/yarn.lock
@@ -723,6 +723,13 @@
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.47"
+"@babel/plugin-syntax-typescript@^7.0.0":
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.0.0.tgz#90f4fe0a741ae9c0dcdc3017717c05a0cbbd5158"
+ integrity sha512-5fxmdqiAQVQTIS+KSvYeZuTt91wKtBTYi6JlIkvbQ6hmO+9fZE81ezxmMiFMIsxE7CdRSgzn7nQ1BChcvK9OpA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.0.0"
+
"@babel/plugin-transform-arrow-functions@7.0.0-beta.47":
version "7.0.0-beta.47"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.47.tgz#d6eecda4c652b909e3088f0983ebaf8ec292984b"
@@ -1145,6 +1152,14 @@
dependencies:
"@babel/helper-plugin-utils" "^7.0.0"
+"@babel/plugin-transform-typescript@^7.1.0":
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.1.0.tgz#81e7b4be90e7317cbd04bf1163ebf06b2adee60b"
+ integrity sha512-TOTtVeT+fekAesiCHnPz+PSkYSdOSLyLn42DI45nxg6iCdlQY6LIj/tYqpMB0y+YicoTUiYiXqF8rG6SKfhw6Q==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.0.0"
+ "@babel/plugin-syntax-typescript" "^7.0.0"
+
"@babel/plugin-transform-unicode-regex@7.0.0-beta.47":
version "7.0.0-beta.47"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.47.tgz#efed0b2f1dfbf28283502234a95b4be88f7fdcb6"
@@ -1237,6 +1252,14 @@
"@babel/plugin-transform-react-jsx-self" "^7.0.0"
"@babel/plugin-transform-react-jsx-source" "^7.0.0"
+"@babel/preset-typescript@^7.1.0":
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.1.0.tgz#49ad6e2084ff0bfb5f1f7fb3b5e76c434d442c7f"
+ integrity sha512-LYveByuF9AOM8WrsNne5+N79k1YxjNB6gmpCQsnuSBAcV8QUeB+ZUxQzL7Rz7HksPbahymKkq2qBR+o36ggFZA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.0.0"
+ "@babel/plugin-transform-typescript" "^7.1.0"
+
"@babel/register@7.0.0-beta.47":
version "7.0.0-beta.47"
resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.0.0-beta.47.tgz#ac53bc357ca59979db0e306aa5d3121aa612a7a2"