From 2a263a39cbb71c772caa73ee465a727db1050efd Mon Sep 17 00:00:00 2001 From: Oskar Damkjaer Date: Wed, 6 Apr 2022 14:43:44 +0200 Subject: [PATCH] Publish monaco in arc (#1727) * importable editor * fix cypher editor support update snapshots * update pkg * mallan * api-ectractor-experiment * udpate * Update deps * rename monaco to cypher-editor * Fix tests * Fix styled comp in monaco comp * Switch from lodash-es to fix tests in NX * Remove unused deps * Switch back to lodash-es * Update snapshots * Review comments * fix type errors --- LICENSES.txt | 206 +++++++++ NOTICE.txt | 4 + package.json | 4 +- src/browser/modules/Editor/MainEditor.tsx | 6 +- src/browser/modules/Frame/FrameEditor.tsx | 6 +- .../CypherEditor.test.tsx} | 4 +- .../CypherEditor.tsx} | 61 +-- .../CypherMonacoThemes.ts | 0 .../editorSchemaConverter.test.ts | 0 .../editorSchemaConverter.ts | 0 .../editorSupport.ts | 1 + .../cypher-language-support/index.ts | 10 +- .../language/CypherTokensProvider.ts | 2 +- src/neo4j-arc/index.ts | 1 + src/neo4j-arc/package.json | 9 +- src/neo4j-arc/rollup.config.js | 9 +- src/neo4j-arc/yarn.lock | 87 +++- src/shared/modules/editor/editorDuck.ts | 9 +- yarn.lock | 415 ++++++++++-------- 19 files changed, 594 insertions(+), 240 deletions(-) rename src/neo4j-arc/cypher-language-support/{monaco-editor/Monaco.test.tsx => cypher-editor/CypherEditor.test.tsx} (95%) rename src/neo4j-arc/cypher-language-support/{monaco-editor/Monaco.tsx => cypher-editor/CypherEditor.tsx} (93%) rename src/neo4j-arc/cypher-language-support/{monaco-editor => cypher-editor}/CypherMonacoThemes.ts (100%) rename src/neo4j-arc/cypher-language-support/{monaco-editor => cypher-editor}/editorSchemaConverter.test.ts (100%) rename src/neo4j-arc/cypher-language-support/{monaco-editor => cypher-editor}/editorSchemaConverter.ts (100%) rename src/neo4j-arc/cypher-language-support/{monaco-editor => cypher-editor}/editorSupport.ts (99%) diff --git a/LICENSES.txt b/LICENSES.txt index 85b097b2f2d..9910f35efdd 100644 --- a/LICENSES.txt +++ b/LICENSES.txt @@ -521,6 +521,212 @@ Apache License ----- +The following software may be included in this product: @juggle/resize-observer. A copy of the source code may be downloaded from git+ssh://git@github.com/juggle/resize-observer.git. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 JUGGLE LTD + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +----- + The following software may be included in this product: @neo4j-ndl/base, @neo4j-ndl/react. This software contains the following license and notice below: GNU GENERAL PUBLIC LICENSE diff --git a/NOTICE.txt b/NOTICE.txt index 549b8e5f6c1..d869a38bdde 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -174,6 +174,10 @@ Third-party licenses │ │ ├─ URL: https://github.com/grpc/grpc-node.git │ │ ├─ VendorName: Google Inc. │ │ └─ VendorUrl: https://grpc.io/ +│ ├─ @juggle/resize-observer@3.3.1 +│ │ ├─ URL: git+ssh://git@github.com/juggle/resize-observer.git +│ │ ├─ VendorName: Juggle +│ │ └─ VendorUrl: https://juggle.studio/resize-observer/ │ ├─ @neo4j/browser-lambda-parser@1.0.5 │ │ └─ URL: https://github.com/neo4j-apps/lambda-parser │ ├─ @scarf/scarf@0.1.8 diff --git a/package.json b/package.json index 1dd1db55ec7..9f2e0639dd8 100644 --- a/package.json +++ b/package.json @@ -156,7 +156,6 @@ "react-refresh": "^0.11.0", "react-test-renderer": "^17.0.2", "redux-mock-store": "^1.2.3", - "resize-observer-polyfill": "^1.5.1", "style-loader": "^0.23.1", "ts-jest": "^25.0.0", "ts-loader": "^8.0.2", @@ -173,9 +172,10 @@ }, "dependencies": { "@apollo/client": "^3.2.0", - "@neo4j/browser-lambda-parser": "1.0.5", + "@juggle/resize-observer": "^3.3.1", "@neo4j-ndl/base": "^0.1.2", "@neo4j-ndl/react": "^0.1.2", + "@neo4j/browser-lambda-parser": "1.0.5", "@sentry/integrations": "^5.29.0", "@sentry/react": "^5.29.0", "@sentry/tracing": "^5.27.0", diff --git a/src/browser/modules/Editor/MainEditor.tsx b/src/browser/modules/Editor/MainEditor.tsx index 29c7ca4df26..205b12c966e 100644 --- a/src/browser/modules/Editor/MainEditor.tsx +++ b/src/browser/modules/Editor/MainEditor.tsx @@ -18,7 +18,7 @@ * along with this program. If not, see . */ import { useMutation } from '@apollo/client' -import { Monaco, MonacoHandles } from 'neo4j-arc/cypher-language-support' +import { CypherEditor } from 'neo4j-arc/cypher-language-support' import { QueryResult } from 'neo4j-driver' import React, { Dispatch, useEffect, useRef, useState } from 'react' import { connect } from 'react-redux' @@ -128,7 +128,7 @@ export function MainEditor({ const [currentlyEditing, setCurrentlyEditing] = useState( null ) - const editorRef = useRef(null) + const editorRef = useRef(null) const toggleFullscreen = () => { setFullscreen(fs => !fs) @@ -271,7 +271,7 @@ export function MainEditor({
- (null) + const editorRef = useRef(null) function run(cmd: string) { reRun(frame, cmd) @@ -184,7 +184,7 @@ function FrameEditor({
{renderEditor ? ( - undefined describe('Monaco', () => { it('renders a component that functions as a textbox', () => { const { getByRole, queryByDisplayValue } = render( - code.trim().length > 0 && @@ -38,8 +38,6 @@ const shouldCheckForHints = (code: string) => !code.trimLeft().toUpperCase().startsWith('EXPLAIN') && !code.trimLeft().toUpperCase().startsWith('PROFILE') -export type MonacoHandles = Monaco - const MonacoStyleWrapper = styled.div` height: 100%; width: 100%; @@ -57,32 +55,50 @@ const MonacoStyleWrapper = styled.div` const EXPLAIN_QUERY_PREFIX = 'EXPLAIN ' const EXPLAIN_QUERY_PREFIX_LENGTH = EXPLAIN_QUERY_PREFIX.length const EDITOR_UPDATE_DEBOUNCE_TIME = 300 -type MonacoDefaultProps = { - value: string - onDisplayHelpKeys: () => void - onChange: (value: string) => void - onExecute: (value: string) => void -} - -export type MonacoProps = MonacoDefaultProps & { +type CypherEditorDefaultProps = { enableMultiStatementMode: boolean fontLigatures: boolean history: string[] id: string isFullscreen: boolean - onChange?: (value: string) => void - onDisplayHelpKeys?: () => void - onExecute?: (value: string) => void + onChange: (value: string) => void + onDisplayHelpKeys: () => void + onExecute: (value: string) => void sendCypherQuery: (query: string) => Promise toggleFullscreen: () => void useDb: null | string value: string } -type MonacoState = { currentHistoryIndex: number; draft: string } + +export type CypherEditorProps = CypherEditorDefaultProps +const cypherEditorDefaultProps: CypherEditorDefaultProps = { + enableMultiStatementMode: false, + fontLigatures: true, + history: [], + id: 'main', + isFullscreen: false, + onChange: () => undefined, + onDisplayHelpKeys: () => undefined, + onExecute: () => undefined, + sendCypherQuery: () => + new Promise(res => + res({ + result: { summary: { notifications: [] } } + } as any) + ), + toggleFullscreen: () => undefined, + useDb: null, + value: '' +} + +type CypherEditorState = { currentHistoryIndex: number; draft: string } const UNRUN_CMD_HISTORY_INDEX = -1 -export class Monaco extends React.Component { - state: MonacoState = { +export class CypherEditor extends React.Component< + CypherEditorProps, + CypherEditorState +> { + state: CypherEditorState = { currentHistoryIndex: UNRUN_CMD_HISTORY_INDEX, draft: '' } @@ -90,12 +106,7 @@ export class Monaco extends React.Component { editor?: editor.IStandaloneCodeEditor container?: HTMLElement - static defaultProps: MonacoDefaultProps = { - value: '', - onDisplayHelpKeys: () => undefined, - onChange: () => undefined, - onExecute: () => undefined - } + static defaultProps = cypherEditorDefaultProps private getMonacoId = (): string => `monaco-${this.props.id}` private debouncedUpdateCode = debounce(() => { @@ -407,7 +418,7 @@ export class Monaco extends React.Component { return } - componentDidUpdate(prevProps: MonacoProps): void { + componentDidUpdate(prevProps: CypherEditorProps): void { const { useDb, fontLigatures, enableMultiStatementMode } = this.props if (fontLigatures !== prevProps.fontLigatures) { this.editor?.updateOptions({ fontLigatures }) diff --git a/src/neo4j-arc/cypher-language-support/monaco-editor/CypherMonacoThemes.ts b/src/neo4j-arc/cypher-language-support/cypher-editor/CypherMonacoThemes.ts similarity index 100% rename from src/neo4j-arc/cypher-language-support/monaco-editor/CypherMonacoThemes.ts rename to src/neo4j-arc/cypher-language-support/cypher-editor/CypherMonacoThemes.ts diff --git a/src/neo4j-arc/cypher-language-support/monaco-editor/editorSchemaConverter.test.ts b/src/neo4j-arc/cypher-language-support/cypher-editor/editorSchemaConverter.test.ts similarity index 100% rename from src/neo4j-arc/cypher-language-support/monaco-editor/editorSchemaConverter.test.ts rename to src/neo4j-arc/cypher-language-support/cypher-editor/editorSchemaConverter.test.ts diff --git a/src/neo4j-arc/cypher-language-support/monaco-editor/editorSchemaConverter.ts b/src/neo4j-arc/cypher-language-support/cypher-editor/editorSchemaConverter.ts similarity index 100% rename from src/neo4j-arc/cypher-language-support/monaco-editor/editorSchemaConverter.ts rename to src/neo4j-arc/cypher-language-support/cypher-editor/editorSchemaConverter.ts diff --git a/src/neo4j-arc/cypher-language-support/monaco-editor/editorSupport.ts b/src/neo4j-arc/cypher-language-support/cypher-editor/editorSupport.ts similarity index 99% rename from src/neo4j-arc/cypher-language-support/monaco-editor/editorSupport.ts rename to src/neo4j-arc/cypher-language-support/cypher-editor/editorSupport.ts index 0698e6a58a6..5685e47bf78 100644 --- a/src/neo4j-arc/cypher-language-support/monaco-editor/editorSupport.ts +++ b/src/neo4j-arc/cypher-language-support/cypher-editor/editorSupport.ts @@ -135,6 +135,7 @@ export function initalizeCypherSupport(): void { editor.defineTheme('dark', monacoDarkTheme) editor.defineTheme('light', monacoLightTheme) + editor.setTheme('light') } function encodeNumberAsSortableString(number: number): string { diff --git a/src/neo4j-arc/cypher-language-support/index.ts b/src/neo4j-arc/cypher-language-support/index.ts index 4f1a6516aa0..56802db66bd 100644 --- a/src/neo4j-arc/cypher-language-support/index.ts +++ b/src/neo4j-arc/cypher-language-support/index.ts @@ -18,14 +18,14 @@ * along with this program. If not, see . */ -export { Monaco } from './monaco-editor/Monaco' -export type { MonacoHandles, MonacoProps } from './monaco-editor/Monaco' +export { CypherEditor } from './cypher-editor/CypherEditor' +export type { CypherEditorProps } from './cypher-editor/CypherEditor' export { setupAutocomplete, setEditorTheme, - initalizeCypherSupport as setupCypherSupport, + initalizeCypherSupport, getText -} from './monaco-editor/editorSupport' +} from './cypher-editor/editorSupport' export { toFunction, @@ -33,4 +33,4 @@ export { toProcedure, toPropertyKey, toRelationshipType -} from './monaco-editor/editorSchemaConverter' +} from './cypher-editor/editorSchemaConverter' diff --git a/src/neo4j-arc/cypher-language-support/language/CypherTokensProvider.ts b/src/neo4j-arc/cypher-language-support/language/CypherTokensProvider.ts index 78548221f3b..5b548b7e999 100644 --- a/src/neo4j-arc/cypher-language-support/language/CypherTokensProvider.ts +++ b/src/neo4j-arc/cypher-language-support/language/CypherTokensProvider.ts @@ -17,7 +17,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -import { InputStream } from 'antlr4/index.js' +import { InputStream } from 'antlr4' import { CypherLexer } from 'cypher-editor-support/src/_generated/CypherLexer' import { languages } from 'monaco-editor/esm/vs/editor/editor.api' diff --git a/src/neo4j-arc/index.ts b/src/neo4j-arc/index.ts index 5e0a3964964..d88fe5d48ae 100644 --- a/src/neo4j-arc/index.ts +++ b/src/neo4j-arc/index.ts @@ -1,2 +1,3 @@ export * from './common' export * from './graph-visualization' +export * from './cypher-language-support' diff --git a/src/neo4j-arc/package.json b/src/neo4j-arc/package.json index 6ba70d14bc5..e5c28c1a156 100644 --- a/src/neo4j-arc/package.json +++ b/src/neo4j-arc/package.json @@ -24,15 +24,18 @@ "@neo4j-ndl/base": "^0.1.2", "@neo4j-ndl/react": "^0.1.2", "@rollup/plugin-alias": "^3.1.9", + "@types/react": "^17.0.40", "esbuild": "^0.14.26", "neo4j-driver-core": "^4.4.5", + "react": "^17.0.2", + "react-dom": "^17.0.2", "rollup": "^2.70.1", "rollup-plugin-dts": "^4.2.0", - "@types/react": "^17.0.40", "rollup-plugin-esbuild": "^4.8.2", "typescript": "^4.6.2" }, "dependencies": { + "@juggle/resize-observer": "^3.3.1", "@types/d3-color": "^3.0.2", "@types/d3-drag": "^3.0.1", "@types/d3-ease": "^3.0.0", @@ -46,6 +49,8 @@ "@types/luxon": "^2.3.1", "@types/react-resizable": "^1.7.3", "@types/styled-components": "^5.1.1", + "antlr4": "^4.8.0", + "cypher-editor-support": "^1.1.8", "d3-color": "^3.0.1", "d3-drag": "^3.0.0", "d3-ease": "^3.0.1", @@ -58,6 +63,8 @@ "deepmerge": "^4.2.2", "lodash-es": "^4.17.21", "luxon": "^2.0.2", + "monaco-editor": "0.23.0", + "react-is": "^17.0.2", "react-resizable": "^3.0.4", "styled-components": "^5.3.3" }, diff --git a/src/neo4j-arc/rollup.config.js b/src/neo4j-arc/rollup.config.js index f63eb73484b..b78f4786c3c 100644 --- a/src/neo4j-arc/rollup.config.js +++ b/src/neo4j-arc/rollup.config.js @@ -5,10 +5,17 @@ import alias from '@rollup/plugin-alias' const packageJson = require('./package.json') const name = packageJson.main.replace(/\.js$/, '') +const importsWithPaths = [ + '@neo4j-ndl/base/lib/tokens/js/tokens', + 'monaco-editor/esm/vs/base/parts/quickinput/browser/quickInputList', + 'monaco-editor/esm/vs/editor/editor.api', + 'cypher-editor-support/src/_generated/CypherLexer' +] + const dependenciesNotToBundle = Object.keys({ ...packageJson.dependencies, ...packageJson.peerDependencies -}).concat(['@neo4j-ndl/base/lib/tokens/js/tokens']) +}).concat(importsWithPaths) const bundle = config => ({ ...config, diff --git a/src/neo4j-arc/yarn.lock b/src/neo4j-arc/yarn.lock index 1a2cedecaa4..96a6ba9d403 100644 --- a/src/neo4j-arc/yarn.lock +++ b/src/neo4j-arc/yarn.lock @@ -148,18 +148,23 @@ resolved "https://neo.jfrog.io/neo/api/npm/npm/@heroicons/react/-/react-1.0.6.tgz#35dd26987228b39ef2316db3b1245c42eb19e324" integrity sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ== -"@neo4j-ndl/base@^0.1.2": - version "0.1.2" - resolved "https://neo.jfrog.io/neo/api/npm/npm/@neo4j-ndl/base/-/base-0.1.2.tgz#fa542746199aea852eef1e091e3b40e252290383" - integrity sha512-8ClB7yNF0j+F21WbSYPQsXgTMEDhYhWy0DMPPQEBOp/fGovLgwWX+kUAcDT9olFS+ViZx9/SSBx4fQKVJUfOSA== +"@juggle/resize-observer@^3.3.1": + version "3.3.1" + resolved "https://neo.jfrog.io/neo/api/npm/npm/@juggle/resize-observer/-/resize-observer-3.3.1.tgz#b50a781709c81e10701004214340f25475a171a0" + integrity sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw== + +"@neo4j-ndl/base@^0.1.2", "@neo4j-ndl/base@^0.1.4": + version "0.1.4" + resolved "https://neo.jfrog.io/neo/api/npm/npm/@neo4j-ndl/base/-/base-0.1.4.tgz#fd807f444d9226a414967e4c7ee5a9436f1f81cd" + integrity sha512-1KAUQV799nTA/YTRxk+fc37Owbw0yhbH3prurktUMzZqlGO3sB0oxQXTRZXtQ6DQwsWaawYNFw66bsKugdPrig== "@neo4j-ndl/react@^0.1.2": - version "0.1.2" - resolved "https://neo.jfrog.io/neo/api/npm/npm/@neo4j-ndl/react/-/react-0.1.2.tgz#44e6ecca1d698e095947e470e284497417017a71" - integrity sha512-L2aaZIPDinafn8D5xR1RI3Nk5y+F6W5PPmYShrWBNhtLxeLHPHqi/Ivt2l0g/te5G/sOOx/ERt1eGoqWKLss3g== + version "0.1.4" + resolved "https://neo.jfrog.io/neo/api/npm/npm/@neo4j-ndl/react/-/react-0.1.4.tgz#0d7c6c5b4351ebd56e2a96bcf91d7ea59fc823de" + integrity sha512-+QmJBBaSo4wIi6UqVQ4BVGAPatNJoTOo+7V6yGFdlUEUxMAuBmi5tuonHpYa2m4GOL/iNKxipki1JgLnDgdsUQ== dependencies: "@heroicons/react" "^1.0.5" - "@neo4j-ndl/base" "^0.1.2" + "@neo4j-ndl/base" "^0.1.4" classnames "^2.3.1" "@rollup/plugin-alias@^3.1.9": @@ -317,6 +322,16 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" +antlr4@4.7.0: + version "4.7.0" + resolved "https://neo.jfrog.io/neo/api/npm/npm/antlr4/-/antlr4-4.7.0.tgz#297f956ddc06f83397fc0990ecf2e0cf20bfbbee" + integrity sha1-KX+VbdwG+DOX/AmQ7PLgzyC/u+4= + +antlr4@^4.8.0: + version "4.9.3" + resolved "https://neo.jfrog.io/neo/api/npm/npm/antlr4/-/antlr4-4.9.3.tgz#268b844ff8ce97d022399a05d4b37aa6ab4047b2" + integrity sha512-qNy2odgsa0skmNMCuxzXhM4M8J1YDaPv3TI+vCdnOAanu0N982wBrSqziDKRDctEZLZy9VffqIZXc0UGjjSP/g== + "babel-plugin-styled-components@>= 1.12.0": version "2.0.6" resolved "https://neo.jfrog.io/neo/api/npm/npm/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.6.tgz#6f76c7f7224b7af7edc24a4910351948c691fc90" @@ -388,6 +403,15 @@ csstype@^3.0.2: resolved "https://neo.jfrog.io/neo/api/npm/npm/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== +cypher-editor-support@^1.1.8: + version "1.1.8" + resolved "https://neo.jfrog.io/neo/api/npm/npm/cypher-editor-support/-/cypher-editor-support-1.1.8.tgz#6b173de2a67fe91e8493fbbc6ee41cf4c90ee84e" + integrity sha512-ZYLhF4+rtKOIgbEKaDq0Hrd4Y9oMydks2NNZsob2COa4Lpn52jnV6b2hoRnHsYcKIQp72VY3nCFR+oht49vEqQ== + dependencies: + antlr4 "4.7.0" + fuzzaldrin "2.1.0" + lodash "4.17.15" + "d3-array@2 - 3", "d3-array@2.10.0 - 3": version "3.1.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/d3-array/-/d3-array-3.1.1.tgz#7797eb53ead6b9083c75a45a681e93fc41bc468c" @@ -671,6 +695,11 @@ fsevents@~2.3.2: resolved "https://neo.jfrog.io/neo/api/npm/npm/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== +fuzzaldrin@2.1.0: + version "2.1.0" + resolved "https://neo.jfrog.io/neo/api/npm/npm/fuzzaldrin/-/fuzzaldrin-2.1.0.tgz#90204c3e2fdaa6941bb28d16645d418063a90e9b" + integrity sha1-kCBMPi/appQbso0WZF1BgGOpDps= + globals@^11.1.0: version "11.12.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -718,12 +747,17 @@ lodash-es@^4.17.21: resolved "https://neo.jfrog.io/neo/api/npm/npm/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== +lodash@4.17.15: + version "4.17.15" + resolved "https://neo.jfrog.io/neo/api/npm/npm/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + lodash@^4.17.11: version "4.17.21" resolved "https://neo.jfrog.io/neo/api/npm/npm/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -loose-envify@^1.4.0: +loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -742,6 +776,11 @@ magic-string@^0.26.1: dependencies: sourcemap-codec "^1.4.8" +monaco-editor@0.23.0: + version "0.23.0" + resolved "https://neo.jfrog.io/neo/api/npm/npm/monaco-editor/-/monaco-editor-0.23.0.tgz#24844ba5640c7adb3a2a3ff3b520cf2d7170a6f0" + integrity sha512-q+CP5zMR/aFiMTE9QlIavGyGicKnG2v/H8qVvybLzeFsARM8f6G9fL0sMST2tyVYCwDKkGamZUI6647A0jR/Lg== + ms@2.1.2: version "2.1.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" @@ -776,6 +815,15 @@ prop-types@15.x, prop-types@^15.6.0: object-assign "^4.1.1" react-is "^16.13.1" +react-dom@^17.0.2: + version "17.0.2" + resolved "https://neo.jfrog.io/neo/api/npm/npm/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + react-draggable@^4.0.3: version "4.4.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/react-draggable/-/react-draggable-4.4.4.tgz#5b26d9996be63d32d285a426f41055de87e59b2f" @@ -789,6 +837,11 @@ react-is@^16.13.1, react-is@^16.7.0: resolved "https://neo.jfrog.io/neo/api/npm/npm/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== +react-is@^17.0.2: + version "17.0.2" + resolved "https://neo.jfrog.io/neo/api/npm/npm/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + react-resizable@^3.0.4: version "3.0.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/react-resizable/-/react-resizable-3.0.4.tgz#aa20108eff28c52c6fddaa49abfbef8abf5e581b" @@ -797,6 +850,14 @@ react-resizable@^3.0.4: prop-types "15.x" react-draggable "^4.0.3" +react@^17.0.2: + version "17.0.2" + resolved "https://neo.jfrog.io/neo/api/npm/npm/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + rollup-plugin-dts@^4.2.0: version "4.2.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/rollup-plugin-dts/-/rollup-plugin-dts-4.2.0.tgz#f7ae4646f5b3aec07560bc341c0dc4a85f8a0dff" @@ -824,6 +885,14 @@ rollup@^2.70.1: optionalDependencies: fsevents "~2.3.2" +scheduler@^0.20.2: + version "0.20.2" + resolved "https://neo.jfrog.io/neo/api/npm/npm/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + shallowequal@^1.1.0: version "1.1.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" diff --git a/src/shared/modules/editor/editorDuck.ts b/src/shared/modules/editor/editorDuck.ts index 642d4ca6dd9..040b7eac50f 100644 --- a/src/shared/modules/editor/editorDuck.ts +++ b/src/shared/modules/editor/editorDuck.ts @@ -19,7 +19,7 @@ */ import { setupAutocomplete, - setupCypherSupport, + initalizeCypherSupport, toFunction, toLabel, toProcedure, @@ -158,7 +158,10 @@ export const initializeCypherEditorEpic: Epic< .ofType(APP_START) .take(1) .do(() => { - setupCypherSupport() + initalizeCypherSupport() + setupAutocomplete({ + consoleCommands + }) }) .ignoreElements() } @@ -167,7 +170,7 @@ export const updateEditorSupportSchemaEpic: Epic = ( store ) => actions$ - .ofType([APP_START, DB_META_DONE, UPDATE_PARAMS]) + .ofType([DB_META_DONE, UPDATE_PARAMS]) .do(() => { const { params, meta } = store.getState() diff --git a/yarn.lock b/yarn.lock index 37963461ac2..f5ea8a69f89 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1057,22 +1057,7 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.11.5", "@babel/traverse@^7.7.0": - version "7.11.5" - resolved "https://neo.jfrog.io/neo/api/npm/npm/@babel/traverse/-/traverse-7.11.5.tgz#be777b93b518eb6d76ee2e1ea1d143daa11e61c3" - integrity sha1-vnd7k7UY62127i4eodFD2qEeYcM= - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.11.5" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/parser" "^7.11.5" - "@babel/types" "^7.11.5" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" - -"@babel/traverse@^7.4.5": +"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.5": version "7.17.3" resolved "https://neo.jfrog.io/neo/api/npm/npm/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== @@ -1088,6 +1073,21 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.10.4", "@babel/traverse@^7.11.5", "@babel/traverse@^7.7.0": + version "7.11.5" + resolved "https://neo.jfrog.io/neo/api/npm/npm/@babel/traverse/-/traverse-7.11.5.tgz#be777b93b518eb6d76ee2e1ea1d143daa11e61c3" + integrity sha1-vnd7k7UY62127i4eodFD2qEeYcM= + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.11.5" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/parser" "^7.11.5" + "@babel/types" "^7.11.5" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + "@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": version "7.11.5" resolved "https://neo.jfrog.io/neo/api/npm/npm/@babel/types/-/types-7.11.5.tgz#d9de577d01252d77c6800cee039ee64faf75662d" @@ -1108,7 +1108,7 @@ "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://neo.jfrog.io/neo/api/npm/npm/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha1-daLotRy3WKdVPWgEpZMteqznXDk= + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@cnakazawa/watch@^1.0.3": version "1.0.4" @@ -1525,7 +1525,7 @@ "@jest/console@^25.5.0": version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/@jest/console/-/console-25.5.0.tgz#770800799d510f37329c508a9edd0b7b447d9abb" - integrity sha1-dwgAeZ1RDzcynFCKnt0Le0R9mrs= + integrity sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw== dependencies: "@jest/types" "^25.5.0" chalk "^3.0.0" @@ -1536,7 +1536,7 @@ "@jest/core@^25.5.4": version "25.5.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/@jest/core/-/core-25.5.4.tgz#3ef7412f7339210f003cdf36646bbca786efe7b4" - integrity sha1-PvdBL3M5IQ8APN82ZGu8p4bv57Q= + integrity sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA== dependencies: "@jest/console" "^25.5.0" "@jest/reporters" "^25.5.1" @@ -1570,7 +1570,7 @@ "@jest/environment@^25.5.0": version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/@jest/environment/-/environment-25.5.0.tgz#aa33b0c21a716c65686638e7ef816c0e3a0c7b37" - integrity sha1-qjOwwhpxbGVoZjjn74FsDjoMezc= + integrity sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA== dependencies: "@jest/fake-timers" "^25.5.0" "@jest/types" "^25.5.0" @@ -1579,7 +1579,7 @@ "@jest/fake-timers@^25.5.0": version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/@jest/fake-timers/-/fake-timers-25.5.0.tgz#46352e00533c024c90c2bc2ad9f2959f7f114185" - integrity sha1-RjUuAFM8AkyQwrwq2fKVn38RQYU= + integrity sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ== dependencies: "@jest/types" "^25.5.0" jest-message-util "^25.5.0" @@ -1590,7 +1590,7 @@ "@jest/globals@^25.5.2": version "25.5.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/@jest/globals/-/globals-25.5.2.tgz#5e45e9de8d228716af3257eeb3991cc2e162ca88" - integrity sha1-XkXp3o0ihxavMlfus5kcwuFiyog= + integrity sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA== dependencies: "@jest/environment" "^25.5.0" "@jest/types" "^25.5.0" @@ -1599,7 +1599,7 @@ "@jest/reporters@^25.5.1": version "25.5.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/@jest/reporters/-/reporters-25.5.1.tgz#cb686bcc680f664c2dbaf7ed873e93aa6811538b" - integrity sha1-y2hrzGgPZkwtuvfthz6TqmgRU4s= + integrity sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw== dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^25.5.0" @@ -1631,7 +1631,7 @@ "@jest/source-map@^25.5.0": version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/@jest/source-map/-/source-map-25.5.0.tgz#df5c20d6050aa292c2c6d3f0d2c7606af315bd1b" - integrity sha1-31wg1gUKopLCxtPw0sdgavMVvRs= + integrity sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ== dependencies: callsites "^3.0.0" graceful-fs "^4.2.4" @@ -1640,7 +1640,7 @@ "@jest/test-result@^25.5.0": version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/@jest/test-result/-/test-result-25.5.0.tgz#139a043230cdeffe9ba2d8341b27f2efc77ce87c" - integrity sha1-E5oEMjDN7/6botg0Gyfy78d86Hw= + integrity sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A== dependencies: "@jest/console" "^25.5.0" "@jest/types" "^25.5.0" @@ -1650,7 +1650,7 @@ "@jest/test-sequencer@^25.5.4": version "25.5.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz#9b4e685b36954c38d0f052e596d28161bdc8b737" - integrity sha1-m05oWzaVTDjQ8FLlltKBYb3Itzc= + integrity sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA== dependencies: "@jest/test-result" "^25.5.0" graceful-fs "^4.2.4" @@ -1710,6 +1710,11 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" +"@juggle/resize-observer@^3.3.1": + version "3.3.1" + resolved "https://neo.jfrog.io/neo/api/npm/npm/@juggle/resize-observer/-/resize-observer-3.3.1.tgz#b50a781709c81e10701004214340f25475a171a0" + integrity sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw== + "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -1982,9 +1987,9 @@ tslib "^1.9.3" "@sinonjs/commons@^1.7.0": - version "1.8.1" - resolved "https://neo.jfrog.io/neo/api/npm/npm/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" - integrity sha1-598A+YogMyT23HzGBsrZ1KirIhc= + version "1.8.3" + resolved "https://neo.jfrog.io/neo/api/npm/npm/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== dependencies: type-detect "4.0.8" @@ -2245,11 +2250,16 @@ resolved "https://neo.jfrog.io/neo/api/npm/npm/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz#693b316ad323ea97eed6b38ed1a3cc02b1672b57" integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w== -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.3" resolved "https://neo.jfrog.io/neo/api/npm/npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" integrity sha1-S6jdtyAiH0MuRDvV+RF/0iz9R2I= +"@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://neo.jfrog.io/neo/api/npm/npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + "@types/istanbul-lib-report@*": version "3.0.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" @@ -2372,9 +2382,9 @@ integrity sha1-Tse3G7ywGk5VRVtgsYsbang/4x0= "@types/normalize-package-data@^2.4.0": - version "2.4.0" - resolved "https://neo.jfrog.io/neo/api/npm/npm/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" - integrity sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4= + version "2.4.1" + resolved "https://neo.jfrog.io/neo/api/npm/npm/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" + integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== "@types/parse-json@^4.0.0": version "4.0.0" @@ -2384,7 +2394,7 @@ "@types/prettier@^1.19.0": version "1.19.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/@types/prettier/-/prettier-1.19.1.tgz#33509849f8e679e4add158959fdb086440e9553f" - integrity sha1-M1CYSfjmeeSt0ViVn9sIZEDpVT8= + integrity sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ== "@types/prop-types@*": version "15.7.3" @@ -2509,7 +2519,7 @@ "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" - integrity sha1-CoUdO9lkmPolwzq3J47TvWXwbD4= + integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== "@types/styled-components@^5.1.1": version "5.1.3" @@ -2881,7 +2891,7 @@ abab@^2.0.0: version "2.0.5" resolved "https://neo.jfrog.io/neo/api/npm/npm/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha1-wLZ4+zLWD8EhnHhNaoJv44Wut5o= + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== abort-controller@^3.0.0: version "3.0.0" @@ -2909,7 +2919,7 @@ accepts@~1.3.8: acorn-globals@^4.3.2: version "4.3.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" - integrity sha1-n6GSat3BHJcwjE5m163Q1Awycuc= + integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== dependencies: acorn "^6.0.1" acorn-walk "^6.0.1" @@ -2934,7 +2944,7 @@ acorn-jsx@^5.2.0: acorn-walk@^6.0.1: version "6.2.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha1-Ejy487hMIXHx9/slJhWxx4prGow= + integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== acorn-walk@^7.1.1: version "7.2.0" @@ -2951,17 +2961,22 @@ acorn@^5.5.0: resolved "https://neo.jfrog.io/neo/api/npm/npm/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" integrity sha1-Po2KmUfQWZoXltECJddDL0pKz14= -acorn@^6.0.1, acorn@^6.4.1: +acorn@^6.0.1, acorn@^6.0.7: + version "6.4.2" + resolved "https://neo.jfrog.io/neo/api/npm/npm/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + +acorn@^6.4.1: version "6.4.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" integrity sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ= -acorn@^6.0.7: - version "6.4.2" - resolved "https://neo.jfrog.io/neo/api/npm/npm/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" - integrity sha1-NYZv1xBSjpLeEM8GAWSY5H454eY= +acorn@^7.1.0: + version "7.4.1" + resolved "https://neo.jfrog.io/neo/api/npm/npm/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: +acorn@^7.1.1, acorn@^7.4.0: version "7.4.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" integrity sha1-4a1IbmxUUBY0xsOXxcEh2qODYHw= @@ -3041,14 +3056,7 @@ ansi-escapes@^3.2.0: resolved "https://neo.jfrog.io/neo/api/npm/npm/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://neo.jfrog.io/neo/api/npm/npm/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE= - dependencies: - type-fest "^0.11.0" - -ansi-escapes@^4.3.0: +ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: version "4.3.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4= @@ -3745,7 +3753,7 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.1, braces@~3.0.2: +braces@^3.0.1, braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc= @@ -3760,12 +3768,12 @@ brorand@^1.0.1: browser-process-hrtime@^1.0.0: version "1.0.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY= + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browser-resolve@^1.11.3: version "1.11.3" resolved "https://neo.jfrog.io/neo/api/npm/npm/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" - integrity sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY= + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== dependencies: resolve "1.1.7" @@ -3851,7 +3859,7 @@ browserslist@^4.12.0, browserslist@^4.8.5: bs-logger@0.x: version "0.2.6" resolved "https://neo.jfrog.io/neo/api/npm/npm/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha1-6302UwenLPl0zGzadraDVK0za9g= + integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== dependencies: fast-json-stable-stringify "2.x" @@ -3872,7 +3880,12 @@ buffer-equal-constant-time@1.0.1: resolved "https://neo.jfrog.io/neo/api/npm/npm/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= -buffer-from@1.x, buffer-from@^1.0.0: +buffer-from@1.x: + version "1.1.2" + resolved "https://neo.jfrog.io/neo/api/npm/npm/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-from@^1.0.0: version "1.1.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= @@ -4375,7 +4388,7 @@ code-point-at@^1.0.0: collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha1-zCyOlPwYu9/+ZNZTRXDIpnOyf1k= + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== collection-visit@^1.0.0: version "1.0.0" @@ -4590,13 +4603,20 @@ content-type@~1.0.4: resolved "https://neo.jfrog.io/neo/api/npm/npm/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha1-4TjMdeBAxyexlm/l5fjJruJW/js= -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.4.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= dependencies: safe-buffer "~5.1.1" +convert-source-map@^1.6.0: + version "1.8.0" + resolved "https://neo.jfrog.io/neo/api/npm/npm/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + cookie-signature@1.0.6: version "1.0.6" resolved "https://neo.jfrog.io/neo/api/npm/npm/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" @@ -4904,17 +4924,17 @@ cssesc@^3.0.0: cssom@^0.4.1: version "0.4.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha1-WmbPk9LQtmHYC/akT7ZfXC5OChA= + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== cssom@~0.3.6: version "0.3.8" resolved "https://neo.jfrog.io/neo/api/npm/npm/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== cssstyle@^2.0.0: version "2.3.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha1-/2ZaDdvcMYZLCWR/NBY0Q9kLCFI= + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: cssom "~0.3.6" @@ -5119,7 +5139,7 @@ dashdash@^1.12.0: data-urls@^1.1.0: version "1.1.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4= + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== dependencies: abab "^2.0.0" whatwg-mimetype "^2.2.0" @@ -5312,7 +5332,7 @@ detect-file@^1.0.0: detect-newline@^3.0.0: version "3.1.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha1-V29d/GOuGhkv8ZLYrTr2MImRtlE= + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== detect-node@^2.0.4: version "2.0.4" @@ -5468,7 +5488,7 @@ domelementtype@^2.2.0: domexception@^1.0.1: version "1.0.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA= + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== dependencies: webidl-conversions "^4.0.2" @@ -5711,6 +5731,11 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://neo.jfrog.io/neo/api/npm/npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://neo.jfrog.io/neo/api/npm/npm/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" @@ -5724,7 +5749,7 @@ escape-string-regexp@^5.0.0: escodegen@^1.11.1: version "1.14.3" resolved "https://neo.jfrog.io/neo/api/npm/npm/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" - integrity sha1-TnuB+6YVgdyXWC7XjKt/Do1j9QM= + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== dependencies: esprima "^4.0.1" estraverse "^4.2.0" @@ -6144,7 +6169,7 @@ execa@^1.0.0: execa@^3.2.0: version "3.4.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89" - integrity sha1-wI7UVQ72XYWPrCaf/IVyRG8364k= + integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g== dependencies: cross-spawn "^7.0.0" get-stream "^5.0.0" @@ -6202,7 +6227,7 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: expect@^25.5.0: version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/expect/-/expect-25.5.0.tgz#f07f848712a2813bb59167da3fb828ca21f58bba" - integrity sha1-8H+EhxKigTu1kWfaP7goyiH1i7o= + integrity sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA== dependencies: "@jest/types" "^25.5.0" ansi-styles "^4.0.0" @@ -7269,7 +7294,7 @@ hpack.js@^2.1.6: html-encoding-sniffer@^1.0.2: version "1.0.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg= + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== dependencies: whatwg-encoding "^1.0.1" @@ -7281,7 +7306,7 @@ html-entities@^1.2.1, html-entities@^1.3.1: html-escaper@^2.0.0: version "2.0.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha1-39YAJ9o2o238viNiYsAKWCJoFFM= + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== html-loader@^0.5.5: version "0.5.5" @@ -7571,9 +7596,9 @@ import-local@^2.0.0: resolve-cwd "^2.0.0" import-local@^3.0.2: - version "3.0.2" - resolved "https://neo.jfrog.io/neo/api/npm/npm/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" - integrity sha1-qM/QQx0d5KIZlwPQA+PmI2T6bbY= + version "3.1.0" + resolved "https://neo.jfrog.io/neo/api/npm/npm/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" @@ -7896,7 +7921,7 @@ is-fullwidth-code-point@^3.0.0: is-generator-fn@^2.0.0: version "2.1.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha1-fRQK3DiarzARqPKipM+m+q3/sRg= + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== is-glob@^3.1.0: version "3.1.0" @@ -8102,25 +8127,25 @@ istanbul-lib-instrument@^4.0.0: istanbul-lib-report@^3.0.0: version "3.0.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha1-dRj+UupE3jcvRgp2tezan/tz2KY= + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: istanbul-lib-coverage "^3.0.0" make-dir "^3.0.0" supports-color "^7.1.0" istanbul-lib-source-maps@^4.0.0: - version "4.0.0" - resolved "https://neo.jfrog.io/neo/api/npm/npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" - integrity sha1-dXQ85tlruG3H7kNSz2Nmoj8LGtk= + version "4.0.1" + resolved "https://neo.jfrog.io/neo/api/npm/npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: debug "^4.1.1" istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" istanbul-reports@^3.0.2: - version "3.0.2" - resolved "https://neo.jfrog.io/neo/api/npm/npm/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" - integrity sha1-1ZMhDlAAaDdQywn8BkTktuJ/1Ts= + version "3.1.4" + resolved "https://neo.jfrog.io/neo/api/npm/npm/istanbul-reports/-/istanbul-reports-3.1.4.tgz#1b6f068ecbc6c331040aab5741991273e609e40c" + integrity sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" @@ -8133,7 +8158,7 @@ jest-canvas-mock@^1.1.0: jest-changed-files@^25.5.0: version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-changed-files/-/jest-changed-files-25.5.0.tgz#141cc23567ceb3f534526f8614ba39421383634c" - integrity sha1-FBzCNWfOs/U0Um+GFLo5QhODY0w= + integrity sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw== dependencies: "@jest/types" "^25.5.0" execa "^3.2.0" @@ -8142,7 +8167,7 @@ jest-changed-files@^25.5.0: jest-cli@^25.5.4: version "25.5.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-cli/-/jest-cli-25.5.4.tgz#b9f1a84d1301a92c5c217684cb79840831db9f0d" - integrity sha1-ufGoTRMBqSxcIXaEy3mECDHbnw0= + integrity sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw== dependencies: "@jest/core" "^25.5.4" "@jest/test-result" "^25.5.0" @@ -8162,7 +8187,7 @@ jest-cli@^25.5.4: jest-config@^25.5.4: version "25.5.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-config/-/jest-config-25.5.4.tgz#38e2057b3f976ef7309b2b2c8dcd2a708a67f02c" - integrity sha1-OOIFez+Xbvcwmyssjc0qcIpn8Cw= + integrity sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg== dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^25.5.4" @@ -8207,14 +8232,14 @@ jest-diff@^25.2.1, jest-diff@^25.5.0: jest-docblock@^25.3.0: version "25.3.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-docblock/-/jest-docblock-25.3.0.tgz#8b777a27e3477cd77a168c05290c471a575623ef" - integrity sha1-i3d6J+NHfNd6FowFKQxHGldWI+8= + integrity sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg== dependencies: detect-newline "^3.0.0" jest-each@^25.5.0: version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-each/-/jest-each-25.5.0.tgz#0c3c2797e8225cb7bec7e4d249dcd96b934be516" - integrity sha1-DDwnl+giXLe+x+TSSdzZa5NL5RY= + integrity sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA== dependencies: "@jest/types" "^25.5.0" chalk "^3.0.0" @@ -8225,7 +8250,7 @@ jest-each@^25.5.0: jest-environment-jsdom@^25.5.0: version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz#dcbe4da2ea997707997040ecf6e2560aec4e9834" - integrity sha1-3L5NouqZdweZcEDs9uJWCuxOmDQ= + integrity sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A== dependencies: "@jest/environment" "^25.5.0" "@jest/fake-timers" "^25.5.0" @@ -8237,7 +8262,7 @@ jest-environment-jsdom@^25.5.0: jest-environment-node@^25.5.0: version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-environment-node/-/jest-environment-node-25.5.0.tgz#0f55270d94804902988e64adca37c6ce0f7d07a1" - integrity sha1-D1UnDZSASQKYjmStyjfGzg99B6E= + integrity sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA== dependencies: "@jest/environment" "^25.5.0" "@jest/fake-timers" "^25.5.0" @@ -8284,7 +8309,7 @@ jest-haste-map@^25.5.1: jest-jasmine2@^25.5.4: version "25.5.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz#66ca8b328fb1a3c5364816f8958f6970a8526968" - integrity sha1-ZsqLMo+xo8U2SBb4lY9pcKhSaWg= + integrity sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ== dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^25.5.0" @@ -8307,7 +8332,7 @@ jest-jasmine2@^25.5.4: jest-leak-detector@^25.5.0: version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz#2291c6294b0ce404241bb56fe60e2d0c3e34f0bb" - integrity sha1-IpHGKUsM5AQkG7Vv5g4tDD408Ls= + integrity sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA== dependencies: jest-get-type "^25.2.6" pretty-format "^25.5.0" @@ -8315,7 +8340,7 @@ jest-leak-detector@^25.5.0: jest-matcher-utils@^25.5.0: version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz#fbc98a12d730e5d2453d7f1ed4a4d948e34b7867" - integrity sha1-+8mKEtcw5dJFPX8e1KTZSONLeGc= + integrity sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw== dependencies: chalk "^3.0.0" jest-diff "^25.5.0" @@ -8325,7 +8350,7 @@ jest-matcher-utils@^25.5.0: jest-message-util@^25.5.0: version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-message-util/-/jest-message-util-25.5.0.tgz#ea11d93204cc7ae97456e1d8716251185b8880ea" - integrity sha1-6hHZMgTMeul0VuHYcWJRGFuIgOo= + integrity sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA== dependencies: "@babel/code-frame" "^7.0.0" "@jest/types" "^25.5.0" @@ -8339,14 +8364,14 @@ jest-message-util@^25.5.0: jest-mock@^25.5.0: version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-mock/-/jest-mock-25.5.0.tgz#a91a54dabd14e37ecd61665d6b6e06360a55387a" - integrity sha1-qRpU2r0U437NYWZda24GNgpVOHo= + integrity sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA== dependencies: "@jest/types" "^25.5.0" jest-pnp-resolver@^1.2.1: version "1.2.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha1-twSsCuAoqJEIpNBAs/kZ393I4zw= + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== jest-regex-util@^25.2.6: version "25.2.6" @@ -8356,7 +8381,7 @@ jest-regex-util@^25.2.6: jest-resolve-dependencies@^25.5.4: version "25.5.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz#85501f53957c8e3be446e863a74777b5a17397a7" - integrity sha1-hVAfU5V8jjvkRuhjp0d3taFzl6c= + integrity sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw== dependencies: "@jest/types" "^25.5.0" jest-regex-util "^25.2.6" @@ -8365,7 +8390,7 @@ jest-resolve-dependencies@^25.5.4: jest-resolve@^25.5.1: version "25.5.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-resolve/-/jest-resolve-25.5.1.tgz#0e6fbcfa7c26d2a5fe8f456088dc332a79266829" - integrity sha1-Dm+8+nwm0qX+j0VgiNwzKnkmaCk= + integrity sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ== dependencies: "@jest/types" "^25.5.0" browser-resolve "^1.11.3" @@ -8380,7 +8405,7 @@ jest-resolve@^25.5.1: jest-runner@^25.5.4: version "25.5.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-runner/-/jest-runner-25.5.4.tgz#ffec5df3875da5f5c878ae6d0a17b8e4ecd7c71d" - integrity sha1-/+xd84ddpfXIeK5tChe45OzXxx0= + integrity sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg== dependencies: "@jest/console" "^25.5.0" "@jest/environment" "^25.5.0" @@ -8405,7 +8430,7 @@ jest-runner@^25.5.4: jest-runtime@^25.5.4: version "25.5.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-runtime/-/jest-runtime-25.5.4.tgz#dc981fe2cb2137abcd319e74ccae7f7eeffbfaab" - integrity sha1-3Jgf4sshN6vNMZ50zK5/fu/7+qs= + integrity sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ== dependencies: "@jest/console" "^25.5.0" "@jest/environment" "^25.5.0" @@ -8444,7 +8469,7 @@ jest-serializer@^25.5.0: jest-snapshot@^25.5.1: version "25.5.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-snapshot/-/jest-snapshot-25.5.1.tgz#1a2a576491f9961eb8d00c2e5fd479bc28e5ff7f" - integrity sha1-GipXZJH5lh640AwuX9R5vCjl/38= + integrity sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ== dependencies: "@babel/types" "^7.0.0" "@jest/types" "^25.5.0" @@ -8486,7 +8511,7 @@ jest-validate@^21.1.0: jest-validate@^25.5.0: version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-validate/-/jest-validate-25.5.0.tgz#fb4c93f332c2e4cf70151a628e58a35e459a413a" - integrity sha1-+0yT8zLC5M9wFRpijlijXkWaQTo= + integrity sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ== dependencies: "@jest/types" "^25.5.0" camelcase "^5.3.1" @@ -8498,7 +8523,7 @@ jest-validate@^25.5.0: jest-watcher@^25.5.0: version "25.5.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest-watcher/-/jest-watcher-25.5.0.tgz#d6110d101df98badebe435003956fd4a465e8456" - integrity sha1-1hENEB35i63r5DUAOVb9SkZehFY= + integrity sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q== dependencies: "@jest/test-result" "^25.5.0" "@jest/types" "^25.5.0" @@ -8518,7 +8543,7 @@ jest-worker@^25.5.0: jest@^25.2.4: version "25.5.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/jest/-/jest-25.5.4.tgz#f21107b6489cfe32b076ce2adcadee3587acb9db" - integrity sha1-8hEHtkic/jKwds4q3K3uNYesuds= + integrity sha512-hHFJROBTqZahnO+X+PMtT6G2/ztqAZJveGqz//FnWWHurizkD05PQGzRZOhF3XP6z7SJmL+5tCfW8qV06JypwQ== dependencies: "@jest/core" "^25.5.4" import-local "^3.0.2" @@ -8570,7 +8595,7 @@ jsbn@~0.1.0: jsdom@^15.2.1: version "15.2.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/jsdom/-/jsdom-15.2.1.tgz#d2feb1aef7183f86be521b8c6833ff5296d07ec5" - integrity sha1-0v6xrvcYP4a+UhuMaDP/UpbQfsU= + integrity sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g== dependencies: abab "^2.0.0" acorn "^7.1.0" @@ -8661,12 +8686,10 @@ json3@^3.3.3: resolved "https://neo.jfrog.io/neo/api/npm/npm/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== -json5@2.x, json5@^2.1.2: - version "2.1.3" - resolved "https://neo.jfrog.io/neo/api/npm/npm/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= - dependencies: - minimist "^1.2.5" +json5@2.x: + version "2.2.1" + resolved "https://neo.jfrog.io/neo/api/npm/npm/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== json5@^0.5.1: version "0.5.1" @@ -8680,6 +8703,13 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" +json5@^2.1.2: + version "2.1.3" + resolved "https://neo.jfrog.io/neo/api/npm/npm/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= + dependencies: + minimist "^1.2.5" + jsonfile@^6.0.1: version "6.0.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179" @@ -8781,7 +8811,7 @@ kind-of@^6.0.0, kind-of@^6.0.2: kleur@^3.0.3: version "3.0.3" resolved "https://neo.jfrog.io/neo/api/npm/npm/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== kleur@^4.0.3: version "4.1.4" @@ -9144,7 +9174,7 @@ loglevel@^1.4.1, loglevel@^1.6.8: lolex@^5.0.0: version "5.1.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/lolex/-/lolex-5.1.2.tgz#953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367" - integrity sha1-lTaU0JjOfAe8XtbQ5CvGwMbVo2c= + integrity sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A== dependencies: "@sinonjs/commons" "^1.7.0" @@ -9227,7 +9257,7 @@ make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: make-error@1.x: version "1.3.6" resolved "https://neo.jfrog.io/neo/api/npm/npm/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha1-LrLjfqm2fEiR9oShOUeZr0hM96I= + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== make-plural@^4.3.0: version "4.3.0" @@ -9754,13 +9784,13 @@ micromark@^3.0.0: micromark-util-types "^1.0.1" uvu "^0.5.0" -micromatch@4.x, micromatch@^4.0.0, micromatch@^4.0.2: - version "4.0.2" - resolved "https://neo.jfrog.io/neo/api/npm/npm/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha1-T8sJmb+fvC/L3SEvbWKbmlbDklk= +micromatch@4.x: + version "4.0.5" + resolved "https://neo.jfrog.io/neo/api/npm/npm/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: - braces "^3.0.1" - picomatch "^2.0.5" + braces "^3.0.2" + picomatch "^2.3.1" micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" @@ -9781,6 +9811,14 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" +micromatch@^4.0.0, micromatch@^4.0.2: + version "4.0.2" + resolved "https://neo.jfrog.io/neo/api/npm/npm/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha1-T8sJmb+fvC/L3SEvbWKbmlbDklk= + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -9881,6 +9919,11 @@ minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: resolved "https://neo.jfrog.io/neo/api/npm/npm/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= +minimist@^1.2.6: + version "1.2.6" + resolved "https://neo.jfrog.io/neo/api/npm/npm/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + minipass-collect@^1.0.2: version "1.0.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" @@ -9941,7 +9984,14 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@0.x, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5: +mkdirp@0.x: + version "0.5.6" + resolved "https://neo.jfrog.io/neo/api/npm/npm/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5: version "0.5.5" resolved "https://neo.jfrog.io/neo/api/npm/npm/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= @@ -10313,7 +10363,7 @@ number-is-nan@^1.0.0: nwsapi@^2.2.0: version "2.2.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha1-IEh5qePQaP8qVROcLHcngGgaOLc= + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== oauth-sign@~0.9.0: version "0.9.0" @@ -10483,7 +10533,7 @@ optimism@^0.12.1: optionator@^0.8.1, optionator@^0.8.2: version "0.8.3" resolved "https://neo.jfrog.io/neo/api/npm/npm/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: deep-is "~0.1.3" fast-levenshtein "~2.0.6" @@ -10542,9 +10592,9 @@ ospath@^1.2.2: integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs= p-each-series@^2.1.0: - version "2.1.0" - resolved "https://neo.jfrog.io/neo/api/npm/npm/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48" - integrity sha1-lhyN0/GV6pbHR+Y2smK4AKaxr0g= + version "2.2.0" + resolved "https://neo.jfrog.io/neo/api/npm/npm/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" + integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== p-finally@^1.0.0: version "1.0.0" @@ -10554,7 +10604,7 @@ p-finally@^1.0.0: p-finally@^2.0.0: version "2.0.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - integrity sha1-vW/KqcVZoJa2gIBvTWV7Pw8kBWE= + integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== p-limit@^1.1.0: version "1.3.0" @@ -10712,7 +10762,7 @@ parse-passwd@^1.0.0: parse5@5.1.0: version "5.1.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" - integrity sha1-xZNByXI/QUxFKXVWTHwApo1YrNI= + integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" @@ -10837,7 +10887,7 @@ picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: resolved "https://neo.jfrog.io/neo/api/npm/npm/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha1-IfMz6ba46v8CRo9RRupAbTRfTa0= -picomatch@^2.3.0: +picomatch@^2.3.0, picomatch@^2.3.1: version "2.3.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -10917,7 +10967,7 @@ pleeease-filters@^4.0.0: pn@^1.1.0: version "1.1.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs= + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== popper.js@^1.14.4: version "1.16.1" @@ -11578,12 +11628,12 @@ promise-polyfill@8.1.3: integrity sha1-jJmzz1PzqRxoIm/9573oHX+QQRY= prompts@^2.0.1: - version "2.3.2" - resolved "https://neo.jfrog.io/neo/api/npm/npm/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" - integrity sha1-SAVy2J7POVZtK9P+LJ/Mt8TAsGg= + version "2.4.2" + resolved "https://neo.jfrog.io/neo/api/npm/npm/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: kleur "^3.0.3" - sisteransi "^1.0.4" + sisteransi "^1.0.5" prop-types@15.x, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" @@ -12025,7 +12075,7 @@ read-pkg-up@^2.0.0: read-pkg-up@^7.0.1: version "7.0.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc= + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== dependencies: find-up "^4.1.0" read-pkg "^5.2.0" @@ -12043,7 +12093,7 @@ read-pkg@^2.0.0: read-pkg@^5.2.0: version "5.2.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w= + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: "@types/normalize-package-data" "^2.4.0" normalize-package-data "^2.5.0" @@ -12321,14 +12371,14 @@ request-progress@^3.0.0: request-promise-core@1.1.4: version "1.1.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" - integrity sha1-Pu3UIjII1BmGe3jOgVFn0QWToi8= + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== dependencies: lodash "^4.17.19" request-promise-native@^1.0.7: version "1.0.9" resolved "https://neo.jfrog.io/neo/api/npm/npm/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" - integrity sha1-5AcSBSal79yaObKKVnm/R7nZ3Cg= + integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== dependencies: request-promise-core "1.1.4" stealthy-require "^1.1.1" @@ -12390,11 +12440,6 @@ requires-port@^1.0.0: resolved "https://neo.jfrog.io/neo/api/npm/npm/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= -resize-observer-polyfill@^1.5.1: - version "1.5.1" - resolved "https://neo.jfrog.io/neo/api/npm/npm/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" - integrity sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ= - resolve-cwd@^2.0.0: version "2.0.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" @@ -12405,7 +12450,7 @@ resolve-cwd@^2.0.0: resolve-cwd@^3.0.0: version "3.0.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha1-DwB18bslRHZs9zumpuKt/ryxPy0= + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" @@ -12641,7 +12686,7 @@ sax@>=0.6.0: saxes@^3.1.9: version "3.1.11" resolved "https://neo.jfrog.io/neo/api/npm/npm/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" - integrity sha1-1Z0f0zLskq2YouCy7mRHAjhLHFs= + integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== dependencies: xmlchars "^2.1.1" @@ -12934,10 +12979,10 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -sisteransi@^1.0.4: +sisteransi@^1.0.5: version "1.0.5" resolved "https://neo.jfrog.io/neo/api/npm/npm/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^1.0.0: version "1.0.0" @@ -13056,7 +13101,15 @@ source-map-resolve@^0.6.0: atob "^2.1.2" decode-uri-component "^0.2.0" -source-map-support@^0.5.6, source-map-support@~0.5.12: +source-map-support@^0.5.6: + version "0.5.21" + resolved "https://neo.jfrog.io/neo/api/npm/npm/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-support@~0.5.12: version "0.5.19" resolved "https://neo.jfrog.io/neo/api/npm/npm/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha1-qYti+G3K9PZzmWSMCFKRq56P7WE= @@ -13180,9 +13233,11 @@ ssri@^8.0.0: minipass "^3.1.1" stack-utils@^1.0.1: - version "1.0.2" - resolved "https://neo.jfrog.io/neo/api/npm/npm/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" - integrity sha1-M+ujiXeIVYvr/C2wWdwVjsNs67g= + version "1.0.5" + resolved "https://neo.jfrog.io/neo/api/npm/npm/stack-utils/-/stack-utils-1.0.5.tgz#a19b0b01947e0029c8e451d5d61a498f5bb1471b" + integrity sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ== + dependencies: + escape-string-regexp "^2.0.0" stackblur-canvas@^2.0.0: version "2.5.0" @@ -13257,7 +13312,7 @@ stream-to-observable@^0.1.0: string-length@^3.1.0: version "3.1.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/string-length/-/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837" - integrity sha1-EH74wjRW4Yeoq9SmEWL/SsbiWDc= + integrity sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA== dependencies: astral-regex "^1.0.0" strip-ansi "^5.2.0" @@ -13400,7 +13455,7 @@ strip-bom@^3.0.0: strip-bom@^4.0.0: version "4.0.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha1-nDUFwdtFvO3KPZz3oW9cWqOQGHg= + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-eof@^1.0.0: version "1.0.0" @@ -13518,9 +13573,9 @@ supports-color@^8.1.1: has-flag "^4.0.0" supports-hyperlinks@^2.0.0: - version "2.1.0" - resolved "https://neo.jfrog.io/neo/api/npm/npm/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" - integrity sha1-9mPfJSr183xdSbvX7u+p4Lnlnkc= + version "2.2.0" + resolved "https://neo.jfrog.io/neo/api/npm/npm/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== dependencies: has-flag "^4.0.0" supports-color "^7.0.0" @@ -13558,7 +13613,7 @@ symbol-observable@^2.0.0: symbol-tree@^3.2.2: version "3.2.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I= + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== table@^5.2.3: version "5.4.6" @@ -13606,7 +13661,7 @@ tcomb@^2.5.1: terminal-link@^2.0.0: version "2.1.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha1-FKZKJ6s8Dfkz6lRvulXy0HjtyZQ= + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" @@ -13661,7 +13716,7 @@ text-table@^0.2.0: throat@^5.0.0: version "5.0.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha1-xRmSNYA6rRh1SmZ9ZZtecs4Wdks= + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== throttleit@^1.0.0: version "1.0.0" @@ -13780,7 +13835,7 @@ tough-cookie@^2.3.3, tough-cookie@~2.5.0: tough-cookie@^3.0.1: version "3.0.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" - integrity sha1-nfT1fnOcJpMKAYGEiH9K233Kc7I= + integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== dependencies: ip-regex "^2.1.0" psl "^1.1.28" @@ -13820,7 +13875,7 @@ ts-invariant@^0.4.4: ts-jest@^25.0.0: version "25.5.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/ts-jest/-/ts-jest-25.5.1.tgz#2913afd08f28385d54f2f4e828be4d261f4337c7" - integrity sha1-KROv0I8oOF1U8vToKL5NJh9DN8c= + integrity sha512-kHEUlZMK8fn8vkxDjwbHlxXRB9dHYpyzqKIGDNxbzs+Rz+ssNDSDNusEK8Fk/sDd4xE6iKoQLfFkFVaskmTJyw== dependencies: bs-logger "0.x" buffer-from "1.x" @@ -13910,12 +13965,7 @@ type-check@~0.3.2: type-detect@4.0.8: version "4.0.8" resolved "https://neo.jfrog.io/neo/api/npm/npm/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw= - -type-fest@^0.11.0: - version "0.11.0" - resolved "https://neo.jfrog.io/neo/api/npm/npm/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.20.2: version "0.20.2" @@ -13930,12 +13980,12 @@ type-fest@^0.21.3: type-fest@^0.6.0: version "0.6.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha1-jSojcNPfiG61yQraHFv2GIrPg4s= + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== type-fest@^0.8.1: version "0.8.1" resolved "https://neo.jfrog.io/neo/api/npm/npm/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" @@ -13967,16 +14017,11 @@ typescript-plugin-styled-components@^1.5.0: resolved "https://neo.jfrog.io/neo/api/npm/npm/typescript-plugin-styled-components/-/typescript-plugin-styled-components-1.6.0.tgz#6ee1d2b079490ad101055112fda1974d761f2e96" integrity sha512-cUCbOuY0iNr1JjPYC5MqCiABrfv2ouLift+7gi4vS0gBPQySUT006wHCjwzynMfU5LGMQaZqpssAgzRRjt30Ng== -typescript@^3.2.1, typescript@^3.9.3: +typescript@^3.2.1, typescript@^3.9.3, typescript@^3.9.5: version "3.9.10" resolved "https://neo.jfrog.io/neo/api/npm/npm/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" integrity sha1-cPORCselHta+952ngAaQsZv3eLg= -typescript@^3.9.5: - version "3.9.7" - resolved "https://neo.jfrog.io/neo/api/npm/npm/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" - integrity sha1-mNYApevcOPQMsndSLxLcgA6eJfo= - uglify-js@3.4.x: version "3.4.10" resolved "https://neo.jfrog.io/neo/api/npm/npm/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" @@ -14271,7 +14316,7 @@ v8-compile-cache@^2.1.1: v8-to-istanbul@^4.1.3: version "4.1.4" resolved "https://neo.jfrog.io/neo/api/npm/npm/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz#b97936f21c0e2d9996d4985e5c5156e9d4e49cd6" - integrity sha1-uXk28hwOLZmW1JheXFFW6dTknNY= + integrity sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" @@ -14354,14 +14399,14 @@ vue-eslint-parser@~7.1.0: w3c-hr-time@^1.0.1: version "1.0.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha1-ConN9cwVgi35w2BUNnaWPgzDCM0= + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: browser-process-hrtime "^1.0.0" w3c-xmlserializer@^1.1.2: version "1.1.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" - integrity sha1-MEhcp9cKb9BSQgo9Ev2Q5jOc55Q= + integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== dependencies: domexception "^1.0.1" webidl-conversions "^4.0.2" @@ -14420,7 +14465,7 @@ wbuf@^1.1.0, wbuf@^1.7.3: webidl-conversions@^4.0.2: version "4.0.2" resolved "https://neo.jfrog.io/neo/api/npm/npm/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha1-qFWYCx8LazWbodXZ+zmulB+qY60= + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== webidl-conversions@^7.0.0: version "7.0.0" @@ -14575,7 +14620,7 @@ websocket-extensions@>=0.1.1: whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: version "1.0.5" resolved "https://neo.jfrog.io/neo/api/npm/npm/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA= + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" @@ -14592,7 +14637,7 @@ whatwg-fetch@>=0.10.0: whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78= + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^11.0.0: version "11.0.0" @@ -14605,7 +14650,7 @@ whatwg-url@^11.0.0: whatwg-url@^7.0.0: version "7.1.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY= + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== dependencies: lodash.sortby "^4.7.0" tr46 "^1.0.1" @@ -14707,14 +14752,14 @@ ws@^6.0.0, ws@^6.2.1: async-limiter "~1.0.0" ws@^7.0.0: - version "7.3.1" - resolved "https://neo.jfrog.io/neo/api/npm/npm/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8" - integrity sha1-0FR79n985PEqct/jEmLGjX3FUcg= + version "7.5.7" + resolved "https://neo.jfrog.io/neo/api/npm/npm/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67" + integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== xml-name-validator@^3.0.0: version "3.0.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo= + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xml2js@^0.4.19: version "0.4.23" @@ -14732,7 +14777,7 @@ xmlbuilder@~11.0.0: xmlchars@^2.1.1: version "2.2.0" resolved "https://neo.jfrog.io/neo/api/npm/npm/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha1-Bg/hvLf5x2/ioX24apvDq4lCEMs= + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== xmlcreate@^1.0.1: version "1.0.2"