diff --git a/CHANGELOG.md b/CHANGELOG.md
index 03195bc..2cb2b55 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,93 @@
# Change Log
-#### 4.0.0
+#### **3.1.0**
+
+*08.09.2023 **Update***
+- Grammars for built-in method fixed
+- Grammars for type casing fixed
+
+---
+
+#### **3.0.9**
+
+*04.09.2023 **Update***
+- Snippets for built-in variables, functions and constants updated to Pinescript release August 2023
+- Grammars for `map.new()` fixed
+
+---
+
+#### **3.0.8**
+
+*03.09.2023 **Update***
+- Grammars for array of `user-defined types` updated
+
+---
+
+#### **3.0.7**
+
+*02.09.2023 **Update***
+- Grammars for built-in variables updated
+- Type `chart.point` and `map` added
+- `log` functions added
+- Minor syntax fixed
+
+---
+
+#### **3.0.6**
+
+*09.07.2023 **Update***
+- Grammars for built-in array & matrix methods syntax highlights fixed
+
+---
+
+#### **3.0.5**
+
+*08.07.2023 **Update***
+- Grammars for `methods` syntax highlights fixed
+
+---
+
+#### **3.0.4**
+
+*06.07.2023 **Update***
+- Grammars of Placeholder for `String` fixed
+
+---
+
+#### **3.0.2**
+
+*27.06.2023 **Update***
+- Grammars updated for multi-line functions
+- Grammars updated for string placeholders
+
+---
+
+#### **3.0.1**
+
+*25.06.2023 **Update***
+- Reworked grammars and textmate scopes
+- Added auto-indentation
+
+---
+
+#### **2.0.1**
+
+*16.06.2023 **Update***
+- Added grammars for user-defined types
+- Added built-in functions for `str` and `table`
+- Correct grammars for `matrix` and `array`
+
+---
+
+#### **2.0.0**
+
+*12.06.2023 **Update***
+- Added built-in functions for `matrix`
+- Added built-in properties for `chart` and `label`
+- Correct grammars for several constants
+
+---
+
#### **1.0.1**
*25.11.2021 **Update***
@@ -13,10 +100,10 @@
* After udating if the hovers don't work
* 1. Unistall the extension
* 2. Open .vscode file from explorer or finder, or execute `open .vscode` in the terminal
- * 3. Delete jeylaniB.pinescript extension folder
+ * 3. Delete `salbert11.pinescript-helper` extension folder
* 4. Reinstall the extension
---
#### **1.0.0**
-- Extension Release
+- Extension Release
\ No newline at end of file
diff --git a/README.md b/README.md
index 81f0d44..d967693 100644
--- a/README.md
+++ b/README.md
@@ -1,73 +1,108 @@
-
- Pine Script V5
-⭐ Syntax Highlighting | Snippets | Hovers ⭐
+![](https://github.com/salbert11/pinescript/blob/main/images/pineicon.png?raw=true)
----
-
-#### **Syntax**
+# PineScript V5 Helper
+## Language support for Pine Script V5 with Syntax Highlighting & Snippets
+**Note: This is a forked project from JeylaniB's [Pine Script](https://marketplace.visualstudio.com/items?itemName=JeylaniB.pinescript) extension.**
-
+PineScript Helper provides language support for PineScript, the scripting language used in TradingView. This extension enhances the coding experience by offering syntax highlighting, snippets, and hovers to provide reference manual information for PineScript scripts.
----
+### What is PineScript?
+PineScript is a domain-specific scripting language developed by TradingView. It is primarily used to create custom technical indicators, strategies, and alerts within the TradingView platform. PineScript is specifically designed for financial market analysis and allows traders to create their own indicators and strategies to automate trading decisions.
-#### **Hovers**
+## Features
+- **Syntax Highlighting** : The extension provides syntax highlighting for PineScript V5, making your code more readable and easier to navigate.
-
+ ![](https://github.com/salbert11/pinescript/blob/pinescript-helper/images/highlight.png?raw=true)
---
-#### **Snippets**
+- **Snippets** : Easily insert commonly used PineScript code blocks using snippets. Save time and increase productivity by leveraging the provided snippets.
-
+ ![](https://github.com/salbert11/pinescript/blob/pinescript-helper/images/snippet.png?raw=true)
+
+---
-
+- **Hovers** : Hover over variables, functions, or keywords to view relevant reference manual information directly in the editor. Get quick access to documentation without leaving your code.
-
+ ![](https://github.com/salbert11/pinescript/blob/pinescript-helper/images/hover.png?raw=true)
---
+### PineScript Color Themes
+PineScript Helper extension is best suited for use with [**PineScript Color Themes**](https://github.com/salbert11/pinethemes).
+**PineScript Color Themes** provides a collection of editor themes tailored for PineScript development, offering a visually pleasing environment for writing PineScript code.
+
+*Note: If you prefer a different theme, you are free to use any other themes of your choice. PineScript Helper is compatible with most themes.*
+
+## Installation
+### Method 1: Install from VSIX
+1. Download the latest release of the extension from the [GitHub releases page](https://github.com/salbert11/pinescript/releases).
+2. Launch Visual Studio Code.
+3. Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window.
+4. Click on the "..." (More Actions) icon in the top-right corner of the Extensions view and select "Install from VSIX..."
+5. In the file dialog, select the downloaded VSIX file (`pinescript-helper.vsix`) and click "Open."
+6. Once installed, the PineScript Helper extension will be enabled automatically.
+
+### Method 2: Clone and Compile in Visual Studio Code
+1. Clone the PineScript Helper repository to your local machine using the following command:
+
+```bash
+ git clone https://github.com/salbert11/pinescript.git
+```
+2. Open Visual Studio Code and navigate to the extension's directory by selecting **File > Open Folder** and choosing the cloned "pinescript-helper" folder.
+3. Install the required dependencies by running the following command in the integrated terminal of Visual Studio Code:
+
+```bash
+ npm install
+```
+4. Once the dependencies are installed, build the extension by running the following command in the integrated terminal:
+
+```bash
+ vsce package
+```
+5. After a successful build, the compiled extension file (`pinescript-helper.vsix`) will be created in the root directory of the extension.
+6. To install the extension, run the following command in the integrated terminal:
+```bash
+ code --install-extension pinescript-helper.vsix
+```
+7. Once installed, the PineScript Helper extension will be enabled automatically.
+
+## Supported File Extensions
+
+The PineScript Helper extension supports the following file extensions:
+
| Supported File Extension |
| :----------------------- |
| `.ps` |
-| `.pine` |
+| `.pine` |
| `.pinecode` |
| `.script` |
| `.tdps` |
| `.trading` |
| `.tradingview` |
----
-
-### Roadmap
+## Usage
+1. Open a `.pine` or `.pinescript` file in Visual Studio Code.
+2. The PineScript Helper extension will automatically detect the file type and apply syntax highlighting accordingly.
+3. Use the available snippets to quickly insert commonly used PineScript code blocks.
+4. Hover over variables, functions, or keywords to view relevant reference manual information.
-1. Updating `f` and `script` domains
-2. Implementing hover informations ✅
-3. Implementing intellisense autocompletion
+## Release Notes
+#### **3.1.0**
----
+*08.09.2023 **Update***
+- Grammars for built-in method fixed
+- Grammars for type casing fixed
-### **Hover Issue**
+## Contribution
+Contributions are welcome! Please feel free to submit a [pull request](https://github.com/salbert11/pinescript/pulls) in the GitHub repository.
-* After udating if the hovers don't work
+## Feedback and Support
+If you encounter any issues, have suggestions, or need support, please feel free to [open an issue](https://github.com/salbert11/pinescript/issues) in the GitHub repository.
- * 1. Unistall the extension
- * 2. Open .vscode file from explorer or finder, or execute `open .vscode` in the terminal
- * 3. Delete `jeylaniB.pinescript` folder
- * 4. Reinstall the extension
+## License
+This extension is released under the [MIT License](./LICENSE.md) .
---
-### Contributions
-
-- Contributions are welcome, please check out the contribution checklist
-
----
-
-### Issue
-- If you want to report an error, snippet suggestion, script to add or anything else [fill an issue](https://github.com/jeyllani/pinescript/pulls)
-
----
-
-##### Version
-
-*4.0.0*
+*Version 3.1.0*
\ No newline at end of file
diff --git a/SNIPPET-LIST.md b/SNIPPET-LIST.md
index 91be342..2ca2abb 100644
--- a/SNIPPET-LIST.md
+++ b/SNIPPET-LIST.md
@@ -1,581 +1,794 @@
-
+*Version 3.1.0*
# Snippet's Prefix's
- - [Functions](#functions)
- - [Built-In_Variables](#built-in_variables)
- - [Built-In_Scripts](#built-in_scripts)
+- [Snippet's Prefix's](#snippets-prefixs)
+ - [Built-In\_Variables](#built-in_variables)
+ - [Built-In\_Functions](#built-in_functions)
+ - [Built-In\_Constants](#built-in_constants)
+ - [Built-In\_Scripts](#built-in_scripts)
- [Operators](#operators)
- [Comments](#comments)
- - [Added_Functions_|_scripts](#added_functions__scripts)
+ - [Added\_Functions\_|\_scripts](#added_functions__scripts)
- [Unicode](#unicode)
- - [Parameters_|_Words](#parameters__words)
+ - [Parameters\_|\_Words](#parameters__words)
- [Extra](#extra)
-## Functions
-| |
-| --- |
-| `alert` |
-| `alertcondition` |
-| `array.avg` |
-| `array.clear` |
-| `array.concat` |
-| `array.copy` |
-| `array.covariance` |
-| `array.fill` |
-| `array.from` |
-| `array.get` |
-| `array.includes` |
-| `array.indexof` |
-| `array.insert` |
-| `array.join` |
-| `array.lastindexof` |
-| `array.max` |
-| `array.median` |
-| `array.min` |
-| `array.mode` |
-| `array.new_bool` |
-| `array.new_box` |
-| `array.new_color` |
-| `array.new_float` |
-| `array.new_int` |
-| `array.new_label` |
-| `array.new_line` |
-| `array.new_string` |
-| `array.new_table` |
-| `array.pop` |
-| `array.push` |
-| `array.range` |
-| `array.remove` |
-| `array.reverse` |
-| `array.set` |
-| `array.shift` |
-| `array.size` |
-| `array.slice` |
-| `array.sort` |
-| `array.standardize` |
-| `array.stdev` |
-| `array.sum` |
-| `array.unshift` |
-| `array.variance` |
-| `barcolor` |
-| `bgcolor` |
-| `bool` |
-| `box` |
-| `box.delete` |
-| `box.get_bottom` |
-| `box.get_left` |
-| `box.get_right` |
-| `box.get_top` |
-| `box.new \| .block` |
-| `box.set_bgcolor` |
-| `box.set_border_color` |
-| `box.set_border_style` |
-| `box.set_border_width` |
-| `box.set_bottom` |
-| `box.set_extend` |
-| `box.set_left` |
-| `box.set_lefttop` |
-| `box.set_right` |
-| `box.set_rightbottom` |
-| `box.set_top` |
-| `color.b` |
-| `color.from_gradient` |
-| `color.g` |
-| `color.new` |
-| `color.r` |
-| `color.rgb` |
-| `color.t` |
-| `dayofmonth` |
-| `dayofweek` |
-| `fill.hline` |
-| `fill.plot` |
-| `fixnan` |
-| `float` |
-| `hline` |
-| `hour` |
-| `indicator \| .block` |
-| `input` |
-| `input.bool` |
-| `input.color` |
-| `input.float` |
-| `input.float` |
-| `input.int` |
-| `input.int.options` |
-| `input.price` |
-| `input.session` |
-| `input.source` |
-| `input.string` |
-| `input.symbol` |
-| `input.time` |
-| `input.timeframe` |
-| `int` |
-| `label` |
-| `label.delete` |
-| `label.get_text` |
-| `label.get_x` |
-| `label.get_y` |
-| `label.new \| .block` |
-| `label.set_color` |
-| `label.set_size` |
-| `label.set_style` |
-| `label.set_text` |
-| `label.set_textalign` |
-| `label.set_textcolor` |
-| `label.set_tooltip` |
-| `label.set_x` |
-| `label.set_xloc` |
-| `label.set_xy` |
-| `label.set_y` |
-| `label.set_yloc` |
-| `line` |
-| `library` |
-| `line.delete` |
-| `line.get_price` |
-| `line.get_x1` |
-| `line.get_x2` |
-| `line.get_y1` |
-| `line.get_y2` |
-| `line.new` |
-| `line.set_color` |
-| `line.set_extend` |
-| `line.set_style` |
-| `line.set_width` |
-| `line.set_x1` |
-| `line.set_y2` |
-| `line.set_xloc` |
-| `line.set_xy1` |
-| `line.set_xy2` |
-| `line.set_y1` |
-| `line.set_y2` |
-| `math.abs` |
-| `math.acos` |
-| `math.asin` |
-| `math.atan` |
-| `math.avg` |
-| `math.ceil` |
-| `math.cos` |
-| `math.exp` |
-| `math.floor` |
-| `math.log` |
-| `math.log10` |
-| `math.max` |
-| `math.min` |
-| `math.pow` |
-| `math.random` |
-| `math.round` |
-| `math.round_to_mintick` |
-| `math.sign` |
-| `math.sin` |
-| `math.sqrt` |
-| `math.sum` |
-| `math.tan` |
-| `math.todegrees` |
-| `math.toradians` |
-| `max_bars_back` |
-| `month` |
-| `month` |
-| `na` |
-| `nz` |
-| `plot \| plot.block` |
-| `plotarrow \| .block` |
-| `plotbar \| .block` |
-| `plotcandle \| .block` |
-| `plotchar \| .block` |
-| `plotshape \| .block` |
-| `request.dividends` |
-| `request.earnings` |
-| `request.financial` |
-| `request.quandl` |
-| `request.security` |
-| `request.splits` |
-| `runtime.error` |
-| `second` |
-| `str.format` |
-| `str.length` |
-| `str.replace_all` |
-| `str.split` |
-| `str.tonumber` |
-| `str.tostring` |
-| `strategy \| strategy.block` |
-| `strategy.cancel` |
-| `strategy.cancel_all` |
-| `strategy.close` |
-| `strategy.close_all` |
-| `strategy.closedtrades.commission` |
-| `strategy.closedtrades.entry_bar_index` |
-| `strategy.closedtrades.entry_price` |
-| `strategy.closedtrades.entry_time` |
-| `strategy.closedtrades.exit_bar_index` |
-| `strategy.closedtrades.exit_price` |
-| `strategy.closedtrades.exit_time` |
-| `strategy.closedtrades.max_drawdown` |
-| `strategy.closedtrades.max_runup` |
-| `strategy.closedtrades.profit` |
-| `strategy.closedtrades.size` |
-| `strategy.convert_to_account` |
-| `strategy.convert_to_symbol` |
-| `strategy.entry \| .block` |
-| `strategy.exit \| .block` |
-| `strategy.opentrades.comm\ission` |
-| `strategy.opentrades.entry_bar_index` |
-| `strategy.opentrades.entry_price` |
-| `strategy.opentrades.entry_time` |
-| `strategy.opentrades.max_drawdown` |
-| `strategy.opentrades.max_runup` |
-| `strategy.opentrades.profit` |
-| `strategy.opentrades.size` |
-| `strategy.order \| strategy.order.block` |
-| `strategy.risk.allow_entry_in` |
-| `strategy.risk.max_cons_loss_days` |
-| `strategy.risk.max_drawdown` |
-| `strategy.risk.max_intraday_filled_orders` |
-| `strategy.risk.max_intraday_loss` |
-| `strategy.risk.max_position_size` |
-| `string` |
-| `ta.alma` |
-| `ta.atr` |
-| `ta.barssince` |
-| `ta.bb` |
-| `ta.bbw` |
-| `ta.cci` |
-| `ta.change` |
-| `ta.cmo` |
-| `ta.cog` |
-| `ta.correlation` |
-| `ta.cross` |
-| `ta.crossover` |
-| `ta.crossunder` |
-| `ta.cum` |
-| `ta.dev` |
-| `ta.dmi` |
-| `ta.ema` |
-| `ta.falling` |
-| `ta.highest` |
-| `ta.highestbars` |
-| `ta.hma` |
-| `ta.kc` |
-| `ta.kcw` |
-| `ta.linreg` |
-| `ta.lowest` |
-| `ta.lowestbars` |
-| `ta.macd` |
-| `ta.median` |
-| `ta.mfi` |
-| `ta.mode` |
-| `ta.mom` |
-| `ta.percentile_linear_interpolation` |
-| `ta.percentile_nearest_rank` |
-| `ta.percentrank` |
-| `ta.pivothigh` |
-| `ta.pivotlow` |
-| `ta.range` |
-| `ta.rising` |
-| `ta.rma` |
-| `ta.roc` |
-| `ta.rsi` |
-| `ta.sar` |
-| `ta.sma` |
-| `ta.stdev` |
-| `ta.stoch` |
-| `ta.supertrend` |
-| `ta.swma` |
-| `ta.tr` |
-| `ta.tsi` |
-| `ta.valuewhen` |
-| `ta.variance` |
-| `ta.vwap` |
-| `ta.vwma` |
-| `ta.wma` |
-| `ta.wpr` |
-| `table` |
-| `table.cell.block` |
-| `table.cell` |
-| `table.cell_set_bgcolor` |
-| `table.cell_set_height` |
-| `table.cell_set_text` |
-| `table.cell_set_text_color` |
-| `table.cell_set_text_halign` |
-| `table.cell_set_text_size` |
-| `table.cell_set_text_valign` |
-| `table.cell_set_width` |
-| `table.clear` |
-| `table.delete` |
-| `table.new.block` |
-| `table.new` |
-| `table.set_bgcolor` |
-| `table.set_border_color` |
-| `table.set_border_width` |
-| `table.set_frame_color` |
-| `table.set_frame_width` |
-| `table.set_position` |
-| `ticker.heikinashi` |
-| `ticker.kagi` |
-| `ticker.linebreak` |
-| `ticker.modify` |
-| `ticker.new` |
-| `ticker.pointfigure` |
-| `ticker.renko` |
-| `time` |
-| `time_close` |
-| `timestamp \| .int\|int.2\|string.1\|string.2\|string.3` |
-| `weekofyear` |
-| `year` |
+## Built-In_Variables
+
+| |
+| --- |
+|`bar_index` |
+|`barstate.isconfirmed` |
+|`barstate.isfirst` |
+|`barstate.ishistory` |
+|`barstate.islast` |
+|`barstate.islastconfirmedhistory` |
+|`barstate.isnew` |
+|`barstate.isrealtime` |
+|`box.all` |
+|`chart.bg_color` |
+|`chart.fg_color` |
+|`chart.is_heikinashi` |
+|`chart.is_kagi` |
+|`chart.is_linebreak` |
+|`chart.is_pnf` |
+|`chart.is_range` |
+|`chart.is_renko` |
+|`chart.is_standard` |
+|`chart.left_visible_bar_time` |
+|`chart.right_visible_bar_time` |
+|`close` |
+|`dayofmonth` |
+|`dayofweek` |
+|`earnings.future_eps` |
+|`earnings.future_period_end_time` |
+|`earnings.future_revenue` |
+|`earnings.future_time` |
+|`high` |
+|`hl2` |
+|`hlc3` |
+|`hlcc4` |
+|`hour` |
+|`label.all` |
+|`last_bar_index` |
+|`last_bar_time` |
+|`line.all` |
+|`linefill.all` |
+|`low` |
+|`minute` |
+|`month` |
+|`na` |
+|`ohlc4` |
+|`open` |
+|`second` |
+|`session.isfirstbar` |
+|`session.isfirstbar_regular` |
+|`session.islastbar` |
+|`session.islastbar_regular` |
+|`session.ismarket` |
+|`session.ispostmarket` |
+|`session.ispremarket` |
+|`strategy.account_currency` |
+|`strategy.closedtrades` |
+|`strategy.equity` |
+|`strategy.eventrades` |
+|`strategy.grossloss` |
+|`strategy.grossprofit` |
+|`strategy.initial_capital` |
+|`strategy.long` |
+|`strategy.losstrades` |
+|`strategy.margin_liquidation_price`|
+|`strategy.max_contracts_held_all` |
+|`strategy.max_contracts_held_long` |
+|`strategy.max_contracts_held_short`|
+|`strategy.max_drawdown` |
+|`strategy.max_runup` |
+|`strategy.netprofit` |
+|`strategy.openprofit` |
+|`strategy.opentrades` |
+|`strategy.position_avg_price` |
+|`strategy.position_entry_name` |
+|`strategy.position_size` |
+|`strategy.short` |
+|`strategy.wintrades` |
+|`syminfo.basecurrency` |
+|`syminfo.country` |
+|`syminfo.currency` |
+|`syminfo.description` |
+|`syminfo.industry` |
+|`syminfo.minmove` |
+|`syminfo.mintick` |
+|`syminfo.pointvalue` |
+|`syminfo.prefix` |
+|`syminfo.pricescale` |
+|`syminfo.root` |
+|`syminfo.sector` |
+|`syminfo.session` |
+|`syminfo.ticker` |
+|`syminfo.tickerid` |
+|`syminfo.timezone` |
+|`syminfo.type` |
+|`syminfo.volumetype` |
+|`ta.accdist` |
+|`ta.iii` |
+|`ta.nvi` |
+|`ta.obv` |
+|`ta.pvi` |
+|`ta.pvt` |
+|`ta.tr` |
+|`ta.vwap` |
+|`ta.wad` |
+|`ta.wvad` |
+|`table.all` |
+|`time` |
+|`time_close` |
+|`time_tradingday` |
+|`timeframe.isdaily` |
+|`timeframe.isdwm` |
+|`timeframe.isintraday` |
+|`timeframe.isminutes` |
+|`timeframe.ismonthly` |
+|`timeframe.isseconds` |
+|`timeframe.isweekly` |
+|`timeframe.multiplier` |
+|`timeframe.period` |
+|`timenow` |
+|`volume` |
+|`weekofyear` |
+|`year` |
-----
-## Built-In_Variables
+## Built-In_Functions
+| |
+| --- |
+|`alert` |
+|`alertcondition` |
+|`array.abs` |
+|`array.avg` |
+|`array.binary_search` |
+|`array.binary_search_leftmost` |
+|`array.binary_search_rightmost` |
+|`array.clear` |
+|`array.concat` |
+|`array.copy` |
+|`array.covariance` |
+|`array.every` |
+|`array.fill` |
+|`array.first` |
+|`array.from` |
+|`array.get` |
+|`array.includes` |
+|`array.indexof` |
+|`array.insert` |
+|`array.join` |
+|`array.lastindexof` |
+|`array.max` |
+|`array.median` |
+|`array.min` |
+|`array.mode` |
+|`array.new_bool` |
+|`array.new_box` |
+|`array.new_color` |
+|`array.new_float` |
+|`array.new_int` |
+|`array.new_label` |
+|`array.new_line` |
+|`array.new_linefill` |
+|`array.new_string` |
+|`array.new_table` |
+|`array.percentile_linear_interpolation` |
+|`array.percentile_nearest_rank` |
+|`array.percentrank` |
+|`array.pop` |
+|`array.push` |
+|`array.range` |
+|`array.remove` |
+|`array.reverse` |
+|`array.set` |
+|`array.shift` |
+|`array.size` |
+|`array.slice` |
+|`array.sort` |
+|`array.sort_indices` |
+|`array.standardize` |
+|`array.stdev` |
+|`array.sum` |
+|`array.unshift` |
+|`array.variance` |
+|`matrix.add_col` |
+|`matrix.add_row` |
+|`matrix.avg` |
+|`matrix.col` |
+|`matrix.columns` |
+|`matrix.concat` |
+|`matrix.copy` |
+|`matrix.det` |
+|`matrix.diff` |
+|`matrix.eigenvalues` |
+|`matrix.eigenvectors` |
+|`matrix.elements_count` |
+|`matrix.fill` |
+|`matrix.get` |
+|`matrix.inv` |
+|`matrix.is_antidiagonal` |
+|`matrix.is_antisymmetric` |
+|`matrix.is_binary` |
+|`matrix.is_diagonal` |
+|`matrix.is_identity` |
+|`matrix.is_square` |
+|`matrix.is_stochastic` |
+|`matrix.is_symmetric` |
+|`matrix.is_triangular` |
+|`matrix.is_zero` |
+|`matrix.kron` |
+|`matrix.max` |
+|`matrix.median` |
+|`matrix.min` |
+|`matrix.mode` |
+|`matrix.mult` |
+|`matrix.pinv` |
+|`matrix.pow` |
+|`matrix.rank` |
+|`matrix.remove_col` |
+|`matrix.remove_row` |
+|`matrix.reshape` |
+|`matrix.reverse` |
+|`matrix.row` |
+|`matrix.rows` |
+|`matrix.set` |
+|`matrix.sort` |
+|`matrix.submatrix` |
+|`matrix.sum` |
+|`matrix.swap_columns` |
+|`matrix.swap_rows` |
+|`matrix.trace` |
+|`matrix.transpose` |
+|`matrix.new` |
+|`barcolor` |
+|`bgcolor` |
+|`bool` |
+|`box` |
+|`box.copy` |
+|`box.delete` |
+|`box.get_bottom` |
+|`box.get_left` |
+|`box.get_right` |
+|`box.get_top` |
+|`box.new.block` |
+|`box.new` |
+|`box.new.point` |
+|`box.set_bgcolor` |
+|`box.set_border_color` |
+|`box.set_border_style` |
+|`box.set_border_width` |
+|`box.set_bottom` |
+|`box.set_bottom_right_point` |
+|`box.set_extend` |
+|`box.set_left` |
+|`box.set_lefttop` |
+|`box.set_right` |
+|`box.set_rightbottom` |
+|`box.set_text` |
+|`box.set_text_color` |
+|`box.set_text_font_family` |
+|`box.set_text_halign` |
+|`box.set_text_size` |
+|`box.set_text_valign` |
+|`box.set_text_wrap` |
+|`box.set_top` |
+|`box.set_top_left_point` |
+|`chart.point.copy` |
+|`chart.point.from_index` |
+|`chart.point.from_time` |
+|`chart.point.now` |
+|`color.b` |
+|`color.from_gradient` |
+|`color.g` |
+|`color.new` |
+|`color.r` |
+|`color.rgb` |
+|`color.t` |
+|`dayofmonth` |
+|`dayofweek` |
+|`fill.hline` |
+|`fill.plot` |
+|`fixnan` |
+|`float` |
+|`hline` |
+|`hour` |
+|`input` |
+|`input.bool` |
+|`input.color` |
+|`input.float` |
+|`input.float.options` |
+|`input.int` |
+|`input.int.options` |
+|`input.price` |
+|`input.session` |
+|`input.source` |
+|`input.string` |
+|`input.symbol` |
+|`input.text_area` |
+|`input.time` |
+|`input.timeframe` |
+|`int` |
+|`label` |
+|`label.copy` |
+|`label.delete` |
+|`label.get_text` |
+|`label.get_x` |
+|`label.get_y` |
+|`label.new` |
+|`label.new.block` |
+|`label.set_color` |
+|`label.set_size` |
+|`label.set_style` |
+|`label.set_text` |
+|`label.set_text_font_family` |
+|`label.set_textalign` |
+|`label.set_textcolor` |
+|`label.set_tooltip` |
+|`label.set_x` |
+|`label.set_xloc` |
+|`label.set_xy` |
+|`label.set_y` |
+|`label.set_yloc` |
+|`line` |
+|`library` |
+|`line.copy` |
+|`line.delete` |
+|`line.get_price` |
+|`line.get_x1` |
+|`line.get_x2` |
+|`line.get_y1` |
+|`line.get_y2` |
+|`line.new` |
+|`line.set_color` |
+|`line.set_extend` |
+|`line.set_first_point` |
+|`line.set_second_point` |
+|`line.set_style` |
+|`line.set_width` |
+|`line.set_x1` |
+|`line.set_x2` |
+|`line.set_xloc` |
+|`line.set_xy1` |
+|`line.set_xy2` |
+|`line.set_y1` |
+|`line.set_y2` |
+|`linefill` |
+|`linefill.delete` |
+|`linefill.get_line1` |
+|`linefill.get_line2` |
+|`linefill.new` |
+|`log.error` |
+|`log.info` |
+|`log.warning` |
+|`map.clear` |
+|`map.contains` |
+|`map.copy` |
+|`map.get` |
+|`map.keys` |
+|`map.new` |
+|`map.put` |
+|`map.put_all` |
+|`map.remove` |
+|`map.size` |
+|`map.values` |
+|`linefill.set_color` |
+|`math.abs` |
+|`math.acos` |
+|`math.asin` |
+|`math.atan` |
+|`math.avg` |
+|`math.ceil` |
+|`math.cos` |
+|`math.exp` |
+|`math.floor` |
+|`math.log` |
+|`math.log10` |
+|`math.max` |
+|`math.min` |
+|`math.pow` |
+|`math.random` |
+|`math.round` |
+|`math.round_to_mintick` |
+|`math.sign` |
+|`math.sin` |
+|`math.sqrt` |
+|`math.sum` |
+|`math.tan` |
+|`math.todegrees` |
+|`math.toradians` |
+|`max_bars_back` |
+|`minute` |
+|`month` |
+|`na` |
+|`nz` |
+|`plot` |
+|`plot.block` |
+|`plotarrow` |
+|`plotarrow.block` |
+|`plotbar` |
+|`plotbar.block` |
+|`plotcandle` |
+|`plotcandle.block` |
+|`plotchar.block` |
+|`plotchar` |
+|`plotshape.block` |
+|`plotshape` |
+|`request.currency_rate` |
+|`request.dividends` |
+|`request.earnings` |
+|`request.economic` |
+|`request.financial` |
+|`request.quandl` |
+|`request.security` |
+|`request.security_lower_tf` |
+|`request.seed` |
+|`request.splits` |
+|`runtime.error` |
+|`second` |
+|`str.contains` |
+|`str.endswith` |
+|`str.format` |
+|`str.format_time` |
+|`str.length` |
+|`str.lower` |
+|`str.match` |
+|`str.pos` |
+|`str.replace` |
+|`str.replace_all` |
+|`str.split` |
+|`str.startswith` |
+|`str.substring` |
+|`str.tonumber` |
+|`str.tostring` |
+|`str.upper` |
+|`strategy.cancel` |
+|`strategy.cancel_all` |
+|`strategy.close` |
+|`strategy.close_all` |
+|`strategy.closedtrades.commission` |
+|`strategy.closedtrades.entry_bar_index` |
+|`strategy.closedtrades.entry_comment` |
+|`strategy.closedtrades.entry_id` |
+|`strategy.closedtrades.entry_price` |
+|`strategy.closedtrades.entry_time` |
+|`strategy.closedtrades.exit_bar_index` |
+|`strategy.closedtrades.exit_comment` |
+|`strategy.closedtrades.exit_id` |
+|`strategy.closedtrades.exit_price` |
+|`strategy.closedtrades.exit_time` |
+|`strategy.closedtrades.max_drawdown` |
+|`strategy.closedtrades.max_runup` |
+|`strategy.closedtrades.profit` |
+|`strategy.closedtrades.size` |
+|`strategy.convert_to_account` |
+|`strategy.convert_to_symbol` |
+|`strategy.entry` |
+|`strategy.entry.block` |
+|`strategy.exit` |
+|`strategy.exit.block` |
+|`strategy.opentrades.commission` |
+|`strategy.opentrades.entry_bar_index` |
+|`strategy.opentrades.entry_comment` |
+|`strategy.opentrades.entry_id` |
+|`strategy.opentrades.entry_price` |
+|`strategy.opentrades.entry_time` |
+|`strategy.opentrades.max_drawdown` |
+|`strategy.opentrades.max_runup` |
+|`strategy.opentrades.profit` |
+|`strategy.opentrades.size` |
+|`strategy.order.block` |
+|`strategy.order` |
+|`strategy.risk.allow_entry_in` |
+|`strategy.risk.max_cons_loss_days` |
+|`strategy.risk.max_drawdown` |
+|`strategy.risk.max_intraday_filled_orders`|
+|`strategy.risk.max_intraday_loss` |
+|`strategy.risk.max_position_size` |
+|`string` |
+|`syminfo.prefix` |
+|`syminfo.ticker` |
+|`ta.alma` |
+|`ta.atr` |
+|`ta.barssince` |
+|`ta.bb` |
+|`ta.bbw` |
+|`ta.cci` |
+|`ta.change` |
+|`ta.cmo` |
+|`ta.cog` |
+|`ta.correlation` |
+|`ta.cross` |
+|`ta.crossover` |
+|`ta.crossunder` |
+|`ta.cum` |
+|`ta.dev` |
+|`ta.dmi` |
+|`ta.ema` |
+|`ta.falling` |
+|`ta.highest` |
+|`ta.highestbars` |
+|`ta.hma` |
+|`ta.kc` |
+|`ta.kcw` |
+|`ta.linreg` |
+|`ta.lowest` |
+|`ta.lowestbars` |
+|`ta.macd` |
+|`ta.max` |
+|`ta.median` |
+|`ta.mfi` |
+|`ta.min` |
+|`ta.mode` |
+|`ta.mom` |
+|`ta.percentile_linear_interpolation` |
+|`ta.percentile_nearest_rank` |
+|`ta.percentrank` |
+|`ta.pivot_point_levels` |
+|`ta.pivothigh` |
+|`ta.pivotlow` |
+|`ta.range` |
+|`ta.rising` |
+|`ta.rma` |
+|`ta.roc` |
+|`ta.rsi` |
+|`ta.sar` |
+|`ta.sma` |
+|`ta.stdev` |
+|`ta.stoch` |
+|`ta.supertrend` |
+|`ta.swma` |
+|`ta.tr` |
+|`ta.tsi` |
+|`ta.valuewhen` |
+|`ta.variance` |
+|`ta.vwap` |
+|`ta.vwma` |
+|`ta.wma` |
+|`ta.wpr` |
+|`table` |
+|`table.cell.block` |
+|`table.cell` |
+|`table.cell_set_bgcolor` |
+|`table.cell_set_height` |
+|`table.cell_set_text` |
+|`table.cell_set_text_color` |
+|`table.cell_set_text_font_family` |
+|`table.cell_set_text_halign` |
+|`table.cell_set_text_size` |
+|`table.cell_set_text_valign` |
+|`table.cell_set_tooltip` |
+|`table.cell_set_width` |
+|`table.clear` |
+|`table.delete` |
+|`table.new.block` |
+|`table.new` |
+|`table.set_bgcolor` |
+|`table.set_border_color` |
+|`table.set_border_width` |
+|`table.set_frame_color` |
+|`table.set_frame_width` |
+|`table.set_position` |
+|`ticker.heikinashi` |
+|`ticker.kagi` |
+|`ticker.linebreak` |
+|`ticker.modify` |
+|`ticker.new` |
+|`ticker.pointfigure` |
+|`ticker.renko` |
+|`ticker.standard` |
+|`time` |
+|`time_close` |
+|`timeframe.change` |
+|`timeframe.in_seconds` |
+|`timestamp` |
+|`timestamp.int` |
+|`timestamp.string.1` |
+|`timestamp.string.2` |
+|`timestamp.string.3` |
+|`weekofyear` |
+|`year` |
+
+-----
-| |
-| --- |
-| `adjustment.dividends` |
-| `adjustment.none` |
-| `adjustment.splits` |
-| `alert.freq_all` |
-| `alert.freq_once_per_bar` |
-| `alert.freq_once_per_bar_close` |
-| `bar_index` |
-| `barmerge.gaps_off` |
-| `barmerge.gaps_on` |
-| `barmerge.lookahead_off` |
-| `barmerge.lookahead_on` |
-| `barstate.isconfirmed` |
-| `barstate.isfirst` |
-| `barstate.ishistory` |
-| `barstate.islast` |
-| `barstate.islastconfirmedhistory` |
-| `barstate.isnew` |
-| `barstate.isrealtime` |
-| `box.all` |
-| `chart.bg_color` |
-| `chart.fg_color` |
-| `close` |
-| `color.black` |
-| `color.blue` |
-| `color.fuchsia` |
-| `color.gray` |
-| `color.green` |
-| `color.lime` |
-| `color.maroon` |
-| `color.navy` |
-| `color.olive` |
-| `color.orange` |
-| `color.purple` |
-| `color.red` |
-| `color.silver` |
-| `color.teal` |
-| `color.white` |
-| `color.yellow` |
-| `currency.AUD` |
-| `currency.CAD` |
-| `currency.CHF` |
-| `currency.EUR` |
-| `currency.GBP` |
-| `currency.HKD` |
-| `currency.JPY` |
-| `currency.NOK` |
-| `currency.NONE` |
-| `currency.NZD` |
-| `currency.RUB` |
-| `currency.SEK` |
-| `currency.SGD` |
-| `currency.TRY` |
-| `currency.USD` |
-| `currency.ZAR` |
-| `dayofmonth` |
-| `dayofweek` |
-| `dayofweek.friday` |
-| `dayofweek.monday` |
-| `dayofweek.saturday` |
-| `dayofweek.sunday` |
-| `dayofweek.thursday` |
-| `dayofweek.tuesday` |
-| `dayofweek.wednesday` |
-| `display.all` |
-| `display.none` |
-| `dividends.gross` |
-| `dividends.net` |
-| `earnings.actual` |
-| `earnings.estimate` |
-| `earnings.standardized` |
-| `extend.both` |
-| `extend.left` |
-| `extend.none` |
-| `extend.right` |
-| `format.inherit` |
-| `format.mintick` |
-| `format.percent` |
-| `format.price` |
-| `format.volume` |
-| `high` |
-| `hline.style_dotted` |
-| `hline.style_solid` |
-| `hour` |
-| `label.style_arrowdown` |
-| `label.style_arrowup` |
-| `label.style_circle` |
-| `label.style_cross` |
-| `label.style_diamond` |
-| `label.style_flag` |
-| `label.style_label_center` |
-| `label.style_label_down` |
-| `label.style_label_left` |
-| `label.style_label_lower_left` |
-| `label.style_label_lower_right` |
-| `label.style_label_right` |
-| `label.style_label_up` |
-| `label.style_label_upper_left` |
-| `label.style_label_upper_right` |
-| `label.style_none` |
-| `label.style_square` |
-| `label.style_triangledown` |
-| `label.style_triangleup` |
-| `label.style_xcross` |
-| `line.all` |
-| `line.style_arrow_both` |
-| `line.style_arrow_left` |
-| `line.style_arrow_right` |
-| `line.style_dashed` |
-| `line.style_dotted` |
-| `line.style_solid` |
-| `location.abovebar` |
-| `location.absolute` |
-| `location.belowbar` |
-| `location.bottom` |
-| `location.top` |
-| `low` |
-| `math.phi` |
-| `math.pi` |
-| `math.rphi` |
-| `minute` |
-| `month` |
-| `order.descending` |
-| `plot.style_area` |
-| `plot.style_areabr` |
-| `plot.style_circles` |
-| `plot.style_columns` |
-| `plot.style_cross` |
-| `plot.style_histogram` |
-| `plot.style_line` |
-| `plot.style_linebr` |
-| `plot.style_stepline` |
-| `plot.style_stepline_diamond` |
-| `position.bottom_center` |
-| `position.bottom_left` |
-| `position.bottom_right` |
-| `position.middle_center` |
-| `position.middle_left` |
-| `position.middle_right` |
-| `position.top_center` |
-| `position.top_left` |
-| `position.top_right` |
-| `scale.left` |
-| `scale.none` |
-| `scale.right` |
-| `second` |
-| `session.extended` |
-| `session.ismarket` |
-| `session.ispostmarket` |
-| `session.ispremarket` |
-| `session.regular` |
-| `shape.arrowdown` |
-| `shape.arrowup` |
-| `shape.circle` |
-| `shape.cross` |
-| `shape.diamond` |
-| `shape.flag` |
-| `shape.labeldown` |
-| `shape.labelup` |
-| `shape.square` |
-| `shape.triangledown` |
-| `shape.triangleup` |
-| `shape.xcross` |
-| `size.auto` |
-| `size.huge` |
-| `size.large` |
-| `size.normal` |
-| `size.small` |
-| `size.tiny` |
-| `splits.denominator` |
-| `splits.numerator` |
-| `strategy.account_currency` |
-| `strategy.cash` |
-| `strategy.closedtrades` |
-| `strategy.commission.cash_per_contract` |
-| `strategy.commission.cash_per_order` |
-| `strategy.commission.percent` |
-| `strategy.direction.all` |
-| `strategy.direction.long` |
-| `strategy.direction.short` |
-| `strategy.equity` |
-| `strategy.eventrades` |
-| `strategy.fixed` |
-| `strategy.grossloss` |
-| `strategy.grossprofit` |
-| `strategy.initial_capital` |
-| `strategy.long` |
-| `strategy.losstrades` |
-| `strategy.max_contracts_held_all` |
-| `strategy.max_contracts_held_long` |
-| `strategy.max_contracts_held_short` |
-| `strategy.max_drawdown` |
-| `strategy.netprofit` |
-| `strategy.oca.cancel` |
-| `strategy.oca.none` |
-| `strategy.oca.reduce` |
-| `strategy.openprofit` |
-| `strategy.opentrades` |
-| `strategy.percent_of_equity` |
-| `strategy.position_avg_price` |
-| `strategy.position_entry_name` |
-| `strategy.position_size` |
-| `strategy.short` |
-| `strategy.wintrades` |
-| `syminfo.basecurrency` |
-| `syminfo.currency` |
-| `syminfo.description` |
-| `syminfo.mintick` |
-| `syminfo.pointvalue` |
-| `syminfo.prefix` |
-| `syminfo.root` |
-| `syminfo.session` |
-| `syminfo.ticker` |
-| `syminfo.tickerid` |
-| `syminfo.timezone` |
-| `syminfo.type` |
-| `ta.accdist` |
-| `ta.iii` |
-| `ta.nvi` |
-| `ta.obv` |
-| `ta.pvi` |
-| `ta.pvt` |
-| `ta.tr` |
-| `ta.wad` |
-| `ta.wvad` |
-| `table.all` |
-| `text.align_bottom` |
-| `text.align_center` |
-| `text.align_left` |
-| `text.align_right` |
-| `text.align_top` |
-| `time` |
-| `time_tradingday` |
-| `timeframe.isdaily` |
-| `timeframe.isdwm` |
-| `timeframe.isintraday` |
-| `timeframe.isminutes` |
-| `timeframe.ismonthly` |
-| `timeframe.isseconds` |
-| `timeframe.isweekly` |
-| `timeframe.multiplier` |
-| `timeframe.period` |
-| `timenow` |
-| `volume` |
-| `weekofyear` |
-| `xloc.bar_index` |
-| `xloc.bar_time` |
-| `year` |
-| `yloc.belowbar` |
-| `yloc.price` |
+## Built-In_Constants
+
+| |
+| --- |
+|`adjustment.dividends` |
+|`adjustment.none` |
+|`adjustment.splits` |
+|`alert.freq_all` |
+|`alert.freq_once_per_bar` |
+|`alert.freq_once_per_bar_close` |
+|`barmerge.gaps_off` |
+|`barmerge.gaps_on` |
+|`barmerge.lookahead_off` |
+|`barmerge.lookahead_on` |
+|`color.aqua` |
+|`color.black` |
+|`color.blue` |
+|`color.fuchsia` |
+|`color.gray` |
+|`color.green` |
+|`color.lime` |
+|`color.maroon` |
+|`color.navy` |
+|`color.olive` |
+|`color.orange` |
+|`color.purple` |
+|`color.red` |
+|`color.silver` |
+|`color.teal` |
+|`color.white` |
+|`color.yellow` |
+|`currency.AUD` |
+|`currency.BTC` |
+|`currency.CAD` |
+|`currency.CHF` |
+|`currency.ETH` |
+|`currency.EUR` |
+|`currency.GBP` |
+|`currency.HKD` |
+|`currency.INR` |
+|`currency.JPY` |
+|`currency.KRW` |
+|`currency.MYR` |
+|`currency.NOK` |
+|`currency.NONE` |
+|`currency.NZD` |
+|`currency.RUB` |
+|`currency.SEK` |
+|`currency.SGD` |
+|`currency.TRY` |
+|`currency.USD` |
+|`currency.USDT` |
+|`currency.ZAR` |
+|`dayofweek.friday` |
+|`dayofweek.monday` |
+|`dayofweek.saturday` |
+|`dayofweek.sunday` |
+|`dayofweek.thursday` |
+|`dayofweek.tuesday` |
+|`dayofweek.wednesday` |
+|`display.all` |
+|`display.data_window` |
+|`display.none` |
+|`display.pane` |
+|`display.price_scale` |
+|`display.status_line` |
+|`dividends.gross` |
+|`dividends.net` |
+|`earnings.actual` |
+|`earnings.estimate` |
+|`earnings.standardized` |
+|`extend.both` |
+|`extend.left` |
+|`extend.none` |
+|`extend.right` |
+|`font.family_default` |
+|`font.family_monospace` |
+|`format.inherit` |
+|`format.mintick` |
+|`format.percent` |
+|`format.price` |
+|`format.volume` |
+|`hline.style_dashed` |
+|`hline.style_dotted` |
+|`hline.style_solid` |
+|`label.style_arrowdown` |
+|`label.style_arrowup` |
+|`label.style_circle` |
+|`label.style_cross` |
+|`label.style_diamond` |
+|`label.style_flag` |
+|`label.style_label_center` |
+|`label.style_label_down` |
+|`label.style_label_left` |
+|`label.style_label_lower_left` |
+|`label.style_label_lower_right` |
+|`label.style_label_right` |
+|`label.style_label_up` |
+|`label.style_label_upper_left` |
+|`label.style_label_upper_right` |
+|`label.style_none` |
+|`label.style_square` |
+|`label.style_text_outline` |
+|`label.style_triangledown` |
+|`label.style_triangleup` |
+|`label.style_xcross` |
+|`line.style_arrow_both` |
+|`line.style_arrow_left` |
+|`line.style_arrow_right` |
+|`line.style_dashed` |
+|`line.style_dotted` |
+|`line.style_solid` |
+|`location.abovebar` |
+|`location.absolute` |
+|`location.belowbar` |
+|`location.bottom` |
+|`location.top` |
+|`math.e` |
+|`math.phi` |
+|`math.pi` |
+|`math.rphi` |
+|`order.ascending` |
+|`order.descending` |
+|`plot.style_area` |
+|`plot.style_areabr` |
+|`plot.style_circles` |
+|`plot.style_columns` |
+|`plot.style_cross` |
+|`plot.style_histogram` |
+|`plot.style_line` |
+|`plot.style_linebr` |
+|`plot.style_stepline` |
+|`plot.style_stepline_diamond` |
+|`plot.style_steplinebr` |
+|`position.bottom_center` |
+|`position.bottom_left` |
+|`position.bottom_right` |
+|`position.middle_center` |
+|`position.middle_left` |
+|`position.middle_right` |
+|`position.top_center` |
+|`position.top_left` |
+|`position.top_right` |
+|`scale.left` |
+|`scale.none` |
+|`scale.right` |
+|`session.extended` |
+|`session.regular` |
+|`shape.arrowdown` |
+|`shape.arrowup` |
+|`shape.circle` |
+|`shape.cross` |
+|`shape.diamond` |
+|`shape.flag` |
+|`shape.labeldown` |
+|`shape.labelup` |
+|`shape.square` |
+|`shape.triangledown` |
+|`shape.triangleup` |
+|`shape.xcross` |
+|`size.auto` |
+|`size.huge` |
+|`size.large` |
+|`size.normal` |
+|`size.small` |
+|`size.tiny` |
+|`splits.denominator` |
+|`splits.numerator` |
+|`strategy.cash` |
+|`strategy.commission.cash_per_contract` |
+|`strategy.commission.cash_per_order` |
+|`strategy.commission.percent` |
+|`strategy.direction.all` |
+|`strategy.direction.long` |
+|`strategy.direction.short` |
+|`strategy.fixed` |
+|`strategy.oca.cancel` |
+|`strategy.oca.none` |
+|`strategy.oca.reduce` |
+|`strategy.percent_of_equity` |
+|`text.align_bottom` |
+|`text.align_center` |
+|`text.align_left` |
+|`text.align_right` |
+|`text.align_top` |
+|`text.wrap_auto` |
+|`text.wrap_none` |
+|`xloc.bar_index` |
+|`xloc.bar_time` |
+|`yloc.abovebar` |
+|`yloc.belowbar` |
+|`yloc.price` |
+
+-----
## Built-In_Scripts
@@ -596,6 +809,8 @@
| `s.chopindex \| script.choppiness.index` |
| `s.cci \| script.commodity.channel.index` |
+-----
+
## Operators
| |
@@ -617,7 +832,7 @@
| `>` |
| `>=` |
| `?:` |
-| `` |
+| `=` |
| `and` |
| `export` |
| `for` |
@@ -632,6 +847,8 @@
| `varip` |
| `while` |
+-----
+
## Comments
| |
@@ -652,6 +869,8 @@
| `// \| // @function` |
| `// \| // @returns` |
+-----
+
## Added_Functions_|_scripts
| |
@@ -663,6 +882,8 @@
| `f.bb` |
| `f.stoploss` |
+-----
+
## Unicode
| |
@@ -671,6 +892,8 @@
| `unicode.info` |
| `unicode.symbol` |
+-----
+
## Parameters_|_Words
| |
@@ -733,6 +956,8 @@
| `// \| version` |
| `library.compilers` |
+-----
+
## Extra
| |
diff --git a/package-lock.json b/package-lock.json
index cc3f29d..31c717a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,23 +1,25 @@
{
- "name": "pinescript",
- "version": "4.0.0",
+ "name": "pinescript-helper",
+ "version": "3.1.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
- "name": "pinescript",
- "version": "4.0.0",
+ "name": "pinescript-helper",
+ "version": "3.1.0",
"license": "MIT",
"dependencies": {
- "chromedriver": "^96.0.0",
- "selenium": "^2.20.0",
- "selenium-webdriver": "^4.1.0"
+ "find-up": "^6.3.0",
+ "import-local": "^3.1.0",
+ "locate-path": "^7.2.0",
+ "p-limit": "^4.0.0",
+ "p-locate": "^6.0.0",
+ "pkg-dir": "^7.0.0"
},
"devDependencies": {
"@types/glob": "^7.1.4",
"@types/mocha": "^9.0.0",
"@types/node": "14.x",
- "@types/selenium-webdriver": "^4.0.16",
"@types/vscode": "^1.62.0",
"@typescript-eslint/eslint-plugin": "^5.1.0",
"@typescript-eslint/parser": "^5.1.0",
@@ -27,8 +29,8 @@
"mocha": "^9.1.3",
"ts-loader": "^9.2.5",
"typescript": "^4.4.4",
- "webpack": "^5.52.1",
- "webpack-cli": "^4.8.0"
+ "webpack": "^5.86.0",
+ "webpack-cli": "^4.10.0"
},
"engines": {
"vscode": "^1.62.0"
@@ -92,10 +94,69 @@
"integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
"dev": true
},
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
+ "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
+ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/source-map": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz",
+ "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+ "dev": true
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.18",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
+ "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/resolve-uri": "3.1.0",
+ "@jridgewell/sourcemap-codec": "1.4.14"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
"dependencies": {
"@nodelib/fs.stat": "2.0.5",
"run-parallel": "^1.1.9"
@@ -108,6 +169,7 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
"engines": {
"node": ">= 8"
}
@@ -116,6 +178,7 @@
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
"dependencies": {
"@nodelib/fs.scandir": "2.1.5",
"fastq": "^1.6.0"
@@ -124,11 +187,6 @@
"node": ">= 8"
}
},
- "node_modules/@testim/chrome-version": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.0.7.tgz",
- "integrity": "sha512-8UT/J+xqCYfn3fKtOznAibsHpiuDshCb0fwgWxRazTT19Igp9ovoXMPhXyLD6m3CKQGTMHgqoxaFfMWaL40Rnw=="
- },
"node_modules/@tootallnate/once": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
@@ -139,9 +197,9 @@
}
},
"node_modules/@types/eslint": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.0.tgz",
- "integrity": "sha512-74hbvsnc+7TEDa1z5YLSe4/q8hGYB3USNvCuzHUJrjPV6hXaq8IXcngCrHkuvFt0+8rFz7xYXrHgNayIX0UZvQ==",
+ "version": "8.40.2",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz",
+ "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==",
"dev": true,
"dependencies": {
"@types/estree": "*",
@@ -149,9 +207,9 @@
}
},
"node_modules/@types/eslint-scope": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
- "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
+ "version": "3.7.4",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz",
+ "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==",
"dev": true,
"dependencies": {
"@types/eslint": "*",
@@ -159,9 +217,9 @@
}
},
"node_modules/@types/estree": {
- "version": "0.0.50",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
- "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz",
+ "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==",
"dev": true
},
"node_modules/@types/glob": {
@@ -196,12 +254,6 @@
"version": "14.17.34",
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.34.tgz",
"integrity": "sha512-USUftMYpmuMzeWobskoPfzDi+vkpe0dvcOBRNOscFrGxVp4jomnRxWuVohgqBow2xyIPC0S3gjxV/5079jhmDg==",
- "devOptional": true
- },
- "node_modules/@types/selenium-webdriver": {
- "version": "4.0.16",
- "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-4.0.16.tgz",
- "integrity": "sha512-0UAzu2lFXpLK4lU4yhgUtM/KxoN8hIpyI+q22KAwzIDHNk4kLJ/Ut5mJZLFSxfQx58OBQ9SJXZkSL065fe/WdQ==",
"dev": true
},
"node_modules/@types/vscode": {
@@ -210,15 +262,6 @@
"integrity": "sha512-iGlQJ1w5e3qPUryroO6v4lxg3ql1ztdTCwQW3xEwFawdyPLoeUSv48SYfMwc7kQA7h6ThUqflZIjgKAykeF9oA==",
"dev": true
},
- "node_modules/@types/yauzl": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz",
- "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==",
- "optional": true,
- "dependencies": {
- "@types/node": "*"
- }
- },
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.4.0.tgz",
@@ -398,155 +441,155 @@
}
},
"node_modules/@webassemblyjs/ast": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
- "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz",
+ "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==",
"dev": true,
"dependencies": {
- "@webassemblyjs/helper-numbers": "1.11.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
+ "@webassemblyjs/helper-numbers": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
}
},
"node_modules/@webassemblyjs/floating-point-hex-parser": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
- "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
+ "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==",
"dev": true
},
"node_modules/@webassemblyjs/helper-api-error": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
- "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
+ "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==",
"dev": true
},
"node_modules/@webassemblyjs/helper-buffer": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
- "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz",
+ "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==",
"dev": true
},
"node_modules/@webassemblyjs/helper-numbers": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
- "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
+ "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
"dev": true,
"dependencies": {
- "@webassemblyjs/floating-point-hex-parser": "1.11.1",
- "@webassemblyjs/helper-api-error": "1.11.1",
+ "@webassemblyjs/floating-point-hex-parser": "1.11.6",
+ "@webassemblyjs/helper-api-error": "1.11.6",
"@xtuc/long": "4.2.2"
}
},
"node_modules/@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
- "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
+ "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==",
"dev": true
},
"node_modules/@webassemblyjs/helper-wasm-section": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
- "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz",
+ "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==",
"dev": true,
"dependencies": {
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/helper-buffer": "1.11.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
- "@webassemblyjs/wasm-gen": "1.11.1"
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6"
}
},
"node_modules/@webassemblyjs/ieee754": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
- "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
+ "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
"dev": true,
"dependencies": {
"@xtuc/ieee754": "^1.2.0"
}
},
"node_modules/@webassemblyjs/leb128": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
- "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
+ "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
"dev": true,
"dependencies": {
"@xtuc/long": "4.2.2"
}
},
"node_modules/@webassemblyjs/utf8": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
- "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
+ "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==",
"dev": true
},
"node_modules/@webassemblyjs/wasm-edit": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
- "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz",
+ "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==",
"dev": true,
"dependencies": {
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/helper-buffer": "1.11.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
- "@webassemblyjs/helper-wasm-section": "1.11.1",
- "@webassemblyjs/wasm-gen": "1.11.1",
- "@webassemblyjs/wasm-opt": "1.11.1",
- "@webassemblyjs/wasm-parser": "1.11.1",
- "@webassemblyjs/wast-printer": "1.11.1"
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/helper-wasm-section": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6",
+ "@webassemblyjs/wasm-opt": "1.11.6",
+ "@webassemblyjs/wasm-parser": "1.11.6",
+ "@webassemblyjs/wast-printer": "1.11.6"
}
},
"node_modules/@webassemblyjs/wasm-gen": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
- "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz",
+ "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==",
"dev": true,
"dependencies": {
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
- "@webassemblyjs/ieee754": "1.11.1",
- "@webassemblyjs/leb128": "1.11.1",
- "@webassemblyjs/utf8": "1.11.1"
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/ieee754": "1.11.6",
+ "@webassemblyjs/leb128": "1.11.6",
+ "@webassemblyjs/utf8": "1.11.6"
}
},
"node_modules/@webassemblyjs/wasm-opt": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
- "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz",
+ "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==",
"dev": true,
"dependencies": {
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/helper-buffer": "1.11.1",
- "@webassemblyjs/wasm-gen": "1.11.1",
- "@webassemblyjs/wasm-parser": "1.11.1"
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6",
+ "@webassemblyjs/wasm-parser": "1.11.6"
}
},
"node_modules/@webassemblyjs/wasm-parser": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
- "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz",
+ "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==",
"dev": true,
"dependencies": {
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/helper-api-error": "1.11.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
- "@webassemblyjs/ieee754": "1.11.1",
- "@webassemblyjs/leb128": "1.11.1",
- "@webassemblyjs/utf8": "1.11.1"
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-api-error": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/ieee754": "1.11.6",
+ "@webassemblyjs/leb128": "1.11.6",
+ "@webassemblyjs/utf8": "1.11.6"
}
},
"node_modules/@webassemblyjs/wast-printer": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
- "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz",
+ "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==",
"dev": true,
"dependencies": {
- "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/ast": "1.11.6",
"@xtuc/long": "4.2.2"
}
},
"node_modules/@webpack-cli/configtest": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz",
- "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
+ "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
"dev": true,
"peerDependencies": {
"webpack": "4.x.x || 5.x.x",
@@ -554,9 +597,9 @@
}
},
"node_modules/@webpack-cli/info": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz",
- "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
+ "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
"dev": true,
"dependencies": {
"envinfo": "^7.7.3"
@@ -566,9 +609,9 @@
}
},
"node_modules/@webpack-cli/serve": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz",
- "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
+ "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
"dev": true,
"peerDependencies": {
"webpack-cli": "4.x.x"
@@ -592,9 +635,9 @@
"dev": true
},
"node_modules/acorn": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz",
- "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==",
+ "version": "8.8.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
@@ -604,9 +647,9 @@
}
},
"node_modules/acorn-import-assertions": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
- "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
+ "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
"dev": true,
"peerDependencies": {
"acorn": "^8"
@@ -625,6 +668,7 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
"dependencies": {
"debug": "4"
},
@@ -632,18 +676,6 @@
"node": ">= 6.0.0"
}
},
- "node_modules/aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dependencies": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -725,22 +757,16 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true,
"engines": {
"node": ">=8"
}
},
- "node_modules/axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
- "dependencies": {
- "follow-redirects": "^1.14.0"
- }
- },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
},
"node_modules/big-integer": {
"version": "1.6.51",
@@ -783,6 +809,7 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -792,6 +819,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
"dependencies": {
"fill-range": "^7.0.1"
},
@@ -828,14 +856,6 @@
"url": "https://opencollective.com/browserslist"
}
},
- "node_modules/buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
- "engines": {
- "node": "*"
- }
- },
"node_modules/buffer-from": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
@@ -961,35 +981,6 @@
"node": ">=6.0"
}
},
- "node_modules/chromedriver": {
- "version": "96.0.0",
- "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-96.0.0.tgz",
- "integrity": "sha512-4g6Hn5RHGsbaBmOrJbDlz/hdVPOc22eRsbvoAAMqkZxR2NJCcddHzCw2FAQeW8lX/C7xWVz3nyDsKX3fE9lIIw==",
- "hasInstallScript": true,
- "dependencies": {
- "@testim/chrome-version": "^1.0.7",
- "axios": "^0.21.2",
- "del": "^6.0.0",
- "extract-zip": "^2.0.1",
- "https-proxy-agent": "^5.0.0",
- "proxy-from-env": "^1.1.0",
- "tcp-port-used": "^1.0.1"
- },
- "bin": {
- "chromedriver": "bin/chromedriver"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/cliui": {
"version": "7.0.4",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
@@ -1048,12 +1039,14 @@
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
},
"node_modules/core-util-is": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
},
"node_modules/cross-spawn": {
"version": "7.0.3",
@@ -1073,6 +1066,7 @@
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
"integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
+ "dev": true,
"dependencies": {
"ms": "2.1.2"
},
@@ -1100,28 +1094,8 @@
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
- },
- "node_modules/del": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
- "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
- "dependencies": {
- "globby": "^11.0.1",
- "graceful-fs": "^4.2.4",
- "is-glob": "^4.0.1",
- "is-path-cwd": "^2.2.0",
- "is-path-inside": "^3.0.2",
- "p-map": "^4.0.0",
- "rimraf": "^3.0.2",
- "slash": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
},
"node_modules/diff": {
"version": "5.0.0",
@@ -1136,6 +1110,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
"dependencies": {
"path-type": "^4.0.0"
},
@@ -1176,18 +1151,10 @@
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
- "node_modules/end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dependencies": {
- "once": "^1.4.0"
- }
- },
"node_modules/enhanced-resolve": {
- "version": "5.8.3",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
- "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
+ "version": "5.15.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
+ "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.4",
@@ -1222,9 +1189,9 @@
}
},
"node_modules/es-module-lexer": {
- "version": "0.9.3",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
- "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz",
+ "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==",
"dev": true
},
"node_modules/escalade": {
@@ -1466,62 +1433,6 @@
"node": ">=0.8.x"
}
},
- "node_modules/execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/extract-zip": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
- "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
- "dependencies": {
- "debug": "^4.1.1",
- "get-stream": "^5.1.0",
- "yauzl": "^2.10.0"
- },
- "bin": {
- "extract-zip": "cli.js"
- },
- "engines": {
- "node": ">= 10.17.0"
- },
- "optionalDependencies": {
- "@types/yauzl": "^2.9.1"
- }
- },
- "node_modules/extract-zip/node_modules/get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "dependencies": {
- "pump": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -1532,6 +1443,7 @@
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
"integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "dev": true,
"dependencies": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
@@ -1547,6 +1459,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -1576,18 +1489,11 @@
"version": "1.13.0",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
"integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dev": true,
"dependencies": {
"reusify": "^1.0.4"
}
},
- "node_modules/fd-slicer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
- "dependencies": {
- "pend": "~1.2.0"
- }
- },
"node_modules/file-entry-cache": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
@@ -1604,6 +1510,7 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
"dependencies": {
"to-regex-range": "^5.0.1"
},
@@ -1612,21 +1519,28 @@
}
},
"node_modules/find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
+ "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
"dependencies": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
+ "locate-path": "^7.1.0",
+ "path-exists": "^5.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/find-up/node_modules/path-exists": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
+ "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
"node_modules/flat": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
@@ -1655,29 +1569,11 @@
"integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
"dev": true
},
- "node_modules/follow-redirects": {
- "version": "1.14.7",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
- "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==",
- "funding": [
- {
- "type": "individual",
- "url": "https://github.com/sponsors/RubenVerborgh"
- }
- ],
- "engines": {
- "node": ">=4.0"
- },
- "peerDependenciesMeta": {
- "debug": {
- "optional": true
- }
- }
- },
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
},
"node_modules/fsevents": {
"version": "2.3.2",
@@ -1741,22 +1637,11 @@
"node": "6.* || 8.* || >= 10.*"
}
},
- "node_modules/get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/glob": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -1809,6 +1694,7 @@
"version": "11.0.4",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
"integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
+ "dev": true,
"dependencies": {
"array-union": "^2.1.0",
"dir-glob": "^3.0.1",
@@ -1825,9 +1711,10 @@
}
},
"node_modules/graceful-fs": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
- "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "dev": true
},
"node_modules/growl": {
"version": "1.10.5",
@@ -1886,6 +1773,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
"dependencies": {
"agent-base": "6",
"debug": "4"
@@ -1894,28 +1782,15 @@
"node": ">= 6"
}
},
- "node_modules/human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
- "dev": true,
- "engines": {
- "node": ">=10.17.0"
- }
- },
"node_modules/ignore": {
"version": "5.1.9",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
"integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==",
+ "dev": true,
"engines": {
"node": ">= 4"
}
},
- "node_modules/immediate": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
- },
"node_modules/import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -1933,10 +1808,9 @@
}
},
"node_modules/import-local": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz",
- "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==",
- "dev": true,
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
+ "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
"dependencies": {
"pkg-dir": "^4.2.0",
"resolve-cwd": "^3.0.0"
@@ -1944,6 +1818,68 @@
"bin": {
"import-local-fixture": "fixtures/cli.js"
},
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-local/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/import-local/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/import-local/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-local/node_modules/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==",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/import-local/node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
"engines": {
"node": ">=8"
}
@@ -1957,18 +1893,11 @@
"node": ">=0.8.19"
}
},
- "node_modules/indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -1977,7 +1906,8 @@
"node_modules/inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
},
"node_modules/interpret": {
"version": "2.2.0",
@@ -1988,14 +1918,6 @@
"node": ">= 0.10"
}
},
- "node_modules/ip-regex": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
- "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -2024,6 +1946,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -2041,6 +1964,7 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
"dependencies": {
"is-extglob": "^2.1.1"
},
@@ -2052,26 +1976,11 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
"engines": {
"node": ">=0.12.0"
}
},
- "node_modules/is-path-cwd": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
- "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/is-plain-obj": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
@@ -2093,18 +2002,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/is-unicode-supported": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
@@ -2117,28 +2014,11 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-url": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
- "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
- },
- "node_modules/is2": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.7.tgz",
- "integrity": "sha512-4vBQoURAXC6hnLFxD4VW7uc04XiwTTl/8ydYJxKvPwkWQrSjInkuM5VZVg6BGr1/natq69zDuvO9lGpLClJqvA==",
- "dependencies": {
- "deep-is": "^0.1.3",
- "ip-regex": "^4.1.0",
- "is-url": "^1.2.4"
- },
- "engines": {
- "node": ">=v0.10.0"
- }
- },
"node_modules/isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
},
"node_modules/isexe": {
"version": "2.0.0",
@@ -2156,9 +2036,9 @@
}
},
"node_modules/jest-worker": {
- "version": "27.3.1",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz",
- "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==",
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
"dev": true,
"dependencies": {
"@types/node": "*",
@@ -2196,10 +2076,10 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"dev": true
},
"node_modules/json-schema-traverse": {
@@ -2214,17 +2094,6 @@
"integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
"dev": true
},
- "node_modules/jszip": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz",
- "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==",
- "dependencies": {
- "lie": "~3.3.0",
- "pako": "~1.0.2",
- "readable-stream": "~2.3.6",
- "set-immediate-shim": "~1.0.1"
- }
- },
"node_modules/kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -2247,14 +2116,6 @@
"node": ">= 0.8.0"
}
},
- "node_modules/lie": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
- "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
- "dependencies": {
- "immediate": "~3.0.5"
- }
- },
"node_modules/listenercount": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
@@ -2271,15 +2132,14 @@
}
},
"node_modules/locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
+ "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==",
"dependencies": {
- "p-locate": "^5.0.0"
+ "p-locate": "^6.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -2329,6 +2189,7 @@
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
"engines": {
"node": ">= 8"
}
@@ -2337,6 +2198,7 @@
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
"integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
"dependencies": {
"braces": "^3.0.1",
"picomatch": "^2.2.3"
@@ -2366,19 +2228,11 @@
"node": ">= 0.6"
}
},
- "node_modules/mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -2447,6 +2301,22 @@
"url": "https://opencollective.com/mochajs"
}
},
+ "node_modules/mocha/node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/mocha/node_modules/glob": {
"version": "7.1.7",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
@@ -2467,12 +2337,57 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/mocha/node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/mocha/node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
},
+ "node_modules/mocha/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mocha/node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/mocha/node_modules/supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -2488,10 +2403,23 @@
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
+ "node_modules/mocha/node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
},
"node_modules/nanoid": {
"version": "3.1.25",
@@ -2532,39 +2460,13 @@
"node": ">=0.10.0"
}
},
- "node_modules/npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
"dev": true,
"dependencies": {
- "mimic-fn": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "wrappy": "1"
}
},
"node_modules/optionator": {
@@ -2585,44 +2487,28 @@
}
},
"node_modules/p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz",
+ "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==",
"dependencies": {
- "yocto-queue": "^0.1.0"
+ "yocto-queue": "^1.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "dependencies": {
- "p-limit": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz",
+ "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==",
"dependencies": {
- "aggregate-error": "^3.0.0"
+ "p-limit": "^4.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -2632,16 +2518,10 @@
"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,
"engines": {
"node": ">=6"
}
},
- "node_modules/pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
- },
"node_modules/parent-module": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
@@ -2658,7 +2538,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true,
"engines": {
"node": ">=8"
}
@@ -2667,6 +2546,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -2690,15 +2570,11 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true,
"engines": {
"node": ">=8"
}
},
- "node_modules/pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
- },
"node_modules/picocolors": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
@@ -2709,6 +2585,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
"integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
+ "dev": true,
"engines": {
"node": ">=8.6"
},
@@ -2717,69 +2594,19 @@
}
},
"node_modules/pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dev": true,
- "dependencies": {
- "find-up": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/pkg-dir/node_modules/find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "dependencies": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/pkg-dir/node_modules/locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "dependencies": {
- "p-locate": "^4.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/pkg-dir/node_modules/p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz",
+ "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==",
"dependencies": {
- "p-try": "^2.0.0"
+ "find-up": "^6.3.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/pkg-dir/node_modules/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==",
- "dev": true,
- "dependencies": {
- "p-limit": "^2.2.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/prelude-ls": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
@@ -2792,7 +2619,8 @@
"node_modules/process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
},
"node_modules/progress": {
"version": "2.0.3",
@@ -2803,20 +2631,6 @@
"node": ">=0.4.0"
}
},
- "node_modules/proxy-from-env": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
- },
- "node_modules/pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
"node_modules/punycode": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
@@ -2830,6 +2644,7 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -2858,6 +2673,7 @@
"version": "2.3.7",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -2871,7 +2687,8 @@
"node_modules/readable-stream/node_modules/safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
},
"node_modules/readdirp": {
"version": "3.6.0",
@@ -2935,7 +2752,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
"integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
- "dev": true,
"dependencies": {
"resolve-from": "^5.0.0"
},
@@ -2947,7 +2763,6 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true,
"engines": {
"node": ">=8"
}
@@ -2965,6 +2780,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
"integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
"engines": {
"iojs": ">=1.0.0",
"node": ">=0.10.0"
@@ -2974,6 +2790,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
"dependencies": {
"glob": "^7.1.3"
},
@@ -2988,6 +2805,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -3027,9 +2845,9 @@
]
},
"node_modules/schema-utils": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.2.0.tgz",
+ "integrity": "sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ==",
"dev": true,
"dependencies": {
"@types/json-schema": "^7.0.8",
@@ -3044,30 +2862,6 @@
"url": "https://opencollective.com/webpack"
}
},
- "node_modules/selenium": {
- "version": "2.20.0",
- "resolved": "https://registry.npmjs.org/selenium/-/selenium-2.20.0.tgz",
- "integrity": "sha1-9RWxoWLek8LM7y/AyjPztVQ+OMg=",
- "bin": {
- "selenium": "bin/selenium"
- },
- "engines": {
- "node": "> 0.4.x"
- }
- },
- "node_modules/selenium-webdriver": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.1.0.tgz",
- "integrity": "sha512-kUDH4N8WruYprTzvug4Pl73Th+WKb5YiLz8z/anOpHyUNUdM3UzrdTOxmSNaf9AczzBeY+qXihzku8D1lMaKOg==",
- "dependencies": {
- "jszip": "^3.6.0",
- "tmp": "^0.2.1",
- "ws": ">=7.4.6"
- },
- "engines": {
- "node": ">= 10.15.0"
- }
- },
"node_modules/semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
@@ -3092,14 +2886,6 @@
"randombytes": "^2.1.0"
}
},
- "node_modules/set-immediate-shim": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
- "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/setimmediate": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
@@ -3139,16 +2925,11 @@
"node": ">=8"
}
},
- "node_modules/signal-exit": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
- "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
- "dev": true
- },
"node_modules/slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
"engines": {
"node": ">=8"
}
@@ -3176,6 +2957,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
"dependencies": {
"safe-buffer": "~5.1.0"
}
@@ -3183,7 +2965,8 @@
"node_modules/string_decoder/node_modules/safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
},
"node_modules/string-width": {
"version": "4.2.3",
@@ -3211,15 +2994,6 @@
"node": ">=8"
}
},
- "node_modules/strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/strip-json-comments": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -3253,39 +3027,15 @@
"node": ">=6"
}
},
- "node_modules/tcp-port-used": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.2.tgz",
- "integrity": "sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==",
- "dependencies": {
- "debug": "4.3.1",
- "is2": "^2.0.6"
- }
- },
- "node_modules/tcp-port-used/node_modules/debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
"node_modules/terser": {
- "version": "5.10.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz",
- "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==",
+ "version": "5.18.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.0.tgz",
+ "integrity": "sha512-pdL757Ig5a0I+owA42l6tIuEycRuM7FPY4n62h44mRLRfnOxJkkOHd6i89dOpwZlpF6JXBwaAHF6yWzFrt+QyA==",
"dev": true,
"dependencies": {
+ "@jridgewell/source-map": "^0.3.3",
+ "acorn": "^8.8.2",
"commander": "^2.20.0",
- "source-map": "~0.7.2",
"source-map-support": "~0.5.20"
},
"bin": {
@@ -3293,27 +3043,19 @@
},
"engines": {
"node": ">=10"
- },
- "peerDependencies": {
- "acorn": "^8.5.0"
- },
- "peerDependenciesMeta": {
- "acorn": {
- "optional": true
- }
}
},
"node_modules/terser-webpack-plugin": {
- "version": "5.2.5",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz",
- "integrity": "sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==",
+ "version": "5.3.9",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz",
+ "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==",
"dev": true,
"dependencies": {
- "jest-worker": "^27.0.6",
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "jest-worker": "^27.4.5",
"schema-utils": "^3.1.1",
- "serialize-javascript": "^6.0.0",
- "source-map": "^0.6.1",
- "terser": "^5.7.2"
+ "serialize-javascript": "^6.0.1",
+ "terser": "^5.16.8"
},
"engines": {
"node": ">= 10.13.0"
@@ -3337,13 +3079,13 @@
}
}
},
- "node_modules/terser/node_modules/source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
+ "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
+ "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
"dev": true,
- "engines": {
- "node": ">= 8"
+ "dependencies": {
+ "randombytes": "^2.1.0"
}
},
"node_modules/text-table": {
@@ -3352,21 +3094,11 @@
"integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
"dev": true
},
- "node_modules/tmp": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
- "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
- "dependencies": {
- "rimraf": "^3.0.0"
- },
- "engines": {
- "node": ">=8.17.0"
- }
- },
"node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
"dependencies": {
"is-number": "^7.0.0"
},
@@ -3490,7 +3222,8 @@
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
},
"node_modules/v8-compile-cache": {
"version": "2.3.0",
@@ -3499,9 +3232,9 @@
"dev": true
},
"node_modules/watchpack": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.0.tgz",
- "integrity": "sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
+ "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
"dev": true,
"dependencies": {
"glob-to-regexp": "^0.4.1",
@@ -3512,35 +3245,35 @@
}
},
"node_modules/webpack": {
- "version": "5.64.4",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.4.tgz",
- "integrity": "sha512-LWhqfKjCLoYJLKJY8wk2C3h77i8VyHowG3qYNZiIqD6D0ZS40439S/KVuc/PY48jp2yQmy0mhMknq8cys4jFMw==",
- "dev": true,
- "dependencies": {
- "@types/eslint-scope": "^3.7.0",
- "@types/estree": "^0.0.50",
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/wasm-edit": "1.11.1",
- "@webassemblyjs/wasm-parser": "1.11.1",
- "acorn": "^8.4.1",
- "acorn-import-assertions": "^1.7.6",
+ "version": "5.86.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.86.0.tgz",
+ "integrity": "sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==",
+ "dev": true,
+ "dependencies": {
+ "@types/eslint-scope": "^3.7.3",
+ "@types/estree": "^1.0.0",
+ "@webassemblyjs/ast": "^1.11.5",
+ "@webassemblyjs/wasm-edit": "^1.11.5",
+ "@webassemblyjs/wasm-parser": "^1.11.5",
+ "acorn": "^8.7.1",
+ "acorn-import-assertions": "^1.9.0",
"browserslist": "^4.14.5",
"chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.8.3",
- "es-module-lexer": "^0.9.0",
+ "enhanced-resolve": "^5.14.1",
+ "es-module-lexer": "^1.2.1",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
"glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.2.4",
- "json-parse-better-errors": "^1.0.2",
+ "graceful-fs": "^4.2.9",
+ "json-parse-even-better-errors": "^2.3.1",
"loader-runner": "^4.2.0",
"mime-types": "^2.1.27",
"neo-async": "^2.6.2",
- "schema-utils": "^3.1.0",
+ "schema-utils": "^3.1.2",
"tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.1.3",
- "watchpack": "^2.3.0",
- "webpack-sources": "^3.2.2"
+ "terser-webpack-plugin": "^5.3.7",
+ "watchpack": "^2.4.0",
+ "webpack-sources": "^3.2.3"
},
"bin": {
"webpack": "bin/webpack.js"
@@ -3559,18 +3292,18 @@
}
},
"node_modules/webpack-cli": {
- "version": "4.9.1",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz",
- "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==",
+ "version": "4.10.0",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
+ "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
"dev": true,
"dependencies": {
"@discoveryjs/json-ext": "^0.5.0",
- "@webpack-cli/configtest": "^1.1.0",
- "@webpack-cli/info": "^1.4.0",
- "@webpack-cli/serve": "^1.6.0",
+ "@webpack-cli/configtest": "^1.2.0",
+ "@webpack-cli/info": "^1.5.0",
+ "@webpack-cli/serve": "^1.7.0",
"colorette": "^2.0.14",
"commander": "^7.0.0",
- "execa": "^5.0.0",
+ "cross-spawn": "^7.0.3",
"fastest-levenshtein": "^1.0.12",
"import-local": "^3.0.2",
"interpret": "^2.2.0",
@@ -3583,6 +3316,10 @@
"engines": {
"node": ">=10.13.0"
},
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
"peerDependencies": {
"webpack": "4.x.x || 5.x.x"
},
@@ -3624,9 +3361,9 @@
}
},
"node_modules/webpack-sources": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz",
- "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==",
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
"dev": true,
"engines": {
"node": ">=10.13.0"
@@ -3688,27 +3425,8 @@
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
- },
- "node_modules/ws": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz",
- "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==",
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
},
"node_modules/y18n": {
"version": "5.0.8",
@@ -3767,22 +3485,12 @@
"node": ">=10"
}
},
- "node_modules/yauzl": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
- "dependencies": {
- "buffer-crc32": "~0.2.3",
- "fd-slicer": "~1.1.0"
- }
- },
"node_modules/yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "dev": true,
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz",
+ "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==",
"engines": {
- "node": ">=10"
+ "node": ">=12.20"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -3838,10 +3546,60 @@
"integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
"dev": true
},
+ "@jridgewell/gen-mapping": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
+ "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "@jridgewell/resolve-uri": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
+ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+ "dev": true
+ },
+ "@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+ "dev": true
+ },
+ "@jridgewell/source-map": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz",
+ "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "@jridgewell/sourcemap-codec": {
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+ "dev": true
+ },
+ "@jridgewell/trace-mapping": {
+ "version": "0.3.18",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
+ "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/resolve-uri": "3.1.0",
+ "@jridgewell/sourcemap-codec": "1.4.14"
+ }
+ },
"@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
"requires": {
"@nodelib/fs.stat": "2.0.5",
"run-parallel": "^1.1.9"
@@ -3850,22 +3608,19 @@
"@nodelib/fs.stat": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true
},
"@nodelib/fs.walk": {
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
"requires": {
"@nodelib/fs.scandir": "2.1.5",
"fastq": "^1.6.0"
}
},
- "@testim/chrome-version": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.0.7.tgz",
- "integrity": "sha512-8UT/J+xqCYfn3fKtOznAibsHpiuDshCb0fwgWxRazTT19Igp9ovoXMPhXyLD6m3CKQGTMHgqoxaFfMWaL40Rnw=="
- },
"@tootallnate/once": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
@@ -3873,9 +3628,9 @@
"dev": true
},
"@types/eslint": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.0.tgz",
- "integrity": "sha512-74hbvsnc+7TEDa1z5YLSe4/q8hGYB3USNvCuzHUJrjPV6hXaq8IXcngCrHkuvFt0+8rFz7xYXrHgNayIX0UZvQ==",
+ "version": "8.40.2",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz",
+ "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==",
"dev": true,
"requires": {
"@types/estree": "*",
@@ -3883,9 +3638,9 @@
}
},
"@types/eslint-scope": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
- "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
+ "version": "3.7.4",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz",
+ "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==",
"dev": true,
"requires": {
"@types/eslint": "*",
@@ -3893,9 +3648,9 @@
}
},
"@types/estree": {
- "version": "0.0.50",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
- "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz",
+ "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==",
"dev": true
},
"@types/glob": {
@@ -3930,12 +3685,6 @@
"version": "14.17.34",
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.34.tgz",
"integrity": "sha512-USUftMYpmuMzeWobskoPfzDi+vkpe0dvcOBRNOscFrGxVp4jomnRxWuVohgqBow2xyIPC0S3gjxV/5079jhmDg==",
- "devOptional": true
- },
- "@types/selenium-webdriver": {
- "version": "4.0.16",
- "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-4.0.16.tgz",
- "integrity": "sha512-0UAzu2lFXpLK4lU4yhgUtM/KxoN8hIpyI+q22KAwzIDHNk4kLJ/Ut5mJZLFSxfQx58OBQ9SJXZkSL065fe/WdQ==",
"dev": true
},
"@types/vscode": {
@@ -3944,15 +3693,6 @@
"integrity": "sha512-iGlQJ1w5e3qPUryroO6v4lxg3ql1ztdTCwQW3xEwFawdyPLoeUSv48SYfMwc7kQA7h6ThUqflZIjgKAykeF9oA==",
"dev": true
},
- "@types/yauzl": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz",
- "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==",
- "optional": true,
- "requires": {
- "@types/node": "*"
- }
- },
"@typescript-eslint/eslint-plugin": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.4.0.tgz",
@@ -4055,171 +3795,171 @@
}
},
"@webassemblyjs/ast": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
- "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz",
+ "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==",
"dev": true,
"requires": {
- "@webassemblyjs/helper-numbers": "1.11.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
+ "@webassemblyjs/helper-numbers": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
}
},
"@webassemblyjs/floating-point-hex-parser": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
- "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
+ "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==",
"dev": true
},
"@webassemblyjs/helper-api-error": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
- "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
+ "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==",
"dev": true
},
"@webassemblyjs/helper-buffer": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
- "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz",
+ "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==",
"dev": true
},
"@webassemblyjs/helper-numbers": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
- "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
+ "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
"dev": true,
"requires": {
- "@webassemblyjs/floating-point-hex-parser": "1.11.1",
- "@webassemblyjs/helper-api-error": "1.11.1",
+ "@webassemblyjs/floating-point-hex-parser": "1.11.6",
+ "@webassemblyjs/helper-api-error": "1.11.6",
"@xtuc/long": "4.2.2"
}
},
"@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
- "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
+ "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==",
"dev": true
},
"@webassemblyjs/helper-wasm-section": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
- "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz",
+ "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/helper-buffer": "1.11.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
- "@webassemblyjs/wasm-gen": "1.11.1"
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6"
}
},
"@webassemblyjs/ieee754": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
- "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
+ "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
"dev": true,
"requires": {
"@xtuc/ieee754": "^1.2.0"
}
},
"@webassemblyjs/leb128": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
- "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
+ "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
"dev": true,
"requires": {
"@xtuc/long": "4.2.2"
}
},
"@webassemblyjs/utf8": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
- "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
+ "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==",
"dev": true
},
"@webassemblyjs/wasm-edit": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
- "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz",
+ "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/helper-buffer": "1.11.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
- "@webassemblyjs/helper-wasm-section": "1.11.1",
- "@webassemblyjs/wasm-gen": "1.11.1",
- "@webassemblyjs/wasm-opt": "1.11.1",
- "@webassemblyjs/wasm-parser": "1.11.1",
- "@webassemblyjs/wast-printer": "1.11.1"
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/helper-wasm-section": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6",
+ "@webassemblyjs/wasm-opt": "1.11.6",
+ "@webassemblyjs/wasm-parser": "1.11.6",
+ "@webassemblyjs/wast-printer": "1.11.6"
}
},
"@webassemblyjs/wasm-gen": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
- "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz",
+ "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
- "@webassemblyjs/ieee754": "1.11.1",
- "@webassemblyjs/leb128": "1.11.1",
- "@webassemblyjs/utf8": "1.11.1"
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/ieee754": "1.11.6",
+ "@webassemblyjs/leb128": "1.11.6",
+ "@webassemblyjs/utf8": "1.11.6"
}
},
"@webassemblyjs/wasm-opt": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
- "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz",
+ "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/helper-buffer": "1.11.1",
- "@webassemblyjs/wasm-gen": "1.11.1",
- "@webassemblyjs/wasm-parser": "1.11.1"
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6",
+ "@webassemblyjs/wasm-parser": "1.11.6"
}
},
"@webassemblyjs/wasm-parser": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
- "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz",
+ "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/helper-api-error": "1.11.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
- "@webassemblyjs/ieee754": "1.11.1",
- "@webassemblyjs/leb128": "1.11.1",
- "@webassemblyjs/utf8": "1.11.1"
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-api-error": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/ieee754": "1.11.6",
+ "@webassemblyjs/leb128": "1.11.6",
+ "@webassemblyjs/utf8": "1.11.6"
}
},
"@webassemblyjs/wast-printer": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
- "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz",
+ "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/ast": "1.11.6",
"@xtuc/long": "4.2.2"
}
},
"@webpack-cli/configtest": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz",
- "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
+ "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
"dev": true,
"requires": {}
},
"@webpack-cli/info": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz",
- "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
+ "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
"dev": true,
"requires": {
"envinfo": "^7.7.3"
}
},
"@webpack-cli/serve": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz",
- "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
+ "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
"dev": true,
"requires": {}
},
@@ -4236,15 +3976,15 @@
"dev": true
},
"acorn": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz",
- "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==",
+ "version": "8.8.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
"dev": true
},
"acorn-import-assertions": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
- "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
+ "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
"dev": true,
"requires": {}
},
@@ -4259,19 +3999,11 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
"requires": {
"debug": "4"
}
},
- "aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "requires": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- }
- },
"ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -4331,20 +4063,14 @@
"array-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
- },
- "axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
- "requires": {
- "follow-redirects": "^1.14.0"
- }
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true
},
"balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
},
"big-integer": {
"version": "1.6.51",
@@ -4378,6 +4104,7 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -4387,6 +4114,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
"requires": {
"fill-range": "^7.0.1"
}
@@ -4410,11 +4138,6 @@
"picocolors": "^1.0.0"
}
},
- "buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
- },
"buffer-from": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
@@ -4503,25 +4226,6 @@
"integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
"dev": true
},
- "chromedriver": {
- "version": "96.0.0",
- "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-96.0.0.tgz",
- "integrity": "sha512-4g6Hn5RHGsbaBmOrJbDlz/hdVPOc22eRsbvoAAMqkZxR2NJCcddHzCw2FAQeW8lX/C7xWVz3nyDsKX3fE9lIIw==",
- "requires": {
- "@testim/chrome-version": "^1.0.7",
- "axios": "^0.21.2",
- "del": "^6.0.0",
- "extract-zip": "^2.0.1",
- "https-proxy-agent": "^5.0.0",
- "proxy-from-env": "^1.1.0",
- "tcp-port-used": "^1.0.1"
- }
- },
- "clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
- },
"cliui": {
"version": "7.0.4",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
@@ -4574,12 +4278,14 @@
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
},
"core-util-is": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
},
"cross-spawn": {
"version": "7.0.3",
@@ -4596,6 +4302,7 @@
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
"integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
+ "dev": true,
"requires": {
"ms": "2.1.2"
}
@@ -4609,22 +4316,8 @@
"deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
- },
- "del": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
- "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
- "requires": {
- "globby": "^11.0.1",
- "graceful-fs": "^4.2.4",
- "is-glob": "^4.0.1",
- "is-path-cwd": "^2.2.0",
- "is-path-inside": "^3.0.2",
- "p-map": "^4.0.0",
- "rimraf": "^3.0.2",
- "slash": "^3.0.0"
- }
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
},
"diff": {
"version": "5.0.0",
@@ -4636,6 +4329,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
"requires": {
"path-type": "^4.0.0"
}
@@ -4670,18 +4364,10 @@
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
- "end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "requires": {
- "once": "^1.4.0"
- }
- },
"enhanced-resolve": {
- "version": "5.8.3",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
- "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
+ "version": "5.15.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
+ "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.4",
@@ -4704,9 +4390,9 @@
"dev": true
},
"es-module-lexer": {
- "version": "0.9.3",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
- "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz",
+ "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==",
"dev": true
},
"escalade": {
@@ -4887,44 +4573,6 @@
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
"dev": true
},
- "execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- }
- },
- "extract-zip": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
- "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
- "requires": {
- "@types/yauzl": "^2.9.1",
- "debug": "^4.1.1",
- "get-stream": "^5.1.0",
- "yauzl": "^2.10.0"
- },
- "dependencies": {
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "requires": {
- "pump": "^3.0.0"
- }
- }
- }
- },
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -4935,6 +4583,7 @@
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
"integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "dev": true,
"requires": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
@@ -4947,6 +4596,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
"requires": {
"is-glob": "^4.0.1"
}
@@ -4975,18 +4625,11 @@
"version": "1.13.0",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
"integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dev": true,
"requires": {
"reusify": "^1.0.4"
}
},
- "fd-slicer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
- "requires": {
- "pend": "~1.2.0"
- }
- },
"file-entry-cache": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
@@ -5000,18 +4643,25 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
"requires": {
"to-regex-range": "^5.0.1"
}
},
"find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
+ "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
"requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
+ "locate-path": "^7.1.0",
+ "path-exists": "^5.0.0"
+ },
+ "dependencies": {
+ "path-exists": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
+ "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ=="
+ }
}
},
"flat": {
@@ -5036,15 +4686,11 @@
"integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
"dev": true
},
- "follow-redirects": {
- "version": "1.14.7",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
- "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ=="
- },
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
},
"fsevents": {
"version": "2.3.2",
@@ -5094,16 +4740,11 @@
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
"dev": true
},
- "get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true
- },
"glob": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -5141,6 +4782,7 @@
"version": "11.0.4",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
"integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
+ "dev": true,
"requires": {
"array-union": "^2.1.0",
"dir-glob": "^3.0.1",
@@ -5151,9 +4793,10 @@
}
},
"graceful-fs": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
- "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "dev": true
},
"growl": {
"version": "1.10.5",
@@ -5197,26 +4840,17 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
"requires": {
"agent-base": "6",
"debug": "4"
}
},
- "human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
- "dev": true
- },
"ignore": {
"version": "5.1.9",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
- "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ=="
- },
- "immediate": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
+ "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==",
+ "dev": true
},
"import-fresh": {
"version": "3.3.0",
@@ -5229,13 +4863,55 @@
}
},
"import-local": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz",
- "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==",
- "dev": true,
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
+ "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
"requires": {
"pkg-dir": "^4.2.0",
"resolve-cwd": "^3.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "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==",
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "requires": {
+ "find-up": "^4.0.0"
+ }
+ }
}
},
"imurmurhash": {
@@ -5244,15 +4920,11 @@
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
"dev": true
},
- "indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
- },
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
@@ -5261,7 +4933,8 @@
"inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
},
"interpret": {
"version": "2.2.0",
@@ -5269,11 +4942,6 @@
"integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
"dev": true
},
- "ip-regex": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
- "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q=="
- },
"is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -5295,7 +4963,8 @@
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
},
"is-fullwidth-code-point": {
"version": "3.0.0",
@@ -5307,6 +4976,7 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
"requires": {
"is-extglob": "^2.1.1"
}
@@ -5314,17 +4984,8 @@
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
- },
- "is-path-cwd": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
- "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ=="
- },
- "is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
},
"is-plain-obj": {
"version": "2.1.0",
@@ -5341,37 +5002,17 @@
"isobject": "^3.0.1"
}
},
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true
- },
"is-unicode-supported": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
"dev": true
},
- "is-url": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
- "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
- },
- "is2": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.7.tgz",
- "integrity": "sha512-4vBQoURAXC6hnLFxD4VW7uc04XiwTTl/8ydYJxKvPwkWQrSjInkuM5VZVg6BGr1/natq69zDuvO9lGpLClJqvA==",
- "requires": {
- "deep-is": "^0.1.3",
- "ip-regex": "^4.1.0",
- "is-url": "^1.2.4"
- }
- },
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
},
"isexe": {
"version": "2.0.0",
@@ -5386,9 +5027,9 @@
"dev": true
},
"jest-worker": {
- "version": "27.3.1",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz",
- "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==",
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
"dev": true,
"requires": {
"@types/node": "*",
@@ -5416,10 +5057,10 @@
"argparse": "^2.0.1"
}
},
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"dev": true
},
"json-schema-traverse": {
@@ -5434,17 +5075,6 @@
"integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
"dev": true
},
- "jszip": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz",
- "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==",
- "requires": {
- "lie": "~3.3.0",
- "pako": "~1.0.2",
- "readable-stream": "~2.3.6",
- "set-immediate-shim": "~1.0.1"
- }
- },
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -5461,14 +5091,6 @@
"type-check": "~0.4.0"
}
},
- "lie": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
- "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
- "requires": {
- "immediate": "~3.0.5"
- }
- },
"listenercount": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
@@ -5482,12 +5104,11 @@
"dev": true
},
"locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
+ "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==",
"requires": {
- "p-locate": "^5.0.0"
+ "p-locate": "^6.0.0"
}
},
"lodash.merge": {
@@ -5524,12 +5145,14 @@
"merge2": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true
},
"micromatch": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
"integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
"requires": {
"braces": "^3.0.1",
"picomatch": "^2.2.3"
@@ -5550,16 +5173,11 @@
"mime-db": "1.51.0"
}
},
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true
- },
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
@@ -5611,6 +5229,16 @@
"yargs-unparser": "2.0.0"
},
"dependencies": {
+ "find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
"glob": {
"version": "7.1.7",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
@@ -5625,12 +5253,39 @@
"path-is-absolute": "^1.0.0"
}
},
+ "locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^5.0.0"
+ }
+ },
"ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
},
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^3.0.2"
+ }
+ },
"supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -5639,13 +5294,20 @@
"requires": {
"has-flag": "^4.0.0"
}
+ },
+ "yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true
}
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
},
"nanoid": {
"version": "3.1.25",
@@ -5677,30 +5339,13 @@
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true
},
- "npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "requires": {
- "path-key": "^3.0.0"
- }
- },
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "requires": {
- "wrappy": "1"
- }
- },
- "onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
"dev": true,
"requires": {
- "mimic-fn": "^2.1.0"
+ "wrappy": "1"
}
},
"optionator": {
@@ -5718,41 +5363,25 @@
}
},
"p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz",
+ "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==",
"requires": {
- "yocto-queue": "^0.1.0"
+ "yocto-queue": "^1.0.0"
}
},
"p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "requires": {
- "p-limit": "^3.0.2"
- }
- },
- "p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz",
+ "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==",
"requires": {
- "aggregate-error": "^3.0.0"
+ "p-limit": "^4.0.0"
}
},
"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==",
- "dev": true
- },
- "pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
},
"parent-module": {
"version": "1.0.1",
@@ -5766,13 +5395,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==",
- "dev": true
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
},
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
},
"path-key": {
"version": "3.1.1",
@@ -5789,12 +5418,8 @@
"path-type": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
- },
- "pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
},
"picocolors": {
"version": "1.0.0",
@@ -5805,54 +5430,15 @@
"picomatch": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="
+ "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
+ "dev": true
},
"pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dev": true,
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz",
+ "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==",
"requires": {
- "find-up": "^4.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- }
+ "find-up": "^6.3.0"
}
},
"prelude-ls": {
@@ -5864,7 +5450,8 @@
"process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
},
"progress": {
"version": "2.0.3",
@@ -5872,20 +5459,6 @@
"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
"dev": true
},
- "proxy-from-env": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
- },
- "pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
"punycode": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
@@ -5895,7 +5468,8 @@
"queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true
},
"randombytes": {
"version": "2.1.0",
@@ -5910,6 +5484,7 @@
"version": "2.3.7",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -5923,7 +5498,8 @@
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
}
}
},
@@ -5971,7 +5547,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
"integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
- "dev": true,
"requires": {
"resolve-from": "^5.0.0"
},
@@ -5979,8 +5554,7 @@
"resolve-from": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
}
}
},
@@ -5993,12 +5567,14 @@
"reusify": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true
},
"rimraf": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
"requires": {
"glob": "^7.1.3"
}
@@ -6007,6 +5583,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
"requires": {
"queue-microtask": "^1.2.2"
}
@@ -6018,9 +5595,9 @@
"dev": true
},
"schema-utils": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.2.0.tgz",
+ "integrity": "sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.8",
@@ -6028,21 +5605,6 @@
"ajv-keywords": "^3.5.2"
}
},
- "selenium": {
- "version": "2.20.0",
- "resolved": "https://registry.npmjs.org/selenium/-/selenium-2.20.0.tgz",
- "integrity": "sha1-9RWxoWLek8LM7y/AyjPztVQ+OMg="
- },
- "selenium-webdriver": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.1.0.tgz",
- "integrity": "sha512-kUDH4N8WruYprTzvug4Pl73Th+WKb5YiLz8z/anOpHyUNUdM3UzrdTOxmSNaf9AczzBeY+qXihzku8D1lMaKOg==",
- "requires": {
- "jszip": "^3.6.0",
- "tmp": "^0.2.1",
- "ws": ">=7.4.6"
- }
- },
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
@@ -6061,11 +5623,6 @@
"randombytes": "^2.1.0"
}
},
- "set-immediate-shim": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
- "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
- },
"setimmediate": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
@@ -6096,16 +5653,11 @@
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
"dev": true
},
- "signal-exit": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
- "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
- "dev": true
- },
"slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
},
"source-map": {
"version": "0.6.1",
@@ -6127,6 +5679,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
"requires": {
"safe-buffer": "~5.1.0"
},
@@ -6134,7 +5687,8 @@
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
}
}
},
@@ -6158,12 +5712,6 @@
"ansi-regex": "^5.0.1"
}
},
- "strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
- "dev": true
- },
"strip-json-comments": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -6185,55 +5733,40 @@
"integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
"dev": true
},
- "tcp-port-used": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.2.tgz",
- "integrity": "sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==",
- "requires": {
- "debug": "4.3.1",
- "is2": "^2.0.6"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "requires": {
- "ms": "2.1.2"
- }
- }
- }
- },
"terser": {
- "version": "5.10.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz",
- "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==",
+ "version": "5.18.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.0.tgz",
+ "integrity": "sha512-pdL757Ig5a0I+owA42l6tIuEycRuM7FPY4n62h44mRLRfnOxJkkOHd6i89dOpwZlpF6JXBwaAHF6yWzFrt+QyA==",
"dev": true,
"requires": {
+ "@jridgewell/source-map": "^0.3.3",
+ "acorn": "^8.8.2",
"commander": "^2.20.0",
- "source-map": "~0.7.2",
"source-map-support": "~0.5.20"
- },
- "dependencies": {
- "source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true
- }
}
},
"terser-webpack-plugin": {
- "version": "5.2.5",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz",
- "integrity": "sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==",
+ "version": "5.3.9",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz",
+ "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==",
"dev": true,
"requires": {
- "jest-worker": "^27.0.6",
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "jest-worker": "^27.4.5",
"schema-utils": "^3.1.1",
- "serialize-javascript": "^6.0.0",
- "source-map": "^0.6.1",
- "terser": "^5.7.2"
+ "serialize-javascript": "^6.0.1",
+ "terser": "^5.16.8"
+ },
+ "dependencies": {
+ "serialize-javascript": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
+ "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
+ "dev": true,
+ "requires": {
+ "randombytes": "^2.1.0"
+ }
+ }
}
},
"text-table": {
@@ -6242,18 +5775,11 @@
"integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
"dev": true
},
- "tmp": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
- "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
- "requires": {
- "rimraf": "^3.0.0"
- }
- },
"to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
"requires": {
"is-number": "^7.0.0"
}
@@ -6342,7 +5868,8 @@
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
},
"v8-compile-cache": {
"version": "2.3.0",
@@ -6351,9 +5878,9 @@
"dev": true
},
"watchpack": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.0.tgz",
- "integrity": "sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
+ "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
"dev": true,
"requires": {
"glob-to-regexp": "^0.4.1",
@@ -6361,50 +5888,50 @@
}
},
"webpack": {
- "version": "5.64.4",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.4.tgz",
- "integrity": "sha512-LWhqfKjCLoYJLKJY8wk2C3h77i8VyHowG3qYNZiIqD6D0ZS40439S/KVuc/PY48jp2yQmy0mhMknq8cys4jFMw==",
- "dev": true,
- "requires": {
- "@types/eslint-scope": "^3.7.0",
- "@types/estree": "^0.0.50",
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/wasm-edit": "1.11.1",
- "@webassemblyjs/wasm-parser": "1.11.1",
- "acorn": "^8.4.1",
- "acorn-import-assertions": "^1.7.6",
+ "version": "5.86.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.86.0.tgz",
+ "integrity": "sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==",
+ "dev": true,
+ "requires": {
+ "@types/eslint-scope": "^3.7.3",
+ "@types/estree": "^1.0.0",
+ "@webassemblyjs/ast": "^1.11.5",
+ "@webassemblyjs/wasm-edit": "^1.11.5",
+ "@webassemblyjs/wasm-parser": "^1.11.5",
+ "acorn": "^8.7.1",
+ "acorn-import-assertions": "^1.9.0",
"browserslist": "^4.14.5",
"chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.8.3",
- "es-module-lexer": "^0.9.0",
+ "enhanced-resolve": "^5.14.1",
+ "es-module-lexer": "^1.2.1",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
"glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.2.4",
- "json-parse-better-errors": "^1.0.2",
+ "graceful-fs": "^4.2.9",
+ "json-parse-even-better-errors": "^2.3.1",
"loader-runner": "^4.2.0",
"mime-types": "^2.1.27",
"neo-async": "^2.6.2",
- "schema-utils": "^3.1.0",
+ "schema-utils": "^3.1.2",
"tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.1.3",
- "watchpack": "^2.3.0",
- "webpack-sources": "^3.2.2"
+ "terser-webpack-plugin": "^5.3.7",
+ "watchpack": "^2.4.0",
+ "webpack-sources": "^3.2.3"
}
},
"webpack-cli": {
- "version": "4.9.1",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz",
- "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==",
+ "version": "4.10.0",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
+ "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
"dev": true,
"requires": {
"@discoveryjs/json-ext": "^0.5.0",
- "@webpack-cli/configtest": "^1.1.0",
- "@webpack-cli/info": "^1.4.0",
- "@webpack-cli/serve": "^1.6.0",
+ "@webpack-cli/configtest": "^1.2.0",
+ "@webpack-cli/info": "^1.5.0",
+ "@webpack-cli/serve": "^1.7.0",
"colorette": "^2.0.14",
"commander": "^7.0.0",
- "execa": "^5.0.0",
+ "cross-spawn": "^7.0.3",
"fastest-levenshtein": "^1.0.12",
"import-local": "^3.0.2",
"interpret": "^2.2.0",
@@ -6431,9 +5958,9 @@
}
},
"webpack-sources": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz",
- "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==",
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
"dev": true
},
"which": {
@@ -6477,13 +6004,8 @@
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
- },
- "ws": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz",
- "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==",
- "requires": {}
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
},
"y18n": {
"version": "5.0.8",
@@ -6530,20 +6052,10 @@
"is-plain-obj": "^2.1.0"
}
},
- "yauzl": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
- "requires": {
- "buffer-crc32": "~0.2.3",
- "fd-slicer": "~1.1.0"
- }
- },
"yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "dev": true
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz",
+ "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g=="
}
}
}
diff --git a/package.json b/package.json
index b988495..8388be0 100644
--- a/package.json
+++ b/package.json
@@ -1,20 +1,20 @@
{
- "name": "pinescript",
- "displayName": "Pine Script",
- "description": "Pine Script V5 Syntax Highlighting & Snippets",
+ "name": "pinescript-helper",
+ "displayName": "PineScript Helper",
+ "description": "Language support for Pine Script V5 with Syntax Highlighting & Snippets",
"icon": "images/pineicon.png",
- "publisher": "JeylaniB",
+ "publisher": "salbert11",
"license": "MIT",
- "version": "4.0.0",
+ "version": "3.1.0",
"engines": {
- "vscode": "^1.63.0"
+ "vscode": "^1.62.0"
},
"author": {
- "name": "Jeylani"
+ "name": "salbert11"
},
"categories": [
- "Language Packs",
- "Programming Languages"
+ "Programming Languages",
+ "Snippets"
],
"keywords": [
"pine",
@@ -104,8 +104,7 @@
".tdps",
".trading",
".tradingview",
- ".script",
- ".help"
+ ".script"
],
"configuration": "./language-configuration.json"
}
@@ -124,29 +123,38 @@
"watch": "webpack --watch",
"package": "webpack --mode production --devtool hidden-source-map",
"compile-tests": "tsc -p . --outDir out",
- "watch-tests": "tsc -p -w . --outDir out",
+ "watch-tests": "tsc -p . -w --outDir out",
"pretest": "npm run compile-tests && npm run compile && npm run lint",
"lint": "eslint src --ext ts",
"test": "node ./out/test/runTest.js"
},
"devDependencies": {
- "@types/vscode": "^1.63.0",
"@types/glob": "^7.1.4",
"@types/mocha": "^9.0.0",
"@types/node": "14.x",
- "@typescript-eslint/eslint-plugin": "^4.31.1",
- "@typescript-eslint/parser": "^4.31.1",
- "eslint": "^7.32.0",
+ "@types/vscode": "^1.62.0",
+ "@typescript-eslint/eslint-plugin": "^5.1.0",
+ "@typescript-eslint/parser": "^5.1.0",
+ "@vscode/test-electron": "^1.6.2",
+ "eslint": "^8.1.0",
"glob": "^7.1.7",
- "mocha": "^9.1.1",
- "typescript": "^4.4.3",
+ "mocha": "^9.1.3",
"ts-loader": "^9.2.5",
- "webpack": "^5.52.1",
- "webpack-cli": "^4.8.0",
- "@vscode/test-electron": "^1.6.2"
+ "typescript": "^4.4.4",
+ "webpack": "^5.86.0",
+ "webpack-cli": "^4.10.0"
},
"repository": {
"type": "git",
- "url": "https://github.com/jeyllani/pinescript.git"
+ "url": "https://github.com/salbert11/pinescript.git"
+ },
+ "homepage": "https://github.com/salbert11/pinescript/blob/pinescript-helper/README.md",
+ "dependencies": {
+ "find-up": "^6.3.0",
+ "import-local": "^3.1.0",
+ "locate-path": "^7.2.0",
+ "p-limit": "^4.0.0",
+ "p-locate": "^6.0.0",
+ "pkg-dir": "^7.0.0"
}
}
diff --git a/syntaxes/ps.tmLanguage.json b/syntaxes/ps.tmLanguage.json
index b9ff73d..3f9d550 100644
--- a/syntaxes/ps.tmLanguage.json
+++ b/syntaxes/ps.tmLanguage.json
@@ -1341,7 +1341,7 @@
}
},
{
- "match": "\\b(alert|alertcondition|barcolor|bgcolor|bool|box|color|dayofmonth|dayofweek|fixnan|float|hline|hour|input|int|label|line|linefill|max_bars_back|minute|month|na|nz|plot|plotarrow|plotbar|plotcandle|plotchar|plotshape|second|string|table|time_close|timestamp|time|weekofyear|year)(?:\\s*\\()(?!\\s*\\))",
+ "match": "\\b(alert|alertcondition|barcolor|bgcolor|bool|box|color|dayofmonth|dayofweek|fixnan|float|hline|hour|input|int|label|line|linefill|max_bars_back|minute|month|na|nz|plot|plotarrow|plotbar|plotcandle|plotchar|plotshape|second|string|table|time_close|timestamp|time|weekofyear|year)(?=\\s*\\((?!\\s*\\)))",
"name": "variable.other.object.property.ps"
},
{"include": "#built_in_constants"},
@@ -1498,11 +1498,17 @@
},
"variables": {
"patterns": [
- {"include": "#keyword_control_words"},
{
"match": "\\b([\\w\\.]+)(\\s*\\[\\s*\\])?\\s+([a-zA-Z_]\\w*)\\s*(?=\\=)(?!\\=\\=)",
"captures": {
- "1":{"name":"entity.name.type.class.ps"},
+ "1":{"patterns": [
+ {"include": "#keywords"},
+ {"include": "#keyword_control_words"},
+ {
+ "match": ".*",
+ "name":"entity.name.type.class.ps"
+ }
+ ]},
"2":{"name":"meta.brace.square.ps"},
"3":{"name":"variable.other.readwrite.ps"}
}
@@ -1514,7 +1520,14 @@
{
"match": "^\\s*\\b([\\w\\.]+)(\\s*\\[\\s*\\])?\\s+([a-zA-Z_][a-zA-Z0-9_]*)\\s*(?=(?:\\s*//.*)?$)",
"captures": {
- "1":{"name":"entity.name.type.class.ps"},
+ "1":{"patterns": [
+ {"include": "#keywords"},
+ {"include": "#keyword_control_words"},
+ {
+ "match": ".*",
+ "name":"entity.name.type.class.ps"
+ }
+ ]},
"2":{"name":"meta.brace.square.ps"},
"3":{"name":"variable.other.readwrite.ps"}
}
@@ -1718,13 +1731,34 @@
"array_fuctions":{
"patterns":[
{
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(binary_search_leftmost|binary_search_rightmost|binary_search|concat|covariance|get|max|min|percentile_linear_interpolation|percentile_nearest_rank|percentrank|remove|set|slice|sort_indices|sort|stdev|variance)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(max|min|sort_indices|sort|stdev)\\b(?=\\s*\\()",
"captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
"1": {
- "name": "variable.other.readwrite.ps"
+ "patterns": [
+ {
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
+ }
+ ]
},
"2": {
"name": "punctuation.accessor.ps"
@@ -1735,49 +1769,35 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(binary_search_leftmost|binary_search_rightmost|binary_search|concat|covariance|get|max|min|percentile_linear_interpolation|percentile_nearest_rank|percentrank|remove|set|slice|sort_indices|sort|stdev|variance)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(binary_search_leftmost|binary_search_rightmost|binary_search|concat|covariance|get|percentile_linear_interpolation|percentile_nearest_rank|percentrank|remove|set|slice|variance)\\b(?=\\s*\\((?!\\s*[\"'\\)]))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(binary_search_leftmost|binary_search_rightmost|binary_search|concat|covariance|get|max|min|percentile_linear_interpolation|percentile_nearest_rank|percentrank|remove|set|slice|sort_indices|sort|stdev|variance)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
- },
- {
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(fill|from|includes|indexof|insert|join|lastindexof|push|unshift)\\b(?:\\s*\\()(?!\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
"2": {
"name": "punctuation.accessor.ps"
},
@@ -1787,49 +1807,35 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(fill|from|includes|indexof|insert|join|lastindexof|push|unshift)\\b(?:\\s*\\()(?!\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(fill|from|includes|indexof|insert|join|lastindexof|push|unshift)\\b(?=\\s*\\((?!\\s*\\)))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(fill|from|includes|indexof|insert|join|lastindexof|push|unshift)\\b(?:\\s*\\()(?!\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
- },
- {
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(abs|avg|clear|copy|every|first|last|median|mode|pop|range|reverse|shift|size|some|standardize|sum)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
"2": {
"name": "punctuation.accessor.ps"
},
@@ -1839,36 +1845,39 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(abs|avg|clear|copy|every|first|last|median|mode|pop|range|reverse|shift|size|some|standardize|sum)\\b(?:\\s*\\(\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(abs|avg|clear|copy|every|first|last|median|mode|pop|range|reverse|shift|size|some|standardize|sum)\\b(?=\\s*\\(\\s*\\))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(abs|avg|clear|copy|every|first|last|median|mode|pop|range|reverse|shift|size|some|standardize|sum)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
+ "2": {
"name": "punctuation.accessor.ps"
},
- "2":{
+ "3":{
"name": "variable.other.object.property.ps"
}
}
@@ -1878,13 +1887,34 @@
"box_fuctions":{
"patterns":[
{
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(set_bgcolor|set_border_color|set_border_style|set_border_width|set_bottom_right_point|set_bottom|set_extend|set_lefttop|set_left|set_rightbottom|set_right|set_text_color|set_text_font_family|set_text_halign|set_text_size|set_text_valign|set_text_wrap|set_top_left_point|set_top)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(set_bgcolor|set_border_color|set_border_style|set_border_width|set_bottom_right_point|set_bottom|set_extend|set_lefttop|set_left|set_rightbottom|set_right|set_text_color|set_text_font_family|set_text_halign|set_text_size|set_text_valign|set_text_wrap|set_top_left_point|set_top)\\b(?=\\s*\\((?!\\s*[\"'\\)]))",
"captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
"1": {
- "name": "variable.other.readwrite.ps"
+ "patterns": [
+ {
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
+ }
+ ]
},
"2": {
"name": "punctuation.accessor.ps"
@@ -1895,48 +1925,72 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(set_bgcolor|set_border_color|set_border_style|set_border_width|set_bottom_right_point|set_bottom|set_extend|set_lefttop|set_left|set_rightbottom|set_right|set_text_color|set_text_font_family|set_text_halign|set_text_size|set_text_valign|set_text_wrap|set_top_left_point|set_top)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(set_text)\\b(?=\\s*\\((?!\\s*\\)))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(set_bgcolor|set_border_color|set_border_style|set_border_width|set_bottom_right_point|set_bottom|set_extend|set_lefttop|set_left|set_rightbottom|set_right|set_text_color|set_text_font_family|set_text_halign|set_text_size|set_text_valign|set_text_wrap|set_top_left_point|set_top)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
+ "2": {
"name": "punctuation.accessor.ps"
},
- "2":{
+ "3":{
"name": "variable.other.object.property.ps"
}
}
},
{
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(set_text)\\b(?:\\s*\\()(?!\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(copy|delete|get_bottom|get_left|get_right|get_top)\\b(?=\\s*\\(\\s*\\))",
"captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
"1": {
- "name": "variable.other.readwrite.ps"
+ "patterns": [
+ {
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
+ }
+ ]
},
"2": {
"name": "punctuation.accessor.ps"
@@ -1945,50 +1999,78 @@
"name": "variable.other.object.property.ps"
}
}
- },
+ }
+ ]
+ },
+ "label_fuctions":{
+ "patterns":[
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(set_text)\\b(?:\\s*\\()(?!\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(set_size)\\b(?=\\s*\\()",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(set_text)\\b(?:\\s*\\()(?!\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
+ "2": {
"name": "punctuation.accessor.ps"
},
- "2":{
+ "3":{
"name": "variable.other.object.property.ps"
}
}
},
{
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(copy|delete|get_bottom|get_left|get_right|get_top)\\b(?:\\s*\\(\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(set_color|set_point|set_style|set_text_font_family|set_textalign|set_textcolor|set_x|set_xloc|set_xy|set_y|set_yloc)\\b(?=\\s*\\((?!\\s*[\"'\\)]))",
"captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
"1": {
- "name": "variable.other.readwrite.ps"
+ "patterns": [
+ {
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
+ }
+ ]
},
"2": {
"name": "punctuation.accessor.ps"
@@ -1999,52 +2081,114 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(copy|delete|get_bottom|get_left|get_right|get_top)\\b(?:\\s*\\(\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(set_text|set_tooltip)\\b(?=\\s*\\((?!\\s*\\)))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
+ "2": {
+ "name": "punctuation.accessor.ps"
+ },
+ "3":{
+ "name": "variable.other.object.property.ps"
+ }
}
},
{
- "match": "(?<=\\))(\\.)\\b(copy|delete|get_bottom|get_left|get_right|get_top)\\b(?:\\s*\\(\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(copy|delete|get_text|get_x|get_y)\\b(?=\\s*\\(\\s*\\))",
"captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
"1": {
+ "patterns": [
+ {
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
+ }
+ ]
+ },
+ "2": {
"name": "punctuation.accessor.ps"
},
- "2":{
+ "3":{
"name": "variable.other.object.property.ps"
}
}
}
]
},
- "label_fuctions":{
+ "line_fuctions":{
"patterns":[
{
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(set_color|set_point|set_size|set_style|set_text_font_family|set_textalign|set_textcolor|set_x|set_xloc|set_xy|set_y|set_yloc)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(get_price|set_color|set_extend|set_first_point|set_second_point|set_style|set_width|set_x1|set_x2|set_xloc|set_xy1|set_xy2|set_y1|set_y2)\\b(?=\\s*\\((?!\\s*[\"'\\)]))",
"captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
"1": {
- "name": "variable.other.readwrite.ps"
+ "patterns": [
+ {
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
+ }
+ ]
},
"2": {
"name": "punctuation.accessor.ps"
@@ -2055,48 +2199,76 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(set_color|set_point|set_size|set_style|set_text_font_family|set_textalign|set_textcolor|set_x|set_xloc|set_xy|set_y|set_yloc)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(copy|delete|get_x1|get_x2|get_y1|get_y2)\\b(?=\\s*\\(\\s*\\))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(set_color|set_point|set_size|set_style|set_text_font_family|set_textalign|set_textcolor|set_x|set_xloc|set_xy|set_y|set_yloc)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
+ "2": {
"name": "punctuation.accessor.ps"
},
- "2":{
+ "3":{
"name": "variable.other.object.property.ps"
}
}
- },
+ }
+ ]
+ },
+ "linefill_fuctions":{
+ "patterns":[
{
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(set_text|set_tooltip)\\b(?:\\s*\\()(?!\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(set_color)\\b(?=\\s*\\((?!\\s*[\"'\\)]))",
"captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
"1": {
- "name": "variable.other.readwrite.ps"
+ "patterns": [
+ {
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
+ }
+ ]
},
"2": {
"name": "punctuation.accessor.ps"
@@ -2107,49 +2279,35 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(set_text|set_tooltip)\\b(?:\\s*\\()(?!\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(delete|get_line1|get_line2)\\b(?=\\s*\\(\\s*\\))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(set_text|set_tooltip)\\b(?:\\s*\\()(?!\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
- },
- {
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(copy|delete|get_text|get_x|get_y)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
"2": {
"name": "punctuation.accessor.ps"
},
@@ -2157,107 +2315,41 @@
"name": "variable.other.object.property.ps"
}
}
- },
- {
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(copy|delete|get_text|get_x|get_y)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "1": {
- "patterns": [
- {
- "match": "[a-zA-Z_]\\w*",
- "name":"variable.other.readwrite.ps"
- },
- {
- "match": "\\.",
- "name":"punctuation.accessor.ps"
- }
- ]
- },
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(copy|delete|get_text|get_x|get_y)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
}
]
},
- "line_fuctions":{
+ "matrix_fuctions":{
"patterns":[
{
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(get_price|set_color|set_extend|set_first_point|set_second_point|set_style|set_width|set_x1|set_x2|set_xloc|set_xy1|set_xy2|set_y1|set_y2)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
- "2": {
- "name": "punctuation.accessor.ps"
- },
- "3":{
- "name": "variable.other.object.property.ps"
- }
- }
- },
- {
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(get_price|set_color|set_extend|set_first_point|set_second_point|set_style|set_width|set_x1|set_x2|set_xloc|set_xy1|set_xy2|set_y1|set_y2)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(add_col|add_row|remove_col|remove_row|sort|submatrix)\\b(?=\\s*\\()",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(get_price|set_color|set_extend|set_first_point|set_second_point|set_style|set_width|set_x1|set_x2|set_xloc|set_xy1|set_xy2|set_y1|set_y2)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
- },
- {
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(copy|delete|get_x1|get_x2|get_y1|get_y2)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
"2": {
"name": "punctuation.accessor.ps"
},
@@ -2267,53 +2359,35 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(copy|delete|get_x1|get_x2|get_y1|get_y2)\\b(?:\\s*\\(\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(col|concat|diff|get|kron|mult|pow|reshape|row|set|sum|swap_columns|swap_rows)\\b(?=\\s*\\((?!\\s*[\"'\\)]))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(copy|delete|get_x1|get_x2|get_y1|get_y2)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
- }
- ]
- },
- "linefill_fuctions":{
- "patterns":[
- {
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(set_color)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
"2": {
"name": "punctuation.accessor.ps"
},
@@ -2323,49 +2397,35 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(set_color)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(fill)\\b(?=\\s*\\((?!\\s*\\)))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(set_color)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
- },
- {
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(delete|get_line1|get_line2)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
"2": {
"name": "punctuation.accessor.ps"
},
@@ -2375,157 +2435,77 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(delete|get_line1|get_line2)\\b(?:\\s*\\(\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(avg|columns|copy|det|eigenvalues|eigenvectors|elements_count|inv|is_antidiagonal|is_antisymmetric|is_binary|is_diagonal|is_identity|is_square|is_stochastic|is_symmetric|is_triangular|is_zero|max|median|min|mode|pinv|rank|reverse|rows|trace|transpose)\\b(?=\\s*\\(\\s*\\))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(delete|get_line1|get_line2)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
+ "2": {
"name": "punctuation.accessor.ps"
},
- "2":{
+ "3":{
"name": "variable.other.object.property.ps"
}
}
}
]
},
- "matrix_fuctions":{
+ "table_fuctions":{
"patterns":[
{
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(add_col|add_row|col|concat|diff|get|kron|mult|pow|remove_col|remove_row|reshape|row|set|sort|submatrix|sum|swap_columns|swap_rows)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
- "2": {
- "name": "punctuation.accessor.ps"
- },
- "3":{
- "name": "variable.other.object.property.ps"
- }
- }
- },
- {
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(add_col|add_row|col|concat|diff|get|kron|mult|pow|remove_col|remove_row|reshape|row|set|sort|submatrix|sum|swap_columns|swap_rows)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(set_bgcolor|set_border_color|set_border_width|set_frame_color|set_frame_width)\\b(?=\\s*\\()",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
- "name":"variable.other.readwrite.ps"
- },
- {
- "match": "\\.",
- "name":"punctuation.accessor.ps"
- }
- ]
- },
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(add_col|add_row|col|concat|diff|get|kron|mult|pow|remove_col|remove_row|reshape|row|set|sort|submatrix|sum|swap_columns|swap_rows)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
- },
- {
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(fill)\\b(?:\\s*\\()(?!\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
- "2": {
- "name": "punctuation.accessor.ps"
- },
- "3":{
- "name": "variable.other.object.property.ps"
- }
- }
- },
- {
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(fill)\\b(?:\\s*\\()(?!\\s*\\))",
- "captures": {
- "1": {
- "patterns": [
- {
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(fill)\\b(?:\\s*\\()(?!\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
- },
- {
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(avg|columns|copy|det|eigenvalues|eigenvectors|elements_count|inv|is_antidiagonal|is_antisymmetric|is_binary|is_diagonal|is_identity|is_square|is_stochastic|is_symmetric|is_triangular|is_zero|max|median|min|mode|pinv|rank|reverse|rows|trace|transpose)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
"2": {
"name": "punctuation.accessor.ps"
},
@@ -2535,53 +2515,35 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(avg|columns|copy|det|eigenvalues|eigenvectors|elements_count|inv|is_antidiagonal|is_antisymmetric|is_binary|is_diagonal|is_identity|is_square|is_stochastic|is_symmetric|is_triangular|is_zero|max|median|min|mode|pinv|rank|reverse|rows|trace|transpose)\\b(?:\\s*\\(\\s*\\))",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(cell_set_bgcolor|cell_set_height|cell_set_text_color|cell_set_text_font_family|cell_set_text_halign|cell_set_text_size|cell_set_text_valign|cell_set_text|cell_set_tooltip|cell_set_width|cell|clear|merge_cells|set_position)\\b(?=\\s*\\((?!\\s*[\"'\\)]))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(avg|columns|copy|det|eigenvalues|eigenvectors|elements_count|inv|is_antidiagonal|is_antisymmetric|is_binary|is_diagonal|is_identity|is_square|is_stochastic|is_symmetric|is_triangular|is_zero|max|median|min|mode|pinv|rank|reverse|rows|trace|transpose)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
- }
- ]
- },
- "table_fuctions":{
- "patterns":[
- {
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(cell|cell_set_bgcolor|cell_set_height|cell_set_text|cell_set_text_color|cell_set_text_font_family|cell_set_text_halign|cell_set_text_size|cell_set_text_valign|cell_set_tooltip|cell_set_width|clear|merge_cells|set_bgcolor|set_border_color|set_border_width|set_frame_color|set_frame_width|set_position)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
"2": {
"name": "punctuation.accessor.ps"
},
@@ -2591,49 +2553,35 @@
}
},
{
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(cell|cell_set_bgcolor|cell_set_height|cell_set_text|cell_set_text_color|cell_set_text_font_family|cell_set_text_halign|cell_set_text_size|cell_set_text_valign|cell_set_tooltip|cell_set_width|clear|merge_cells|set_bgcolor|set_border_color|set_border_width|set_frame_color|set_frame_width|set_position)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
+ "match": "(?:([\\w\\.]*)|(?<=\\)))(\\.)\\b(delete)\\b(?=\\s*\\(\\s*\\))",
"captures": {
"1": {
"patterns": [
{
- "match": "[a-zA-Z_]\\w*",
+ "match": "\\b([a-zA-Z_]\\w*)\\b",
"name":"variable.other.readwrite.ps"
},
{
- "match": "\\.",
- "name":"punctuation.accessor.ps"
+ "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b",
+ "captures": {
+ "1": {
+ "patterns": [
+ {
+ "match": "[a-zA-Z_]\\w*",
+ "name":"variable.other.readwrite.ps"
+ },
+ {
+ "match": "\\.",
+ "name":"punctuation.accessor.ps"
+ }
+ ]
+ },
+ "2": {"name": "punctuation.accessor.ps"},
+ "3": {"name": "variable.other.readwrite.ps"}
+ }
}
]
},
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(cell|cell_set_bgcolor|cell_set_height|cell_set_text|cell_set_text_color|cell_set_text_font_family|cell_set_text_halign|cell_set_text_size|cell_set_text_valign|cell_set_tooltip|cell_set_width|clear|merge_cells|set_bgcolor|set_border_color|set_border_width|set_frame_color|set_frame_width|set_position)\\b(?:\\s*\\()(?!\\s*[\"'\\)])",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
- },
- {
- "match": "\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(delete)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "variable.other.readwrite.ps"
- },
"2": {
"name": "punctuation.accessor.ps"
},
@@ -2641,41 +2589,6 @@
"name": "variable.other.object.property.ps"
}
}
- },
- {
- "match": "\\b([a-zA-Z_][\\w\\.]*)\\b(\\.)\\b([a-zA-Z_]\\w*)\\b(\\.)\\b(delete)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "1": {
- "patterns": [
- {
- "match": "[a-zA-Z_]\\w*",
- "name":"variable.other.readwrite.ps"
- },
- {
- "match": "\\.",
- "name":"punctuation.accessor.ps"
- }
- ]
- },
- "2": {"name": "punctuation.accessor.ps"},
- "3": {"name": "variable.other.readwrite.ps"},
- "4": {"name": "punctuation.accessor.ps"},
- "5": {"name": "variable.other.object.property.ps"}
- }
- },
- {
- "match": "(?<=\\))(\\.)\\b(delete)\\b(?:\\s*\\(\\s*\\))",
- "captures": {
- "0": {
- "name": "meta.brace.round.ps"
- },
- "1": {
- "name": "punctuation.accessor.ps"
- },
- "2":{
- "name": "variable.other.object.property.ps"
- }
- }
}
]
},