- getDebugWeb3: () => any // returns an instance of web3.js
-}
-
diff --git a/apps/debugger/src/assets/.gitkeep b/apps/debugger/src/assets/.gitkeep
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/apps/debugger/src/environments/environment.prod.ts b/apps/debugger/src/environments/environment.prod.ts
deleted file mode 100644
index 3612073bc3..0000000000
--- a/apps/debugger/src/environments/environment.prod.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export const environment = {
- production: true
-};
diff --git a/apps/debugger/src/environments/environment.ts b/apps/debugger/src/environments/environment.ts
deleted file mode 100644
index d9370e924b..0000000000
--- a/apps/debugger/src/environments/environment.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-// This file can be replaced during build by using the `fileReplacements` array.
-// When building for production, this file is replaced with `environment.prod.ts`.
-
-export const environment = {
- production: false
-};
diff --git a/apps/debugger/src/favicon.ico b/apps/debugger/src/favicon.ico
deleted file mode 100644
index 317ebcb233..0000000000
Binary files a/apps/debugger/src/favicon.ico and /dev/null differ
diff --git a/apps/debugger/src/index.html b/apps/debugger/src/index.html
deleted file mode 100644
index e44825a34e..0000000000
--- a/apps/debugger/src/index.html
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- Debugger
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/debugger/src/main.tsx b/apps/debugger/src/main.tsx
deleted file mode 100644
index bc1579ec0f..0000000000
--- a/apps/debugger/src/main.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-import React from 'react';
-import ReactDOM from 'react-dom';
-
-import App from './app/app';
-
-ReactDOM.render(
- ,
- document.getElementById('root')
-);
diff --git a/apps/debugger/src/polyfills.ts b/apps/debugger/src/polyfills.ts
deleted file mode 100644
index 2adf3d05b6..0000000000
--- a/apps/debugger/src/polyfills.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Polyfill stable language features. These imports will be optimized by `@babel/preset-env`.
- *
- * See: https://github.com/zloirock/core-js#babel
- */
-import 'core-js/stable';
-import 'regenerator-runtime/runtime';
diff --git a/apps/debugger/src/styles.css b/apps/debugger/src/styles.css
deleted file mode 100644
index 90d4ee0072..0000000000
--- a/apps/debugger/src/styles.css
+++ /dev/null
@@ -1 +0,0 @@
-/* You can add global styles to this file, and also import other style files */
diff --git a/apps/debugger/tsconfig.app.json b/apps/debugger/tsconfig.app.json
deleted file mode 100644
index 2151bb6497..0000000000
--- a/apps/debugger/tsconfig.app.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "outDir": "../../dist/out-tsc",
- "types": ["node"]
- },
- "exclude": ["**/*.spec.ts", "**/*.spec.tsx"],
- "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"]
-}
diff --git a/apps/debugger/tsconfig.json b/apps/debugger/tsconfig.json
deleted file mode 100644
index 7c6fcde8f2..0000000000
--- a/apps/debugger/tsconfig.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "jsx": "react",
- "allowJs": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
- "types": ["node", "jest"],
- "resolveJsonModule": true
- },
- "files": [
- "../../node_modules/@nrwl/react/typings/cssmodule.d.ts",
- "../../node_modules/@nrwl/react/typings/image.d.ts"
- ],
- "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"]
-}
diff --git a/apps/debugger/tsconfig.spec.json b/apps/debugger/tsconfig.spec.json
deleted file mode 100644
index 559410b96a..0000000000
--- a/apps/debugger/tsconfig.spec.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "outDir": "../../dist/out-tsc",
- "module": "commonjs",
- "types": ["jest", "node"]
- },
- "include": [
- "**/*.spec.ts",
- "**/*.spec.tsx",
- "**/*.spec.js",
- "**/*.spec.jsx",
- "**/*.d.ts"
- ]
-}
diff --git a/apps/debugger/webpack.config.js b/apps/debugger/webpack.config.js
deleted file mode 100644
index bacc6e251e..0000000000
--- a/apps/debugger/webpack.config.js
+++ /dev/null
@@ -1,17 +0,0 @@
-const nxWebpack = require('@nrwl/react/plugins/webpack')
-
-module.exports = config => {
- const nxWebpackConfig = nxWebpack(config)
-
- return {
- ...nxWebpackConfig,
- node: {
- fs: 'empty',
- tls: 'empty',
- readline: 'empty',
- net: 'empty',
- module: 'empty',
- child_process: 'empty'
- }
- }
-}
diff --git a/apps/remix-ide-e2e/src/commands/debugTransaction.ts b/apps/remix-ide-e2e/src/commands/debugTransaction.ts
index d4d9100800..85b2b24238 100644
--- a/apps/remix-ide-e2e/src/commands/debugTransaction.ts
+++ b/apps/remix-ide-e2e/src/commands/debugTransaction.ts
@@ -19,7 +19,7 @@ function checkStyle (browser: NightwatchBrowser, index: number, callback: VoidFu
debugBtn && debugBtn.click()
}, [index], function () {
- browser.waitForElementVisible('*[data-id="buttonNavigatorJumpPreviousBreakpoint"]').perform(() => callback())
+ callback()
})
}
diff --git a/apps/remix-ide-e2e/src/commands/goToVMTraceStep.ts b/apps/remix-ide-e2e/src/commands/goToVMTraceStep.ts
index c7eda61ebf..7d01074158 100644
--- a/apps/remix-ide-e2e/src/commands/goToVMTraceStep.ts
+++ b/apps/remix-ide-e2e/src/commands/goToVMTraceStep.ts
@@ -14,7 +14,6 @@ function goToVMtraceStep (browser: NightwatchBrowser, step: number, incr: number
browser.execute(function () {
return document.querySelector('#stepdetail').innerHTML
}, [], function (result) {
- console.log('goToVMtraceStep', result)
if (typeof result.value === 'string' && ( result.value.indexOf('vm trace step:') !== -1 && result.value.indexOf(step.toString()) !== -1)) {
done()
} else if (incr > 1000) {
diff --git a/apps/remix-ide-e2e/src/tests/ballot.test.ts b/apps/remix-ide-e2e/src/tests/ballot.test.ts
index 80528bf886..692eb1bf4d 100644
--- a/apps/remix-ide-e2e/src/tests/ballot.test.ts
+++ b/apps/remix-ide-e2e/src/tests/ballot.test.ts
@@ -39,11 +39,10 @@ module.exports = {
'Debug Ballot / delegate': function (browser: NightwatchBrowser) {
browser.pause(500)
.click('*[data-id="txLoggerDebugButton0x41fab8ea5b1d9fba5e0a6545ca1a2d62fff518578802c033c2b9a031a01c31b3"]')
- .waitForElementVisible('*[data-id="buttonNavigatorJumpPreviousBreakpoint"]')
+ .pause(2000)
// .clickLaunchIcon('debugger')
.click('*[data-id="buttonNavigatorJumpPreviousBreakpoint"]')
.pause(2000)
- .waitForElementVisible('#stepdetail')
.goToVMTraceStep(79)
.pause(1000)
.checkVariableDebug('soliditystate', stateCheck)
diff --git a/apps/remix-ide-e2e/src/tests/ballot_0_4_11.test.ts b/apps/remix-ide-e2e/src/tests/ballot_0_4_11.test.ts
index ee71c13a58..17f83c4778 100644
--- a/apps/remix-ide-e2e/src/tests/ballot_0_4_11.test.ts
+++ b/apps/remix-ide-e2e/src/tests/ballot_0_4_11.test.ts
@@ -50,10 +50,8 @@ module.exports = {
browser.pause(500)
.click('*[data-id="txLoggerDebugButton0x41fab8ea5b1d9fba5e0a6545ca1a2d62fff518578802c033c2b9a031a01c31b3"]')
.pause(2000)
- .waitForElementVisible('*[data-id="buttonNavigatorJumpPreviousBreakpoint"]')
.click('*[data-id="buttonNavigatorJumpPreviousBreakpoint"]')
.pause(2000)
- .waitForElementVisible('#stepdetail')
.goToVMTraceStep(20)
.pause(1000)
.checkVariableDebug('callstackpanel', ["0x692a70D2e424a56D2C6C27aA97D1a86395877b3A"])
diff --git a/apps/remix-ide-e2e/src/tests/debugger.test.ts b/apps/remix-ide-e2e/src/tests/debugger.test.ts
index 5c8442ff44..53095537f8 100644
--- a/apps/remix-ide-e2e/src/tests/debugger.test.ts
+++ b/apps/remix-ide-e2e/src/tests/debugger.test.ts
@@ -89,7 +89,6 @@ module.exports = {
.createContract('"tokenName", "symbol"')
.debugTransaction(2)
.pause(2000)
- .waitForElementVisible('#stepdetail')
.goToVMTraceStep(10)
.getEditorValue((content) => {
browser.assert.ok(content.indexOf(`constructor (string memory name_, string memory symbol_) public {
@@ -118,8 +117,7 @@ module.exports = {
.clickInstance(2)
.clickFunction('test1 - transact (not payable)', {types: 'bytes userData', values: '0x000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000015b38da6a701c568545dcfcb03fcb875f56beddc4'})
.debugTransaction(4)
- .pause(2000)
- .waitForElementVisible('#stepdetail')
+ .pause(2000)
.goToVMTraceStep(261)
.pause(1000)
/*
diff --git a/apps/remix-ide/src/app.js b/apps/remix-ide/src/app.js
index 042204cf07..fb1788e08c 100644
--- a/apps/remix-ide/src/app.js
+++ b/apps/remix-ide/src/app.js
@@ -50,7 +50,7 @@ const CompilersArtefacts = require('./app/compiler/compiler-artefacts')
const CompileTab = require('./app/tabs/compile-tab')
const SettingsTab = require('./app/tabs/settings-tab')
const AnalysisTab = require('./app/tabs/analysis-tab')
-const { DebuggerTab } = require('./app/tabs/debugger-tab')
+const DebuggerTab = require('./app/tabs/debugger-tab')
const TestTab = require('./app/tabs/test-tab')
const FilePanel = require('./app/panels/file-panel')
const Editor = require('./app/editor/editor')
@@ -370,7 +370,10 @@ Please make a backup of your contracts and start using http://remix.ethereum.org
registry.get('fileproviders/browser').api
)
const analysis = new AnalysisTab(registry)
- const debug = new DebuggerTab()
+ const debug = new DebuggerTab(
+ blockchain,
+ registry.get('editor').api,
+ registry.get('offsettolinecolumnconverter').api)
const test = new TestTab(
registry.get('filemanager').api,
registry.get('offsettolinecolumnconverter').api,
diff --git a/apps/remix-ide/src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js b/apps/remix-ide/src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js
index 4a513e2129..d9fbdc5cce 100644
--- a/apps/remix-ide/src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js
+++ b/apps/remix-ide/src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js
@@ -26,11 +26,10 @@ export default class FetchAndCompile extends Plugin {
* Returns compilation data
*
* @param {string} contractAddress - Address of the contrac to resolve
- * @param {string} deployedBytecode - deployedBytecode of the contract
- * @param {string} targetPath - Folder where to save the compilation arfefacts
+ * @param {string} compilersartefacts - Object containing a mapping of compilation results (byContractAddress and __last)
* @return {CompilerAbstract} - compilation data targeting the given @arg contractAddress
*/
- async resolve (contractAddress, codeAtAddress, targetPath) {
+ async resolve (contractAddress, targetPath, web3) {
contractAddress = ethutil.toChecksumAddress(contractAddress)
const compilersartefacts = globalRegistry.get('compilersartefacts').api
@@ -53,6 +52,7 @@ export default class FetchAndCompile extends Plugin {
if (!this.sourceVerifierNetWork.includes(network.name)) return localCompilation()
// check if the contract if part of the local compilation result
+ const codeAtAddress = await web3.eth.getCode(contractAddress)
const compilation = localCompilation()
if (compilation) {
let found = false
diff --git a/apps/remix-ide/src/app/components/local-plugin.js b/apps/remix-ide/src/app/components/local-plugin.js
index c93bb6775b..1db3cae6e5 100644
--- a/apps/remix-ide/src/app/components/local-plugin.js
+++ b/apps/remix-ide/src/app/components/local-plugin.js
@@ -67,20 +67,11 @@ module.exports = class LocalPlugin {
this.profile[key] = e.target.value
}
- updateMethods ({ target }) {
- if (target.value) {
- try {
- this.profile.methods = target.value.split(',')
- } catch (e) {}
- }
- }
-
/** The form to create a local plugin */
form () {
const name = this.profile.name || ''
const url = this.profile.url || ''
const displayName = this.profile.displayName || ''
- const methods = (this.profile.methods && this.profile.methods.join(',')) || ''
const radioSelection = (key, label, message) => {
return this.profile[key] === label
? yo`
@@ -103,12 +94,6 @@ module.exports = class LocalPlugin {
Display Name
-
-
- Api (comma separated list of methods name)
-
-
-
Url (required)
diff --git a/apps/remix-ide/src/app/editor/editor.js b/apps/remix-ide/src/app/editor/editor.js
index a632378af0..ba5d0dad15 100644
--- a/apps/remix-ide/src/app/editor/editor.js
+++ b/apps/remix-ide/src/app/editor/editor.js
@@ -174,34 +174,29 @@ class Editor extends Plugin {
const breakpoints = e.editor.session.getBreakpoints()
for (const k in breakpoints) {
if (k === row.toString()) {
- this.triggerEvent('breakpointCleared', [this.currentSession, row])
+ this.event.trigger('breakpointCleared', [this.currentSession, row])
e.editor.session.clearBreakpoint(row)
e.stop()
return
}
}
this.setBreakpoint(row)
- this.triggerEvent('breakpointAdded', [this.currentSession, row])
+ this.event.trigger('breakpointAdded', [this.currentSession, row])
e.stop()
})
// Do setup on initialisation here
this.editor.on('changeSession', () => {
this._onChange()
- this.triggerEvent('sessionSwitched', [])
+ this.event.trigger('sessionSwitched', [])
this.editor.getSession().on('change', () => {
this._onChange()
this.sourceHighlighters.discardAllHighlights()
- this.triggerEvent('contentChanged', [])
+ this.event.trigger('contentChanged', [])
})
})
}
- triggerEvent (name, params) {
- this.event.trigger(name, params) // internal stack
- this.emit(name, ...params) // plugin stack
- }
-
onActivation () {
this.on('sidePanel', 'focusChanged', (name) => this.sourceHighlighters.hideHighlightsExcept(name))
this.on('sidePanel', 'pluginDisabled', (name) => this.sourceHighlighters.discardHighlight(name))
@@ -252,7 +247,7 @@ class Editor extends Plugin {
window.clearTimeout(this.saveTimeout)
}
this.saveTimeout = window.setTimeout(() => {
- this.triggerEvent('requiringToSaveCurrentfile', [])
+ this.event.trigger('requiringToSaveCurrentfile', [])
}, 5000)
}
diff --git a/apps/remix-ide/src/app/tabs/debugger-tab.js b/apps/remix-ide/src/app/tabs/debugger-tab.js
index 80236055b1..b471ecb320 100644
--- a/apps/remix-ide/src/app/tabs/debugger-tab.js
+++ b/apps/remix-ide/src/app/tabs/debugger-tab.js
@@ -1,6 +1,7 @@
import toaster from '../ui/tooltip'
-import { DebuggerUI, DebuggerApiMixin } from '@remix-ui/debugger-ui' // eslint-disable-line
+import { DebuggerUI } from '@remix-ui/debugger-ui' // eslint-disable-line
import { ViewPlugin } from '@remixproject/engine-web'
+import remixDebug, { TransactionDebugger as Debugger } from '@remix-project/remix-debug'
import * as packageJson from '../../../../../package.json'
import React from 'react' // eslint-disable-line
import ReactDOM from 'react-dom'
@@ -20,11 +21,16 @@ const profile = {
version: packageJson.version
}
-export class DebuggerTab extends DebuggerApiMixin(ViewPlugin) {
- constructor () {
+class DebuggerTab extends ViewPlugin {
+ constructor (blockchain, editor, offsetToLineColumnConverter) {
super(profile)
this.el = null
- this.initDebuggerApi()
+ this.editor = editor
+ this.offsetToLineColumnConverter = offsetToLineColumnConverter
+ this.blockchain = blockchain
+ this.debugHash = null
+ this.removeHighlights = false
+ this.debugHashRequest = 0
}
render () {
@@ -57,12 +63,90 @@ export class DebuggerTab extends DebuggerApiMixin(ViewPlugin) {
this.renderComponent()
+ // this.call('manager', 'activatePlugin', 'udapp')
+
return this.el
}
+ async discardHighlight () {
+ await this.call('editor', 'discardHighlight')
+ }
+
+ async highlight (lineColumnPos, path) {
+ await this.call('editor', 'highlight', lineColumnPos, path)
+ }
+
+ async getFile (path) {
+ await this.call('fileManager', 'getFile', path)
+ }
+
+ async setFile (path, content) {
+ await this.call('fileManager', 'setFile', path, content)
+ }
+
renderComponent () {
ReactDOM.render(
, this.el)
}
+
+ deactivate () {
+ this.removeHighlights = true
+ this.renderComponent()
+ super.deactivate()
+ }
+
+ debug (hash) {
+ this.debugHash = hash
+ this.debugHashRequest++ // so we can trigger a debug using the same hash 2 times in a row. that's needs to be improved
+ this.renderComponent()
+ }
+
+ getDebugWeb3 () {
+ return new Promise((resolve, reject) => {
+ this.blockchain.detectNetwork((error, network) => {
+ let web3
+ if (error || !network) {
+ web3 = remixDebug.init.web3DebugNode(this.blockchain.web3())
+ } else {
+ const webDebugNode = remixDebug.init.web3DebugNode(network.name)
+ web3 = !webDebugNode ? this.blockchain.web3() : webDebugNode
+ }
+ remixDebug.init.extendWeb3(web3)
+ resolve(web3)
+ })
+ })
+ }
+
+ async getTrace (hash) {
+ if (!hash) return
+ const web3 = await this.getDebugWeb3()
+ const currentReceipt = await web3.eth.getTransactionReceipt(hash)
+ const debug = new Debugger({
+ web3,
+ offsetToLineColumnConverter: this.offsetToLineColumnConverter,
+ compilationResult: async (address) => {
+ try {
+ return await this.fetchContractAndCompile(address, currentReceipt)
+ } catch (e) {
+ console.error(e)
+ }
+ return null
+ },
+ debugWithGeneratedSources: false
+ })
+ return await debug.debugger.traceManager.getTrace(hash)
+ }
+
+ fetchContractAndCompile (address, receipt) {
+ const target = (address && remixDebug.traceHelper.isContractCreation(address)) ? receipt.contractAddress : address
+ const targetAddress = target || receipt.contractAddress || receipt.to
+ return this.call('fetchAndCompile', 'resolve', targetAddress, 'browser/.debug', this.blockchain.web3())
+ }
+
+ // debugger () {
+ // return this.debuggerUI
+ // }
}
+
+module.exports = DebuggerTab
diff --git a/apps/remix-ide/src/lib/offsetToLineColumnConverter.js b/apps/remix-ide/src/lib/offsetToLineColumnConverter.js
index b2a2e37e32..07f0de0ec0 100644
--- a/apps/remix-ide/src/lib/offsetToLineColumnConverter.js
+++ b/apps/remix-ide/src/lib/offsetToLineColumnConverter.js
@@ -5,7 +5,7 @@ import { sourceMappingDecoder } from '@remix-project/remix-debug'
const profile = {
name: 'offsetToLineColumnConverter',
- methods: ['offsetToLineColumn'],
+ methods: [],
events: [],
version: packageJson.version
}
diff --git a/libs/remix-debug/src/debugger/debugger.ts b/libs/remix-debug/src/debugger/debugger.ts
index 53831e72f6..477f875ca2 100644
--- a/libs/remix-debug/src/debugger/debugger.ts
+++ b/libs/remix-debug/src/debugger/debugger.ts
@@ -37,7 +37,7 @@ export class Debugger {
locationToRowConverter: async (sourceLocation) => {
const compilationResult = await this.compilationResult()
if (!compilationResult) return { start: null, end: null }
- return await this.offsetToLineColumnConverter.offsetToLineColumn(sourceLocation, sourceLocation.file, compilationResult.source.sources, compilationResult.data.sources)
+ return this.offsetToLineColumnConverter.offsetToLineColumn(sourceLocation, sourceLocation.file, compilationResult.source.sources, compilationResult.data.sources)
}
})
@@ -70,7 +70,7 @@ export class Debugger {
const compilationResultForAddress = await this.compilationResult(address)
if (!compilationResultForAddress) return
- this.debugger.callTree.sourceLocationTracker.getValidSourceLocationFromVMTraceIndex(address, index, compilationResultForAddress.data.contracts).then(async (rawLocation) => {
+ this.debugger.callTree.sourceLocationTracker.getValidSourceLocationFromVMTraceIndex(address, index, compilationResultForAddress.data.contracts).then((rawLocation) => {
if (compilationResultForAddress && compilationResultForAddress.data) {
const generatedSources = this.debugger.callTree.sourceLocationTracker.getGeneratedSourcesFromAddress(address)
const astSources = Object.assign({}, compilationResultForAddress.data.sources)
@@ -81,7 +81,7 @@ export class Debugger {
sources[genSource.name] = { content: genSource.contents }
}
}
- var lineColumnPos = await this.offsetToLineColumnConverter.offsetToLineColumn(rawLocation, rawLocation.file, sources, astSources)
+ var lineColumnPos = this.offsetToLineColumnConverter.offsetToLineColumn(rawLocation, rawLocation.file, sources, astSources)
this.event.trigger('newSourceLocation', [lineColumnPos, rawLocation, generatedSources, address])
} else {
this.event.trigger('newSourceLocation', [null])
diff --git a/libs/remix-ui/debugger-ui/src/index.ts b/libs/remix-ui/debugger-ui/src/index.ts
index fd9aea0a60..57f0619ee0 100644
--- a/libs/remix-ui/debugger-ui/src/index.ts
+++ b/libs/remix-ui/debugger-ui/src/index.ts
@@ -1,3 +1 @@
export * from './lib/debugger-ui'
-export * from './lib/idebugger-api'
-export * from './lib/debugger-api'
diff --git a/libs/remix-ui/debugger-ui/src/lib/DebuggerAPI.ts b/libs/remix-ui/debugger-ui/src/lib/DebuggerAPI.ts
new file mode 100644
index 0000000000..9144490b03
--- /dev/null
+++ b/libs/remix-ui/debugger-ui/src/lib/DebuggerAPI.ts
@@ -0,0 +1,64 @@
+
+import type { CompilationResult, CompilationSource } from '@remix-project/remix-solidity-ts'
+
+export interface DebuggerUIProps {
+ debuggerAPI: DebuggerAPI
+}
+
+interface EditorEvent {
+ event: {
+ register(eventName: 'breakpointCleared' | 'breakpointAdded' | 'contentChanged',
+ callback: (fileName: string, row: string | number) => void)
+ }
+}
+
+interface LineColumnLocation {
+ start: {
+ line: number, column: number
+ },
+ end: {
+ line: number, column: number
+ }
+}
+
+interface RawLocation {
+ start: number, length: number
+}
+
+interface Sources {
+ [fileName: string] : {content: string}
+}
+
+interface CompilationOutput {
+ source: { sources: Sources, target: string }
+ data: CompilationResult
+ getSourceName: (id: number) => string
+}
+
+interface Asts {
+ [fileName: string] : CompilationSource // ast
+}
+
+interface TransactionReceipt {
+ blockHash: string
+ blockNumber: number
+ transactionHash: string
+ transactionIndex: number
+ from: string
+ to: string
+ contractAddress: string | null
+ }
+
+export interface DebuggerAPI {
+ offsetToLineColumnConverter: { offsetToLineColumn: (sourceLocation: RawLocation, file: number, contents: Sources, asts: Asts) => LineColumnLocation }
+ debugHash: string
+ debugHashRequest: string
+ removeHighlights: boolean
+ editor: EditorEvent
+ discardHighlight: () => void
+ highlight: (lineColumnPos: LineColumnLocation, path: string) => void
+ fetchContractAndCompile: (address: string, currentReceipt: TransactionReceipt) => CompilationOutput
+ getFile: (path: string) => string
+ setFile: (path: string, content: string) => void
+ getDebugWeb3: () => any // returns an instance of web3.js
+}
\ No newline at end of file
diff --git a/libs/remix-ui/debugger-ui/src/lib/debugger-api.ts b/libs/remix-ui/debugger-ui/src/lib/debugger-api.ts
deleted file mode 100644
index bc11b450ad..0000000000
--- a/libs/remix-ui/debugger-ui/src/lib/debugger-api.ts
+++ /dev/null
@@ -1,157 +0,0 @@
-import Web3 from 'web3'
-import remixDebug, { TransactionDebugger as Debugger } from '@remix-project/remix-debug'
-import { CompilationOutput, Sources } from './idebugger-api'
-import type { CompilationResult } from '@remix-project/remix-solidity-ts'
-
-export const DebuggerApiMixin = (Base) => class extends Base {
- initDebuggerApi () {
- this.debugHash = null
-
- const self = this
- this.web3Provider = {
- sendAsync(payload, callback) {
- self.call('web3Provider', 'sendAsync', payload)
- .then(result => callback(null, result))
- .catch(e => callback(e))
- }
- }
- this._web3 = new Web3(this.web3Provider)
-
- this.offsetToLineColumnConverter = {
- async offsetToLineColumn (rawLocation, file, sources, asts) {
- return await self.call('offsetToLineColumnConverter', 'offsetToLineColumn', rawLocation, file, sources, asts)
- }
- }
- }
-
- // on()
- // call()
- // onDebugRequested()
- // onRemoveHighlights()
-
- web3 () {
- return this._web3
- }
-
- async discardHighlight () {
- await this.call('editor', 'discardHighlight')
- }
-
- async highlight (lineColumnPos, path) {
- await this.call('editor', 'highlight', lineColumnPos, path)
- }
-
- async getFile (path) {
- return await this.call('fileManager', 'getFile', path)
- }
-
- async setFile (path, content) {
- await this.call('fileManager', 'setFile', path, content)
- }
-
- onBreakpointCleared (listener) {
- this.onBreakpointClearedListener = listener
- }
-
- onBreakpointAdded (listener) {
- this.onBreakpointAddedListener = listener
- }
-
- onEditorContentChanged (listener) {
- this.onEditorContentChangedListener = listener
- }
-
- onDebugRequested (listener) {
- this.onDebugRequestedListener = listener
- }
-
- onRemoveHighlights (listener) {
- this.onRemoveHighlightsListener = listener
- }
-
- async fetchContractAndCompile (address, receipt) {
- const target = (address && remixDebug.traceHelper.isContractCreation(address)) ? receipt.contractAddress : address
- const targetAddress = target || receipt.contractAddress || receipt.to
- const codeAtAddress = await this._web3.eth.getCode(targetAddress)
- const output = await this.call('fetchAndCompile', 'resolve', targetAddress, codeAtAddress, 'browser/.debug')
- return new CompilerAbstract(output.languageversion, output.data, output.source)
- }
-
- async getDebugWeb3 () {
- let web3
- let network
- try {
- network = await this.call('network', 'detectNetwork')
- } catch (e) {
- web3 = this.web3()
- }
- if (!web3) {
- const webDebugNode = remixDebug.init.web3DebugNode(network.name)
- web3 = !webDebugNode ? this.web3() : webDebugNode
- }
- remixDebug.init.extendWeb3(web3)
- return web3
- }
-
- async getTrace (hash) {
- if (!hash) return
- const web3 = await this.getDebugWeb3()
- const currentReceipt = await web3.eth.getTransactionReceipt(hash)
- const debug = new Debugger({
- web3,
- offsetToLineColumnConverter: this.offsetToLineColumnConverter,
- compilationResult: async (address) => {
- try {
- return await this.fetchContractAndCompile(address, currentReceipt)
- } catch (e) {
- console.error(e)
- }
- return null
- },
- debugWithGeneratedSources: false
- })
- return await debug.debugger.traceManager.getTrace(hash)
- }
-
- debug (hash) {
- this.debugHash = hash
- this.onDebugRequestedListener(hash)
- }
-
- onActivation () {
- this.on('editor', 'breakpointCleared', (fileName, row) => this.onBreakpointClearedListener(fileName, row))
- this.on('editor', 'breakpointAdded', (fileName, row) => this.onBreakpointAddedListener(fileName, row))
- this.on('editor', 'contentChanged', () => this.onEditorContentChangedListener())
- }
-
- onDeactivation () {
- this.onRemoveHighlightsListener()
- this.off('editor', 'breakpointCleared')
- this.off('editor', 'breakpointAdded')
- this.off('editor', 'contentChanged')
- }
-}
-
-export class CompilerAbstract implements CompilationOutput { // this is a subset of /remix-ide/src/app/compiler/compiler-abstract.js
- languageversion
- data
- source
-
- constructor (languageversion: string, data: CompilationResult, source: { sources: Sources, target: string }) {
- this.languageversion = languageversion
- this.data = data
- this.source = source // source code
- }
-
- getSourceName (fileIndex) {
- if (this.data && this.data.sources) {
- return Object.keys(this.data.sources)[fileIndex]
- } else if (Object.keys(this.source.sources).length === 1) {
- // if we don't have ast, we return the only one filename present.
- const sourcesArray = Object.keys(this.source.sources)
- return sourcesArray[0]
- }
- return null
- }
-}
-
diff --git a/libs/remix-ui/debugger-ui/src/lib/debugger-ui.tsx b/libs/remix-ui/debugger-ui/src/lib/debugger-ui.tsx
index b8cd7b9bcf..4f45e11f83 100644
--- a/libs/remix-ui/debugger-ui/src/lib/debugger-ui.tsx
+++ b/libs/remix-ui/debugger-ui/src/lib/debugger-ui.tsx
@@ -4,7 +4,7 @@ import StepManager from './step-manager/step-manager'
import VmDebugger from './vm-debugger/vm-debugger'
import VmDebuggerHead from './vm-debugger/vm-debugger-head'
import { TransactionDebugger as Debugger } from '@remix-project/remix-debug'
-import { DebuggerUIProps } from './idebugger-api'
+import { DebuggerUIProps } from './DebuggerAPI'
import { Toaster } from '@remix-ui/toaster'
/* eslint-disable-next-line */
import './debugger-ui.css'
@@ -25,35 +25,39 @@ export const DebuggerUI = (props: DebuggerUIProps) => {
opt: {
debugWithGeneratedSources: false
},
- toastMessage: '',
- currentDebugTransaction: ''
+ toastMessage: ''
})
useEffect(() => {
return unLoad()
}, [])
- debuggerModule.onDebugRequested((hash) => {
- if (hash) debug(hash)
- })
+ useEffect(() => {
+ if (debuggerModule.debugHash) {
+ debug(debuggerModule.debugHash)
+ }
+ }, [debuggerModule.debugHashRequest])
- debuggerModule.onRemoveHighlights(async () => {
- await debuggerModule.discardHighlight()
- })
+ useEffect(() => {
+ if (debuggerModule.removeHighlights) deleteHighlights()
+ }, [debuggerModule.removeHighlights])
useEffect(() => {
const setEditor = () => {
-
- debuggerModule.onBreakpointCleared((fileName, row) => {
+ const editor = debuggerModule.editor
+
+ editor.event.register('breakpointCleared', (fileName, row) => {
if (state.debugger) state.debugger.breakPointManager.remove({fileName: fileName, row: row})
})
- debuggerModule.onBreakpointAdded((fileName, row) => {
- if (state.debugger) state.debugger.breakPointManager.add({fileName: fileName, row: row})
+ editor.event.register('breakpointAdded', (fileName, row) => {
+ if (state.debugger) {
+ state.debugger.breakPointManager.add({fileName: fileName, row: row})
+ }
})
- debuggerModule.onEditorContentChanged(() => {
- if (state.debugger) unLoad()
+ editor.event.register('contentChanged', () => {
+ unLoad()
})
}
@@ -113,6 +117,10 @@ export const DebuggerUI = (props: DebuggerUIProps) => {
unLoad()
}
+ const isDebuggerActive = () => {
+ return state.isActive
+ }
+
const unLoad = () => {
if (state.debugger) state.debugger.unload()
setState(prevState => {
@@ -130,20 +138,13 @@ export const DebuggerUI = (props: DebuggerUIProps) => {
vmDebugger: false,
vmDebuggerHead: false
},
- debugging: false,
- currentDebugTransaction: ''
+ debugging: false
}
})
}
const startDebugging = async (blockNumber, txNumber, tx) => {
if (state.debugger) unLoad()
if (!txNumber) return
- setState(prevState => {
- return {
- ...prevState,
- currentDebugTransaction: txNumber
- }
- })
const web3 = await debuggerModule.getDebugWeb3()
const currentReceipt = await web3.eth.getTransactionReceipt(txNumber)
const debuggerInstance = new Debugger({
@@ -188,6 +189,12 @@ const debug = (txHash) => {
startDebugging(null, txHash, null)
}
+
+
+const deleteHighlights = async () => {
+ await debuggerModule.discardHighlight()
+}
+
const stepManager = {
jumpTo: state.debugger && state.debugger.step_manager ? state.debugger.step_manager.jumpTo.bind(state.debugger.step_manager) : null,
stepOverBack: state.debugger && state.debugger.step_manager ? state.debugger.step_manager.stepOverBack.bind(state.debugger.step_manager) : null,
diff --git a/libs/remix-ui/debugger-ui/src/lib/idebugger-api.ts b/libs/remix-ui/debugger-ui/src/lib/idebugger-api.ts
deleted file mode 100644
index 418cd9ba4a..0000000000
--- a/libs/remix-ui/debugger-ui/src/lib/idebugger-api.ts
+++ /dev/null
@@ -1,66 +0,0 @@
-
-import type { CompilationResult, CompilationSource } from '@remix-project/remix-solidity-ts'
-
-export interface DebuggerUIProps {
- debuggerAPI: IDebuggerApi
-}
-
-export interface LineColumnLocation {
- start: {
- line: number, column: number
- },
- end: {
- line: number, column: number
- }
-}
-
-export interface RawLocation {
- start: number, length: number
-}
-
-export interface Sources {
- [fileName: string] : {content: string}
-}
-
-export interface CompilationOutput {
- source: { sources: Sources, target: string }
- data: CompilationResult
- getSourceName: (id: number) => string
-}
-
-export interface Asts {
- [fileName: string] : CompilationSource // ast
-}
-
-export interface TransactionReceipt {
- blockHash: string
- blockNumber: number
- transactionHash: string
- transactionIndex: number
- from: string
- to: string
- contractAddress: string | null
- }
-
-export type onBreakpointClearedListener = (params: string, row: number) => void
-export type onBreakpointAddedListener = (params: string, row: number) => void
-export type onEditorContentChanged = () => void
-export type onDebugRequested = (hash: string) => void
-
-export interface IDebuggerApi {
- offsetToLineColumnConverter: { offsetToLineColumn: (sourceLocation: RawLocation, file: number, contents: Sources, asts: Asts) => Promise }
- debugHash: string
- debugHashRequest: number
- removeHighlights: boolean
- onRemoveHighlights: (listener: VoidFunction) => void
- onDebugRequested: (listener: onDebugRequested) => void
- onBreakpointCleared: (listener: onBreakpointClearedListener) => void
- onBreakpointAdded: (listener: onBreakpointAddedListener) => void
- onEditorContentChanged: (listener: onEditorContentChanged) => void
- discardHighlight: () => Promise
- highlight: (lineColumnPos: LineColumnLocation, path: string) => Promise
- fetchContractAndCompile: (address: string, currentReceipt: TransactionReceipt) => Promise
- getFile: (path: string) => Promise
- setFile: (path: string, content: string) => Promise
- getDebugWeb3: () => any // returns an instance of web3.js
-}
\ No newline at end of file
diff --git a/nx.json b/nx.json
index 1871f014a7..e27c2d38e4 100644
--- a/nx.json
+++ b/nx.json
@@ -86,9 +86,6 @@
},
"remix-ui-toaster": {
"tags": []
- },
- "debugger": {
- "tags": []
}
}
}
diff --git a/package-lock.json b/package-lock.json
index fd671bd61d..779a2ec5db 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2930,7 +2930,7 @@
"@evocateur/libnpmaccess": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz",
- "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==",
+ "integrity": "sha1-7Pf2zmsATp+UKwmNkiAL5KSxyEU=",
"dev": true,
"requires": {
"@evocateur/npm-registry-fetch": "^4.0.0",
@@ -2943,13 +2943,13 @@
"aproba": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
- "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
+ "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=",
"dev": true
},
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -2961,7 +2961,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -2969,7 +2969,7 @@
"@evocateur/libnpmpublish": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz",
- "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==",
+ "integrity": "sha1-Vd8J0tyhNq+6nIjHWconIZjbnxo=",
"dev": true,
"requires": {
"@evocateur/npm-registry-fetch": "^4.0.0",
@@ -2986,13 +2986,13 @@
"aproba": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
- "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
+ "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=",
"dev": true
},
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -3004,7 +3004,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -3012,7 +3012,7 @@
"@evocateur/npm-registry-fetch": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz",
- "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==",
+ "integrity": "sha1-jEw4dm2NMtMgD8sKg/BktXNl7WY=",
"dev": true,
"requires": {
"JSONStream": "^1.3.4",
@@ -3027,7 +3027,7 @@
"agentkeepalive": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz",
- "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==",
+ "integrity": "sha1-oROSTdP6JKC8O3gQjEUMKr7gD2c=",
"dev": true,
"requires": {
"humanize-ms": "^1.2.1"
@@ -3036,13 +3036,13 @@
"http-cache-semantics": {
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
- "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
+ "integrity": "sha1-ObDhat2bYFvwqe89nar0hDtMrNI=",
"dev": true
},
"https-proxy-agent": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
- "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
+ "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=",
"dev": true,
"requires": {
"agent-base": "^4.3.0",
@@ -3052,7 +3052,7 @@
"make-fetch-happen": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz",
- "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==",
+ "integrity": "sha1-qoOHEE8mh+3KAchofuRQE9AtGb0=",
"dev": true,
"requires": {
"agentkeepalive": "^3.4.1",
@@ -3071,7 +3071,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -3083,7 +3083,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -3091,7 +3091,7 @@
"@evocateur/pacote": {
"version": "9.6.5",
"resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz",
- "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==",
+ "integrity": "sha1-M94yuiELbxfCDrq01JfvxnVfSuU=",
"dev": true,
"requires": {
"@evocateur/npm-registry-fetch": "^4.0.0",
@@ -3128,7 +3128,7 @@
"agentkeepalive": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz",
- "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==",
+ "integrity": "sha1-oROSTdP6JKC8O3gQjEUMKr7gD2c=",
"dev": true,
"requires": {
"humanize-ms": "^1.2.1"
@@ -3137,13 +3137,13 @@
"http-cache-semantics": {
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
- "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
+ "integrity": "sha1-ObDhat2bYFvwqe89nar0hDtMrNI=",
"dev": true
},
"https-proxy-agent": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
- "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
+ "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=",
"dev": true,
"requires": {
"agent-base": "^4.3.0",
@@ -3153,7 +3153,7 @@
"make-fetch-happen": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz",
- "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==",
+ "integrity": "sha1-qoOHEE8mh+3KAchofuRQE9AtGb0=",
"dev": true,
"requires": {
"agentkeepalive": "^3.4.1",
@@ -3172,7 +3172,7 @@
"minipass": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
- "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
+ "integrity": "sha1-5xN2Ln0+Mv7YAxFc+T4EvKn8yaY=",
"dev": true,
"requires": {
"safe-buffer": "^5.1.2",
@@ -3182,7 +3182,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -3194,7 +3194,7 @@
"npm-packlist": {
"version": "1.4.8",
"resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
- "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
+ "integrity": "sha1-Vu5swTW5+YrT1Rwcldoiu7my7z4=",
"dev": true,
"requires": {
"ignore-walk": "^3.0.1",
@@ -3205,7 +3205,7 @@
"npm-pick-manifest": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz",
- "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==",
+ "integrity": "sha1-9Nnl/UviFT5fTl+be+jcQZqZq7c=",
"dev": true,
"requires": {
"figgy-pudding": "^3.5.1",
@@ -3216,7 +3216,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -3900,7 +3900,7 @@
"@lerna/add": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz",
- "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==",
+ "integrity": "sha1-JwB73nHMewopaas8LwrkFXi0V3s=",
"dev": true,
"requires": {
"@evocateur/pacote": "^9.6.3",
@@ -3918,7 +3918,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -3930,7 +3930,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -3940,7 +3940,7 @@
"@lerna/bootstrap": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz",
- "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==",
+ "integrity": "sha1-vNG2Ub5bCXCyDY+uBMhkVIEjrtY=",
"dev": true,
"requires": {
"@lerna/command": "3.21.0",
@@ -3971,7 +3971,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -3983,7 +3983,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -3993,7 +3993,7 @@
"@lerna/changed": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz",
- "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==",
+ "integrity": "sha1-EI4V9nm/4HevUA9YJIxjTxBE6gs=",
"dev": true,
"requires": {
"@lerna/collect-updates": "3.20.0",
@@ -4005,7 +4005,7 @@
"@lerna/check-working-tree": {
"version": "3.16.5",
"resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz",
- "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==",
+ "integrity": "sha1-tPiuYbtFI1Yd+5+PjYdN1Gu0S6o=",
"dev": true,
"requires": {
"@lerna/collect-uncommitted": "3.16.5",
@@ -4016,7 +4016,7 @@
"@lerna/child-process": {
"version": "3.16.5",
"resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz",
- "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==",
+ "integrity": "sha1-OPo8GAZKpKwHVK2AEUd2p7NqabI=",
"dev": true,
"requires": {
"chalk": "^2.3.1",
@@ -4027,7 +4027,7 @@
"@lerna/clean": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz",
- "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==",
+ "integrity": "sha1-wLRrUwDMPa4s2jvsFLgDCC2jhW0=",
"dev": true,
"requires": {
"@lerna/command": "3.21.0",
@@ -4043,7 +4043,7 @@
"@lerna/cli": {
"version": "3.18.5",
"resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz",
- "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==",
+ "integrity": "sha1-yQxGFUL801ttWwFaKQ+w2/tB0kI=",
"dev": true,
"requires": {
"@lerna/global-options": "3.13.0",
@@ -4055,13 +4055,13 @@
"ansi-regex": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=",
"dev": true
},
"cliui": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
- "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+ "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=",
"dev": true,
"requires": {
"string-width": "^3.1.0",
@@ -4072,7 +4072,7 @@
"find-up": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=",
"dev": true,
"requires": {
"locate-path": "^3.0.0"
@@ -4081,13 +4081,13 @@
"get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=",
"dev": true
},
"locate-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=",
"dev": true,
"requires": {
"p-locate": "^3.0.0",
@@ -4097,7 +4097,7 @@
"p-limit": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=",
"dev": true,
"requires": {
"p-try": "^2.0.0"
@@ -4106,7 +4106,7 @@
"p-locate": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=",
"dev": true,
"requires": {
"p-limit": "^2.0.0"
@@ -4115,19 +4115,19 @@
"p-try": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=",
"dev": true
},
"require-main-filename": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
- "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+ "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=",
"dev": true
},
"string-width": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=",
"dev": true,
"requires": {
"emoji-regex": "^7.0.1",
@@ -4138,7 +4138,7 @@
"strip-ansi": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=",
"dev": true,
"requires": {
"ansi-regex": "^4.1.0"
@@ -4147,7 +4147,7 @@
"wrap-ansi": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
- "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+ "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=",
"dev": true,
"requires": {
"ansi-styles": "^3.2.0",
@@ -4158,7 +4158,7 @@
"yargs": {
"version": "14.2.3",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz",
- "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==",
+ "integrity": "sha1-Ghw+3O0a+yov6jNgS8bR2NaIpBQ=",
"dev": true,
"requires": {
"cliui": "^5.0.0",
@@ -4177,7 +4177,7 @@
"yargs-parser": {
"version": "15.0.1",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz",
- "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==",
+ "integrity": "sha1-VHhq9AuCDcsvuAJbEbTWWddjI7M=",
"dev": true,
"requires": {
"camelcase": "^5.0.0",
@@ -4189,7 +4189,7 @@
"@lerna/collect-uncommitted": {
"version": "3.16.5",
"resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz",
- "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==",
+ "integrity": "sha1-pJTWGqwxzceuxLvlLJZVAnQTLmM=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4201,7 +4201,7 @@
"@lerna/collect-updates": {
"version": "3.20.0",
"resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz",
- "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==",
+ "integrity": "sha1-YvnXa6IaJbfZ+/McAt6IdEpWS9E=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4214,7 +4214,7 @@
"slash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=",
"dev": true
}
}
@@ -4222,7 +4222,7 @@
"@lerna/command": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz",
- "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==",
+ "integrity": "sha1-miODdZ3HtwDaz6iiKy86bhkBIfc=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4240,7 +4240,7 @@
"@lerna/conventional-commits": {
"version": "3.22.0",
"resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz",
- "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==",
+ "integrity": "sha1-J5j0iB7i70V72uAnq30L8K9vHgk=",
"dev": true,
"requires": {
"@lerna/validation-error": "3.13.0",
@@ -4270,7 +4270,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -4282,7 +4282,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -4290,7 +4290,7 @@
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=",
"dev": true
}
}
@@ -4298,7 +4298,7 @@
"@lerna/create": {
"version": "3.22.0",
"resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz",
- "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==",
+ "integrity": "sha1-1rvQN8PcW0Jf5fbRuBcFfCePdhk=",
"dev": true,
"requires": {
"@evocateur/pacote": "^9.6.3",
@@ -4324,13 +4324,13 @@
"@nodelib/fs.stat": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
- "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+ "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=",
"dev": true
},
"fast-glob": {
"version": "2.2.7",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
- "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
+ "integrity": "sha1-aVOFfDr6R1//ku5gFdUtpwpM050=",
"dev": true,
"requires": {
"@mrmlnc/readdir-enhanced": "^2.2.1",
@@ -4376,7 +4376,7 @@
"globby": {
"version": "9.2.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
- "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
+ "integrity": "sha1-/QKacGxwPSm90XD0tts6P3p8tj0=",
"dev": true,
"requires": {
"@types/glob": "^7.1.1",
@@ -4392,13 +4392,13 @@
"ignore": {
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=",
"dev": true
},
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -4410,7 +4410,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -4418,13 +4418,13 @@
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=",
"dev": true
},
"slash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=",
"dev": true
}
}
@@ -4432,7 +4432,7 @@
"@lerna/create-symlink": {
"version": "3.16.2",
"resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz",
- "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==",
+ "integrity": "sha1-QSy45Zpy9afZRj5ORyGtIHAUmWc=",
"dev": true,
"requires": {
"@zkochan/cmd-shim": "^3.1.0",
@@ -4456,7 +4456,7 @@
"@lerna/describe-ref": {
"version": "3.16.5",
"resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz",
- "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==",
+ "integrity": "sha1-ozjCWq7YN9PccLinLER8XGY0asA=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4466,7 +4466,7 @@
"@lerna/diff": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz",
- "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==",
+ "integrity": "sha1-5t8Ni5kWFn/1pJ/LAqwGQkKApo0=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4478,7 +4478,7 @@
"@lerna/exec": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz",
- "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==",
+ "integrity": "sha1-F/B1M4k8uRihe0G8xWbcQ3AW2yY=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4493,7 +4493,7 @@
"@lerna/filter-options": {
"version": "3.20.0",
"resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz",
- "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==",
+ "integrity": "sha1-Dw9dWkeDhW7s5CBHCMyQLLyK9Zs=",
"dev": true,
"requires": {
"@lerna/collect-updates": "3.20.0",
@@ -4506,7 +4506,7 @@
"@lerna/filter-packages": {
"version": "3.18.0",
"resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz",
- "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==",
+ "integrity": "sha1-ano3bShSCNsDqClYz7gXLhebTnA=",
"dev": true,
"requires": {
"@lerna/validation-error": "3.13.0",
@@ -4517,7 +4517,7 @@
"@lerna/get-npm-exec-opts": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz",
- "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==",
+ "integrity": "sha1-0bVSywCIGZ/D5+Em+RTjmgjfnqU=",
"dev": true,
"requires": {
"npmlog": "^4.1.2"
@@ -4526,7 +4526,7 @@
"@lerna/get-packed": {
"version": "3.16.0",
"resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz",
- "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==",
+ "integrity": "sha1-GzFrcG3O6Gx7qlXlCwh5WUR4Uv8=",
"dev": true,
"requires": {
"fs-extra": "^8.1.0",
@@ -4550,7 +4550,7 @@
"@lerna/github-client": {
"version": "3.22.0",
"resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz",
- "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==",
+ "integrity": "sha1-XYFqpPdnR+1zauZP+WK48Vw1TZU=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4563,7 +4563,7 @@
"@lerna/gitlab-client": {
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz",
- "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==",
+ "integrity": "sha1-kfTsjGl7WsV/fyW9UP5lnSSqlqY=",
"dev": true,
"requires": {
"node-fetch": "^2.5.0",
@@ -4574,13 +4574,13 @@
"@lerna/global-options": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz",
- "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==",
+ "integrity": "sha1-IXZiKQ2watnPLEnY4xAO4o6uuuE=",
"dev": true
},
"@lerna/has-npm-version": {
"version": "3.16.5",
"resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz",
- "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==",
+ "integrity": "sha1-q4OVbyEdiSPqav6bl5s4zHOxUyY=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4590,7 +4590,7 @@
"@lerna/import": {
"version": "3.22.0",
"resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz",
- "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==",
+ "integrity": "sha1-Gl8DlPOOI8T2QqEj5eFRfnDQaNI=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4619,7 +4619,7 @@
"@lerna/info": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz",
- "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==",
+ "integrity": "sha1-dmlrZ2/bDzXUjIPGPB4yu143gU8=",
"dev": true,
"requires": {
"@lerna/command": "3.21.0",
@@ -4630,7 +4630,7 @@
"@lerna/init": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz",
- "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==",
+ "integrity": "sha1-HoEJNNyL9OU4bAMQQYgdO0CWqlw=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4656,7 +4656,7 @@
"@lerna/link": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz",
- "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==",
+ "integrity": "sha1-i+aP8MzuEEsXS1u9YGMCwvBunZs=",
"dev": true,
"requires": {
"@lerna/command": "3.21.0",
@@ -4669,7 +4669,7 @@
"slash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=",
"dev": true
}
}
@@ -4677,7 +4677,7 @@
"@lerna/list": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz",
- "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==",
+ "integrity": "sha1-Qvdvr6Vt6hO2keyMqxODJpHWHaI=",
"dev": true,
"requires": {
"@lerna/command": "3.21.0",
@@ -4689,7 +4689,7 @@
"@lerna/listable": {
"version": "3.18.5",
"resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz",
- "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==",
+ "integrity": "sha1-6CeYQFte2PxRhDyO8eeg5Jc4iho=",
"dev": true,
"requires": {
"@lerna/query-graph": "3.18.5",
@@ -4700,7 +4700,7 @@
"@lerna/log-packed": {
"version": "3.16.0",
"resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz",
- "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==",
+ "integrity": "sha1-+DmRBB7neySVY04URwtCJZ/SvBY=",
"dev": true,
"requires": {
"byte-size": "^5.0.1",
@@ -4712,7 +4712,7 @@
"@lerna/npm-conf": {
"version": "3.16.0",
"resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz",
- "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==",
+ "integrity": "sha1-HBComuL2wu6WliVXc4aFMA03aCc=",
"dev": true,
"requires": {
"config-chain": "^1.1.11",
@@ -4722,7 +4722,7 @@
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=",
"dev": true
}
}
@@ -4730,7 +4730,7 @@
"@lerna/npm-dist-tag": {
"version": "3.18.5",
"resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz",
- "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==",
+ "integrity": "sha1-nvmrt8EEB3sx9vqyLMc7MU1UrFU=",
"dev": true,
"requires": {
"@evocateur/npm-registry-fetch": "^4.0.0",
@@ -4743,7 +4743,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -4755,7 +4755,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -4763,7 +4763,7 @@
"@lerna/npm-install": {
"version": "3.16.5",
"resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz",
- "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==",
+ "integrity": "sha1-1r/cFvgShdpmUVrkeSTW4njWN9M=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4789,7 +4789,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -4801,7 +4801,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -4809,7 +4809,7 @@
"@lerna/npm-publish": {
"version": "3.18.5",
"resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz",
- "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==",
+ "integrity": "sha1-JA5AOZWf2YFrScWwdCHhG1ywAK8=",
"dev": true,
"requires": {
"@evocateur/libnpmpublish": "^1.2.2",
@@ -4837,7 +4837,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -4849,13 +4849,13 @@
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=",
"dev": true
},
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -4863,7 +4863,7 @@
"@lerna/npm-run-script": {
"version": "3.16.5",
"resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz",
- "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==",
+ "integrity": "sha1-nC7IJFOibAtG7cC7fBWBbIIfXBU=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -4874,7 +4874,7 @@
"@lerna/otplease": {
"version": "3.18.5",
"resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz",
- "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==",
+ "integrity": "sha1-t3uOdgtAq62fdljZiPPqd9T9AjE=",
"dev": true,
"requires": {
"@lerna/prompt": "3.18.5",
@@ -4884,7 +4884,7 @@
"@lerna/output": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz",
- "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==",
+ "integrity": "sha1-Pe18yQiyephyIopjDZUK7a56SYk=",
"dev": true,
"requires": {
"npmlog": "^4.1.2"
@@ -4893,7 +4893,7 @@
"@lerna/pack-directory": {
"version": "3.16.4",
"resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz",
- "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==",
+ "integrity": "sha1-Pq5fkb31rP4DhFEO1T+t3EwHRpM=",
"dev": true,
"requires": {
"@lerna/get-packed": "3.16.0",
@@ -4909,7 +4909,7 @@
"npm-packlist": {
"version": "1.4.8",
"resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
- "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
+ "integrity": "sha1-Vu5swTW5+YrT1Rwcldoiu7my7z4=",
"dev": true,
"requires": {
"ignore-walk": "^3.0.1",
@@ -4922,7 +4922,7 @@
"@lerna/package": {
"version": "3.16.0",
"resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz",
- "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==",
+ "integrity": "sha1-fgpG5Gl+2LipwU1Zx/iQ4NOLoTw=",
"dev": true,
"requires": {
"load-json-file": "^5.3.0",
@@ -4933,7 +4933,7 @@
"load-json-file": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz",
- "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==",
+ "integrity": "sha1-TTweAfocA+p4pgrHr5MsnOU0A/M=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.15",
@@ -4946,7 +4946,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -4958,19 +4958,19 @@
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=",
"dev": true
},
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
},
"type-fest": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
- "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
+ "integrity": "sha1-Y9ANIE4FlHT+Xht8ARESu9HcKeE=",
"dev": true
}
}
@@ -4978,7 +4978,7 @@
"@lerna/package-graph": {
"version": "3.18.5",
"resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz",
- "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==",
+ "integrity": "sha1-x0Di6jV40FnlUWM+lQaQgxuUH2s=",
"dev": true,
"requires": {
"@lerna/prerelease-id-from-version": "3.16.0",
@@ -4991,7 +4991,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -5003,7 +5003,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -5013,7 +5013,7 @@
"@lerna/prerelease-id-from-version": {
"version": "3.16.0",
"resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz",
- "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==",
+ "integrity": "sha1-skv6eJ9eG6q5FNewi6rpt719g6E=",
"dev": true,
"requires": {
"semver": "^6.2.0"
@@ -5022,7 +5022,7 @@
"@lerna/profiler": {
"version": "3.20.0",
"resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz",
- "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==",
+ "integrity": "sha1-D23CNvTqj56l81jGcDMFpPMq0FE=",
"dev": true,
"requires": {
"figgy-pudding": "^3.5.1",
@@ -5047,7 +5047,7 @@
"@lerna/project": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz",
- "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==",
+ "integrity": "sha1-XXhNLRDFYaAPIDILzbBAmXwQUC0=",
"dev": true,
"requires": {
"@lerna/package": "3.16.0",
@@ -5067,13 +5067,13 @@
"@nodelib/fs.stat": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
- "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+ "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=",
"dev": true
},
"cosmiconfig": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
- "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+ "integrity": "sha1-BA9yaAnFked6F8CjYmykW08Wixo=",
"dev": true,
"requires": {
"import-fresh": "^2.0.0",
@@ -5085,7 +5085,7 @@
"dot-prop": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
- "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
+ "integrity": "sha1-HxngwuGqDjJ5fEl5nyg3rGr2nFc=",
"dev": true,
"requires": {
"is-obj": "^1.0.0"
@@ -5094,7 +5094,7 @@
"fast-glob": {
"version": "2.2.7",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
- "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
+ "integrity": "sha1-aVOFfDr6R1//ku5gFdUtpwpM050=",
"dev": true,
"requires": {
"@mrmlnc/readdir-enhanced": "^2.2.1",
@@ -5131,7 +5131,7 @@
"globby": {
"version": "9.2.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
- "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
+ "integrity": "sha1-/QKacGxwPSm90XD0tts6P3p8tj0=",
"dev": true,
"requires": {
"@types/glob": "^7.1.1",
@@ -5147,7 +5147,7 @@
"ignore": {
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=",
"dev": true
},
"import-fresh": {
@@ -5177,7 +5177,7 @@
"load-json-file": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz",
- "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==",
+ "integrity": "sha1-TTweAfocA+p4pgrHr5MsnOU0A/M=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.15",
@@ -5190,25 +5190,25 @@
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=",
"dev": true
},
"resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=",
"dev": true
},
"slash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=",
"dev": true
},
"type-fest": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
- "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
+ "integrity": "sha1-Y9ANIE4FlHT+Xht8ARESu9HcKeE=",
"dev": true
}
}
@@ -5216,7 +5216,7 @@
"@lerna/prompt": {
"version": "3.18.5",
"resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz",
- "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==",
+ "integrity": "sha1-YozVRfIliH0GBJGrld+JnPxSGKE=",
"dev": true,
"requires": {
"inquirer": "^6.2.0",
@@ -5226,7 +5226,7 @@
"@lerna/publish": {
"version": "3.22.1",
"resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz",
- "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==",
+ "integrity": "sha1-tPfOP7oemvsovkofPYgiImm6lRk=",
"dev": true,
"requires": {
"@evocateur/libnpmaccess": "^3.1.2",
@@ -5275,7 +5275,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -5287,7 +5287,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -5297,7 +5297,7 @@
"@lerna/pulse-till-done": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz",
- "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==",
+ "integrity": "sha1-yOnOW6+vENkwpn1+0My12Vj+ARA=",
"dev": true,
"requires": {
"npmlog": "^4.1.2"
@@ -5306,7 +5306,7 @@
"@lerna/query-graph": {
"version": "3.18.5",
"resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz",
- "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==",
+ "integrity": "sha1-30gwu1FVJzADvzXo3aHDLQknvYY=",
"dev": true,
"requires": {
"@lerna/package-graph": "3.18.5",
@@ -5316,7 +5316,7 @@
"@lerna/resolve-symlink": {
"version": "3.16.0",
"resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz",
- "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==",
+ "integrity": "sha1-N/xwlfq9vPMXwm63Tg0L3o79I4Y=",
"dev": true,
"requires": {
"fs-extra": "^8.1.0",
@@ -5340,7 +5340,7 @@
"@lerna/rimraf-dir": {
"version": "3.16.5",
"resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz",
- "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==",
+ "integrity": "sha1-BDFqtf/SkJZXqvOI6lAsuMLyCgk=",
"dev": true,
"requires": {
"@lerna/child-process": "3.16.5",
@@ -5352,7 +5352,7 @@
"@lerna/run": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz",
- "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==",
+ "integrity": "sha1-KjXshJeeTW5CR0/hSNMuXeHKyJE=",
"dev": true,
"requires": {
"@lerna/command": "3.21.0",
@@ -5369,7 +5369,7 @@
"@lerna/run-lifecycle": {
"version": "3.16.2",
"resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz",
- "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==",
+ "integrity": "sha1-Z7KI+OqWTbnqT7H7x3FdW7sLzgA=",
"dev": true,
"requires": {
"@lerna/npm-conf": "3.16.0",
@@ -5381,7 +5381,7 @@
"@lerna/run-topologically": {
"version": "3.18.5",
"resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz",
- "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==",
+ "integrity": "sha1-PNY52iDpZ9dnLLiNsPdWuS8v38M=",
"dev": true,
"requires": {
"@lerna/query-graph": "3.18.5",
@@ -5392,13 +5392,13 @@
"eventemitter3": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==",
+ "integrity": "sha1-LT1I+cNGaY/Og6hdfWZOmFNd9uc=",
"dev": true
},
"p-queue": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz",
- "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==",
+ "integrity": "sha1-7Q7uh5iSftbywvX1t3/bIGGl00Y=",
"dev": true,
"requires": {
"eventemitter3": "^3.1.0"
@@ -5409,7 +5409,7 @@
"@lerna/symlink-binary": {
"version": "3.17.0",
"resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz",
- "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==",
+ "integrity": "sha1-j4AxswmGOBSIPT8AmHf4Ljiu9Fo=",
"dev": true,
"requires": {
"@lerna/create-symlink": "3.16.2",
@@ -5434,7 +5434,7 @@
"@lerna/symlink-dependencies": {
"version": "3.17.0",
"resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz",
- "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==",
+ "integrity": "sha1-SNY2DphYZaDlbNi1GzCKUmMIeEo=",
"dev": true,
"requires": {
"@lerna/create-symlink": "3.16.2",
@@ -5462,13 +5462,13 @@
"@lerna/timer": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz",
- "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==",
+ "integrity": "sha1-vNCQRVHbFuCDZNbBjl4hYPyHB4E=",
"dev": true
},
"@lerna/validation-error": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz",
- "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==",
+ "integrity": "sha1-yGuPB8WrlTn3db2KVJdukm83WcM=",
"dev": true,
"requires": {
"npmlog": "^4.1.2"
@@ -5477,7 +5477,7 @@
"@lerna/version": {
"version": "3.22.1",
"resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz",
- "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==",
+ "integrity": "sha1-mAWpJHpH7mLWuBvZ+l+3KLJLWeI=",
"dev": true,
"requires": {
"@lerna/check-working-tree": "3.16.5",
@@ -5511,7 +5511,7 @@
"load-json-file": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz",
- "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==",
+ "integrity": "sha1-TTweAfocA+p4pgrHr5MsnOU0A/M=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.15",
@@ -5524,19 +5524,19 @@
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=",
"dev": true
},
"slash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=",
"dev": true
},
"type-fest": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
- "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
+ "integrity": "sha1-Y9ANIE4FlHT+Xht8ARESu9HcKeE=",
"dev": true
}
}
@@ -5544,7 +5544,7 @@
"@lerna/write-log-file": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz",
- "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==",
+ "integrity": "sha1-t42eTPwTSai+ZNkTJMTIGZ6CKiY=",
"dev": true,
"requires": {
"npmlog": "^4.1.2",
@@ -5554,7 +5554,7 @@
"write-file-atomic": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
- "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
+ "integrity": "sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.11",
@@ -5567,7 +5567,7 @@
"@mrmlnc/readdir-enhanced": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
- "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
+ "integrity": "sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4=",
"dev": true,
"requires": {
"call-me-maybe": "^1.0.1",
@@ -6748,7 +6748,7 @@
"@octokit/auth-token": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz",
- "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==",
+ "integrity": "sha1-ENCul5sQD6a3L6Do5j4n5tDb/4o=",
"dev": true,
"requires": {
"@octokit/types": "^5.0.0"
@@ -6757,7 +6757,7 @@
"@octokit/endpoint": {
"version": "6.0.5",
"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.5.tgz",
- "integrity": "sha512-70K5u6zd45ItOny6aHQAsea8HHQjlQq85yqOMe+Aj8dkhN2qSJ9T+Q3YjUjEYfPRBcuUWNgMn62DQnP/4LAIiQ==",
+ "integrity": "sha1-Q6at7oE8X/0vcZ4gz9FKH+58GTo=",
"dev": true,
"requires": {
"@octokit/types": "^5.0.0",
@@ -6768,13 +6768,13 @@
"is-plain-object": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-4.1.1.tgz",
- "integrity": "sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA==",
+ "integrity": "sha1-GhTWRSy9UHkO3H/aoK7VpAo167U=",
"dev": true
},
"universal-user-agent": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
- "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==",
+ "integrity": "sha1-M4H4UDslHA2c0hvB3pOeyd9UgO4=",
"dev": true
}
}
@@ -6782,13 +6782,13 @@
"@octokit/plugin-enterprise-rest": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz",
- "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==",
+ "integrity": "sha1-4HiWc5YY2rjafUB3xlgAN3X5VDc=",
"dev": true
},
"@octokit/plugin-paginate-rest": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz",
- "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==",
+ "integrity": "sha1-AEFwrPjCvlNauiZyeGfWkve0iPw=",
"dev": true,
"requires": {
"@octokit/types": "^2.0.1"
@@ -6797,7 +6797,7 @@
"@octokit/types": {
"version": "2.16.2",
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz",
- "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==",
+ "integrity": "sha1-TF+No8b+zz2hgRrvZ4/aA+2sNdI=",
"dev": true,
"requires": {
"@types/node": ">= 8"
@@ -6808,13 +6808,13 @@
"@octokit/plugin-request-log": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz",
- "integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==",
+ "integrity": "sha1-7vh6QxMA9hSMOaf3X4z+shiyVH4=",
"dev": true
},
"@octokit/plugin-rest-endpoint-methods": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz",
- "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==",
+ "integrity": "sha1-Mojs9UgfaMSU3QYC/BVAeln69h4=",
"dev": true,
"requires": {
"@octokit/types": "^2.0.1",
@@ -6824,7 +6824,7 @@
"@octokit/types": {
"version": "2.16.2",
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz",
- "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==",
+ "integrity": "sha1-TF+No8b+zz2hgRrvZ4/aA+2sNdI=",
"dev": true,
"requires": {
"@types/node": ">= 8"
@@ -6835,7 +6835,7 @@
"@octokit/request": {
"version": "5.4.7",
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.7.tgz",
- "integrity": "sha512-FN22xUDP0i0uF38YMbOfx6TotpcENP5W8yJM1e/LieGXn6IoRxDMnBf7tx5RKSW4xuUZ/1P04NFZy5iY3Rax1A==",
+ "integrity": "sha1-/XA+4JLgRjzrpJ/3o+YctM+KD94=",
"dev": true,
"requires": {
"@octokit/endpoint": "^6.0.1",
@@ -6851,7 +6851,7 @@
"@octokit/request-error": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz",
- "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==",
+ "integrity": "sha1-Dna4P12P3aHbmQJ+pfYXwua6ntA=",
"dev": true,
"requires": {
"@octokit/types": "^5.0.1",
@@ -6862,13 +6862,13 @@
"is-plain-object": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-4.1.1.tgz",
- "integrity": "sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA==",
+ "integrity": "sha1-GhTWRSy9UHkO3H/aoK7VpAo167U=",
"dev": true
},
"universal-user-agent": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
- "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==",
+ "integrity": "sha1-M4H4UDslHA2c0hvB3pOeyd9UgO4=",
"dev": true
}
}
@@ -6876,7 +6876,7 @@
"@octokit/request-error": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz",
- "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==",
+ "integrity": "sha1-7eBxTHc/MjR1dsJWSdwBOuazGAE=",
"dev": true,
"requires": {
"@octokit/types": "^2.0.0",
@@ -6887,7 +6887,7 @@
"@octokit/types": {
"version": "2.16.2",
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz",
- "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==",
+ "integrity": "sha1-TF+No8b+zz2hgRrvZ4/aA+2sNdI=",
"dev": true,
"requires": {
"@types/node": ">= 8"
@@ -6898,7 +6898,7 @@
"@octokit/rest": {
"version": "16.43.2",
"resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz",
- "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==",
+ "integrity": "sha1-xTQm8eHRBE3ulnAj4yecUJk92Rs=",
"dev": true,
"requires": {
"@octokit/auth-token": "^2.4.0",
@@ -6922,7 +6922,7 @@
"@octokit/types": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.2.0.tgz",
- "integrity": "sha512-XjOk9y4m8xTLIKPe1NFxNWBdzA2/z3PFFA/bwf4EoH6oS8hM0Y46mEa4Cb+KCyj/tFDznJFahzQ0Aj3o1FYq4A==",
+ "integrity": "sha1-0HXcI78pP1QHOSULaHniwb4vwgw=",
"dev": true,
"requires": {
"@types/node": ">= 8"
@@ -6936,7 +6936,7 @@
"@remixproject/engine": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/@remixproject/engine/-/engine-0.3.3.tgz",
- "integrity": "sha1-jEde0zAFQBj8C0s49f1FqbK9gIY=",
+ "integrity": "sha512-0orGJhxHAFMUMokfDVq04yy0cvFknyrk9PcqvJw3KqChhusgkLw/J/KqJszywD9BmIjLgdc3n8vRtCmHICR3mA==",
"requires": {
"@remixproject/plugin-api": "0.3.3",
"@remixproject/plugin-utils": "0.3.3"
@@ -6945,7 +6945,7 @@
"@remixproject/engine-web": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/@remixproject/engine-web/-/engine-web-0.3.3.tgz",
- "integrity": "sha1-ZQZD7museqljZNPHpuOwG7dgiZU=",
+ "integrity": "sha512-GF+WHrZyT8OS9ApmAv6ujUfX/lfxbpfTYbYC0To/EznusrBYfm0tmem1xvmI4PJ5C1NOxz9j862S4I4AxWGOng==",
"requires": {
"@remixproject/engine": "0.3.3",
"@remixproject/plugin-api": "0.3.3",
@@ -6955,7 +6955,7 @@
"@remixproject/plugin": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/@remixproject/plugin/-/plugin-0.3.3.tgz",
- "integrity": "sha1-yy+ifasg+IQ5CDJ2jmXRaRc8sAE=",
+ "integrity": "sha512-gSZdgBjb4y2N2+5kMfbJYjO2zH8b1pFd3xdY4ViL5vtt8l4lup+iOVidrGTv1lPPl7Snk+E8NQhRk8Snr6//mg==",
"requires": {
"@remixproject/plugin-api": "0.3.3",
"@remixproject/plugin-utils": "0.3.3",
@@ -6965,7 +6965,7 @@
"events": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
- "integrity": "sha1-k7h8GPjvzUICpGGuxN/AVWtjk3k="
+ "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg=="
}
}
},
@@ -6995,7 +6995,7 @@
"@remixproject/plugin-webview": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/@remixproject/plugin-webview/-/plugin-webview-0.3.3.tgz",
- "integrity": "sha1-3x7RgdkD1ya0JTjfWsIp8cpQOqI=",
+ "integrity": "sha512-2/O2hUgcTFFmuKYnHl65FW7n591lF1PLAmFUSzoUOezs0iAg8+IP1ydejVXFLWhZByLkiQezHu/kezA5g4cwaQ==",
"requires": {
"@remixproject/plugin": "0.3.3",
"@remixproject/plugin-api": "0.3.3",
@@ -7005,7 +7005,7 @@
"@remixproject/plugin-ws": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/@remixproject/plugin-ws/-/plugin-ws-0.3.3.tgz",
- "integrity": "sha1-qxGVX9ut7uRG0FE+8gOnbyodNr8=",
+ "integrity": "sha512-QHWv5sjzUIb+rsLyAcOV67tShx8fniJvxYglqURaBc9LXdz0j5QfwnDIGwJwvnkJqAsk3MnXizaIXMU7CvKuzw==",
"requires": {
"@remixproject/plugin": "0.3.3",
"@remixproject/plugin-api": "0.3.3",
@@ -7085,12 +7085,12 @@
"@restart/context": {
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz",
- "integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q=="
+ "integrity": "sha1-qZ2HwpmjTCi9hbtInLB7/SMUnAI="
},
"@restart/hooks": {
"version": "0.3.25",
"resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.3.25.tgz",
- "integrity": "sha512-m2v3N5pxTsIiSH74/sb1yW8D9RxkJidGW+5Mfwn/lHb2QzhZNlaU1su7abSyT9EGf0xS/0waLjrf7/XxQHUk7w==",
+ "integrity": "sha1-EQBBOa0ccNL1llqJOdy1rrlqplI=",
"requires": {
"lodash": "^4.17.15",
"lodash-es": "^4.17.15"
@@ -7330,150 +7330,12 @@
"defer-to-connect": "^1.0.1"
}
},
- "@testing-library/dom": {
- "version": "7.29.1",
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.29.1.tgz",
- "integrity": "sha512-6BU7vAjKuMspCy9QQEtbWgmkuXi/yOSZo3ANdvZmNQW8N/WQGjO9cvlcA5EFJaPtp2hL1RAaPGpCXxumijUxCg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.10.4",
- "@babel/runtime": "^7.12.5",
- "@types/aria-query": "^4.2.0",
- "aria-query": "^4.2.2",
- "chalk": "^4.1.0",
- "dom-accessibility-api": "^0.5.4",
- "lz-string": "^1.4.4",
- "pretty-format": "^26.6.2"
- },
- "dependencies": {
- "@babel/runtime": {
- "version": "7.12.5",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz",
- "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==",
- "dev": true,
- "requires": {
- "regenerator-runtime": "^0.13.4"
- }
- },
- "@jest/types": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz",
- "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^15.0.0",
- "chalk": "^4.0.0"
- }
- },
- "@types/istanbul-reports": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz",
- "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-report": "*"
- }
- },
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "dev": true
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
- "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "pretty-format": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz",
- "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "ansi-regex": "^5.0.0",
- "ansi-styles": "^4.0.0",
- "react-is": "^17.0.1"
- }
- },
- "react-is": {
- "version": "17.0.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz",
- "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@testing-library/react": {
- "version": "10.4.1",
- "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-10.4.1.tgz",
- "integrity": "sha512-QX31fRDGLnOdBYoQ95VEOYgRahaPfsI+toOaYhlvuGNFQrcagZv/KLWCIctRGB0h1PTsQt3JpLBbbLGM63yy5Q==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.10.3",
- "@testing-library/dom": "^7.17.1"
- }
- },
"@tootallnate/once": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
"dev": true
},
- "@types/aria-query": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.0.tgz",
- "integrity": "sha512-iIgQNzCm0v7QMhhe4Jjn9uRh+I6GoPmt03CbEtwx3ao8/EfoQcmgtqH4vQ5Db/lxiIGaWDv6nwvunuh0RyX0+A==",
- "dev": true
- },
"@types/axios": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@types/axios/-/axios-0.14.0.tgz",
@@ -7608,7 +7470,7 @@
"@types/invariant": {
"version": "2.2.34",
"resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.34.tgz",
- "integrity": "sha512-lYUtmJ9BqUN688fGY1U1HZoWT1/Jrmgigx2loq4ZcJpICECm/Om3V314BxdzypO0u5PORKGMM6x0OXaljV1YFg=="
+ "integrity": "sha1-BeT3n0ZcIAeIQ3TUeVRS+ZVyC74="
},
"@types/istanbul-lib-coverage": {
"version": "2.0.3",
@@ -7768,7 +7630,7 @@
"@types/react-transition-group": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.0.tgz",
- "integrity": "sha512-/QfLHGpu+2fQOqQaXh8MG9q03bFENooTb/it4jr5kKaZlDQfWvjqWZg48AwzPVMBHlRuTRAY7hRHCEOXz5kV6w==",
+ "integrity": "sha1-iCg520Zd8TIOR1Pm6fcMp+m01G0=",
"requires": {
"@types/react": "*"
}
@@ -8297,7 +8159,7 @@
"@zkochan/cmd-shim": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz",
- "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==",
+ "integrity": "sha1-KrjtgfW7VFKoXyV1jrm4aBmC/S4=",
"dev": true,
"requires": {
"is-windows": "^1.0.0",
@@ -8804,7 +8666,7 @@
"array-differ": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz",
- "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==",
+ "integrity": "sha1-S5wcPxS5BnVwgpJXaeirkE9IAbE=",
"dev": true
},
"array-each": {
@@ -9359,7 +9221,7 @@
"babel-jest": {
"version": "25.1.0",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.1.0.tgz",
- "integrity": "sha512-tz0VxUhhOE2y+g8R2oFrO/2VtVjA1lkJeavlhExuRBg3LdNJY9gwQ+Vcvqt9+cqy71MCTJhewvTB7Qtnnr9SWg==",
+ "integrity": "sha1-IGCTrDgKS3jEQEoFsydzkSePgPs=",
"dev": true,
"requires": {
"@jest/transform": "^25.1.0",
@@ -9384,7 +9246,7 @@
"chalk": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=",
"dev": true,
"requires": {
"ansi-styles": "^4.1.0",
@@ -9394,7 +9256,7 @@
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
"dev": true,
"requires": {
"color-name": "~1.1.4"
@@ -9403,25 +9265,25 @@
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
"dev": true
},
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
"dev": true
},
"slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=",
"dev": true
},
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
"dev": true,
"requires": {
"has-flag": "^4.0.0"
@@ -9543,7 +9405,6 @@
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
"dev": true,
- "optional": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -9599,7 +9460,6 @@
"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
"dev": true,
- "optional": true,
"requires": {
"kind-of": "^3.0.2"
}
@@ -9616,7 +9476,6 @@
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
- "optional": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -9653,8 +9512,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "optional": true
+ "dev": true
},
"string_decoder": {
"version": "1.1.1",
@@ -10520,7 +10378,7 @@
"before-after-hook": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz",
- "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==",
+ "integrity": "sha1-tsA0h/ROJCAN0wyl5qGXnF0vtjU=",
"dev": true
},
"big.js": {
@@ -11884,7 +11742,7 @@
"byte-size": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz",
- "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==",
+ "integrity": "sha1-S2UQOaXs2Wdn5xo9ftOA5IvtQZE=",
"dev": true
},
"bytes": {
@@ -12029,7 +11887,7 @@
"camelcase-keys": {
"version": "6.2.2",
"resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
- "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
+ "integrity": "sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=",
"dev": true,
"requires": {
"camelcase": "^5.3.1",
@@ -12383,7 +12241,7 @@
"classnames": {
"version": "2.2.6",
"resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
- "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
+ "integrity": "sha1-Q5Nb/90pHzJtrQogUwmzjQD2UM4="
},
"clean-css": {
"version": "4.2.1",
@@ -12784,7 +12642,7 @@
"command-exists": {
"version": "1.2.9",
"resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz",
- "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==",
+ "integrity": "sha1-xQclrzgIyKsCYP1gsB+/oluVT2k=",
"dev": true
},
"commander": {
@@ -12807,7 +12665,7 @@
"compare-func": {
"version": "1.3.4",
"resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz",
- "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==",
+ "integrity": "sha1-awfExeg0ERm69EV4CFvaD0qCNRY=",
"dev": true,
"requires": {
"array-ify": "^1.0.0",
@@ -13068,7 +12926,7 @@
"conventional-changelog-angular": {
"version": "5.0.10",
"resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz",
- "integrity": "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==",
+ "integrity": "sha1-XPewDdMVtqalWCI8gNXvJN2zQgU=",
"dev": true,
"requires": {
"compare-func": "^1.3.1",
@@ -13078,7 +12936,7 @@
"conventional-changelog-core": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz",
- "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==",
+ "integrity": "sha1-sxQQhW9DHIRwhqfctNLKGEp9iPs=",
"dev": true,
"requires": {
"conventional-changelog-writer": "^4.0.6",
@@ -13120,7 +12978,7 @@
"through2": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
- "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "integrity": "sha1-mfiJMc/HYex2eLQdXXM2tbage/Q=",
"dev": true,
"requires": {
"inherits": "^2.0.4",
@@ -13132,13 +12990,13 @@
"conventional-changelog-preset-loader": {
"version": "2.3.4",
"resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz",
- "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==",
+ "integrity": "sha1-FKhVq7/9WQJ/1gJYHx802YYupEw=",
"dev": true
},
"conventional-changelog-writer": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz",
- "integrity": "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==",
+ "integrity": "sha1-yhDyaRqOptPC63S9Nbz0CqBS3aU=",
"dev": true,
"requires": {
"compare-func": "^1.3.1",
@@ -13156,7 +13014,7 @@
"through2": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
- "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "integrity": "sha1-mfiJMc/HYex2eLQdXXM2tbage/Q=",
"dev": true,
"requires": {
"inherits": "^2.0.4",
@@ -13168,7 +13026,7 @@
"conventional-commits-filter": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz",
- "integrity": "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==",
+ "integrity": "sha1-CTXhJAxcp2mDKa/+4bakbTMyTEw=",
"dev": true,
"requires": {
"lodash.ismatch": "^4.4.0",
@@ -13178,7 +13036,7 @@
"conventional-commits-parser": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz",
- "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==",
+ "integrity": "sha1-EBQGc9Xn71VyYzeRRWxdA7aei+Q=",
"dev": true,
"requires": {
"JSONStream": "^1.0.4",
@@ -13193,7 +13051,7 @@
"through2": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
- "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "integrity": "sha1-mfiJMc/HYex2eLQdXXM2tbage/Q=",
"dev": true,
"requires": {
"inherits": "^2.0.4",
@@ -13205,7 +13063,7 @@
"conventional-recommended-bump": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz",
- "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==",
+ "integrity": "sha1-WvY5A5R7bgied3Z2ActZLKuxBro=",
"dev": true,
"requires": {
"concat-stream": "^2.0.0",
@@ -13238,7 +13096,7 @@
"concat-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
- "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
+ "integrity": "sha1-QUz1r3kKSMYKub5FJ9VtXkETPLE=",
"dev": true,
"requires": {
"buffer-from": "^1.0.0",
@@ -13262,7 +13120,7 @@
"meow": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
- "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
+ "integrity": "sha1-1IWY9vSxRy81v2MXqVlFrONH+XU=",
"dev": true,
"requires": {
"camelcase-keys": "^4.0.0",
@@ -13279,7 +13137,7 @@
"minimist-options": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz",
- "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==",
+ "integrity": "sha1-+6TIGRM54T7PTWG+sD8HAQPz2VQ=",
"dev": true,
"requires": {
"arrify": "^1.0.1",
@@ -14235,7 +14093,7 @@
"dateformat": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
- "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
+ "integrity": "sha1-puN0maTZqc+F71hyBE1ikByYia4=",
"dev": true
},
"deasync": {
@@ -14811,7 +14669,7 @@
"deprecation": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
- "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
+ "integrity": "sha1-Y2jL20Cr8zc7UlrIfkomDDpwCRk=",
"dev": true
},
"deps-sort": {
@@ -14961,24 +14819,10 @@
}
}
},
- "document-register-element": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/document-register-element/-/document-register-element-1.13.1.tgz",
- "integrity": "sha512-92ZyLDKg9j4rOll//NNXj25f+8rAzOkYsGJonhugKwXfeqH7bzs8Ucpvey0WzZ2ZzKdrvW9RnUw3UyOZ/uhBFw==",
- "requires": {
- "lightercollective": "^0.1.0"
- }
- },
- "dom-accessibility-api": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.4.tgz",
- "integrity": "sha512-TvrjBckDy2c6v6RLxPv5QXOnU+SmF9nBII5621Ve5fu6Z/BDrENurBEvlC1f44lKEUVqOpK4w9E5Idc5/EgkLQ==",
- "dev": true
- },
"dom-helpers": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.0.tgz",
- "integrity": "sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ==",
+ "integrity": "sha1-V/0FTF+PNMUqPu/9t+fpPNNX2Vs=",
"requires": {
"@babel/runtime": "^7.8.7",
"csstype": "^3.0.2"
@@ -16996,7 +16840,7 @@
"express-ws": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/express-ws/-/express-ws-4.0.0.tgz",
- "integrity": "sha1-2r2NyXRRZBiQKkH+bjDtlJtNNsQ=",
+ "integrity": "sha512-KEyUw8AwRET2iFjFsI1EJQrJ/fHeGiJtgpYgEWG3yDv4l/To/m3a2GaYfeGyB3lsWdvbesjF5XCMx+SVBgAAYw==",
"requires": {
"ws": "^5.2.0"
},
@@ -17004,7 +16848,7 @@
"ws": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz",
- "integrity": "sha1-3/7xSGa46NyRM1glFNG++vlumA8=",
+ "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==",
"requires": {
"async-limiter": "~1.0.0"
}
@@ -18758,7 +18602,7 @@
"genfun": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz",
- "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==",
+ "integrity": "sha1-ndlxCgaQClxKW/V6yl2k5S/nZTc=",
"dev": true
},
"gensync": {
@@ -18975,7 +18819,7 @@
"get-port": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz",
- "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==",
+ "integrity": "sha1-43Nosehjt2KcQ8WjI2Jflc8ksRk=",
"dev": true
},
"get-stdin": {
@@ -19102,7 +18946,7 @@
"git-raw-commits": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz",
- "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==",
+ "integrity": "sha1-2Srd90RAwUvMXIPszj+3+KeRGLU=",
"dev": true,
"requires": {
"dargs": "^4.0.1",
@@ -19144,7 +18988,7 @@
"meow": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
- "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
+ "integrity": "sha1-1IWY9vSxRy81v2MXqVlFrONH+XU=",
"dev": true,
"requires": {
"camelcase-keys": "^4.0.0",
@@ -19161,7 +19005,7 @@
"minimist-options": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz",
- "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==",
+ "integrity": "sha1-+6TIGRM54T7PTWG+sD8HAQPz2VQ=",
"dev": true,
"requires": {
"arrify": "^1.0.1",
@@ -19240,7 +19084,7 @@
"git-semver-tags": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz",
- "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==",
+ "integrity": "sha1-SJiKcYrPWTgA+ZYiqVKnfEBb+jQ=",
"dev": true,
"requires": {
"meow": "^4.0.0",
@@ -19279,7 +19123,7 @@
"meow": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
- "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
+ "integrity": "sha1-1IWY9vSxRy81v2MXqVlFrONH+XU=",
"dev": true,
"requires": {
"camelcase-keys": "^4.0.0",
@@ -19296,7 +19140,7 @@
"minimist-options": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz",
- "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==",
+ "integrity": "sha1-+6TIGRM54T7PTWG+sD8HAQPz2VQ=",
"dev": true,
"requires": {
"arrify": "^1.0.1",
@@ -19357,7 +19201,7 @@
"git-up": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz",
- "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==",
+ "integrity": "sha1-yy7whmU2QOch0gQv4xBIV9iQB8A=",
"dev": true,
"requires": {
"is-ssh": "^1.3.0",
@@ -19367,7 +19211,7 @@
"git-url-parse": {
"version": "11.1.2",
"resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz",
- "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==",
+ "integrity": "sha1-r/Gol8NsyTaZJwWHvqPby7uV3mc=",
"dev": true,
"requires": {
"git-up": "^4.0.0"
@@ -20173,7 +20017,7 @@
"handlebars": {
"version": "4.7.6",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz",
- "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==",
+ "integrity": "sha1-1MBcG6+Q6ZRfd6pop6IZqkp9904=",
"dev": true,
"requires": {
"minimist": "^1.2.5",
@@ -20186,13 +20030,13 @@
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
"dev": true
},
"uglify-js": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz",
- "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==",
+ "integrity": "sha1-OXp+bjHOggv9HLVbgE7hQMWHqec=",
"dev": true,
"optional": true
},
@@ -20223,7 +20067,7 @@
"hard-rejection": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
- "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
+ "integrity": "sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=",
"dev": true
},
"harmony-reflect": {
@@ -20856,7 +20700,7 @@
"init-package-json": {
"version": "1.10.3",
"resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz",
- "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==",
+ "integrity": "sha1-Rf/i9hCoyhNPK9HbVjeyNQcPbL4=",
"dev": true,
"requires": {
"glob": "^7.1.1",
@@ -20872,7 +20716,7 @@
"npm-package-arg": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "integrity": "sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc=",
"dev": true,
"requires": {
"hosted-git-info": "^2.7.1",
@@ -20884,7 +20728,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -21692,7 +21536,7 @@
"is-ssh": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz",
- "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==",
+ "integrity": "sha1-80moyt0k5lKYA3pSLPdSDy6BoPM=",
"dev": true,
"requires": {
"protocols": "^1.1.0"
@@ -24367,7 +24211,7 @@
"lerna": {
"version": "3.22.1",
"resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz",
- "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==",
+ "integrity": "sha1-ggJ6w9qcYn/YvwLM/v+AapjmW2I=",
"dev": true,
"requires": {
"@lerna/add": "3.21.0",
@@ -24740,11 +24584,6 @@
"resolve": "^1.1.7"
}
},
- "lightercollective": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/lightercollective/-/lightercollective-0.1.0.tgz",
- "integrity": "sha512-J9tg5uraYoQKaWbmrzDDexbG6hHnMcWS1qLYgJSWE+mpA3U5OCSeMUhb+K55otgZJ34oFdR0ECvdIb3xuO5JOQ=="
- },
"lines-and-columns": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
@@ -24969,7 +24808,7 @@
"lodash-es": {
"version": "4.17.15",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.15.tgz",
- "integrity": "sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ=="
+ "integrity": "sha1-Ib2Wg5NUQS8j16EDQOXqxu5FXXg="
},
"lodash._arraycopy": {
"version": "3.0.0",
@@ -25140,7 +24979,7 @@
"lodash.template": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
- "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
+ "integrity": "sha1-+XYZXPPzR9DV9SSDVp/oAxzM6Ks=",
"dev": true,
"requires": {
"lodash._reinterpolate": "^3.0.0",
@@ -25150,7 +24989,7 @@
"lodash.templatesettings": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
- "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
+ "integrity": "sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM=",
"dev": true,
"requires": {
"lodash._reinterpolate": "^3.0.0"
@@ -25334,16 +25173,10 @@
"resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz",
"integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU="
},
- "lz-string": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz",
- "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=",
- "dev": true
- },
"macos-release": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz",
- "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==",
+ "integrity": "sha1-ZAM9Dsal5jdRVadLGh66jlCYIKw=",
"dev": true
},
"magic-string": {
@@ -25603,7 +25436,7 @@
"map-obj": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",
- "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==",
+ "integrity": "sha1-uRIhtUJzS58UJWwBMsiXxdclb9U=",
"dev": true
},
"map-visit": {
@@ -25816,7 +25649,7 @@
"meow": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz",
- "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==",
+ "integrity": "sha1-HtSgpQs4RLRRNpxINi6wUV8Ewdw=",
"dev": true,
"requires": {
"@types/minimist": "^1.2.0",
@@ -25837,19 +25670,19 @@
"arrify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
- "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
+ "integrity": "sha1-yWVekzHgq81YjSp8rX6ZVvZnAfo=",
"dev": true
},
"camelcase": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
- "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
+ "integrity": "sha1-Uln3ww414njxvcKk2RIws3ytmB4=",
"dev": true
},
"find-up": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=",
"dev": true,
"requires": {
"locate-path": "^5.0.0",
@@ -25859,7 +25692,7 @@
"locate-path": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=",
"dev": true,
"requires": {
"p-locate": "^4.1.0"
@@ -25868,7 +25701,7 @@
"p-limit": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=",
"dev": true,
"requires": {
"p-try": "^2.0.0"
@@ -25877,7 +25710,7 @@
"p-locate": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=",
"dev": true,
"requires": {
"p-limit": "^2.2.0"
@@ -25886,13 +25719,13 @@
"p-try": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=",
"dev": true
},
"parse-json": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz",
- "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==",
+ "integrity": "sha1-fP41wczWQbzjmBRn5sLs5hs7OHg=",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
@@ -25904,13 +25737,13 @@
"path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=",
"dev": true
},
"read-pkg": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
- "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=",
"dev": true,
"requires": {
"@types/normalize-package-data": "^2.4.0",
@@ -25922,7 +25755,7 @@
"type-fest": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
- "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=",
"dev": true
}
}
@@ -25930,7 +25763,7 @@
"read-pkg-up": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
- "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "integrity": "sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=",
"dev": true,
"requires": {
"find-up": "^4.1.0",
@@ -25941,7 +25774,7 @@
"type-fest": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=",
"dev": true
}
}
@@ -25949,13 +25782,13 @@
"type-fest": {
"version": "0.13.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
- "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
+ "integrity": "sha1-AXLLW86AsL1ULqNI21DH4hg02TQ=",
"dev": true
},
"yargs-parser": {
"version": "18.1.3",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
- "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
+ "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=",
"dev": true,
"requires": {
"camelcase": "^5.0.0",
@@ -25965,7 +25798,7 @@
"camelcase": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=",
"dev": true
}
}
@@ -26332,7 +26165,7 @@
"min-indent": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
- "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+ "integrity": "sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=",
"dev": true
},
"mini-css-extract-plugin": {
@@ -26392,7 +26225,7 @@
"minimist-options": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
- "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+ "integrity": "sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=",
"dev": true,
"requires": {
"arrify": "^1.0.1",
@@ -26905,7 +26738,7 @@
"modify-values": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
- "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
+ "integrity": "sha1-s5OfpgVUZHTj4+PGPWS9Q7TuYCI=",
"dev": true
},
"module-deps": {
@@ -27137,7 +26970,7 @@
"multimatch": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz",
- "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==",
+ "integrity": "sha1-DiU0zGvCONmrZ+G5zV/Nhabb9ws=",
"dev": true,
"requires": {
"array-differ": "^2.0.3",
@@ -27173,7 +27006,7 @@
"mz": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
- "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
+ "integrity": "sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=",
"dev": true,
"requires": {
"any-promise": "^1.0.0",
@@ -27392,8 +27225,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true,
- "optional": true
+ "dev": true
},
"cliui": {
"version": "5.0.0",
@@ -27437,7 +27269,6 @@
"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
"dev": true,
- "optional": true,
"requires": {
"locate-path": "^3.0.0"
}
@@ -27480,7 +27311,6 @@
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
"dev": true,
- "optional": true,
"requires": {
"p-locate": "^3.0.0",
"path-exists": "^3.0.0"
@@ -27550,7 +27380,6 @@
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
"dev": true,
- "optional": true,
"requires": {
"p-try": "^2.0.0"
}
@@ -27560,7 +27389,6 @@
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
"dev": true,
- "optional": true,
"requires": {
"p-limit": "^2.0.0"
}
@@ -27569,8 +27397,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true,
- "optional": true
+ "dev": true
},
"require-main-filename": {
"version": "2.0.0",
@@ -27584,7 +27411,6 @@
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
"dev": true,
- "optional": true,
"requires": {
"emoji-regex": "^7.0.1",
"is-fullwidth-code-point": "^2.0.0",
@@ -27596,7 +27422,6 @@
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
"dev": true,
- "optional": true,
"requires": {
"ansi-regex": "^4.1.0"
}
@@ -27678,7 +27503,6 @@
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
"integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
"dev": true,
- "optional": true,
"requires": {
"camelcase": "^5.0.0",
"decamelize": "^1.2.0"
@@ -27732,12 +27556,17 @@
"node-fetch": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
+<<<<<<< .merge_file_V6jDWX
"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
+=======
+ "integrity": "sha1-5jNFY4bUqlWGP2dqerDaqP3ssP0=",
+ "dev": true
+>>>>>>> .merge_file_8k1pIl
},
"node-fetch-npm": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz",
- "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==",
+ "integrity": "sha1-ZQfQ4XqewL477FFpWKSXzsVL9aQ=",
"dev": true,
"requires": {
"encoding": "^0.1.11",
@@ -30623,7 +30452,7 @@
"npm-lifecycle": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz",
- "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==",
+ "integrity": "sha1-mILTZCuMgsgVeCoS5qG/7tACYwk=",
"dev": true,
"requires": {
"byline": "^5.0.0",
@@ -30639,7 +30468,7 @@
"node-gyp": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz",
- "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==",
+ "integrity": "sha1-65Ffe2Mck30oLjOu1Ey3oCX2Kj4=",
"dev": true,
"requires": {
"env-paths": "^2.2.0",
@@ -30658,7 +30487,7 @@
"nopt": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
- "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+ "integrity": "sha1-o3XK2dAv2SEnjZVMIlTVqlfhXkg=",
"dev": true,
"requires": {
"abbrev": "1",
@@ -30668,13 +30497,13 @@
"resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=",
"dev": true
},
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -32763,7 +32592,7 @@
"octokit-pagination-methods": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz",
- "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==",
+ "integrity": "sha1-z0cu3J1VEFX573P25CtNu0yAvqQ=",
"dev": true
},
"on-finished": {
@@ -33586,7 +33415,7 @@
"os-name": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz",
- "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==",
+ "integrity": "sha1-3sGdlmKW4c1i1wGlpm7h3ernCAE=",
"dev": true,
"requires": {
"macos-release": "^2.2.0",
@@ -34160,7 +33989,7 @@
"parse-path": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz",
- "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==",
+ "integrity": "sha1-DsdpcElJd4yzuO2l6ZTDIHOhrf8=",
"dev": true,
"requires": {
"is-ssh": "^1.3.0",
@@ -34170,7 +33999,7 @@
"parse-url": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz",
- "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==",
+ "integrity": "sha1-mcQIT8Eb4UFB76QbPRF6lvy5Un8=",
"dev": true,
"requires": {
"is-ssh": "^1.3.0",
@@ -34182,7 +34011,7 @@
"normalize-url": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
- "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
+ "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=",
"dev": true
}
}
@@ -35386,7 +35215,7 @@
"prop-types-extra": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz",
- "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==",
+ "integrity": "sha1-WMO3TL+7ldMEYll1qi8ISDKaAQs=",
"requires": {
"react-is": "^16.3.2",
"warning": "^4.0.0"
@@ -35407,13 +35236,13 @@
"protocols": {
"version": "1.4.7",
"resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz",
- "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==",
+ "integrity": "sha1-lfeIpPDpebKR/+/PVjatET0DfTI=",
"dev": true
},
"protoduck": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz",
- "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==",
+ "integrity": "sha1-A8NlnKGAB7aaUP2Cp+vMUWJhFR8=",
"dev": true,
"requires": {
"genfun": "^5.0.0"
@@ -35600,7 +35429,7 @@
"quick-lru": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
- "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
+ "integrity": "sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=",
"dev": true
},
"ramda": {
@@ -35703,7 +35532,7 @@
"react": {
"version": "16.13.1",
"resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz",
- "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==",
+ "integrity": "sha1-LoGIIvGpdDEiwGPWQQ2FweOv5I4=",
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1",
@@ -35754,7 +35583,7 @@
"react-dom": {
"version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz",
- "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==",
+ "integrity": "sha1-wb03MxoEhsB47lTEdAcgmTsuDn8=",
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1",
@@ -35770,7 +35599,7 @@
"react-lifecycles-compat": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz",
- "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA=="
+ "integrity": "sha1-TxonOv38jzSIqMUWv9p4+HI1I2I="
},
"react-overlays": {
"version": "4.1.0",
@@ -35790,7 +35619,7 @@
"react-transition-group": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.1.tgz",
- "integrity": "sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw==",
+ "integrity": "sha1-Y4aPkyWjjqXulTXYKDJ/hXczRck=",
"requires": {
"@babel/runtime": "^7.5.5",
"dom-helpers": "^5.0.1",
@@ -35827,7 +35656,7 @@
"read-cmd-shim": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz",
- "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==",
+ "integrity": "sha1-h+Q+ulAJi6WjLQzrWDq45DuWHBY=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2"
@@ -35883,7 +35712,7 @@
"read-package-json": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz",
- "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==",
+ "integrity": "sha1-FqpmxZ59Ta1iiPF53ZKV/Vm7mPE=",
"dev": true,
"requires": {
"glob": "^7.1.1",
@@ -35906,7 +35735,7 @@
"read-package-tree": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz",
- "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==",
+ "integrity": "sha1-oyy2TH8x64pvMe8G+c7fdAaP5jY=",
"dev": true,
"requires": {
"read-package-json": "^2.0.0",
@@ -36055,7 +35884,7 @@
"redent": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
- "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "integrity": "sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=",
"dev": true,
"requires": {
"indent-string": "^4.0.0",
@@ -36217,7 +36046,7 @@
"events": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
- "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
+ "integrity": "sha1-k7h8GPjvzUICpGGuxN/AVWtjk3k=",
"dev": true
}
}
@@ -37110,7 +36939,7 @@
"scheduler": {
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz",
- "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==",
+ "integrity": "sha1-Tz4u0sGn1laB9MhU+oxaHMtA8ZY=",
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1"
@@ -37872,7 +37701,7 @@
"solc": {
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/solc/-/solc-0.7.4.tgz",
- "integrity": "sha512-IVLqAfUkJqgTS0JIgFPeC50ehUeBXu2eE+iU+rqb6UeOyf6w/BB/EsNcTSTpjtUti8BTG/sCd2qVhrWVYy7p0g==",
+ "integrity": "sha1-nF7YGuBpLj5hTkfNW1ALD5SFuY0=",
"dev": true,
"requires": {
"command-exists": "^1.2.8",
@@ -37889,7 +37718,7 @@
"commander": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz",
- "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==",
+ "integrity": "sha1-aDfD+2d62ZM9HPukLdFNURfWs54=",
"dev": true
},
"fs-extra": {
@@ -37908,7 +37737,7 @@
"js-sha3": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
+ "integrity": "sha1-ubel2nOvrX3t0PjEY5VMveaBiEA=",
"dev": true
},
"jsonfile": {
@@ -37923,7 +37752,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
@@ -38104,7 +37933,7 @@
"split": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
- "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
+ "integrity": "sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k=",
"dev": true,
"requires": {
"through": "2"
@@ -38121,7 +37950,7 @@
"split2": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz",
- "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==",
+ "integrity": "sha1-GGsldbz4PoW30YRldWI47k7kJJM=",
"dev": true,
"requires": {
"through2": "^2.0.2"
@@ -39015,7 +38844,7 @@
"strip-indent": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
- "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "integrity": "sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=",
"dev": true,
"requires": {
"min-indent": "^1.0.0"
@@ -39030,7 +38859,7 @@
"strong-log-transformer": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz",
- "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==",
+ "integrity": "sha1-D17XjTJeBCGsb5D38Q5pHWrjrhA=",
"dev": true,
"requires": {
"duplexer": "^0.1.1",
@@ -39624,7 +39453,7 @@
"make-dir": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
- "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=",
"dev": true,
"requires": {
"pify": "^3.0.0"
@@ -39742,7 +39571,7 @@
"text-extensions": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
- "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
+ "integrity": "sha1-GFPkX+45yUXOb2w2stZZtaq8KiY=",
"dev": true
},
"text-hex": {
@@ -39759,7 +39588,7 @@
"thenify": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
- "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
+ "integrity": "sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8=",
"dev": true,
"requires": {
"any-promise": "^1.0.0"
@@ -40087,7 +39916,7 @@
"trim-newlines": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz",
- "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==",
+ "integrity": "sha1-eXJjBKaomKqDc0JymNVMLuixyzA=",
"dev": true
},
"trim-off-newlines": {
@@ -40474,7 +40303,7 @@
"uncontrollable": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.1.1.tgz",
- "integrity": "sha512-EcPYhot3uWTS3w00R32R2+vS8Vr53tttrvMj/yA1uYRhf8hbTG2GyugGqWDY0qIskxn0uTTojVd6wPYW9ZEf8Q==",
+ "integrity": "sha1-9n/tPvk2NxJlcYCXRjI6nbgV1VY=",
"requires": {
"@babel/runtime": "^7.6.3",
"@types/react": "^16.9.11",
@@ -40657,7 +40486,7 @@
"universal-user-agent": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz",
- "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==",
+ "integrity": "sha1-/Y1st3OmeacJ6WfvgoijH8wD5Vc=",
"dev": true,
"requires": {
"os-name": "^3.1.0"
@@ -41243,7 +41072,7 @@
"warning": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
- "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
+ "integrity": "sha1-Fungd+uKhtavfWSqHgX9hbRnjKM=",
"requires": {
"loose-envify": "^1.0.0"
}
@@ -41601,7 +41430,6 @@
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
"dev": true,
- "optional": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -41657,7 +41485,6 @@
"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
"dev": true,
- "optional": true,
"requires": {
"kind-of": "^3.0.2"
}
@@ -41674,7 +41501,6 @@
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
- "optional": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -41711,8 +41537,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "optional": true
+ "dev": true
},
"string_decoder": {
"version": "1.1.1",
@@ -42896,7 +42721,7 @@
"windows-release": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz",
- "integrity": "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==",
+ "integrity": "sha1-y06AOF+FUPcJcnKHv3EDXiCcSs4=",
"dev": true,
"requires": {
"execa": "^1.0.0"
@@ -43094,7 +42919,7 @@
"write-json-file": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz",
- "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==",
+ "integrity": "sha1-Zbvcns2KFFjhWVJ3DMut/P9f5io=",
"dev": true,
"requires": {
"detect-indent": "^5.0.0",
@@ -43108,7 +42933,7 @@
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=",
"dev": true
},
"sort-keys": {
@@ -43123,7 +42948,7 @@
"write-file-atomic": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
- "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
+ "integrity": "sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.11",
@@ -43136,7 +42961,7 @@
"write-pkg": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz",
- "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==",
+ "integrity": "sha1-DheP6Xgg04mokovHlTXb5ows/yE=",
"dev": true,
"requires": {
"sort-keys": "^2.0.0",
@@ -43146,7 +42971,7 @@
"make-dir": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
- "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=",
"dev": true,
"requires": {
"pify": "^3.0.0"
@@ -43164,7 +42989,7 @@
"write-file-atomic": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
- "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
+ "integrity": "sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.11",
diff --git a/package.json b/package.json
index 6c0a29b4f7..affda60c1f 100644
--- a/package.json
+++ b/package.json
@@ -158,8 +158,7 @@
"signale": "^1.4.0",
"time-stamp": "^2.2.0",
"winston": "^3.3.3",
- "ws": "^7.3.0",
- "document-register-element": "1.13.1"
+ "ws": "^7.3.0"
},
"devDependencies": {
"@babel/core": "^7.4.5",
@@ -282,7 +281,6 @@
"worker-loader": "^2.0.0",
"yo-yo": "github:ioedeveloper/yo-yo",
"yo-yoify": "^3.7.3",
- "@types/jest": "25.1.4",
- "@testing-library/react": "10.4.1"
+ "@types/jest": "25.1.4"
}
}
diff --git a/tslint.json b/tslint.json
deleted file mode 100644
index d948508f0e..0000000000
--- a/tslint.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "rulesDirectory": ["node_modules/@nrwl/workspace/src/tslint"],
- "linterOptions": {
- "exclude": ["**/*"]
- },
- "rules": {
- "arrow-return-shorthand": true,
- "callable-types": true,
- "class-name": true,
- "deprecation": {
- "severity": "warn"
- },
- "forin": true,
- "import-blacklist": [true, "rxjs/Rx"],
- "interface-over-type-literal": true,
- "member-access": false,
- "member-ordering": [
- true,
- {
- "order": [
- "static-field",
- "instance-field",
- "static-method",
- "instance-method"
- ]
- }
- ],
- "no-arg": true,
- "no-bitwise": true,
- "no-console": [true, "debug", "info", "time", "timeEnd", "trace"],
- "no-construct": true,
- "no-debugger": true,
- "no-duplicate-super": true,
- "no-empty": false,
- "no-empty-interface": true,
- "no-eval": true,
- "no-inferrable-types": [true, "ignore-params"],
- "no-misused-new": true,
- "no-non-null-assertion": true,
- "no-shadowed-variable": true,
- "no-string-literal": false,
- "no-string-throw": true,
- "no-switch-case-fall-through": true,
- "no-unnecessary-initializer": true,
- "no-unused-expression": true,
- "no-var-keyword": true,
- "object-literal-sort-keys": false,
- "prefer-const": true,
- "radix": true,
- "triple-equals": [true, "allow-null-check"],
- "unified-signatures": true,
- "variable-name": false,
-
- "nx-enforce-module-boundaries": [
- true,
- {
- "enforceBuildableLibDependency": true,
- "allow": [],
- "depConstraints": [
- { "sourceTag": "*", "onlyDependOnLibsWithTags": ["*"] }
- ]
- }
- ]
- }
-}
diff --git a/workspace.json b/workspace.json
index b0d5a765cc..6f6935c308 100644
--- a/workspace.json
+++ b/workspace.json
@@ -617,75 +617,6 @@
}
}
}
- },
- "debugger": {
- "root": "apps/debugger",
- "sourceRoot": "apps/debugger/src",
- "projectType": "application",
- "schematics": {},
- "architect": {
- "build": {
- "builder": "@nrwl/web:build",
- "options": {
- "outputPath": "dist/apps/debugger",
- "index": "apps/debugger/src/index.html",
- "main": "apps/debugger/src/main.tsx",
- "polyfills": "apps/debugger/src/polyfills.ts",
- "tsConfig": "apps/debugger/tsconfig.app.json",
- "assets": [
- "apps/debugger/src/assets",
- "apps/debugger/src/index.html",
- "apps/debugger/src/favicon.ico"
- ],
- "styles": [],
- "scripts": [],
- "webpackConfig": "apps/debugger/webpack.config.js",
- "maxWorkers": 2
- },
- "configurations": {
- "production": {
- "fileReplacements": [
- {
- "replace": "apps/debugger/src/environments/environment.ts",
- "with": "apps/debugger/src/environments/environment.prod.ts"
- }
- ],
- "optimization": true,
- "outputHashing": "all",
- "sourceMap": false,
- "extractCss": true,
- "namedChunks": false,
- "extractLicenses": true,
- "vendorChunk": false,
- "budgets": [
- {
- "type": "initial",
- "maximumWarning": "2mb",
- "maximumError": "5mb"
- }
- ]
- }
- }
- },
- "serve": {
- "builder": "@nrwl/web:dev-server",
- "options": {
- "buildTarget": "debugger:build"
- },
- "configurations": {
- "production": {
- "buildTarget": "debugger:build:production"
- }
- }
- },
- "lint": {
- "builder": "@angular-devkit/build-angular:tslint",
- "options": {
- "tsConfig": ["apps/debugger/tsconfig.app.json"],
- "exclude": ["**/node_modules/**", "!apps/debugger/**/*"]
- }
- }
- }
}
},
"cli": {