mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
fixed issue with babel plugin proposal class properties that initiated
properties to void 0. This breaks angularjs preAssignBinding which applies bindings to this before constructor is called. Fixed by using fork of babel plugin. https://github.com/babel/babel/issues/8417
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/core": "^7.1.2",
|
"@babel/core": "^7.1.2",
|
||||||
"@babel/plugin-proposal-class-properties": "^7.1.0",
|
"@rtsao/plugin-proposal-class-properties": "^7.0.1-patch.1",
|
||||||
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
|
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
|
||||||
"@babel/preset-env": "^7.1.0",
|
"@babel/preset-env": "^7.1.0",
|
||||||
"@babel/preset-react": "^7.0.0",
|
"@babel/preset-react": "^7.0.0",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import coreModule from 'app/core/core_module';
|
import coreModule from 'app/core/core_module';
|
||||||
|
|
||||||
export default class CreateTeamCtrl {
|
export class CreateTeamCtrl {
|
||||||
name: string;
|
name: string;
|
||||||
email: string;
|
email: string;
|
||||||
navModel: any;
|
navModel: any;
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ module.exports = merge(common, {
|
|||||||
cacheDirectory: true,
|
cacheDirectory: true,
|
||||||
babelrc: false,
|
babelrc: false,
|
||||||
plugins: [
|
plugins: [
|
||||||
["@babel/plugin-proposal-class-properties", { loose: true }],
|
[require("@rtsao/plugin-proposal-class-properties"), { loose: true }],
|
||||||
'angularjs-annotate',
|
'angularjs-annotate',
|
||||||
'syntax-dynamic-import', // needed for `() => import()` in routes.ts
|
'syntax-dynamic-import', // needed for `() => import()` in routes.ts
|
||||||
'react-hot-loader/babel'
|
'react-hot-loader/babel'
|
||||||
|
|||||||
28
yarn.lock
28
yarn.lock
@@ -89,7 +89,7 @@
|
|||||||
"@babel/traverse" "^7.1.0"
|
"@babel/traverse" "^7.1.0"
|
||||||
"@babel/types" "^7.0.0"
|
"@babel/types" "^7.0.0"
|
||||||
|
|
||||||
"@babel/helper-function-name@^7.1.0":
|
"@babel/helper-function-name@^7.0.0", "@babel/helper-function-name@^7.1.0":
|
||||||
version "7.1.0"
|
version "7.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53"
|
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53"
|
||||||
integrity sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==
|
integrity sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==
|
||||||
@@ -168,7 +168,7 @@
|
|||||||
"@babel/traverse" "^7.1.0"
|
"@babel/traverse" "^7.1.0"
|
||||||
"@babel/types" "^7.0.0"
|
"@babel/types" "^7.0.0"
|
||||||
|
|
||||||
"@babel/helper-replace-supers@^7.1.0":
|
"@babel/helper-replace-supers@^7.0.0", "@babel/helper-replace-supers@^7.1.0":
|
||||||
version "7.1.0"
|
version "7.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz#5fc31de522ec0ef0899dc9b3e7cf6a5dd655f362"
|
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz#5fc31de522ec0ef0899dc9b3e7cf6a5dd655f362"
|
||||||
integrity sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==
|
integrity sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==
|
||||||
@@ -235,18 +235,6 @@
|
|||||||
"@babel/helper-remap-async-to-generator" "^7.1.0"
|
"@babel/helper-remap-async-to-generator" "^7.1.0"
|
||||||
"@babel/plugin-syntax-async-generators" "^7.0.0"
|
"@babel/plugin-syntax-async-generators" "^7.0.0"
|
||||||
|
|
||||||
"@babel/plugin-proposal-class-properties@^7.1.0":
|
|
||||||
version "7.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.1.0.tgz#9af01856b1241db60ec8838d84691aa0bd1e8df4"
|
|
||||||
integrity sha512-/PCJWN+CKt5v1xcGn4vnuu13QDoV+P7NcICP44BoonAJoPSGwVkgrXihFIQGiEjjPlUDBIw1cM7wYFLARS2/hw==
|
|
||||||
dependencies:
|
|
||||||
"@babel/helper-function-name" "^7.1.0"
|
|
||||||
"@babel/helper-member-expression-to-functions" "^7.0.0"
|
|
||||||
"@babel/helper-optimise-call-expression" "^7.0.0"
|
|
||||||
"@babel/helper-plugin-utils" "^7.0.0"
|
|
||||||
"@babel/helper-replace-supers" "^7.1.0"
|
|
||||||
"@babel/plugin-syntax-class-properties" "^7.0.0"
|
|
||||||
|
|
||||||
"@babel/plugin-proposal-json-strings@^7.0.0":
|
"@babel/plugin-proposal-json-strings@^7.0.0":
|
||||||
version "7.0.0"
|
version "7.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.0.0.tgz#3b4d7b5cf51e1f2e70f52351d28d44fc2970d01e"
|
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.0.0.tgz#3b4d7b5cf51e1f2e70f52351d28d44fc2970d01e"
|
||||||
@@ -767,6 +755,18 @@
|
|||||||
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.2.tgz#54c5a964462be3d4d78af631363c18d6fa91ac26"
|
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.2.tgz#54c5a964462be3d4d78af631363c18d6fa91ac26"
|
||||||
integrity sha512-yprFYuno9FtNsSHVlSWd+nRlmGoAbqbeCwOryP6sC/zoCjhpArcRMYp19EvpSUSizJAlsXEwJv+wcWS9XaXdMw==
|
integrity sha512-yprFYuno9FtNsSHVlSWd+nRlmGoAbqbeCwOryP6sC/zoCjhpArcRMYp19EvpSUSizJAlsXEwJv+wcWS9XaXdMw==
|
||||||
|
|
||||||
|
"@rtsao/plugin-proposal-class-properties@^7.0.1-patch.1":
|
||||||
|
version "7.0.1-patch.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@rtsao/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.1-patch.1.tgz#ac0f758a25a85b5be0e70a25f6e5b58103c58391"
|
||||||
|
integrity sha512-Nk9Xdzjg90ZuTjMoWHh9ZcEmX7kYi+5XYwkc8weaQju89zvY1R/aGmNi6W80utSdLD0XI5PPLUnkltKy5M8RtA==
|
||||||
|
dependencies:
|
||||||
|
"@babel/helper-function-name" "^7.0.0"
|
||||||
|
"@babel/helper-member-expression-to-functions" "^7.0.0"
|
||||||
|
"@babel/helper-optimise-call-expression" "^7.0.0"
|
||||||
|
"@babel/helper-plugin-utils" "^7.0.0"
|
||||||
|
"@babel/helper-replace-supers" "^7.0.0"
|
||||||
|
"@babel/plugin-syntax-class-properties" "^7.0.0"
|
||||||
|
|
||||||
"@samverschueren/stream-to-observable@^0.3.0":
|
"@samverschueren/stream-to-observable@^0.3.0":
|
||||||
version "0.3.0"
|
version "0.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f"
|
resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f"
|
||||||
|
|||||||
Reference in New Issue
Block a user