NEZ-3174 feat:notebook 页面开发

This commit is contained in:
zyh
2023-09-26 15:36:34 +08:00
parent 54f85b304b
commit 1161889640
6 changed files with 138 additions and 167 deletions

View File

@@ -3127,7 +3127,7 @@
"babel-helper-builder-binary-assignment-operator-visitor": { "babel-helper-builder-binary-assignment-operator-visitor": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
"integrity": "sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==", "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-explode-assignable-expression": "^6.24.1", "babel-helper-explode-assignable-expression": "^6.24.1",
@@ -3138,7 +3138,7 @@
"babel-helper-call-delegate": { "babel-helper-call-delegate": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
"integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==", "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-hoist-variables": "^6.24.1", "babel-helper-hoist-variables": "^6.24.1",
@@ -3150,7 +3150,7 @@
"babel-helper-define-map": { "babel-helper-define-map": {
"version": "6.26.0", "version": "6.26.0",
"resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
"integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==", "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-function-name": "^6.24.1", "babel-helper-function-name": "^6.24.1",
@@ -3162,7 +3162,7 @@
"babel-helper-explode-assignable-expression": { "babel-helper-explode-assignable-expression": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
"integrity": "sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==", "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0", "babel-runtime": "^6.22.0",
@@ -3185,7 +3185,7 @@
"babel-helper-function-name": { "babel-helper-function-name": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
"integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==", "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-get-function-arity": "^6.24.1", "babel-helper-get-function-arity": "^6.24.1",
@@ -3198,7 +3198,7 @@
"babel-helper-get-function-arity": { "babel-helper-get-function-arity": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
"integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==", "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0", "babel-runtime": "^6.22.0",
@@ -3208,7 +3208,7 @@
"babel-helper-hoist-variables": { "babel-helper-hoist-variables": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
"integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0", "babel-runtime": "^6.22.0",
@@ -3218,7 +3218,7 @@
"babel-helper-optimise-call-expression": { "babel-helper-optimise-call-expression": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
"integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==", "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0", "babel-runtime": "^6.22.0",
@@ -3239,7 +3239,7 @@
"babel-helper-remap-async-to-generator": { "babel-helper-remap-async-to-generator": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
"integrity": "sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==", "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-function-name": "^6.24.1", "babel-helper-function-name": "^6.24.1",
@@ -3252,7 +3252,7 @@
"babel-helper-replace-supers": { "babel-helper-replace-supers": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
"integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==", "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-optimise-call-expression": "^6.24.1", "babel-helper-optimise-call-expression": "^6.24.1",
@@ -3311,7 +3311,7 @@
"babel-plugin-check-es2015-constants": { "babel-plugin-check-es2015-constants": {
"version": "6.22.0", "version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
"integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==", "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0" "babel-runtime": "^6.22.0"
@@ -3370,7 +3370,7 @@
"babel-plugin-syntax-async-functions": { "babel-plugin-syntax-async-functions": {
"version": "6.13.0", "version": "6.13.0",
"resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
"integrity": "sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==", "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
"dev": true "dev": true
}, },
"babel-plugin-syntax-async-generators": { "babel-plugin-syntax-async-generators": {
@@ -3388,7 +3388,7 @@
"babel-plugin-syntax-decorators": { "babel-plugin-syntax-decorators": {
"version": "6.13.0", "version": "6.13.0",
"resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz",
"integrity": "sha512-AWj19x2aDm8qFQ5O2JcD6pwJDW1YdcnO+1b81t7gxrGjz5VHiUqeYWAR4h7zueWMalRelrQDXprv2FrY1dbpbw==", "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=",
"dev": true "dev": true
}, },
"babel-plugin-syntax-dynamic-import": { "babel-plugin-syntax-dynamic-import": {
@@ -3400,13 +3400,13 @@
"babel-plugin-syntax-exponentiation-operator": { "babel-plugin-syntax-exponentiation-operator": {
"version": "6.13.0", "version": "6.13.0",
"resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
"integrity": "sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==", "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
"dev": true "dev": true
}, },
"babel-plugin-syntax-jsx": { "babel-plugin-syntax-jsx": {
"version": "6.18.0", "version": "6.18.0",
"resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
"integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==", "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
"dev": true "dev": true
}, },
"babel-plugin-syntax-object-rest-spread": { "babel-plugin-syntax-object-rest-spread": {
@@ -3418,7 +3418,7 @@
"babel-plugin-syntax-trailing-function-commas": { "babel-plugin-syntax-trailing-function-commas": {
"version": "6.22.0", "version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
"integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==", "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",
"dev": true "dev": true
}, },
"babel-plugin-transform-async-generator-functions": { "babel-plugin-transform-async-generator-functions": {
@@ -3435,7 +3435,7 @@
"babel-plugin-transform-async-to-generator": { "babel-plugin-transform-async-to-generator": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
"integrity": "sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==", "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-remap-async-to-generator": "^6.24.1", "babel-helper-remap-async-to-generator": "^6.24.1",
@@ -3471,7 +3471,7 @@
"babel-plugin-transform-es2015-arrow-functions": { "babel-plugin-transform-es2015-arrow-functions": {
"version": "6.22.0", "version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
"integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==", "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0" "babel-runtime": "^6.22.0"
@@ -3480,7 +3480,7 @@
"babel-plugin-transform-es2015-block-scoped-functions": { "babel-plugin-transform-es2015-block-scoped-functions": {
"version": "6.22.0", "version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
"integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==", "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0" "babel-runtime": "^6.22.0"
@@ -3489,7 +3489,7 @@
"babel-plugin-transform-es2015-block-scoping": { "babel-plugin-transform-es2015-block-scoping": {
"version": "6.26.0", "version": "6.26.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
"integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==", "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.26.0", "babel-runtime": "^6.26.0",
@@ -3502,7 +3502,7 @@
"babel-plugin-transform-es2015-classes": { "babel-plugin-transform-es2015-classes": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
"integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==", "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-define-map": "^6.24.1", "babel-helper-define-map": "^6.24.1",
@@ -3519,7 +3519,7 @@
"babel-plugin-transform-es2015-computed-properties": { "babel-plugin-transform-es2015-computed-properties": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
"integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==", "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0", "babel-runtime": "^6.22.0",
@@ -3529,7 +3529,7 @@
"babel-plugin-transform-es2015-destructuring": { "babel-plugin-transform-es2015-destructuring": {
"version": "6.23.0", "version": "6.23.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
"integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==", "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0" "babel-runtime": "^6.22.0"
@@ -3538,7 +3538,7 @@
"babel-plugin-transform-es2015-duplicate-keys": { "babel-plugin-transform-es2015-duplicate-keys": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
"integrity": "sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==", "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0", "babel-runtime": "^6.22.0",
@@ -3548,7 +3548,7 @@
"babel-plugin-transform-es2015-for-of": { "babel-plugin-transform-es2015-for-of": {
"version": "6.23.0", "version": "6.23.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
"integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==", "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0" "babel-runtime": "^6.22.0"
@@ -3557,7 +3557,7 @@
"babel-plugin-transform-es2015-function-name": { "babel-plugin-transform-es2015-function-name": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
"integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==", "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-function-name": "^6.24.1", "babel-helper-function-name": "^6.24.1",
@@ -3568,7 +3568,7 @@
"babel-plugin-transform-es2015-literals": { "babel-plugin-transform-es2015-literals": {
"version": "6.22.0", "version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
"integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==", "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0" "babel-runtime": "^6.22.0"
@@ -3577,7 +3577,7 @@
"babel-plugin-transform-es2015-modules-amd": { "babel-plugin-transform-es2015-modules-amd": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
"integrity": "sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==", "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
@@ -3600,7 +3600,7 @@
"babel-plugin-transform-es2015-modules-systemjs": { "babel-plugin-transform-es2015-modules-systemjs": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
"integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==", "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-hoist-variables": "^6.24.1", "babel-helper-hoist-variables": "^6.24.1",
@@ -3611,7 +3611,7 @@
"babel-plugin-transform-es2015-modules-umd": { "babel-plugin-transform-es2015-modules-umd": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
"integrity": "sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==", "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-plugin-transform-es2015-modules-amd": "^6.24.1", "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
@@ -3622,7 +3622,7 @@
"babel-plugin-transform-es2015-object-super": { "babel-plugin-transform-es2015-object-super": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
"integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==", "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-replace-supers": "^6.24.1", "babel-helper-replace-supers": "^6.24.1",
@@ -3632,7 +3632,7 @@
"babel-plugin-transform-es2015-parameters": { "babel-plugin-transform-es2015-parameters": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
"integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==", "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-call-delegate": "^6.24.1", "babel-helper-call-delegate": "^6.24.1",
@@ -3646,7 +3646,7 @@
"babel-plugin-transform-es2015-shorthand-properties": { "babel-plugin-transform-es2015-shorthand-properties": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
"integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==", "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0", "babel-runtime": "^6.22.0",
@@ -3656,7 +3656,7 @@
"babel-plugin-transform-es2015-spread": { "babel-plugin-transform-es2015-spread": {
"version": "6.22.0", "version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
"integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==", "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0" "babel-runtime": "^6.22.0"
@@ -3665,7 +3665,7 @@
"babel-plugin-transform-es2015-sticky-regex": { "babel-plugin-transform-es2015-sticky-regex": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
"integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==", "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-regex": "^6.24.1", "babel-helper-regex": "^6.24.1",
@@ -3676,7 +3676,7 @@
"babel-plugin-transform-es2015-template-literals": { "babel-plugin-transform-es2015-template-literals": {
"version": "6.22.0", "version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
"integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==", "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0" "babel-runtime": "^6.22.0"
@@ -3685,7 +3685,7 @@
"babel-plugin-transform-es2015-typeof-symbol": { "babel-plugin-transform-es2015-typeof-symbol": {
"version": "6.23.0", "version": "6.23.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
"integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==", "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0" "babel-runtime": "^6.22.0"
@@ -3694,7 +3694,7 @@
"babel-plugin-transform-es2015-unicode-regex": { "babel-plugin-transform-es2015-unicode-regex": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
"integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==", "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-regex": "^6.24.1", "babel-helper-regex": "^6.24.1",
@@ -3705,7 +3705,7 @@
"babel-plugin-transform-exponentiation-operator": { "babel-plugin-transform-exponentiation-operator": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
"integrity": "sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==", "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
@@ -3726,7 +3726,7 @@
"babel-plugin-transform-regenerator": { "babel-plugin-transform-regenerator": {
"version": "6.26.0", "version": "6.26.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
"integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==", "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
"dev": true, "dev": true,
"requires": { "requires": {
"regenerator-transform": "^0.10.0" "regenerator-transform": "^0.10.0"
@@ -3735,7 +3735,7 @@
"babel-plugin-transform-runtime": { "babel-plugin-transform-runtime": {
"version": "6.23.0", "version": "6.23.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz",
"integrity": "sha512-cpGMVC1vt/772y3jx1gwSaTitQVZuFDlllgreMsZ+rTYC6jlYXRyf5FQOgSnckOiA5QmzbXTyBY2A5AmZXF1fA==", "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0" "babel-runtime": "^6.22.0"
@@ -3744,7 +3744,7 @@
"babel-plugin-transform-strict-mode": { "babel-plugin-transform-strict-mode": {
"version": "6.24.1", "version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
"integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==", "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-runtime": "^6.22.0", "babel-runtime": "^6.22.0",
@@ -4197,7 +4197,7 @@
"boolbase": { "boolbase": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
}, },
"brace-expansion": { "brace-expansion": {
"version": "1.1.11", "version": "1.1.11",
@@ -5182,7 +5182,7 @@
"color-name": { "color-name": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
}, },
"color-string": { "color-string": {
"version": "1.9.1", "version": "1.9.1",
@@ -5293,7 +5293,7 @@
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
}, },
"concat-stream": { "concat-stream": {
"version": "1.6.2", "version": "1.6.2",
@@ -8139,7 +8139,7 @@
"escape-string-regexp": { "escape-string-regexp": {
"version": "1.0.5", "version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
}, },
"escodegen": { "escodegen": {
"version": "1.14.3", "version": "1.14.3",
@@ -9199,7 +9199,7 @@
"fast-levenshtein": { "fast-levenshtein": {
"version": "2.0.6", "version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"dev": true "dev": true
}, },
"faye-websocket": { "faye-websocket": {
@@ -9617,7 +9617,7 @@
"fs.realpath": { "fs.realpath": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
}, },
"fsevents": { "fsevents": {
"version": "1.2.13", "version": "1.2.13",
@@ -10148,7 +10148,7 @@
"has-flag": { "has-flag": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
}, },
"has-symbol-support-x": { "has-symbol-support-x": {
"version": "1.4.2", "version": "1.4.2",
@@ -10704,7 +10704,7 @@
"imurmurhash": { "imurmurhash": {
"version": "0.1.4", "version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
}, },
"in-publish": { "in-publish": {
"version": "2.0.1", "version": "2.0.1",
@@ -10730,7 +10730,7 @@
"inflight": { "inflight": {
"version": "1.0.6", "version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"requires": { "requires": {
"once": "^1.3.0", "once": "^1.3.0",
"wrappy": "1" "wrappy": "1"
@@ -10974,7 +10974,7 @@
"is-extglob": { "is-extglob": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
}, },
"is-finite": { "is-finite": {
"version": "1.0.2", "version": "1.0.2",
@@ -11189,7 +11189,7 @@
"isexe": { "isexe": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true "dev": true
}, },
"isobject": { "isobject": {
@@ -12492,7 +12492,7 @@
"json-stable-stringify-without-jsonify": { "json-stable-stringify-without-jsonify": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
}, },
"json-stringify-safe": { "json-stringify-safe": {
"version": "5.0.1", "version": "5.0.1",
@@ -14030,7 +14030,7 @@
"natural-compare": { "natural-compare": {
"version": "1.4.0", "version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
"dev": true "dev": true
}, },
"ncp": { "ncp": {
@@ -14233,7 +14233,7 @@
}, },
"node-sass": { "node-sass": {
"version": "4.14.1", "version": "4.14.1",
"resolved": "https://registry.npmmirror.com/node-sass/-/node-sass-4.14.1.tgz", "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz",
"integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==",
"dev": true, "dev": true,
"requires": { "requires": {
@@ -14520,7 +14520,7 @@
"once": { "once": {
"version": "1.4.0", "version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"requires": { "requires": {
"wrappy": "1" "wrappy": "1"
} }
@@ -14897,7 +14897,7 @@
"path-is-absolute": { "path-is-absolute": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
}, },
"path-is-inside": { "path-is-inside": {
"version": "1.0.2", "version": "1.0.2",
@@ -16643,7 +16643,7 @@
"rechoir": { "rechoir": {
"version": "0.6.2", "version": "0.6.2",
"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
"integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
"dev": true, "dev": true,
"requires": { "requires": {
"resolve": "^1.1.6" "resolve": "^1.1.6"
@@ -16727,7 +16727,7 @@
"regexpu-core": { "regexpu-core": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
"integrity": "sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==", "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
"dev": true, "dev": true,
"requires": { "requires": {
"regenerate": "^1.2.1", "regenerate": "^1.2.1",
@@ -16738,13 +16738,13 @@
"regjsgen": { "regjsgen": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
"integrity": "sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==", "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
"dev": true "dev": true
}, },
"regjsparser": { "regjsparser": {
"version": "0.1.5", "version": "0.1.5",
"resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
"integrity": "sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
"dev": true, "dev": true,
"requires": { "requires": {
"jsesc": "~0.5.0" "jsesc": "~0.5.0"
@@ -16753,7 +16753,7 @@
"jsesc": { "jsesc": {
"version": "0.5.0", "version": "0.5.0",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
"integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
"dev": true "dev": true
} }
} }
@@ -18475,7 +18475,7 @@
"svg-tags": { "svg-tags": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
"integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
"dev": true "dev": true
}, },
"svgo": { "svgo": {
@@ -19190,7 +19190,7 @@
"text-table": { "text-table": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
"dev": true "dev": true
}, },
"throat": { "throat": {
@@ -19830,7 +19830,7 @@
"util-deprecate": { "util-deprecate": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
}, },
"util.promisify": { "util.promisify": {
"version": "1.0.0", "version": "1.0.0",
@@ -20638,7 +20638,7 @@
}, },
"webpack-bundle-analyzer": { "webpack-bundle-analyzer": {
"version": "2.13.1", "version": "2.13.1",
"resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.13.1.tgz", "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.13.1.tgz",
"integrity": "sha512-rwxyfecTAxoarCC9VlHlIpfQCmmJ/qWD5bpbjkof+7HrNhTNZIwZITxN6CdlYL2axGmwNUQ+tFgcSOiNXMf/sQ==", "integrity": "sha512-rwxyfecTAxoarCC9VlHlIpfQCmmJ/qWD5bpbjkof+7HrNhTNZIwZITxN6CdlYL2axGmwNUQ+tFgcSOiNXMf/sQ==",
"dev": true, "dev": true,
"requires": { "requires": {
@@ -21165,7 +21165,7 @@
"wrappy": { "wrappy": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
}, },
"write-file-atomic": { "write-file-atomic": {
"version": "2.4.1", "version": "2.4.1",

View File

@@ -911,6 +911,9 @@
} }
} }
.panel-chart-notebook{ .panel-chart-notebook{
.chart-header{
cursor: move;
}
&:hover{ &:hover{
border-color: $--color-primary; border-color: $--color-primary;
.noteboook-chart-addWrap{ .noteboook-chart-addWrap{

View File

@@ -88,10 +88,26 @@
} }
} }
.notebook-list{ .notebook-list{
padding: 20px;
padding-top: 0;
height: auto; height: auto;
.panel-chart-wrap{
height: 300px !important;
margin-top: 20px;
background: $--background-color-empty;
.panel-chart{
box-sizing: border-box;
}
}
.panel-chart.my-loading-parent--relative{ .panel-chart.my-loading-parent--relative{
height: 100% !important; height: 100% !important;
} }
.text-chart-wrap{
height: auto !important;
.v-md-editor-preview{
padding: 0;
}
}
.no-data{ .no-data{
text-align: center; text-align: center;
position: absolute; position: absolute;
@@ -110,7 +126,8 @@
padding: 10px; padding: 10px;
padding-top: 0; padding-top: 0;
.markdownEditor { .markdownEditor {
height: 100% !important; height: auto !important;
min-height: 250px !important;
} }
.notebook-editor-btn{ .notebook-editor-btn{
height: 41px; height: 41px;

View File

@@ -3,7 +3,7 @@
<div <div
:class="{ :class="{
'panel-chart--fullscreen': isFullscreen, 'panel-chart--fullscreen': isFullscreen,
'panel-chart-notebook':from==='notebook'&&notebookEdit&&!isExportHtml 'panel-chart-notebook':from==='notebook'&&notebookEdit&&!isExportHtml,
}" }"
class="panel-chart" class="panel-chart"
:id="isFullscreen ? ('chart-screen-' + chartInfo.id ) : ('chart-local-' + chartInfo.id)" :id="isFullscreen ? ('chart-screen-' + chartInfo.id ) : ('chart-local-' + chartInfo.id)"
@@ -75,12 +75,12 @@
<div class="noteboook-chart-addWrap" v-if="from==='notebook'&&!isExportHtml"> <div class="noteboook-chart-addWrap" v-if="from==='notebook'&&!isExportHtml">
<el-tooltip :content="$t('notebook.addchart')" effect="light" placement="bottom"> <el-tooltip :content="$t('notebook.addchart')" effect="light" placement="bottom">
<div class="noteboook-chart-add addBefore"> <div class="noteboook-chart-add addBefore">
<i class="nz-icon nz-icon-plus" @click="addNotebook({position:'before',y:chartInfo.y})"></i> <i class="nz-icon nz-icon-plus" @click="addNotebook({position:'before',id:chartInfo.id})"></i>
</div> </div>
</el-tooltip> </el-tooltip>
<el-tooltip :content="$t('notebook.addchart')" effect="light" placement="top"> <el-tooltip :content="$t('notebook.addchart')" effect="light" placement="top">
<div class="noteboook-chart-add addAfter"> <div class="noteboook-chart-add addAfter">
<i class="nz-icon nz-icon-plus" @click="addNotebook({position:'after',y:chartInfo.y})"></i> <i class="nz-icon nz-icon-plus" @click="addNotebook({position:'after',id:chartInfo.id})"></i>
</div> </div>
</el-tooltip> </el-tooltip>
</div> </div>

View File

@@ -212,14 +212,24 @@ export default {
createSuccess (chart) { createSuccess (chart) {
delete chart.panelName delete chart.panelName
chart.loaded = false chart.loaded = false
if (chart.id) { if (chart.id) { // 编辑
const index = this.$refs.notebookList.copyDataList.findIndex(item => item.id == chart.id) const index = this.$refs.notebookList.copyDataList.findIndex(item => item.id == chart.id)
this.$refs.notebookList.copyDataList.splice(index, 1, chart) this.$refs.notebookList.copyDataList.splice(index, 1, chart)
} else { } else { // 新增
const id = this.getMaxId(this.$refs.notebookList.copyDataList) + 1 const id = this.getMaxId(this.$refs.notebookList.copyDataList) + 1
chart.id = id chart.id = id
chart.i = id if (chart.position) {
this.$refs.notebookList.copyDataList.push(chart) const index = this.$refs.notebookList.copyDataList.findIndex(item => item.id == chart.position.id)
if (chart.position.position === 'before') { // 向前追加
delete chart.position
this.$refs.notebookList.copyDataList.splice(index, 0, chart)
} else { // 向后追加
delete chart.position
this.$refs.notebookList.copyDataList.splice(index + 1, 0, chart)
}
} else {
this.$refs.notebookList.copyDataList.push(chart)
}
} }
this.$refs.notebookList.onScroll(this.scrollbarWrap.scrollTop) this.$refs.notebookList.onScroll(this.scrollbarWrap.scrollTop)
this.$store.dispatch('clearPanel') this.$store.dispatch('clearPanel')
@@ -229,17 +239,16 @@ export default {
}, },
copyChartText (data) { copyChartText (data) {
const chart = JSON.parse(JSON.stringify(data)) const chart = JSON.parse(JSON.stringify(data))
chart.y = chart.y + 0.01
chart.id = this.getMaxId(this.$refs.notebookList.copyDataList) + 1
chart.param.isEdit = false chart.param.isEdit = false
this.$refs.notebookList.copyDataList.push(chart) chart.position = { position: 'after', id: chart.id }
this.$refs.notebookList.onScroll(this.scrollbarWrap.scrollTop) delete chart.id
this.createSuccess(chart)
}, },
// 编辑图表信息,打开编辑弹窗 // 编辑图表信息,打开编辑弹窗
editChart (data, copy) { editChart (data, copy) {
if (copy) { if (copy) {
this.chart = JSON.parse(JSON.stringify(data)) this.chart = JSON.parse(JSON.stringify(data))
this.chart.y = this.chart.y + 0.01 this.chart.position = { position: 'after', id: data.id }
this.chart.panelName = this.showPanel.name this.chart.panelName = this.showPanel.name
this.chart.id = '' this.chart.id = ''
this.chart.elements.forEach((item) => { this.chart.elements.forEach((item) => {
@@ -275,23 +284,9 @@ export default {
type: chart.type, type: chart.type,
unit: 2, unit: 2,
datasource: chart.datasource, datasource: chart.datasource,
span: 12,
height: 4,
w: 12,
h: 4,
x: 0,
y: 0,
param: this.newChart(chart.type) param: this.newChart(chart.type)
} }
if (chart.position) { this.chart.position = chart.position
if (chart.position.position === 'before') {
this.chart.y = chart.position.y - 0.01
} else {
this.chart.y = chart.position.y + 0.01
}
} else {
this.chart.y = this.getMaxY(this.$refs.notebookList.copyDataList)
}
if (this.chart.datasource === 'metrics') { if (this.chart.datasource === 'metrics') {
this.chart.elements = [{ expression: '', legend: '', type: 'expert', id: '', name: 'A', state: 1, step: undefined }] this.chart.elements = [{ expression: '', legend: '', type: 'expert', id: '', name: 'A', state: 1, step: undefined }]
} }
@@ -308,12 +303,6 @@ export default {
type: 'text', type: 'text',
unit: 2, unit: 2,
datasource: 'misc', datasource: 'misc',
span: 12,
height: 4,
w: 12,
h: 4,
x: 0,
y: this.getMaxY(this.$refs.notebookList.copyDataList),
param: this.newChart('text') param: this.newChart('text')
} }
this.createSuccess(chart) this.createSuccess(chart)
@@ -327,15 +316,6 @@ export default {
}) })
return Math.max(maxElement.id, 1) return Math.max(maxElement.id, 1)
}, },
getMaxY (arr) { // 获取当前列表最大的y
if (!arr.length) {
return 0
}
const maxElement = arr.reduce(function (prev, current) {
return (prev.y > current.y) ? prev : current
})
return maxElement.y
},
newChart (type) { newChart (type) {
let param = {} let param = {}
switch (type) { switch (type) {

View File

@@ -1,36 +1,26 @@
<template> <template>
<div class="notebook-list"> <div class="notebook-list">
<grid-layout <draggable
v-if="gridLayoutShow" v-model="copyDataList"
ref="layout" :scroll-sensitivity="300"
:class="firstInit ? 'no-animation' : ''" :options="{
:col-num="12" dragClass:'drag-chart-class',
:is-draggable="notebookEdit" fallbackClass:'fallback-class',
:is-resizable="notebookEdit" forceFallback:false,
:layout.sync="copyDataList" ghostClass:'chart-ghost',
:margin="[20, 20]" chosenClass:'choose-class',
:vertical-compact="true" scroll:true,
:use-css-transforms="false" filter: '.drag-disabled',
animation: 150,
handle: '.chart-header'
}"
:disabled="!notebookEdit"
> >
<grid-item <div
class="panel-chart-wrap"
:class="{'text-chart-wrap':item.type==='text'}"
v-for="item in copyDataList" v-for="item in copyDataList"
:key="item.id" :key="item.id">
:h="item.h"
:i="item.i"
:w="item.w"
:x="item.x"
:y="item.y"
:min-w="12"
:static="item.static"
:class="{
'opacityItem': item.static,
}"
:ref="'grid-item' + item.id"
dragAllowFrom=".chart-header"
dragIgnoreFrom=".chart-header__tools"
@resized="resizedEvent"
@moved="movedEvent"
>
<panel-chart <panel-chart
:from="from" :from="from"
:variablesInit="true" :variablesInit="true"
@@ -40,16 +30,14 @@
:isExportHtml="isExportHtml" :isExportHtml="isExportHtml"
:dataJson="dataJson" :dataJson="dataJson"
></panel-chart> ></panel-chart>
</grid-item> </div>
</grid-layout> </draggable>
</div> </div>
</template> </template>
<script> <script>
import GridLayout from '@/components/chart/chart/grid/GridLayout' import draggable from 'vuedraggable'
import GridItem from '@/components/chart/chart/grid/GridItem'
import panelChart from '@/components/chart/panelChart' import panelChart from '@/components/chart/panelChart'
import groupData from '@/components/chart/tempGroup'
import { lineChartMove } from '@/components/common/js/common' import { lineChartMove } from '@/components/common/js/common'
export default { export default {
name: 'notebookList', name: 'notebookList',
@@ -73,8 +61,7 @@ export default {
} }
}, },
components: { components: {
GridLayout: GridLayout, draggable,
GridItem: GridItem,
panelChart panelChart
}, },
computed: { computed: {
@@ -129,13 +116,12 @@ export default {
} }
this.scrollTopTimer = setTimeout(() => { this.scrollTopTimer = setTimeout(() => {
this.copyDataList.forEach(item => { this.copyDataList.forEach(item => {
if (!this.$refs['grid-item' + item.id] || !this.$refs['grid-item' + item.id][0]) { if (!this.$refs['chart' + item.id] || !this.$refs['chart' + item.id][0]) {
return return
} }
const dom = this.$refs['grid-item' + item.id][0].$el const dom = this.$refs['chart' + item.id][0].$el
if (dom) { if (dom) {
let top = dom.style.top const top = dom.offsetTop
top = Number(top.substring(0, top.length - 2))
if (item.loaded) { if (item.loaded) {
return return
} }
@@ -175,26 +161,11 @@ export default {
this.firstInit = true this.firstInit = true
const cloneDataList = this.$lodash.cloneDeep(n) const cloneDataList = this.$lodash.cloneDeep(n)
const tempList = cloneDataList.map((item, index) => { const tempList = cloneDataList.map((item, index) => {
const height = item.h || item.height
return { return {
...item, ...item,
i: item.id, i: item.id
w: 12,
h: height || 4,
x: item.x || 0,
y: item.y || 0
} }
}) })
// 添加占位元素 防止向上塌陷
tempList.push({
...groupData,
i: -2,
w: 12,
h: 0,
x: 0,
y: 0,
static: true
})
this.$nextTick(() => { this.$nextTick(() => {
this.copyDataList = this.$lodash.cloneDeep(tempList) this.copyDataList = this.$lodash.cloneDeep(tempList)
this.gridLayoutShow = true this.gridLayoutShow = true