diff --git a/web/docs/common/CommonFilters.js b/web/docs/common/CommonFilters.js index d90963d3866..219bb11c4cf 100644 --- a/web/docs/common/CommonFilters.js +++ b/web/docs/common/CommonFilters.js @@ -10,7 +10,7 @@ import Like from './filters/like.mdx' import Ilike from './filters/ilike.mdx' import Is from './filters/is.mdx' import In from './filters/in.mdx' -import Not from './filters/not.mdx' +import Neq from './filters/neq.mdx' const filters = { filter: , @@ -24,7 +24,7 @@ const filters = { ilike: , is: , in: , - not: , + neq: , } function CommonFilters(props) { diff --git a/web/docs/common/CommonFilters.mdx b/web/docs/common/CommonFilters.mdx deleted file mode 100644 index b79d8d5c413..00000000000 --- a/web/docs/common/CommonFilters.mdx +++ /dev/null @@ -1,865 +0,0 @@ - -import Collapsable from '../../src/components/Collapsable' - -### `match()` - -
- - -```js {3} -supabase - .get(tableName) - .match(filterObject) -``` - -
-
- - -```js {3} -supabase - .patch(tableName, data) - .match(filterObject) -``` - -
-
- - -```js {3} -supabase - .delete(tableName) - .match(filterObject) -``` - -
- -Finds rows that exactly match the specified filterObject. - - - -
- - -```js -supabase - .get('countries') - .match({ 'continent': 'Asia' }) -``` - -
-
- - -```js -supabase - .patch('countries', { name: 'Middle Earth' }) - .match({ 'continent': 'Asia' }) -``` - -
-
- - -```js -supabase - .delete('countries') - .match({ 'name': 'Mordor' }) -``` - -
- -
- - -##### filterObject `:object` -An object of `{ 'columnName': 'criteria' }` - ----- - -### `eq()` - -
- - -```js {3} -supabase - .get(tableName) - .eq(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .patch(tableName, data) - .eq(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .delete(tableName) - .eq(columnName, filterValue) -``` - -
- -Finds all rows whose value on the stated columnName exactly matches the specified filterValue. - - - -
- - -```js -supabase - .get('countries') - .eq('name', 'New Zealand') -``` - -
-
- - -```js -supabase - .patch('countries', { name: 'Middle Earth' }) - .eq('name', 'New Zealand') -``` - -
-
- - -```js -supabase - .delete('countries') - .eq('name', 'New Zealand') -``` - -
- -
- -##### columnName `:string` -Name of database column. - -##### filterValue `{:string|:integer|:boolean}` -Value to match. - ----- - -### `gt()` - -
- - -```js {3} -supabase - .get(tableName) - .gt(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .patch(tableName, data) - .gt(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .delete(tableName) - .gt(columnName, filterValue) -``` - -
- -Finds all rows whose value on the stated columnName exactly matches the specified filterValue. - - - -
- - -```js -supabase - .get('countries') - .gt('id', 20) -``` - -
-
- - -```js -supabase - .patch('countries', { name: 'Middle Earth' }) - .gt('id', 20) -``` - -
-
- - -```js -supabase - .delete('countries') - .gt('id', 20) -``` - -
- -
- -##### columnName `:string` -Name of database column. - -##### filterValue `{:string|:integer|:boolean}` -Value to compare to. - ----- - - -### `lt()` - -
- - -```js {3} -supabase - .get(tableName) - .lt(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .patch(tableName, data) - .lt(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .delete(tableName) - .lt(columnName, filterValue) -``` - -
- -Finds all rows whose value on the stated columnName is less than the specified filterValue. - - - -
- - -```js -supabase - .get('countries') - .lt('id', 20) -``` - -
-
- - -```js -supabase - .patch('countries', { name: 'Middle Earth' }) - .lt('id', 20) -``` - -
-
- - -```js -supabase - .delete('countries') - .lt('id', 20) -``` - -
- -
- -##### columnName `:string` -Name of database column. - -##### filterValue `{:string|:integer|:boolean}` -Value to compare to. - ----- - -### `gte()` - -
- - -```js {3} -supabase - .get(tableName) - .gte(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .patch(tableName, data) - .gte(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .delete(tableName) - .gte(columnName, filterValue) -``` - -
- -Finds all rows whose value on the stated columName is greater than or equal to the specified filterValue. - - - -
- - -```js -supabase - .get('countries') - .gte('id', 20) -``` - -
-
- - -```js -supabase - .patch('countries', { name: 'Middle Earth' }) - .gte('id', 20) -``` - -
-
- - -```js -supabase - .delete('countries') - .gte('id', 20) -``` - -
- -
- -##### columnName `:string` -Name of database column. - -##### filterValue `{:string|:integer|:boolean}` -Value to compare to. - ----- - -### `lte()` - -
- - -```js {3} -supabase - .get(tableName) - .lte(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .patch(tableName, data) - .lte(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .delete(tableName) - .lte(columnName, filterValue) -``` - -
- -Finds all rows whose value on the stated columnName is less than or equal to the specified filterValue. - - - -
- - -```js -supabase - .get('countries') - .gte('id', 20) -``` - -
-
- - -```js -supabase - .patch('countries', { name: 'Middle Earth' }) - .gte('id', 20) -``` - -
-
- - -```js -supabase - .delete('countries') - .gte('id', 20) -``` - -
- -
- -##### columnName `:string` -Name of database column. - -##### filterValue `{:string|:integer|:boolean}` -Value to compare to. - ----- - -### `like()` - -
- - -```js {3} -supabase - .get(tableName) - .like(columnName, stringPattern) -``` - -
-
- - -```js {3} -supabase - .patch(tableName, data) - .like(columnName, stringPattern) -``` - -
-
- - -```js {3} -supabase - .delete(tableName) - .like(columnName, stringPattern) -``` - -
- -Finds all rows whose value in the stated columnName matches the supplied pattern. - - - -
- - -```js -supabase - .get('countries') - .like('name', '%United%') -``` - -
-
- - -```js -supabase - .patch('countries', { name: 'Middle Earth' }) - .like('name', '%United%') -``` - -
-
- - -```js -supabase - .delete('countries') - .like('name', '%United%') -``` - -
- -
- -##### columnName `:string` -Name of database column. - -##### stringPattern `:string` -String pattern to compare to. A comprehensive guide on how to form proper patterns can be found [here](https://www.postgresql.org/docs/current/functions-matching.html). - - ----- - -### `ilike()` - - -
- - -```js {3} -supabase - .get(tableName) - .ilike(columnName, stringPattern) -``` - -
-
- - -```js {3} -supabase - .patch(tableName, data) - .ilike(columnName, stringPattern) -``` - -
-
- - -```js {3} -supabase - .delete(tableName) - .ilike(columnName, stringPattern) -``` - -
- -A case-insensitive version of `like()`. - - - -
- - -```js -supabase - .get('countries') - .ilike('name', '%united%') -``` - -
-
- - -```js -supabase - .patch('countries', { name: 'Middle Earth' }) - .ilike('name', '%united%') -``` - -
-
- - -```js -supabase - .delete('countries') - .ilike('name', '%united%') -``` - -
- -
- -##### columnName `:string` -Name of database column. - -##### stringPattern `:string` -String pattern to compare to. A comprehensive guide on how to form proper patterns can be found [here](https://www.postgresql.org/docs/current/functions-matching.html). - - ----- - - -### `is()` - -
- - -```js {3} -supabase - .get(tableName) - .is(columnName, stringPattern) -``` - -
-
- - -```js {3} -supabase - .patch(tableName, data) - .is(columnName, stringPattern) -``` - -
-
- - -```js {3} -supabase - .delete(tableName) - .is(columnName, stringPattern) -``` - -
- -A check for exact equality (**null**, **true**, **false**), finds all rows whose value on the stated columnName exactly match the specified filterValue. - - - -
- - -```js -supabase - .get('countries') - .is('name', null) -``` - -
-
- - -```js -supabase - .patch('countries', { name: 'Middle Earth' }) - .is('name', null) -``` - -
-
- - -```js -supabase - .delete('countries') - .is('name', null) -``` - -
- -
- -##### columnName `:string` -Name of database column. - -##### stringPattern `{:null|:boolean}` -Value to match. - ----- - -### `in()` - - -
- - -```js {3} -supabase - .get(tableName) - .in(columnName, filterArray) -``` - -
-
- - -```js {3} -supabase - .patch(tableName, data) - .in(columnName, filterArray) -``` - -
-
- - -```js {3} -supabase - .delete(tableName) - .in(columnName, filterArray) -``` - -
- -Finds all rows whose value on the stated columnName is found on the specified filterArray. - - - -
- - -```js -supabase - .get('countries') - .in('name', ['China', 'France']) -``` - -
-
- - -```js -supabase - .patch('countries', { name: 'Middle Earth' }) - .in('name', ['China', 'France']) -``` - -
-
- - -```js -supabase - .delete('countries') - .in('name', ['China', 'France']) -``` - -
- -
- -##### columnName `:string` -Name of database column. - -##### filterArray `:array` -Array of values to find a match. Data type of values is dependent on the columnName specified. - - ----- - -### `not()` - -
- - -```js {3} -supabase - .get(tableName) - .not(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .patch(tableName, data) - .not(columnName, filterValue) -``` - -
-
- - -```js {3} -supabase - .delete(tableName) - .not(columnName, filterValue) -``` - -
- -Returns an array of rows whose value on the stated columnName is found on the specified filterArray. - - - -
- - -```js -supabase - .get('countries') - .not('name', 'China') -``` - -
-
- - -```js -supabase - .patch('countries', { name: 'Middle Earth' }) - .not('name', 'China') -``` - -
-
- - -```js -supabase - .delete('countries') - .not('name', 'China') -``` - -
- -
- -##### columnName `:string` -Name of database column. - -##### filterValue `{:string|:integer|:boolean}` -Value to **not** match. - ----- diff --git a/web/docs/common/filters/not.mdx b/web/docs/common/filters/neq.mdx similarity index 88% rename from web/docs/common/filters/not.mdx rename to web/docs/common/filters/neq.mdx index f3a73c47967..1b84136e5c8 100644 --- a/web/docs/common/filters/not.mdx +++ b/web/docs/common/filters/neq.mdx @@ -5,10 +5,10 @@ import Collapsable from '../../../src/components/Collapsable' ```js {3} supabase .from(tableName) - .not(columnName, filterValue) + .neq(columnName, filterValue) ``` -Finds all rows whose value on the stated columnName does not match the specified filterValue. Equivalent of `filter(columnName, 'not', criteria)`. +Finds all rows whose value on the stated columnName does not match the specified filterValue. Equivalent of `filter(columnName, 'neq', criteria)`. #### `columnName: string` Name of database column. diff --git a/web/docs/library/delete.mdx b/web/docs/library/delete.mdx index aacddd7ec15..c0701cac0a4 100644 --- a/web/docs/library/delete.mdx +++ b/web/docs/library/delete.mdx @@ -22,7 +22,7 @@ import { deleteRecordJs, deleteIlikeJs, deleteIsJs, deleteInJs, - deleteNotJs + deleteNeqJs } from './examples/delete' @@ -34,7 +34,7 @@ import { deleteRecordJs, +### `neq()` + + + +
+ + + ### `gt()` -### `not()` - - - -
- - - ## Responses #### 200 OK diff --git a/web/docs/library/examples/delete.js b/web/docs/library/examples/delete.js index b2fd6afe80d..03de449b8c8 100644 --- a/web/docs/library/examples/delete.js +++ b/web/docs/library/examples/delete.js @@ -219,7 +219,7 @@ const deleteCity = async () => { } ` -export const deleteNotJs = ` +export const deleteNeqJs = ` import { createClient } from '@supabase/supabase-js' const supabase = createClient('https://world.supabase.co', 'public-key-bOYapLADERfE') @@ -228,7 +228,7 @@ const deleteCity = async () => { try { let cities = await supabase .from('cities') - .not('name', 'Lagos') + .neq('name', 'Lagos') .delete() return cities } catch (error) { diff --git a/web/docs/library/examples/get.js b/web/docs/library/examples/get.js index cb587731570..fd9fe643c9d 100644 --- a/web/docs/library/examples/get.js +++ b/web/docs/library/examples/get.js @@ -332,7 +332,7 @@ const getCities = async () => { } `.trim() -export const getNotJs = ` +export const getNeqJs = ` import { createClient } from '@supabase/supabase-js' const supabase = createClient('https://world.supabase.co', 'public-key-bOYapLADERfE') @@ -341,7 +341,7 @@ const getCities = async () => { try { let cities = await supabase .from('cities') - .not('name', 'Lagos') + .neq('name', 'Lagos') .select('*') return cities } catch (error) { diff --git a/web/docs/library/examples/patch.js b/web/docs/library/examples/patch.js index fba1e9d6433..761cda74346 100644 --- a/web/docs/library/examples/patch.js +++ b/web/docs/library/examples/patch.js @@ -219,7 +219,7 @@ const updateCityName = async () => { } `.trim() -export const patchNotJs = ` +export const patchNeqJs = ` import { createClient } from '@supabase/supabase-js' const supabase = createClient('https://world.supabase.co', 'public-key-bOYapLADERfE') @@ -228,7 +228,7 @@ const updateCityName = async () => { try { let cities = await supabase .from('cities') - .not('name', 'Lagos') + .neq('name', 'Lagos') .update({ name: 'Mordor' }) return cities } catch (error) { diff --git a/web/docs/library/examples/stored.js b/web/docs/library/examples/stored.js index ac912f41543..312a92396d3 100644 --- a/web/docs/library/examples/stored.js +++ b/web/docs/library/examples/stored.js @@ -239,7 +239,7 @@ const echoCities = async () => { } `.trim() -export const storedNotJs = ` +export const storedNeqJs = ` import { createClient } from '@supabase/supabase-js' const supabase = createClient('https://world.supabase.co', 'public-key-bOYapLADERfE') @@ -248,7 +248,7 @@ const echoCities = async () => { try { let cities = await supabase .rpc('echo_all_cities') - .not('name', 'Lagos') + .neq('name', 'Lagos') return cities } catch (error) { console.log('Error: ', error) diff --git a/web/docs/library/get.mdx b/web/docs/library/get.mdx index a2713cefb34..505f15f0c85 100644 --- a/web/docs/library/get.mdx +++ b/web/docs/library/get.mdx @@ -28,7 +28,7 @@ import { getSimpleJs, getIlikeJs, getIsJs, getInJs, - getNotJs + getNeqJs } from './examples/get' @@ -376,6 +376,31 @@ with `200 OK`. Otherwise, it will return an error with `406 Not Acceptable`. +### `neq()` + + + +
+ + + ### `gt()` -### `not()` - - - -
- - - ## Responses #### 200 OK diff --git a/web/docs/library/patch.mdx b/web/docs/library/patch.mdx index dcce29e3100..f76d5af9b55 100644 --- a/web/docs/library/patch.mdx +++ b/web/docs/library/patch.mdx @@ -23,7 +23,7 @@ import { patchRecordJs, patchIlikeJs, patchIsJs, patchInJs, - patchNotJs + patchNeqJs } from './examples/patch' @@ -131,6 +131,31 @@ const options = { +### `neq()` + + + +
+ + + ### `gt()` -### `not()` - - - -
- - - ## Responses #### 200 OK diff --git a/web/docs/library/stored-procedures.mdx b/web/docs/library/stored-procedures.mdx index 941b9c1c9e3..8b176626e0e 100644 --- a/web/docs/library/stored-procedures.mdx +++ b/web/docs/library/stored-procedures.mdx @@ -24,7 +24,7 @@ import { storedIlikeJs, storedIsJs, storedInJs, - storedNotJs, + storedNeqJs, } from './examples/stored' You can call stored procedures as a "Remote Procedure Call". @@ -176,6 +176,31 @@ Parameters to be passed to the stored function. +### `neq()` + + + +
+ + + ### `gt()` -### `not()` - - - -
- - - ## Responses #### 200 OK diff --git a/web/package-lock.json b/web/package-lock.json index 0d8f14df2ce..407c8306b00 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -60,11 +60,11 @@ } }, "@babel/generator": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.4.tgz", - "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", + "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", "requires": { - "@babel/types": "^7.9.0", + "@babel/types": "^7.9.5", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" @@ -97,13 +97,13 @@ } }, "@babel/helper-builder-react-jsx-experimental": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz", - "integrity": "sha512-3xJEiyuYU4Q/Ar9BsHisgdxZsRlsShMe90URZ0e6przL26CCs8NJbDoxH94kKT17PcxlMhsCAwZd90evCo26VQ==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz", + "integrity": "sha512-HAagjAC93tk748jcXpZ7oYRZH485RCq/+yEv9SIWezHRPv9moZArTnkUNciUNzvwHUABmiWKlcxJvMcu59UwTg==", "requires": { "@babel/helper-annotate-as-pure": "^7.8.3", "@babel/helper-module-imports": "^7.8.3", - "@babel/types": "^7.9.0" + "@babel/types": "^7.9.5" } }, "@babel/helper-compilation-targets": { @@ -126,11 +126,11 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.6.tgz", - "integrity": "sha512-klTBDdsr+VFFqaDHm5rR69OpEQtO2Qv8ECxHS1mNhJJvaHArR6a1xTf5K/eZW7eZpJbhCx3NW1Yt/sKsLXLblg==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz", + "integrity": "sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA==", "requires": { - "@babel/helper-function-name": "^7.8.3", + "@babel/helper-function-name": "^7.9.5", "@babel/helper-member-expression-to-functions": "^7.8.3", "@babel/helper-optimise-call-expression": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", @@ -168,13 +168,13 @@ } }, "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", "requires": { "@babel/helper-get-function-arity": "^7.8.3", "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/types": "^7.9.5" } }, "@babel/helper-get-function-arity": { @@ -285,9 +285,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz", - "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==" + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", + "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" }, "@babel/helper-wrap-function": { "version": "7.8.3", @@ -384,12 +384,13 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz", - "integrity": "sha512-UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz", + "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==", "requires": { "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.9.5" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -543,13 +544,13 @@ } }, "@babel/plugin-transform-classes": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz", - "integrity": "sha512-TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", + "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", "requires": { "@babel/helper-annotate-as-pure": "^7.8.3", "@babel/helper-define-map": "^7.8.3", - "@babel/helper-function-name": "^7.8.3", + "@babel/helper-function-name": "^7.9.5", "@babel/helper-optimise-call-expression": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", "@babel/helper-replace-supers": "^7.8.6", @@ -566,9 +567,9 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.8.tgz", - "integrity": "sha512-eRJu4Vs2rmttFCdhPUM3bV0Yo/xPSdPw6ML9KHs/bjB4bLA5HXlbvYXPOD5yASodGod+krjYx21xm1QmL8dCJQ==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", + "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -699,9 +700,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.9.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.3.tgz", - "integrity": "sha512-fzrQFQhp7mIhOzmOtPiKffvCYQSK10NR8t6BBz2yPbeUHb9OLW8RZGtgDRBn8z2hGcwvKDL3vC7ojPTLNxmqEg==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", + "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", "requires": { "@babel/helper-get-function-arity": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3" @@ -858,9 +859,9 @@ } }, "@babel/preset-env": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", - "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.5.tgz", + "integrity": "sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ==", "requires": { "@babel/compat-data": "^7.9.0", "@babel/helper-compilation-targets": "^7.8.7", @@ -871,7 +872,7 @@ "@babel/plugin-proposal-json-strings": "^7.8.3", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-proposal-numeric-separator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-object-rest-spread": "^7.9.5", "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", "@babel/plugin-proposal-optional-chaining": "^7.9.0", "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", @@ -888,9 +889,9 @@ "@babel/plugin-transform-async-to-generator": "^7.8.3", "@babel/plugin-transform-block-scoped-functions": "^7.8.3", "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-classes": "^7.9.5", "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.9.5", "@babel/plugin-transform-dotall-regex": "^7.8.3", "@babel/plugin-transform-duplicate-keys": "^7.8.3", "@babel/plugin-transform-exponentiation-operator": "^7.8.3", @@ -905,7 +906,7 @@ "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", "@babel/plugin-transform-new-target": "^7.8.3", "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-parameters": "^7.9.5", "@babel/plugin-transform-property-literals": "^7.8.3", "@babel/plugin-transform-regenerator": "^7.8.7", "@babel/plugin-transform-reserved-words": "^7.8.3", @@ -916,7 +917,7 @@ "@babel/plugin-transform-typeof-symbol": "^7.8.4", "@babel/plugin-transform-unicode-regex": "^7.8.3", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.9.0", + "@babel/types": "^7.9.5", "browserslist": "^4.9.1", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", @@ -984,27 +985,27 @@ } }, "@babel/traverse": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz", - "integrity": "sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", + "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", "requires": { "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.0", - "@babel/helper-function-name": "^7.8.3", + "@babel/generator": "^7.9.5", + "@babel/helper-function-name": "^7.9.5", "@babel/helper-split-export-declaration": "^7.8.3", "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.0", + "@babel/types": "^7.9.5", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" } }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", + "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.9.5", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -2004,12 +2005,12 @@ } }, "autoprefixer": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.5.tgz", - "integrity": "sha512-URo6Zvt7VYifomeAfJlMFnYDhow1rk2bufwkbamPEAtQFcL11moLk4PnR7n9vlu7M+BkXAZkHFA0mIcY7tjQFg==", + "version": "9.7.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.6.tgz", + "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==", "requires": { - "browserslist": "^4.11.0", - "caniuse-lite": "^1.0.30001036", + "browserslist": "^4.11.1", + "caniuse-lite": "^1.0.30001039", "chalk": "^2.4.2", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", @@ -2560,9 +2561,9 @@ } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "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" } @@ -2659,9 +2660,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001038", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001038.tgz", - "integrity": "sha512-zii9quPo96XfOiRD4TrfYGs+QsGZpb2cGiMAzPjtf/hpFgB6zCPZgJb7I1+EATeMw/o+lG8FyRAnI+CWStHcaQ==" + "version": "1.0.30001039", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001039.tgz", + "integrity": "sha512-SezbWCTT34eyFoWHgx8UWso7YtvtM7oosmFoXbCkdC6qJzRfBTeTgE9REtKtiuKXuMwWTZEvdnFNGAyVMorv8Q==" }, "caseless": { "version": "0.12.0", @@ -3220,9 +3221,9 @@ } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "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" } @@ -3433,22 +3434,23 @@ } }, "css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.5.1.tgz", + "integrity": "sha512-0G4CbcZzQ9D1Q6ndOfjFuMDo8uLYMu5vc9Abs5ztyHcKvmil6GJrMiNjzzi3tQvUF+mVRuDg7bE6Oc0Prolgig==", "requires": { "camelcase": "^5.3.1", "cssesc": "^3.0.0", "icss-utils": "^4.1.1", "loader-utils": "^1.2.3", "normalize-path": "^3.0.0", - "postcss": "^7.0.23", + "postcss": "^7.0.27", "postcss-modules-extract-imports": "^2.0.0", "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", + "postcss-modules-scope": "^2.2.0", "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" + "postcss-value-parser": "^4.0.3", + "schema-utils": "^2.6.5", + "semver": "^6.3.0" } }, "css-modules-require-hook": { @@ -4296,9 +4298,9 @@ } }, "dom-walk": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", - "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, "domain-browser": { "version": "1.2.0", @@ -4404,9 +4406,9 @@ "integrity": "sha512-IncmUpn1yN84hy2shb0POJ80FWrfGNY0cxO9f4v+/sG7qcBvAtVWUA1IdzY/8EYUmOVhoKJVdJjNd3AZcnxOjA==" }, "electron-to-chromium": { - "version": "1.3.395", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.395.tgz", - "integrity": "sha512-kdn2cX6hZXDdz/O2Q8tZscITlsSv1a/7bOq/fQs7QAJ9iaRlnhZPccarNhxZv1tXgmgwCnKp/1lJNYLOG8Dxiw==" + "version": "1.3.398", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.398.tgz", + "integrity": "sha512-BJjxuWLKFbM5axH3vES7HKMQgAknq9PZHBkMK/rEXUQG9i1Iw5R+6hGkm6GtsQSANjSUrh/a6m32nzCNDNo/+w==" }, "elliptic": { "version": "6.5.2", @@ -6804,9 +6806,9 @@ "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" }, "json5": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.2.tgz", - "integrity": "sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "requires": { "minimist": "^1.2.5" } @@ -7460,9 +7462,9 @@ } }, "mkdirp": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", - "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "requires": { "minimist": "^1.2.5" } @@ -8231,9 +8233,9 @@ } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "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" } @@ -9270,9 +9272,9 @@ "integrity": "sha512-0++pJyRfu4v2OxI/Us/5RLui9ESDkTiLkVCtKuPZYdpB8UQWJpnJQhPrWab053XtsKW3oM0sD69uJ6N9exm1Ag==" }, "prismjs": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.19.0.tgz", - "integrity": "sha512-IVFtbW9mCWm9eOIaEkNyo2Vl4NnEifis2GQ7/MLRG5TQe6t+4Sj9J5QWI9i3v+SS43uZBlCAOn+zYTVYQcPXJw==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.20.0.tgz", + "integrity": "sha512-AEDjSrVNkynnw6A+B1DsFkd6AVdTnp+/WoUixFRULlCLZVRZlVQMVWio/16jv7G1FscUxQxOQhWwApgbnxr6kQ==", "requires": { "clipboard": "^2.0.0" } @@ -9771,9 +9773,9 @@ } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "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" } @@ -11040,9 +11042,9 @@ "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" }, "spdy": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz", - "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "requires": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -11580,9 +11582,9 @@ } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "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" } @@ -14380,9 +14382,9 @@ } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "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" }