diff --git a/CHANGELOG.md b/CHANGELOG.md
index 71c736d2a3..f24bc543b7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
# Svelte changelog
+## Unreleased
+
+* Handle `width`/`height` attributes when spreading ([#6752](https://github.com/sveltejs/svelte/issues/6752))
+* Add support for resize observer bindings (`
`) ([#8022](https://github.com/sveltejs/svelte/pull/8022))
+
## 3.58.0
- Add `bind:innerText` for `contenteditable` elements ([#3311](https://github.com/sveltejs/svelte/issues/3311))
diff --git a/elements/index.d.ts b/elements/index.d.ts
index 7595d767bf..ac32ae94c3 100644
--- a/elements/index.d.ts
+++ b/elements/index.d.ts
@@ -546,6 +546,11 @@ export interface HTMLAttributes
extends AriaAttributes, D
*/
'bind:innerText'?: string | undefined | null;
+ readonly 'bind:contentRect'?: DOMRectReadOnly | undefined | null;
+ readonly 'bind:contentBoxSize'?: Array<{ blockSize: number; inlineSize: number }> | undefined | null; // TODO make this ResizeObserverSize once we require TS>=4.4
+ readonly 'bind:borderBoxSize'?: Array<{ blockSize: number; inlineSize: number }> | undefined | null; // TODO make this ResizeObserverSize once we require TS>=4.4
+ readonly 'bind:devicePixelContentBoxSize'?: Array<{ blockSize: number; inlineSize: number }> | undefined | null; // TODO make this ResizeObserverSize once we require TS>=4.4
+
// SvelteKit
'data-sveltekit-keepfocus'?: true | '' | 'off' | undefined | null;
'data-sveltekit-noscroll'?: true | '' | 'off' | undefined | null;
diff --git a/package-lock.json b/package-lock.json
index f09607d922..2078ecd761 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "MIT",
"devDependencies": {
"@ampproject/remapping": "^0.3.0",
- "@jridgewell/sourcemap-codec": "^1.4.14",
+ "@jridgewell/sourcemap-codec": "^1.4.15",
"@rollup/plugin-commonjs": "^11.0.0",
"@rollup/plugin-json": "^6.0.0",
"@rollup/plugin-node-resolve": "^11.2.1",
@@ -185,9 +185,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==",
+ "version": "1.4.15",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
"dev": true
},
"node_modules/@nodelib/fs.scandir": {
@@ -5526,9 +5526,9 @@
"dev": true
},
"@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==",
+ "version": "1.4.15",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
"dev": true
},
"@nodelib/fs.scandir": {
diff --git a/package.json b/package.json
index 51aebb666d..df0668e077 100644
--- a/package.json
+++ b/package.json
@@ -120,7 +120,7 @@
"homepage": "https://svelte.dev",
"devDependencies": {
"@ampproject/remapping": "^0.3.0",
- "@jridgewell/sourcemap-codec": "^1.4.14",
+ "@jridgewell/sourcemap-codec": "^1.4.15",
"@rollup/plugin-commonjs": "^11.0.0",
"@rollup/plugin-json": "^6.0.0",
"@rollup/plugin-node-resolve": "^11.2.1",
diff --git a/site/content/docs/02-template-syntax/01-dot-svelte-files.md b/site/content/docs/02-template-syntax/01-svelte-components.md
similarity index 70%
rename from site/content/docs/02-template-syntax/01-dot-svelte-files.md
rename to site/content/docs/02-template-syntax/01-svelte-components.md
index 18c76b3944..460562fed8 100644
--- a/site/content/docs/02-template-syntax/01-dot-svelte-files.md
+++ b/site/content/docs/02-template-syntax/01-svelte-components.md
@@ -1,5 +1,5 @@
---
-title: .svelte files
+title: Svelte components
---
Components are the building blocks of Svelte applications. They are written into `.svelte` files, using a superset of HTML.
@@ -24,7 +24,7 @@ A `
-
-
-
-
-```
-
-## Attributes and props
-
-By default, attributes work exactly like their HTML counterparts.
-
-```svelte
-
- can't touch this
-
-```
-
-As in HTML, values may be unquoted.
-
-```svelte
-
-```
-
-Attribute values can contain JavaScript expressions.
-
-```svelte
-page {p}
-```
-
-Or they can _be_ JavaScript expressions.
-
-```svelte
-...
-```
-
-Boolean attributes are included on the element if their value is [truthy](https://developer.mozilla.org/en-US/docs/Glossary/Truthy) and excluded if it's [falsy](https://developer.mozilla.org/en-US/docs/Glossary/Falsy).
-
-All other attributes are included unless their value is [nullish](https://developer.mozilla.org/en-US/docs/Glossary/Nullish) (`null` or `undefined`).
-
-```svelte
-
-This div has no title attribute
-```
-
-An expression might include characters that would cause syntax highlighting to fail in regular HTML, so quoting the value is permitted. The quotes do not affect how the value is parsed:
-
-```svelte
-...
-```
-
-When the attribute name and value match (`name={name}`), they can be replaced with `{name}`.
-
-```svelte
-
-...
-...
-```
-
-By convention, values passed to components are referred to as _properties_ or _props_ rather than _attributes_, which are a feature of the DOM.
-
-As with elements, `name={name}` can be replaced with the `{name}` shorthand.
-
-```svelte
-
-```
-
-_Spread attributes_ allow many attributes or properties to be passed to an element or component at once.
-
-An element or component can have multiple spread attributes, interspersed with regular ones.
-
-```svelte
-
-```
-
-_`$$props`_ references all props that are passed to a component, including ones that are not declared with `export`. It is not generally recommended, as it is difficult for Svelte to optimise. But it can be useful in rare cases – for example, when you don't know at compile time what props might be passed to a component.
-
-```svelte
-
-```
-
-_`$$restProps`_ contains only the props which are _not_ declared with `export`. It can be used to pass down other unknown attributes to an element in a component. It shares the same optimisation problems as _`$$props`_, and is likewise not recommended.
-
-```svelte
-
-```
-
-> The `value` attribute of an `input` element or its children `option` elements must not be set with spread attributes when using `bind:group` or `bind:checked`. Svelte needs to be able to see the element's `value` directly in the markup in these cases so that it can link it to the bound variable.
-
-> Sometimes, the attribute order matters as Svelte sets attributes sequentially in JavaScript. For example, ` `, Svelte will attempt to set the value to `1` (rounding up from 0.5 as the step by default is 1), and then set the step to `0.1`. To fix this, change it to ` `.
-
-> Another example is ` `. Svelte will set the img `src` before making the img element `loading="lazy"`, which is probably too late. Change this to ` ` to make the image lazily loaded.
-
-## Text expressions
-
-```svelte
-{expression}
-```
-
-Text can also contain JavaScript expressions:
-
-> If you're using a regular expression (`RegExp`) [literal notation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#literal_notation_and_constructor), you'll need to wrap it in parentheses.
-
-```svelte
-Hello {name}!
-{a} + {b} = {a + b}.
-
-{/^[A-Za-z ]+$/.test(value) ? x : y}
-```
-
-## Comments
-
-You can use HTML comments inside components.
-
-```svelte
-Hello world
-```
-
-Comments beginning with `svelte-ignore` disable warnings for the next block of markup. Usually, these are accessibility warnings; make sure that you're disabling them for a good reason.
-
-```svelte
-
-
-```
diff --git a/site/content/docs/02-template-syntax/02-basic-markup.md b/site/content/docs/02-template-syntax/02-basic-markup.md
new file mode 100644
index 0000000000..83f11861e5
--- /dev/null
+++ b/site/content/docs/02-template-syntax/02-basic-markup.md
@@ -0,0 +1,134 @@
+---
+title: Basic markup
+---
+
+## Tags
+
+A lowercase tag, like ``, denotes a regular HTML element. A capitalised tag, such as `
` or ``, indicates a _component_.
+
+```svelte
+
+
+
+
+
+```
+
+## Attributes and props
+
+By default, attributes work exactly like their HTML counterparts.
+
+```svelte
+
+ can't touch this
+
+```
+
+As in HTML, values may be unquoted.
+
+```svelte
+
+```
+
+Attribute values can contain JavaScript expressions.
+
+```svelte
+page {p}
+```
+
+Or they can _be_ JavaScript expressions.
+
+```svelte
+...
+```
+
+Boolean attributes are included on the element if their value is [truthy](https://developer.mozilla.org/en-US/docs/Glossary/Truthy) and excluded if it's [falsy](https://developer.mozilla.org/en-US/docs/Glossary/Falsy).
+
+All other attributes are included unless their value is [nullish](https://developer.mozilla.org/en-US/docs/Glossary/Nullish) (`null` or `undefined`).
+
+```svelte
+
+This div has no title attribute
+```
+
+An expression might include characters that would cause syntax highlighting to fail in regular HTML, so quoting the value is permitted. The quotes do not affect how the value is parsed:
+
+```svelte
+...
+```
+
+When the attribute name and value match (`name={name}`), they can be replaced with `{name}`.
+
+```svelte
+
+...
+...
+```
+
+By convention, values passed to components are referred to as _properties_ or _props_ rather than _attributes_, which are a feature of the DOM.
+
+As with elements, `name={name}` can be replaced with the `{name}` shorthand.
+
+```svelte
+
+```
+
+_Spread attributes_ allow many attributes or properties to be passed to an element or component at once.
+
+An element or component can have multiple spread attributes, interspersed with regular ones.
+
+```svelte
+
+```
+
+_`$$props`_ references all props that are passed to a component, including ones that are not declared with `export`. It is not generally recommended, as it is difficult for Svelte to optimise. But it can be useful in rare cases – for example, when you don't know at compile time what props might be passed to a component.
+
+```svelte
+
+```
+
+_`$$restProps`_ contains only the props which are _not_ declared with `export`. It can be used to pass down other unknown attributes to an element in a component. It shares the same optimisation problems as _`$$props`_, and is likewise not recommended.
+
+```svelte
+
+```
+
+> The `value` attribute of an `input` element or its children `option` elements must not be set with spread attributes when using `bind:group` or `bind:checked`. Svelte needs to be able to see the element's `value` directly in the markup in these cases so that it can link it to the bound variable.
+
+> Sometimes, the attribute order matters as Svelte sets attributes sequentially in JavaScript. For example, ` `, Svelte will attempt to set the value to `1` (rounding up from 0.5 as the step by default is 1), and then set the step to `0.1`. To fix this, change it to ` `.
+
+> Another example is ` `. Svelte will set the img `src` before making the img element `loading="lazy"`, which is probably too late. Change this to ` ` to make the image lazily loaded.
+
+## Text expressions
+
+```svelte
+{expression}
+```
+
+Text can also contain JavaScript expressions:
+
+> If you're using a regular expression (`RegExp`) [literal notation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#literal_notation_and_constructor), you'll need to wrap it in parentheses.
+
+```svelte
+Hello {name}!
+{a} + {b} = {a + b}.
+
+{/^[A-Za-z ]+$/.test(value) ? x : y}
+```
+
+## Comments
+
+You can use HTML comments inside components.
+
+```svelte
+Hello world
+```
+
+Comments beginning with `svelte-ignore` disable warnings for the next block of markup. Usually, these are accessibility warnings; make sure that you're disabling them for a good reason.
+
+```svelte
+
+
+```
diff --git a/site/content/docs/02-template-syntax/02-logic-blocks.md b/site/content/docs/02-template-syntax/03-logic-blocks.md
similarity index 100%
rename from site/content/docs/02-template-syntax/02-logic-blocks.md
rename to site/content/docs/02-template-syntax/03-logic-blocks.md
diff --git a/site/content/docs/02-template-syntax/03-special-tags.md b/site/content/docs/02-template-syntax/04-special-tags.md
similarity index 100%
rename from site/content/docs/02-template-syntax/03-special-tags.md
rename to site/content/docs/02-template-syntax/04-special-tags.md
diff --git a/site/content/docs/02-template-syntax/04-element-directives.md b/site/content/docs/02-template-syntax/05-element-directives.md
similarity index 100%
rename from site/content/docs/02-template-syntax/04-element-directives.md
rename to site/content/docs/02-template-syntax/05-element-directives.md
diff --git a/site/content/docs/02-template-syntax/05-component-directives.md b/site/content/docs/02-template-syntax/06-component-directives.md
similarity index 100%
rename from site/content/docs/02-template-syntax/05-component-directives.md
rename to site/content/docs/02-template-syntax/06-component-directives.md
diff --git a/site/content/docs/02-template-syntax/06-special-elements.md b/site/content/docs/02-template-syntax/07-special-elements.md
similarity index 100%
rename from site/content/docs/02-template-syntax/06-special-elements.md
rename to site/content/docs/02-template-syntax/07-special-elements.md
diff --git a/site/content/docs/03-runtime/02-svelte-store.md b/site/content/docs/03-runtime/02-svelte-store.md
index 5f143b738c..cb0a8a448d 100644
--- a/site/content/docs/03-runtime/02-svelte-store.md
+++ b/site/content/docs/03-runtime/02-svelte-store.md
@@ -4,9 +4,9 @@ title: 'svelte/store'
The `svelte/store` module exports functions for creating [readable](/docs/svelte-store#readable), [writable](/docs/svelte-store#writable) and [derived](/docs/svelte-store#derived) stores.
-Keep in mind that you don't _have_ to use these functions to enjoy the [reactive `$store` syntax](/docs/dot-svelte-files#4-prefix-stores-with-$-to-access-their-values) in your components. Any object that correctly implements `.subscribe`, unsubscribe, and (optionally) `.set` is a valid store, and will work both with the special syntax, and with Svelte's built-in [`derived` stores](/docs/svelte-store#derived).
+Keep in mind that you don't _have_ to use these functions to enjoy the [reactive `$store` syntax](/docs/svelte-components#4-prefix-stores-with-$-to-access-their-values) in your components. Any object that correctly implements `.subscribe`, unsubscribe, and (optionally) `.set` is a valid store, and will work both with the special syntax, and with Svelte's built-in [`derived` stores](/docs/svelte-store#derived).
-This makes it possible to wrap almost any other reactive state handling library for use in Svelte. Read more about the [store contract](/docs/dot-svelte-files#4-prefix-stores-with-$-to-access-their-values) to see what a correct implementation looks like.
+This makes it possible to wrap almost any other reactive state handling library for use in Svelte. Read more about the [store contract](/docs/svelte-components#4-prefix-stores-with-$-to-access-their-values) to see what a correct implementation looks like.
## `writable`
diff --git a/site/content/docs/04-compiler-and-api/04-custom-elements-api.md b/site/content/docs/04-compiler-and-api/04-custom-elements-api.md
index 288715f3a5..86ddc410f7 100644
--- a/site/content/docs/04-compiler-and-api/04-custom-elements-api.md
+++ b/site/content/docs/04-compiler-and-api/04-custom-elements-api.md
@@ -33,7 +33,7 @@ document.body.innerHTML = `
`;
```
-By default, custom elements are compiled with `accessors: true`, which means that any [props](/docs/dot-svelte-files#attributes-and-props) are exposed as properties of the DOM element (as well as being readable/writable as attributes, where possible).
+By default, custom elements are compiled with `accessors: true`, which means that any [props](/docs/basic-markup#attributes-and-props) are exposed as properties of the DOM element (as well as being readable/writable as attributes, where possible).
To prevent this, add `accessors={false}` to ``.
diff --git a/sites/svelte.dev/README.md b/sites/svelte.dev/README.md
index 47cc33dd74..085ad9d53e 100644
--- a/sites/svelte.dev/README.md
+++ b/sites/svelte.dev/README.md
@@ -9,16 +9,16 @@ If you do want to use a database, set it up on [Supabase](https://supabase.com)
Run the site sub-project:
```bash
-pnpm install
-pnpm dev
+npm install
+npm run dev
```
and navigate to [localhost:5173](http://localhost:5173).
-The first time you run the site locally, it will update the list of Contributors and REPL dependencies. After this it won't run again unless you force it by running:
+The first time you run the site locally, it will update the list of Contributors, REPL dependencies and examples data that is used on the [examples page](https://svelte-dev-2.vercel.app/examples). After this it won't run again unless you force it by running:
```bash
-pnpm update
+npm run update
```
## Running using the local copy of Svelte
@@ -56,11 +56,153 @@ The GitHub app requires a specific callback URL, and so cannot be used with the
## Building the site
-To build the website, run `pnpm build`. The output can be found in `build`.
+To build the website, run `npm run build`. The output can be found in `.vercel`.
## Testing
-Tests can be run using `pnpm test`.
+Tests can be run using `npm run test`.
+
+## Docs & other content
+
+All the docs, examples, tutorials, FAQ live in the [site/content](../../site/content) directory, outside the site sub-project. If you modify these, and your app server is running, you will need to reload the page to see the changes.
+
+Following are the file structures of the different kind of documentations
+
+### Docs structure
+
+```txt
+- site/content/docs
+ - 01-getting-started <- Category
+ - meta.json <- Metadata
+ - 01-introduction.md <- Page
+ - 02-template-syntax <- Category
+ - meta.json <- Metadata
+ - 01-logic-blocks.md <- Page
+ - 02-special-tags.md <- Page
+ - 03-element-directives.md <- Page
+```
+
+If you are creating a new page, it must be within a category. That is, you can't have a .md file in the `docs` directory's root level. You may have a category without any pages in it, but you can't have a page without a category. You can add the new page in an existing category, or create your own, for example:
+
+```txt
+- site/content/docs
+
++ - 07-my-new-category <- Category
++ - 01-my-new-page.md <- Page
+```
+
+The numbers in front of category folders and page files are just for ordering the content. They may not be consecutive. Their only purpose exists for the docs author to decide how the content is arranged.
+
+> Because of hardcoded regex in docs processing code, the numbers prefixed to pages are REQUIRED and _must be two digits_.
+
+The name of the file is what determines the URL of the page. For example, the URL of `01-introduction.md` is `https://svelte.dev/docs/introduction`. The URL of `02-special-tags.md` is `https://svelte.dev/docs/special-tags`. Even though these are in categories, the URL does not contain the category name. Keep this in mind when creating new pages, as two pages with same slug in different categories will clash.
+
+**meta.json** files contain data about the current category. At the time of writing it only has one field: `title`
+
+```json
+{
+ "title": "Getting Started"
+}
+```
+
+This `title` field is used as category text in the sidebar on docs page.
+
+Every single .md file in the docs must have frontmatter with `title` in it. For example, this is how the frontmatter of `02-logic-blocks.md` looks like:
+
+```md
+---
+title: .svelte files
+---
+
+Components are the building blocks of Svelte applications. They are written into `.svelte` files, using a superset of HTML.
+
+All three sections — script, styles and markup — are optional.
+
+
+```
+
+You need not specify a h1 tag(or in markdown, a `#`). The `title` field in the frontmatter will be used as the h1 tag.
+
+The headings in the document must start from h2(`##`). That is, you can't have an h1 tag in the document. h2(`##`), h3(`###`), h4(`####`) and h5(`#####`) are all valid.
+
+#### Processing
+
+Docs are processed in the [`src/lib/server/docs`](./src/lib/server/docs) folder. `get-docs-data.js` is responsible for reading the docs from filesystem and accumulating the metadata in forms of arrays and objects. `docs/index.js` has the code responsible for _rendering_ the markdown files into HTML. These functions are then imported into [src/routes/docs/+layout.server.js](./src/routes/docs/+layout.server.js) and used to generate docs list, and similarly in [src/routes/docs/%5Bslug%5D/+page.server.js](./src/routes/docs/%5Bslug%5D/%2Bpage.server.js) and are rendered there.
+
+### Tutorial structure
+
+```txt
+- site/content/tutorial
+ - 01-introduction <- Category
+ - meta.json <- Metadata
+ - 01-basics <- Page's content folder
+ - text.md <- Text content of tutorial
+ - app-a <- The initial app folder
+ - App.svelte
+ - store.js
+ - app-b <- The final app folder. Not always present
+ - App.svelte
+ - store.js
+```
+
+Similar to how docs are structured, only difference is that the pages are in a folders, and their content is in a `text.md` file. Alongside, are two folders, _app-a_ and _app-b_. These are the initial and final apps respectively. The initial app is the one that the tutorial shows, and the final app is the one that the tutorial switches to after user clicks on the **Show me** button.
+
+> app-b is not always there. This means that the _Show me_ button is not present for that page.
+
+The naming scheme of docs is followed here as well. The numbers in front of the folders are just for ordering the content. They may not be consecutive. Their only purpose exists for the tutorial author to decide how the content is arranged. _And they are compulsary_.
+
+#### Processing
+
+Tutorials are processed in the [`src/lib/server/tutorial`](./src/lib/server/tutorial) folder. `get-tutorial-data.js` is responsible for reading the tutorials from filesystem and accumulating the metadata in forms of arrays and objects. `tutorial/index.js` has the code responsible for _rendering_ the markdown files into HTML. These functions are then imported into [src/routes/tutorial/+layout.server.js](./src/routes/tutorial/%2Blayout.server.js) and used to generate tutorial list, and similarly in [src/routes/tutorial/%5Bslug%5D/+page.server.js](./src/routes/tutorial/%5Bslug%5D/%2Bpage.server.js) and are rendered there.
+
+### Examples structure
+
+```txt
+- site/content/examples
+ - 00-introduction <- Category
+ - meta.json <- Metadata
+ - 00-hello-world <- Page's content folder
+ - meta.json <- Metadata
+ - App.svelte <- code files
+ - 01-reactivity <- Category
+ - meta.json <- Metadata
+ - 00-reactive-assignments <- Page's content folder
+ - meta.json <- Metadata
+ - App.svelte <- code files
+```
+
+Similar to the tutorial, only difference: There is no `text.md`, and the code files are kept right in the folder, not in `app-` folder.
+
+Same naming scheme as docs and tutorial is followed.
+
+#### Processing
+
+Examples are processed in the [`src/lib/server/examples`](./src/lib/server/examples) folder. `get-examples-data.js` is responsible for reading the examples from filesystem and accumulating the metadata in forms of arrays and objects. `examples/index.js` has the code responsible for _rendering_ the markdown files into HTML. These functions are then imported into [src/routes/examples/%5Bslug%5D/+page.server.js](./src/routes/examples/%5Bslug%5D/%2Bpage.server.js) and are rendered there.
+
+### Blog structure
+
+```txt
+- site/content/blog
+ - 2019-01-01-my-first-post.md
+ - 2019-01-02-my-second-post.md
+```
+
+Compared to the rest of the content, blog posts are not in a folder. They are placed at the root of `site/content/blog` folder. The name of the file is the date of the post, followed by the slug of the post. The slug is the URL where the blog post is available. For example, the slug of `2019-01-01-my-first-post.md` is `my-first-post`.
+
+All the metadata about the blog post is mentioned in the frontematter of a post. For example, this is how the frontmatter of [2023-03-09-zero-config-type-safety.md](../../site/content/blog/2023-03-09-zero-config-type-safety.md) looks like:
+
+```md
+---
+title: Zero-effort type safety
+description: More convenience and correctness, less boilerplate
+author: Simon Holthausen
+authorURL: https://twitter.com/dummdidumm_
+---
+```
+
+#### Processing
+
+Blog posts are processed in the [`src/lib/server/blog`](./src/lib/server/blog) folder. `get-blog-data.js` is responsible for reading the blog posts from filesystem and accumulating the metadata in forms of arrays and objects. `blog/index.js` has the code responsible for _rendering_ the markdown files into HTML. These functions are then imported into [src/routes/blog/+page.svelte](./src/routes/blog/%2Bpage.server.js), where they show the list of blogs. The rendering function is imported in [src/routes/blog/%5Bslug%5D/+page.server.js](./src/routes/blog/%5Bslug%5D/%2Bpage.server.js) and renders the individual blog post there.
## Translating the API docs
diff --git a/sites/svelte.dev/package-lock.json b/sites/svelte.dev/package-lock.json
index 1a48fc55b5..a657a00708 100644
--- a/sites/svelte.dev/package-lock.json
+++ b/sites/svelte.dev/package-lock.json
@@ -8,8 +8,8 @@
"name": "svelte.dev",
"version": "1.0.0",
"dependencies": {
- "@supabase/supabase-js": "^2.14.0",
- "@sveltejs/repl": "^0.2.0",
+ "@supabase/supabase-js": "^2.20.0",
+ "@sveltejs/repl": "^0.4.0",
"cookie": "^0.5.0",
"devalue": "^4.3.0",
"do-not-zip": "^1.0.0",
@@ -20,10 +20,9 @@
},
"devDependencies": {
"@resvg/resvg-js": "^2.4.1",
- "@sveltejs/adapter-vercel": "^2.4.1",
- "@sveltejs/kit": "^1.15.1",
- "@sveltejs/site-kit": "^4.0.1",
- "@sveltejs/vite-plugin-svelte": "^2.0.4",
+ "@sveltejs/adapter-vercel": "^2.4.2",
+ "@sveltejs/kit": "^1.15.7",
+ "@sveltejs/site-kit": "^5.0.3",
"@types/marked": "^4.0.8",
"@types/prismjs": "^1.26.0",
"degit": "^2.8.4",
@@ -35,365 +34,775 @@
"prettier-plugin-svelte": "^2.10.0",
"prism-svelte": "^0.5.0",
"prismjs": "^1.29.0",
- "satori": "^0.4.4",
+ "satori": "^0.4.11",
"satori-html": "^0.3.2",
"shelljs": "^0.8.5",
"shiki": "^0.14.1",
"shiki-twoslash": "^3.1.1",
"svelte": "^3.58.0",
"svelte-check": "^3.2.0",
- "typescript": "^5.0.3",
+ "typescript": "^5.0.4",
"vite": "^4.2.1",
- "vite-imagetools": "^4.0.18"
+ "vite-imagetools": "^4.0.19"
}
},
- "node_modules/@esbuild/android-arm": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz",
- "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==",
- "cpu": [
- "arm"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/@rollup+browser@3.20.4/node_modules/@rollup/browser": {
+ "version": "3.20.4",
+ "license": "MIT"
+ },
+ "../../../sveltejs-sites/node_modules/.pnpm/@sveltejs+adapter-auto@2.0.0_@sveltejs+kit@1.15.6/node_modules/@sveltejs/adapter-auto": {
+ "version": "2.0.0",
"dev": true,
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
+ "license": "MIT",
+ "dependencies": {
+ "import-meta-resolve": "^2.2.0"
+ },
+ "devDependencies": {
+ "@sveltejs/kit": "^1.5.0",
+ "@types/node": "^16.18.6",
+ "typescript": "^4.9.4"
+ },
+ "peerDependencies": {
+ "@sveltejs/kit": "^1.0.0"
}
},
- "node_modules/@esbuild/android-arm64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz",
- "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==",
- "cpu": [
- "arm64"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/@sveltejs+kit@1.15.6_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit": {
+ "version": "1.15.6",
"dev": true,
- "optional": true,
- "os": [
- "android"
- ],
+ "hasInstallScript": true,
+ "license": "MIT",
+ "dependencies": {
+ "@sveltejs/vite-plugin-svelte": "^2.0.0",
+ "@types/cookie": "^0.5.1",
+ "cookie": "^0.5.0",
+ "devalue": "^4.3.0",
+ "esm-env": "^1.0.0",
+ "kleur": "^4.1.5",
+ "magic-string": "^0.30.0",
+ "mime": "^3.0.0",
+ "sade": "^1.8.1",
+ "set-cookie-parser": "^2.5.1",
+ "sirv": "^2.0.2",
+ "tiny-glob": "^0.2.9",
+ "undici": "5.20.0"
+ },
+ "bin": {
+ "svelte-kit": "svelte-kit.js"
+ },
+ "devDependencies": {
+ "@playwright/test": "^1.29.2",
+ "@types/connect": "^3.4.35",
+ "@types/marked": "^4.0.7",
+ "@types/mime": "^3.0.1",
+ "@types/node": "^16.18.6",
+ "@types/sade": "^1.7.4",
+ "@types/set-cookie-parser": "^2.4.2",
+ "marked": "^4.2.3",
+ "rollup": "^3.7.0",
+ "svelte": "^3.56.0",
+ "svelte-preprocess": "^5.0.0",
+ "typescript": "^4.9.4",
+ "uvu": "^0.5.6",
+ "vite": "^4.2.0"
+ },
"engines": {
- "node": ">=12"
+ "node": "^16.14 || >=18"
+ },
+ "peerDependencies": {
+ "svelte": "^3.54.0",
+ "vite": "^4.0.0"
}
},
- "node_modules/@esbuild/android-x64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz",
- "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==",
- "cpu": [
- "x64"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/@sveltejs+package@2.0.2_svelte@3.58.0_typescript@5.0.4/node_modules/@sveltejs/package": {
+ "version": "2.0.2",
"dev": true,
- "optional": true,
- "os": [
- "android"
- ],
+ "license": "MIT",
+ "dependencies": {
+ "chokidar": "^3.5.3",
+ "kleur": "^4.1.5",
+ "sade": "^1.8.1",
+ "svelte2tsx": "~0.6.0"
+ },
+ "bin": {
+ "svelte-package": "svelte-package.js"
+ },
+ "devDependencies": {
+ "@types/node": "^16.18.6",
+ "svelte": "^3.55.1",
+ "svelte-preprocess": "^5.0.0",
+ "typescript": "^4.9.4",
+ "uvu": "^0.5.6"
+ },
"engines": {
- "node": ">=12"
+ "node": "^16.14 || >=18"
+ },
+ "peerDependencies": {
+ "svelte": "^3.44.0"
}
},
- "node_modules/@esbuild/darwin-arm64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz",
- "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
+ "../../../sveltejs-sites/node_modules/.pnpm/@sveltejs+site-kit@5.0.1_@sveltejs+kit@1.15.6_svelte@3.58.0/node_modules/@sveltejs/site-kit": {
+ "version": "5.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "esm-env": "^1.0.0",
+ "svelte-local-storage-store": "^0.4.0"
+ },
+ "devDependencies": {
+ "@sveltejs/kit": "^1.15.5",
+ "@sveltejs/package": "^2.0.2",
+ "flexsearch": "^0.7.31",
+ "svelte": "^3.58.0",
+ "typescript": "^5.0.4",
+ "vite": "^4.2.1"
+ },
+ "peerDependencies": {
+ "@sveltejs/kit": "^1.0.0",
+ "svelte": "^3.54.0"
}
},
- "node_modules/@esbuild/darwin-x64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz",
- "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "darwin"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/acorn@8.8.2/node_modules/acorn": {
+ "version": "8.8.2",
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
"engines": {
- "node": ">=12"
+ "node": ">=0.4.0"
}
},
- "node_modules/@esbuild/freebsd-arm64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz",
- "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==",
- "cpu": [
- "arm64"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/codemirror@5.65.12/node_modules/codemirror": {
+ "version": "5.65.12",
+ "license": "MIT",
+ "devDependencies": {
+ "@rollup/plugin-buble": "^0.21.3",
+ "blint": "^1.1.2",
+ "cm5-vim": "^0.0.5",
+ "node-static": "0.7.11",
+ "puppeteer": "^1.20.0",
+ "rollup": "^1.26.3",
+ "rollup-plugin-copy": "^3.4.0"
+ }
+ },
+ "../../../sveltejs-sites/node_modules/.pnpm/eslint-config-prettier@8.8.0_eslint@8.38.0/node_modules/eslint-config-prettier": {
+ "version": "8.8.0",
"dev": true,
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
+ "license": "MIT",
+ "bin": {
+ "eslint-config-prettier": "bin/cli.js"
+ },
+ "peerDependencies": {
+ "eslint": ">=7.0.0"
}
},
- "node_modules/@esbuild/freebsd-x64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz",
- "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==",
- "cpu": [
- "x64"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/eslint-plugin-svelte3@4.0.0_eslint@8.38.0_svelte@3.58.0/node_modules/eslint-plugin-svelte3": {
+ "version": "4.0.0",
"dev": true,
- "optional": true,
- "os": [
- "freebsd"
- ],
+ "license": "MIT",
+ "devDependencies": {
+ "@rollup/plugin-node-resolve": "^13.1.3",
+ "@typescript-eslint/eslint-plugin": "^5.18.0",
+ "@typescript-eslint/parser": "^5.18.0",
+ "eslint": ">=8.0.0",
+ "rollup": "^2",
+ "sourcemap-codec": "1.4.8",
+ "svelte": "^3.2.0",
+ "typescript": "^4.6.3"
+ },
+ "peerDependencies": {
+ "eslint": ">=8.0.0",
+ "svelte": "^3.2.0"
+ }
+ },
+ "../../../sveltejs-sites/node_modules/.pnpm/eslint@8.38.0/node_modules/eslint": {
+ "version": "8.38.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.2.0",
+ "@eslint-community/regexpp": "^4.4.0",
+ "@eslint/eslintrc": "^2.0.2",
+ "@eslint/js": "8.38.0",
+ "@humanwhocodes/config-array": "^0.11.8",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.1.1",
+ "eslint-visitor-keys": "^3.4.0",
+ "espree": "^9.5.1",
+ "esquery": "^1.4.2",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
+ "grapheme-splitter": "^1.0.4",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
+ "js-sdsl": "^4.1.4",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.1.2",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "strip-ansi": "^6.0.1",
+ "strip-json-comments": "^3.1.0",
+ "text-table": "^0.2.0"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "devDependencies": {
+ "@babel/core": "^7.4.3",
+ "@babel/preset-env": "^7.4.3",
+ "babel-loader": "^8.0.5",
+ "c8": "^7.12.0",
+ "chai": "^4.0.1",
+ "cheerio": "^0.22.0",
+ "common-tags": "^1.8.0",
+ "core-js": "^3.1.3",
+ "ejs": "^3.0.2",
+ "eslint": "file:.",
+ "eslint-config-eslint": "file:packages/eslint-config-eslint",
+ "eslint-plugin-eslint-comments": "^3.2.0",
+ "eslint-plugin-eslint-plugin": "^4.4.0",
+ "eslint-plugin-internal-rules": "file:tools/internal-rules",
+ "eslint-plugin-jsdoc": "^38.1.6",
+ "eslint-plugin-n": "^15.2.4",
+ "eslint-plugin-unicorn": "^42.0.0",
+ "eslint-release": "^3.2.0",
+ "eslump": "^3.0.0",
+ "esprima": "^4.0.1",
+ "fast-glob": "^3.2.11",
+ "fs-teardown": "^0.1.3",
+ "glob": "^7.1.6",
+ "got": "^11.8.3",
+ "gray-matter": "^4.0.3",
+ "karma": "^6.1.1",
+ "karma-chrome-launcher": "^3.1.0",
+ "karma-mocha": "^2.0.1",
+ "karma-mocha-reporter": "^2.2.5",
+ "karma-webpack": "^5.0.0",
+ "lint-staged": "^11.0.0",
+ "load-perf": "^0.2.0",
+ "markdownlint": "^0.25.1",
+ "markdownlint-cli": "^0.31.1",
+ "marked": "^4.0.8",
+ "memfs": "^3.0.1",
+ "metascraper": "^5.25.7",
+ "metascraper-description": "^5.25.7",
+ "metascraper-image": "^5.29.3",
+ "metascraper-logo": "^5.25.7",
+ "metascraper-logo-favicon": "^5.25.7",
+ "metascraper-title": "^5.25.7",
+ "mocha": "^8.3.2",
+ "mocha-junit-reporter": "^2.0.0",
+ "node-polyfill-webpack-plugin": "^1.0.3",
+ "npm-license": "^0.3.3",
+ "pirates": "^4.0.5",
+ "progress": "^2.0.3",
+ "proxyquire": "^2.0.1",
+ "puppeteer": "^13.7.0",
+ "recast": "^0.20.4",
+ "regenerator-runtime": "^0.13.2",
+ "semver": "^7.3.5",
+ "shelljs": "^0.8.2",
+ "sinon": "^11.0.0",
+ "temp": "^0.9.0",
+ "webpack": "^5.23.0",
+ "webpack-cli": "^4.5.0",
+ "yorkie": "^2.0.0"
+ },
"engines": {
- "node": ">=12"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
}
},
- "node_modules/@esbuild/linux-arm": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz",
- "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==",
- "cpu": [
- "arm"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/esm-env@1.0.0/node_modules/esm-env": {
+ "version": "1.0.0",
+ "license": "MIT"
+ },
+ "../../../sveltejs-sites/node_modules/.pnpm/estree-walker@3.0.3/node_modules/estree-walker": {
+ "version": "3.0.3",
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "^1.0.0"
+ },
+ "devDependencies": {
+ "typescript": "^4.9.0",
+ "uvu": "^0.5.1"
+ }
+ },
+ "../../../sveltejs-sites/node_modules/.pnpm/prettier-plugin-svelte@2.10.0_prettier@2.8.7_svelte@3.58.0/node_modules/prettier-plugin-svelte": {
+ "version": "2.10.0",
"dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
+ "license": "MIT",
+ "devDependencies": {
+ "@prettier/plugin-pug": "^1.16.0",
+ "@rollup/plugin-commonjs": "14.0.0",
+ "@rollup/plugin-node-resolve": "11.0.1",
+ "@types/node": "^10.12.18",
+ "@types/prettier": "^2.4.1",
+ "ava": "3.15.0",
+ "prettier": "^2.7.1",
+ "rollup": "2.36.0",
+ "rollup-plugin-typescript": "1.0.1",
+ "svelte": "^3.57.0",
+ "ts-node": "^9.1.1",
+ "tslib": "^2.0.3",
+ "typescript": "4.1.3"
+ },
+ "peerDependencies": {
+ "prettier": "^1.16.4 || ^2.0.0",
+ "svelte": "^3.2.0"
}
},
- "node_modules/@esbuild/linux-arm64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz",
- "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==",
- "cpu": [
- "arm64"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/prettier@2.8.7/node_modules/prettier": {
+ "version": "2.8.7",
"dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
+ "license": "MIT",
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
"engines": {
- "node": ">=12"
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
}
},
- "node_modules/@esbuild/linux-ia32": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz",
- "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/resolve.exports@2.0.2/node_modules/resolve.exports": {
+ "version": "2.0.2",
+ "license": "MIT",
+ "devDependencies": {
+ "bundt": "next",
+ "tsm": "2.3.0",
+ "typescript": "4.9.4",
+ "uvu": "0.5.4"
+ },
"engines": {
- "node": ">=12"
+ "node": ">=10"
}
},
- "node_modules/@esbuild/linux-loong64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz",
- "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==",
- "cpu": [
- "loong64"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/svelte-json-tree@1.0.0/node_modules/svelte-json-tree": {
+ "version": "1.0.0",
+ "license": "MIT",
+ "devDependencies": {
+ "@sveltejs/adapter-static": "next",
+ "@sveltejs/kit": "next",
+ "@typescript-eslint/eslint-plugin": "^4.31.1",
+ "@typescript-eslint/parser": "^4.31.1",
+ "codemirror": "^5.65.2",
+ "eslint": "^7.32.0",
+ "eslint-config-prettier": "^8.3.0",
+ "eslint-plugin-svelte3": "^3.2.1",
+ "mdsvex": "^0.10.5",
+ "prettier": "^2.5.1",
+ "prettier-plugin-svelte": "^2.5.0",
+ "shiki": "^0.10.1",
+ "shiki-twoslash": "^3.0.2",
+ "svelte": "^3.44.0",
+ "svelte-preprocess": "^4.10.4",
+ "svelte2tsx": "^0.5.6",
+ "typescript": "^4.6.3"
+ }
+ },
+ "../../../sveltejs-sites/node_modules/.pnpm/svelte@3.58.0/node_modules/svelte": {
+ "version": "3.58.0",
"dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
+ "license": "MIT",
+ "devDependencies": {
+ "@ampproject/remapping": "^0.3.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14",
+ "@rollup/plugin-commonjs": "^11.0.0",
+ "@rollup/plugin-json": "^6.0.0",
+ "@rollup/plugin-node-resolve": "^11.2.1",
+ "@rollup/plugin-replace": "^5.0.2",
+ "@rollup/plugin-sucrase": "^3.1.0",
+ "@rollup/plugin-typescript": "^2.0.1",
+ "@rollup/plugin-virtual": "^3.0.1",
+ "@sveltejs/eslint-config": "github:sveltejs/eslint-config#v5.8.0",
+ "@types/aria-query": "^5.0.1",
+ "@types/mocha": "^7.0.0",
+ "@types/node": "^8.10.53",
+ "@typescript-eslint/eslint-plugin": "^5.29.0",
+ "@typescript-eslint/parser": "^5.29.0",
+ "acorn": "^8.8.1",
+ "agadoo": "^3.0.0",
+ "aria-query": "^5.1.3",
+ "axobject-query": "^3.1.1",
+ "code-red": "^1.0.0",
+ "css-tree": "^2.3.1",
+ "eslint": "^8.35.0",
+ "eslint-plugin-import": "^2.27.0",
+ "eslint-plugin-svelte3": "^4.0.0",
+ "estree-walker": "^3.0.3",
+ "is-reference": "^3.0.1",
+ "jsdom": "^15.2.1",
+ "kleur": "^4.1.5",
+ "locate-character": "^2.0.5",
+ "magic-string": "^0.30.0",
+ "mocha": "^7.0.0",
+ "periscopic": "^3.1.0",
+ "puppeteer": "^2.0.0",
+ "rollup": "^1.27.14",
+ "source-map": "^0.7.4",
+ "source-map-support": "^0.5.21",
+ "tiny-glob": "^0.2.9",
+ "tslib": "^2.5.0",
+ "typescript": "^3.7.5",
+ "util": "^0.12.5"
+ },
"engines": {
- "node": ">=12"
+ "node": ">= 8"
}
},
- "node_modules/@esbuild/linux-mips64el": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz",
- "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==",
- "cpu": [
- "mips64el"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/svelte2tsx@0.6.11_svelte@3.58.0_typescript@5.0.4/node_modules/svelte2tsx": {
+ "version": "0.6.11",
"dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
+ "license": "MIT",
+ "dependencies": {
+ "dedent-js": "^1.0.1",
+ "pascal-case": "^3.1.1"
+ },
+ "devDependencies": {
+ "@jridgewell/sourcemap-codec": "^1.4.14",
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "@rollup/plugin-commonjs": "^24.0.0",
+ "@rollup/plugin-json": "^6.0.0",
+ "@rollup/plugin-node-resolve": "^15.0.0",
+ "@rollup/plugin-typescript": "^10.0.0",
+ "@types/mocha": "^9.1.0",
+ "@types/node": "^16.0.0",
+ "@types/unist": "^2.0.3",
+ "@types/vfile": "^3.0.2",
+ "magic-string": "^0.27.0",
+ "mocha": "^9.2.0",
+ "periscopic": "^2.0.2",
+ "rollup": "3.7.5",
+ "rollup-plugin-delete": "^2.0.0",
+ "source-map-support": "^0.5.16",
+ "svelte": "~3.57.0",
+ "tiny-glob": "^0.2.6",
+ "tslib": "^2.4.0",
+ "typescript": "^5.0.3"
+ },
+ "peerDependencies": {
+ "svelte": "^3.55",
+ "typescript": "^4.9.4 || ^5.0.0"
}
},
- "node_modules/@esbuild/linux-ppc64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz",
- "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==",
- "cpu": [
- "ppc64"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/typescript@5.0.4/node_modules/typescript": {
+ "version": "5.0.4",
"dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "devDependencies": {
+ "@esfx/canceltoken": "^1.0.0",
+ "@octokit/rest": "latest",
+ "@types/chai": "^4.3.4",
+ "@types/fs-extra": "^9.0.13",
+ "@types/glob": "^8.1.0",
+ "@types/microsoft__typescript-etw": "^0.1.1",
+ "@types/minimist": "^1.2.2",
+ "@types/mocha": "^10.0.1",
+ "@types/ms": "^0.7.31",
+ "@types/node": "latest",
+ "@types/source-map-support": "^0.5.6",
+ "@types/which": "^2.0.1",
+ "@typescript-eslint/eslint-plugin": "^5.33.1",
+ "@typescript-eslint/parser": "^5.33.1",
+ "@typescript-eslint/utils": "^5.33.1",
+ "azure-devops-node-api": "^11.2.0",
+ "chai": "^4.3.7",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.3",
+ "del": "^6.1.1",
+ "diff": "^5.1.0",
+ "esbuild": "^0.17.2",
+ "eslint": "^8.22.0",
+ "eslint-formatter-autolinkable-stylish": "^1.2.0",
+ "eslint-plugin-import": "^2.26.0",
+ "eslint-plugin-local": "^1.0.0",
+ "eslint-plugin-no-null": "^1.0.2",
+ "eslint-plugin-simple-import-sort": "^10.0.0",
+ "fast-xml-parser": "^4.0.11",
+ "fs-extra": "^9.1.0",
+ "glob": "^8.1.0",
+ "hereby": "^1.6.4",
+ "jsonc-parser": "^3.2.0",
+ "minimist": "^1.2.8",
+ "mocha": "^10.2.0",
+ "mocha-fivemat-progress-reporter": "^0.1.0",
+ "ms": "^2.1.3",
+ "node-fetch": "^3.2.10",
+ "source-map-support": "^0.5.21",
+ "typescript": "5.0.0-dev.20230112",
+ "which": "^2.0.2"
+ },
"engines": {
- "node": ">=12"
+ "node": ">=12.20"
}
},
- "node_modules/@esbuild/linux-riscv64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz",
- "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==",
- "cpu": [
- "riscv64"
- ],
+ "../../../sveltejs-sites/node_modules/.pnpm/vite@4.2.1/node_modules/vite": {
+ "version": "4.2.1",
"dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
+ "license": "MIT",
+ "dependencies": {
+ "esbuild": "^0.17.5",
+ "postcss": "^8.4.21",
+ "resolve": "^1.22.1",
+ "rollup": "^3.18.0"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "devDependencies": {
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/parser": "^7.21.2",
+ "@babel/types": "^7.21.2",
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "@rollup/plugin-alias": "^4.0.3",
+ "@rollup/plugin-commonjs": "^24.0.1",
+ "@rollup/plugin-dynamic-import-vars": "^2.0.3",
+ "@rollup/plugin-json": "^6.0.0",
+ "@rollup/plugin-node-resolve": "15.0.1",
+ "@rollup/plugin-typescript": "^11.0.0",
+ "@rollup/pluginutils": "^5.0.2",
+ "acorn": "^8.8.2",
+ "acorn-walk": "^8.2.0",
+ "cac": "^6.7.14",
+ "chokidar": "^3.5.3",
+ "connect": "^3.7.0",
+ "connect-history-api-fallback": "^2.0.0",
+ "convert-source-map": "^2.0.0",
+ "cors": "^2.8.5",
+ "cross-spawn": "^7.0.3",
+ "debug": "^4.3.4",
+ "dep-types": "link:./src/types",
+ "dotenv": "^16.0.3",
+ "dotenv-expand": "^9.0.0",
+ "es-module-lexer": "^1.2.0",
+ "estree-walker": "^3.0.3",
+ "etag": "^1.8.1",
+ "fast-glob": "^3.2.12",
+ "http-proxy": "^1.18.1",
+ "json-stable-stringify": "^1.0.2",
+ "launch-editor-middleware": "^2.6.0",
+ "magic-string": "^0.30.0",
+ "micromatch": "^4.0.5",
+ "mlly": "^1.1.1",
+ "mrmime": "^1.0.1",
+ "okie": "^1.0.1",
+ "open": "^8.4.2",
+ "parse5": "^7.1.2",
+ "periscopic": "^3.1.0",
+ "picocolors": "^1.0.0",
+ "picomatch": "^2.3.1",
+ "postcss-import": "^15.1.0",
+ "postcss-load-config": "^4.0.1",
+ "postcss-modules": "^6.0.0",
+ "resolve.exports": "^2.0.1",
+ "rollup-plugin-license": "^3.0.1",
+ "sirv": "^2.0.2",
+ "source-map-js": "^1.0.2",
+ "source-map-support": "^0.5.21",
+ "strip-ansi": "^7.0.1",
+ "strip-literal": "^1.0.1",
+ "tsconfck": "^2.1.0",
+ "tslib": "^2.5.0",
+ "types": "link:./types",
+ "ufo": "^1.1.1",
+ "ws": "^8.12.1"
+ },
"engines": {
- "node": ">=12"
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ },
+ "peerDependencies": {
+ "@types/node": ">= 14",
+ "less": "*",
+ "sass": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ }
}
},
- "node_modules/@esbuild/linux-s390x": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz",
- "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==",
- "cpu": [
- "s390x"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
+ "../../../sveltejs-sites/node_modules/.pnpm/yootils@0.3.1/node_modules/yootils": {
+ "version": "0.3.1",
+ "license": "MIT",
+ "devDependencies": {
+ "agadoo": "^2.0.0",
+ "esbuild": "^0.12.8",
+ "prettier": "^2.3.1",
+ "typescript": "^4.3.2",
+ "uvu": "^0.5.1"
}
},
- "node_modules/@esbuild/linux-x64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz",
- "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
+ "../../../sveltejs-sites/packages/repl": {
+ "name": "@sveltejs/repl",
+ "version": "0.4.0",
+ "license": "MIT",
+ "dependencies": {
+ "@rollup/browser": "^3.20.4",
+ "@sveltejs/site-kit": "5.0.1",
+ "acorn": "^8.8.2",
+ "codemirror": "5.65.12",
+ "esm-env": "^1.0.0",
+ "estree-walker": "^3.0.3",
+ "resolve.exports": "^2.0.2",
+ "svelte-json-tree": "^1.0.0",
+ "yootils": "^0.3.1"
+ },
+ "devDependencies": {
+ "@sveltejs/adapter-auto": "^2.0.0",
+ "@sveltejs/kit": "^1.15.6",
+ "@sveltejs/package": "^2.0.2",
+ "eslint": "^8.38.0",
+ "eslint-config-prettier": "^8.8.0",
+ "eslint-plugin-svelte3": "^4.0.0",
+ "prettier": "^2.8.7",
+ "prettier-plugin-svelte": "^2.10.0",
+ "svelte": "^3.58.0",
+ "svelte2tsx": "^0.6.11",
+ "typescript": "^5.0.4",
+ "vite": "^4.2.1"
+ },
+ "peerDependencies": {
+ "svelte": "^3.50.0"
}
},
- "node_modules/@esbuild/netbsd-x64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz",
- "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "netbsd"
- ],
- "engines": {
- "node": ">=12"
- }
+ "../../../sveltejs-sites/packages/repl/node_modules/@rollup/browser": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/@rollup+browser@3.20.4/node_modules/@rollup/browser",
+ "link": true
},
- "node_modules/@esbuild/openbsd-x64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz",
- "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "openbsd"
- ],
- "engines": {
- "node": ">=12"
- }
+ "../../../sveltejs-sites/packages/repl/node_modules/@sveltejs/adapter-auto": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/@sveltejs+adapter-auto@2.0.0_@sveltejs+kit@1.15.6/node_modules/@sveltejs/adapter-auto",
+ "link": true
},
- "node_modules/@esbuild/sunos-x64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz",
- "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "sunos"
- ],
- "engines": {
- "node": ">=12"
- }
+ "../../../sveltejs-sites/packages/repl/node_modules/@sveltejs/kit": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/@sveltejs+kit@1.15.6_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit",
+ "link": true
},
- "node_modules/@esbuild/win32-arm64": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz",
- "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
+ "../../../sveltejs-sites/packages/repl/node_modules/@sveltejs/package": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/@sveltejs+package@2.0.2_svelte@3.58.0_typescript@5.0.4/node_modules/@sveltejs/package",
+ "link": true
},
- "node_modules/@esbuild/win32-ia32": {
- "version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz",
- "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
+ "../../../sveltejs-sites/packages/repl/node_modules/@sveltejs/site-kit": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/@sveltejs+site-kit@5.0.1_@sveltejs+kit@1.15.6_svelte@3.58.0/node_modules/@sveltejs/site-kit",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/acorn": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/acorn@8.8.2/node_modules/acorn",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/codemirror": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/codemirror@5.65.12/node_modules/codemirror",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/eslint": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/eslint@8.38.0/node_modules/eslint",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/eslint-config-prettier": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/eslint-config-prettier@8.8.0_eslint@8.38.0/node_modules/eslint-config-prettier",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/eslint-plugin-svelte3": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/eslint-plugin-svelte3@4.0.0_eslint@8.38.0_svelte@3.58.0/node_modules/eslint-plugin-svelte3",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/esm-env": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/esm-env@1.0.0/node_modules/esm-env",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/estree-walker": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/estree-walker@3.0.3/node_modules/estree-walker",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/prettier": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/prettier@2.8.7/node_modules/prettier",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/prettier-plugin-svelte": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/prettier-plugin-svelte@2.10.0_prettier@2.8.7_svelte@3.58.0/node_modules/prettier-plugin-svelte",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/resolve.exports": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/resolve.exports@2.0.2/node_modules/resolve.exports",
+ "link": true
},
- "node_modules/@esbuild/win32-x64": {
+ "../../../sveltejs-sites/packages/repl/node_modules/svelte": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/svelte@3.58.0/node_modules/svelte",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/svelte-json-tree": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/svelte-json-tree@1.0.0/node_modules/svelte-json-tree",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/svelte2tsx": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/svelte2tsx@0.6.11_svelte@3.58.0_typescript@5.0.4/node_modules/svelte2tsx",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/typescript": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/typescript@5.0.4/node_modules/typescript",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/vite": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/vite@4.2.1/node_modules/vite",
+ "link": true
+ },
+ "../../../sveltejs-sites/packages/repl/node_modules/yootils": {
+ "resolved": "../../../sveltejs-sites/node_modules/.pnpm/yootils@0.3.1/node_modules/yootils",
+ "link": true
+ },
+ "node_modules/@esbuild/darwin-arm64": {
"version": "0.16.17",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz",
- "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==",
"cpu": [
- "x64"
+ "arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
- "win32"
+ "darwin"
],
"engines": {
"node": ">=12"
@@ -401,9 +810,8 @@
},
"node_modules/@jimp/bmp": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.22.7.tgz",
- "integrity": "sha512-0cfBPvugURS7G+60vRBL+penDRst8x40alS5Rhn2nlGsgsBHljFDw7+H4o5r6gldw9nv9PR9JA90Wloy7KMZdQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7",
"bmp-js": "^0.1.0"
@@ -414,9 +822,8 @@
},
"node_modules/@jimp/core": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.22.7.tgz",
- "integrity": "sha512-lg4z+pw23v2Gp9LWQur0NqYtnmoNWnyN/Or96elhJgeEJskrDGwROdajortHCCOI1xDnUZSirg8sFvStC8BIlg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7",
"any-base": "^1.1.0",
@@ -431,18 +838,16 @@
},
"node_modules/@jimp/custom": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.22.7.tgz",
- "integrity": "sha512-n+1+ZVDNumB1E+sL7KdGKAJ6MbgniX1/v/xOEFEQ46WDZ4cRTqP4+tXjHTuHSlOXiANH+K9zD6qgzqmgO6mCVw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/core": "^0.22.7"
}
},
"node_modules/@jimp/gif": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.22.7.tgz",
- "integrity": "sha512-PGZMS8sYFnDcqg+t8IT3RaSJLrqB+3GzhI0hU5D4mmSuJ5UO/6Bdgu8nrwh3uFPxw0ZH6h9ozYk88cz0pKEhLQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7",
"gifwrap": "^0.9.2",
@@ -454,9 +859,8 @@
},
"node_modules/@jimp/jpeg": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.22.7.tgz",
- "integrity": "sha512-ptwWyX/7RPcREy8SpPN/8IlywbwyPXiuXmoHwM6m4iKcyaCmmnfCdZwLNXYliJzFAFLLOWDuOrwO3cZSkH6Czg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7",
"jpeg-js": "^0.4.4"
@@ -467,9 +871,8 @@
},
"node_modules/@jimp/plugin-blit": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.22.7.tgz",
- "integrity": "sha512-8oXcBTSd/sBmTQATrCxQ1ZBER31Lge8vXzWqNCbC3b1ZvRggCcqnDzRRH1+JiI4i+jPRo3Fi6/sdvEUyQ5LY3g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -479,9 +882,8 @@
},
"node_modules/@jimp/plugin-blur": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.22.7.tgz",
- "integrity": "sha512-M+0I5CKFIpnIQE27j8o8NECBsOFBd4z7C95ydy2UohYopugFq+hSVtMs1D4pQgb0RW1DJPiXD/4PHqb+lzV5mA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -491,9 +893,8 @@
},
"node_modules/@jimp/plugin-circle": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.22.7.tgz",
- "integrity": "sha512-zfZKKpOhlyiDeFjGW5JB9K4h/kvbdaAJWUEwmKrvvGar67G3j8dKu46AX0MeWRNZ1yk/lfz+JIa7TzKfxEBf6w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -503,9 +904,8 @@
},
"node_modules/@jimp/plugin-color": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.22.7.tgz",
- "integrity": "sha512-OXro9pdB0twQjV4LgW0bTEXaX1VgBsTBcFoDAs8q9mtQzD5p3UQmJ+ykCiQ5rTPxNN1Buc44tcCIfp8haB1ZVQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7",
"tinycolor2": "^1.6.0"
@@ -516,9 +916,8 @@
},
"node_modules/@jimp/plugin-contain": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.22.7.tgz",
- "integrity": "sha512-GwUxZp4jMA0O0qbknUPDONJAfHFaTRs8kK+jgRtUfgb1Xi96l5RN/PMMDv4owZCUiPVAON80X1BMj7nSQWNVUw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -531,9 +930,8 @@
},
"node_modules/@jimp/plugin-cover": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.22.7.tgz",
- "integrity": "sha512-PVXeQyofGepMoJaQ5XapLwCcZfsOF1IoAotHosh8AOP8niCP/Erm8T6ZWf5tf0sMJiLHQMPUyns186H5isqEMQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -546,9 +944,8 @@
},
"node_modules/@jimp/plugin-crop": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.22.7.tgz",
- "integrity": "sha512-XXvUU+hPdodtTBSgyUJUnzh7JgKMVlS1GxjcQsjYU8iGr1dbpuazKMTQxc76ChVmy8ue4goi8bGstacWUHpl/Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -558,9 +955,8 @@
},
"node_modules/@jimp/plugin-displace": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.22.7.tgz",
- "integrity": "sha512-CCNAkmm2OS4QQtNRfQvXqoAMxNE0maSlVEV5DNdioHOUKycy02EJ5hNYR3l0FG+NraQHOuqv9XV37sGRl6QzMA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -570,9 +966,8 @@
},
"node_modules/@jimp/plugin-dither": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.22.7.tgz",
- "integrity": "sha512-ndCW5MIGMdh3aBvvgRCO7el9cIPG29kU7xQYlOs5+3JsDk3Vf7X30QGPjzxABOY95qLUNUjf5Qe/p/tqv/vbcw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -582,9 +977,8 @@
},
"node_modules/@jimp/plugin-fisheye": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.22.7.tgz",
- "integrity": "sha512-boI1QowhZRfb6OF+ZPWtiSJP1GATsTHjd5Oy/lJ+n0L4rp439ZOTB1Elzcgc44O2C1mgZDdybRPQQvYdPF8slA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -594,9 +988,8 @@
},
"node_modules/@jimp/plugin-flip": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.22.7.tgz",
- "integrity": "sha512-/jkbgtvQPcKadAEV5ZXyoEpSdd7GEvGs/Ya/f48+LNszc+S24u4UXtuP3QPRJ5FHm0Re1t4uztM7xa6IPklAOA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -607,9 +1000,8 @@
},
"node_modules/@jimp/plugin-gaussian": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.22.7.tgz",
- "integrity": "sha512-OB1sdnjzq2rfUHmx9Rvi3SJIDbQAgWFgYEw6KhN3TSVOdrJHvwrQkEnwR9PoUzQg992VIpGcVc9Y1s/SOU2oCA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -619,9 +1011,8 @@
},
"node_modules/@jimp/plugin-invert": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.22.7.tgz",
- "integrity": "sha512-dX/TqACJ/M5uXDIEJlVPPwietMD6EWUeA/CV4uvhLz9EMjTgHociJ3TWqGCY/70phhIBLbhLcHUVBL/q65ynfQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -631,9 +1022,8 @@
},
"node_modules/@jimp/plugin-mask": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.22.7.tgz",
- "integrity": "sha512-rfKHKJLAtJG7qbB4zYAMcQ9ue3CIFRuAJ3xX0lzCxC0fGvCVuXlcxiAEauBxqaTWqiKMnahqpR3/Ah679K2FKQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -643,9 +1033,8 @@
},
"node_modules/@jimp/plugin-normalize": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.22.7.tgz",
- "integrity": "sha512-t8x2jjKDmvUAZB4Wbeagr4D0BvoVCIWquy94mpglvSZ8ujKLt0aQBl3CBEIbXFAoVqNif+G36NtxPHNsjxIXOg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -655,9 +1044,8 @@
},
"node_modules/@jimp/plugin-print": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.22.7.tgz",
- "integrity": "sha512-kx0+cPeinki1IFg9cJy7LC4uVuOEOa8TIrcERioB6PVgJ7EDzCAfatTKULZ+t4uSs2K/lQF97wPYlbiyxs/Hzg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7",
"load-bmfont": "^1.4.1"
@@ -669,9 +1057,8 @@
},
"node_modules/@jimp/plugin-resize": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.22.7.tgz",
- "integrity": "sha512-pg7i0JIYt7x7ag+CoD/yG70Xvwm1sKRfcFjQh954yestiin14uppPgXchAmTBmctecBjLNdsVlqSXbPvU4Jvxw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -681,9 +1068,8 @@
},
"node_modules/@jimp/plugin-rotate": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.22.7.tgz",
- "integrity": "sha512-Uh3Gb18IY8uXWk6E1bzMopum2GP+xwohbnMIDE0MSWmLaz7LXrfnvgXFba1uRGgn73CJz8UDS4fC1KIJMuxQZA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -696,9 +1082,8 @@
},
"node_modules/@jimp/plugin-scale": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.22.7.tgz",
- "integrity": "sha512-3uHUrk5Rl6MCxuoJtHTSeJjSHIxHWqOOgmD2caKIvyxds0Zmofu/Fva+N4V/m80E4q4G2RXNsUplFpFGhUM7hw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -709,9 +1094,8 @@
},
"node_modules/@jimp/plugin-shadow": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.22.7.tgz",
- "integrity": "sha512-NKEq5VR8U/d0OKf0hxFtrrbMCuNv7by31V+Kwgxb1oTP+j+zZEaww+m3YgEwIwRe7E8/yeDSHa5bJ+CmuyFZjw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -723,9 +1107,8 @@
},
"node_modules/@jimp/plugin-threshold": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.22.7.tgz",
- "integrity": "sha512-BH4aLwfmnqjRVhdzMIqUns4ycZ6QoHHFR6Qz+X2iSpH5a33xFA4DRbd3Ehtrs4Gk7XiCjWkUyM6wjmH7l/1hNQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7"
},
@@ -737,9 +1120,8 @@
},
"node_modules/@jimp/plugins": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.22.7.tgz",
- "integrity": "sha512-AJmzTG/sa+CDpvle/UE89hjHR85gnRGSwLuQqPbhlY6GFCmC3uqHRJz9O5I8A4zdi9+e8LsBphuTlKV7RbuXOw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/plugin-blit": "^0.22.7",
"@jimp/plugin-blur": "^0.22.7",
@@ -770,9 +1152,8 @@
},
"node_modules/@jimp/png": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.22.7.tgz",
- "integrity": "sha512-LxD3O9FKEwVv+j+HcUV7ez72Miy+823EjhtFZbBYXNp9qjHtHFBpgcSJBftUOCei8OlmmVgULYn9XjyfPsDgGw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/utils": "^0.22.7",
"pngjs": "^6.0.0"
@@ -783,9 +1164,8 @@
},
"node_modules/@jimp/tiff": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.22.7.tgz",
- "integrity": "sha512-/oE8kLumzBfU1Z6h4TrDXYCGQNc4CjbZQvPssjImEqNLr5vbefpIpoy1fVMpsyuHZHsGovsBhBHxTJaRLO4+Og==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"utif2": "^4.0.1"
},
@@ -795,9 +1175,8 @@
},
"node_modules/@jimp/types": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.22.7.tgz",
- "integrity": "sha512-1T8BxwDh5HJvBh3tt6HUd8r7ir5Ge3JWATXC8O3Y9QYwOaERjA2+FVhGSjtoo5xCeJvLRjSzEtfZ8heowMBL4w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jimp/bmp": "^0.22.7",
"@jimp/gif": "^0.22.7",
@@ -812,33 +1191,29 @@
},
"node_modules/@jimp/utils": {
"version": "0.22.7",
- "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.22.7.tgz",
- "integrity": "sha512-4ax4IOWLIERx4yz9y3fNXKvQaPOY23yJF5h4sizxVkQUObkZHWE0kL0TVHodBt3rS8ksdbCL8Jkz4GeNP/Katg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"regenerator-runtime": "^0.13.3"
}
},
"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,
+ "license": "MIT",
"engines": {
"node": ">=6.0.0"
}
},
"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
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
"version": "0.3.17",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz",
- "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jridgewell/resolve-uri": "3.1.0",
"@jridgewell/sourcemap-codec": "1.4.14"
@@ -846,9 +1221,8 @@
},
"node_modules/@mapbox/node-pre-gyp": {
"version": "1.0.10",
- "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz",
- "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==",
"dev": true,
+ "license": "BSD-3-Clause",
"dependencies": {
"detect-libc": "^2.0.0",
"https-proxy-agent": "^5.0.0",
@@ -859,297 +1233,109 @@
"rimraf": "^3.0.2",
"semver": "^7.3.5",
"tar": "^6.1.11"
- },
- "bin": {
- "node-pre-gyp": "bin/node-pre-gyp"
- }
- },
- "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz",
- "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==",
- "dev": true,
- "dependencies": {
- "whatwg-url": "^5.0.0"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- },
- "peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
- }
- },
- "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"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@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==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@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,
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@polka/url": {
- "version": "1.0.0-next.21",
- "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
- "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
- "dev": true
- },
- "node_modules/@resvg/resvg-js": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.4.1.tgz",
- "integrity": "sha512-wTOf1zerZX8qYcMmLZw3czR4paI4hXqPjShNwJRh5DeHxvgffUS5KM7XwxtbIheUW6LVYT5fhT2AJiP6mU7U4A==",
- "dev": true,
- "engines": {
- "node": ">= 10"
- },
- "optionalDependencies": {
- "@resvg/resvg-js-android-arm-eabi": "2.4.1",
- "@resvg/resvg-js-android-arm64": "2.4.1",
- "@resvg/resvg-js-darwin-arm64": "2.4.1",
- "@resvg/resvg-js-darwin-x64": "2.4.1",
- "@resvg/resvg-js-linux-arm-gnueabihf": "2.4.1",
- "@resvg/resvg-js-linux-arm64-gnu": "2.4.1",
- "@resvg/resvg-js-linux-arm64-musl": "2.4.1",
- "@resvg/resvg-js-linux-x64-gnu": "2.4.1",
- "@resvg/resvg-js-linux-x64-musl": "2.4.1",
- "@resvg/resvg-js-win32-arm64-msvc": "2.4.1",
- "@resvg/resvg-js-win32-ia32-msvc": "2.4.1",
- "@resvg/resvg-js-win32-x64-msvc": "2.4.1"
- }
- },
- "node_modules/@resvg/resvg-js-android-arm-eabi": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.4.1.tgz",
- "integrity": "sha512-AA6f7hS0FAPpvQMhBCf6f1oD1LdlqNXKCxAAPpKh6tR11kqV0YIB9zOlIYgITM14mq2YooLFl6XIbbvmY+jwUw==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@resvg/resvg-js-android-arm64": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.4.1.tgz",
- "integrity": "sha512-/QleoRdPfsEuH9jUjilYcDtKK/BkmWcK+1LXM8L2nsnf/CI8EnFyv7ZzCj4xAIvZGAy9dTYr/5NZBcTwxG2HQg==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@resvg/resvg-js-darwin-arm64": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.4.1.tgz",
- "integrity": "sha512-U1oMNhea+kAXgiEXgzo7EbFGCD1Edq5aSlQoe6LMly6UjHzgx2W3N5kEXCwU/CgN5FiQhZr7PlSJSlcr7mdhfg==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@resvg/resvg-js-darwin-x64": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.4.1.tgz",
- "integrity": "sha512-avyVh6DpebBfHHtTQTZYSr6NG1Ur6TEilk1+H0n7V+g4F7x7WPOo8zL00ZhQCeRQ5H4f8WXNWIEKL8fwqcOkYw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@resvg/resvg-js-linux-arm-gnueabihf": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.4.1.tgz",
- "integrity": "sha512-isY/mdKoBWH4VB5v621co+8l101jxxYjuTkwOLsbW+5RK9EbLciPlCB02M99ThAHzI2MYxIUjXNmNgOW8btXvw==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@resvg/resvg-js-linux-arm64-gnu": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.4.1.tgz",
- "integrity": "sha512-uY5voSCrFI8TH95vIYBm5blpkOtltLxLRODyhKJhGfskOI7XkRw5/t1u0sWAGYD8rRSNX+CA+np86otKjubrNg==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
+ },
+ "bin": {
+ "node-pre-gyp": "bin/node-pre-gyp"
}
},
- "node_modules/@resvg/resvg-js-linux-arm64-musl": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.4.1.tgz",
- "integrity": "sha512-6mT0+JBCsermKMdi/O2mMk3m7SqOjwi9TKAwSngRZ/nQoL3Z0Z5zV+572ztgbWr0GODB422uD8e9R9zzz38dRQ==",
- "cpu": [
- "arm64"
- ],
+ "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": {
+ "version": "2.6.9",
"dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
+ "license": "MIT",
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
"engines": {
- "node": ">= 10"
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
}
},
- "node_modules/@resvg/resvg-js-linux-x64-gnu": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.4.1.tgz",
- "integrity": "sha512-60KnrscLj6VGhkYOJEmmzPlqqfcw1keDh6U+vMcNDjPhV3B5vRSkpP/D/a8sfokyeh4VEacPSYkWGezvzS2/mg==",
- "cpu": [
- "x64"
- ],
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
"dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
"engines": {
- "node": ">= 10"
+ "node": ">= 8"
}
},
- "node_modules/@resvg/resvg-js-linux-x64-musl": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.4.1.tgz",
- "integrity": "sha512-0AMyZSICC1D7ge115cOZQW8Pcad6PjWuZkBFF3FJuSxC6Dgok0MQnLTs2MfMdKBlAcwO9dXsf3bv9tJZj8pATA==",
- "cpu": [
- "x64"
- ],
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
"dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
+ "license": "MIT",
"engines": {
- "node": ">= 10"
+ "node": ">= 8"
}
},
- "node_modules/@resvg/resvg-js-win32-arm64-msvc": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.4.1.tgz",
- "integrity": "sha512-76XDFOFSa3d0QotmcNyChh2xHwk+JTFiEQBVxMlHpHMeq7hNrQJ1IpE1zcHSQvrckvkdfLboKRrlGB86B10Qjw==",
- "cpu": [
- "arm64"
- ],
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
"dev": true,
- "optional": true,
- "os": [
- "win32"
- ],
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
"engines": {
- "node": ">= 10"
+ "node": ">= 8"
}
},
- "node_modules/@resvg/resvg-js-win32-ia32-msvc": {
+ "node_modules/@polka/url": {
+ "version": "1.0.0-next.21",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@resvg/resvg-js": {
"version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.4.1.tgz",
- "integrity": "sha512-odyVFGrEWZIzzJ89KdaFtiYWaIJh9hJRW/frcEcG3agJ464VXkN/2oEVF5ulD+5mpGlug9qJg7htzHcKxDN8sg==",
- "cpu": [
- "ia32"
- ],
+ "resolved": "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.4.1.tgz",
+ "integrity": "sha512-wTOf1zerZX8qYcMmLZw3czR4paI4hXqPjShNwJRh5DeHxvgffUS5KM7XwxtbIheUW6LVYT5fhT2AJiP6mU7U4A==",
"dev": true,
- "optional": true,
- "os": [
- "win32"
- ],
"engines": {
"node": ">= 10"
+ },
+ "optionalDependencies": {
+ "@resvg/resvg-js-android-arm-eabi": "2.4.1",
+ "@resvg/resvg-js-android-arm64": "2.4.1",
+ "@resvg/resvg-js-darwin-arm64": "2.4.1",
+ "@resvg/resvg-js-darwin-x64": "2.4.1",
+ "@resvg/resvg-js-linux-arm-gnueabihf": "2.4.1",
+ "@resvg/resvg-js-linux-arm64-gnu": "2.4.1",
+ "@resvg/resvg-js-linux-arm64-musl": "2.4.1",
+ "@resvg/resvg-js-linux-x64-gnu": "2.4.1",
+ "@resvg/resvg-js-linux-x64-musl": "2.4.1",
+ "@resvg/resvg-js-win32-arm64-msvc": "2.4.1",
+ "@resvg/resvg-js-win32-ia32-msvc": "2.4.1",
+ "@resvg/resvg-js-win32-x64-msvc": "2.4.1"
}
},
- "node_modules/@resvg/resvg-js-win32-x64-msvc": {
+ "node_modules/@resvg/resvg-js-darwin-arm64": {
"version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.4.1.tgz",
- "integrity": "sha512-vY4kTLH2S3bP+puU5x7hlAxHv+ulFgcK6Zn3efKSr0M0KnZ9A3qeAjZteIpkowEFfUeMPNg2dvvoFRJA9zqxSw==",
"cpu": [
- "x64"
+ "arm64"
],
"dev": true,
+ "license": "MPL-2.0",
"optional": true,
"os": [
- "win32"
+ "darwin"
],
"engines": {
"node": ">= 10"
}
},
- "node_modules/@rollup/browser": {
- "version": "3.20.2",
- "resolved": "https://registry.npmjs.org/@rollup/browser/-/browser-3.20.2.tgz",
- "integrity": "sha512-cW9g80ZjKnI91OvmTtb/NDB/N2XusFT6MopIQZSGSUE0y0I5I+OY2tZJFz1rSzJ2s2viyBFsbVAjgiI/6nkB+A=="
- },
"node_modules/@rollup/pluginutils": {
"version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"estree-walker": "^2.0.1",
"picomatch": "^2.2.2"
@@ -1160,15 +1346,13 @@
},
"node_modules/@rollup/pluginutils/node_modules/estree-walker": {
"version": "2.0.2",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@shuding/opentype.js": {
"version": "1.4.0-beta.0",
- "resolved": "https://registry.npmjs.org/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz",
- "integrity": "sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"fflate": "^0.7.3",
"string.prototype.codepointat": "^0.2.1"
@@ -1182,32 +1366,28 @@
},
"node_modules/@supabase/functions-js": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.1.0.tgz",
- "integrity": "sha512-vRziB+AqRXRaGHjEFHwBo0kuNDTuAxI7VUeqU24Fe86ISoD8YEQm0dGdpleJEcqgDGWaO6pxT1tfj1BRY5PwMg==",
+ "license": "MIT",
"dependencies": {
"cross-fetch": "^3.1.5"
}
},
"node_modules/@supabase/gotrue-js": {
- "version": "2.20.0",
- "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-2.20.0.tgz",
- "integrity": "sha512-dbbEXrzb6OdWeYJQ8VYnJj2sMiZYw8XGj1B5rZlbcjDxkW0Za04x+wWn6g6T5/6RwNm2kReqgAR5ufYeCPuCDA==",
+ "version": "2.22.0",
+ "license": "MIT",
"dependencies": {
"cross-fetch": "^3.1.5"
}
},
"node_modules/@supabase/postgrest-js": {
"version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.5.0.tgz",
- "integrity": "sha512-YaU1HBE43Ba+FGmnXuvK+xYeHylkDKd04PYeKDUCoE2bUHoxSDqnjHbOwmLjnusGZi3X1MrFeUH1Wwb4bHYyIg==",
+ "license": "MIT",
"dependencies": {
"cross-fetch": "^3.1.5"
}
},
"node_modules/@supabase/realtime-js": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.7.1.tgz",
- "integrity": "sha512-WC0yPArBF/wPXwxKWTrRSMWWnFQCbhhUsX0u42x4OqUdDJtow6rzvDIZHWFZLh85UUBYIQ2++AabSNgzd3ubQg==",
+ "version": "2.7.2",
+ "license": "MIT",
"dependencies": {
"@types/phoenix": "^1.5.4",
"@types/websocket": "^1.0.3",
@@ -1215,30 +1395,29 @@
}
},
"node_modules/@supabase/storage-js": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.3.1.tgz",
- "integrity": "sha512-BaPIvyvjuZW1V0CnfGKUZyzpBUXnsh0XD8eqTOYd+MdiGPmIPI0vtwnT4fAoK8mipp1vpcN62EVQaqeUnWXPtQ==",
+ "version": "2.5.1",
+ "license": "MIT",
"dependencies": {
"cross-fetch": "^3.1.5"
}
},
"node_modules/@supabase/supabase-js": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.14.0.tgz",
- "integrity": "sha512-pdcYDaxTUqv5A8NqDnLn731rTP0Wm469H+0ag6Jb8YpWR95rmusfpGY7vrykWXvdnvCMxoG6eEwSF9vQtxVrow==",
+ "version": "2.20.0",
+ "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.20.0.tgz",
+ "integrity": "sha512-6sNX4WEaVBbmOS1K2U3PcpAhp0FcjVo1FRSEoj4N+NZ6DIokX+yut8IBhF176pg5kFCdFIL2wyNhf3SltREmWw==",
"dependencies": {
"@supabase/functions-js": "^2.1.0",
- "@supabase/gotrue-js": "^2.18.1",
+ "@supabase/gotrue-js": "^2.22.0",
"@supabase/postgrest-js": "^1.1.1",
- "@supabase/realtime-js": "^2.7.1",
- "@supabase/storage-js": "^2.3.1",
+ "@supabase/realtime-js": "^2.7.2",
+ "@supabase/storage-js": "^2.5.1",
"cross-fetch": "^3.1.5"
}
},
"node_modules/@sveltejs/adapter-vercel": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@sveltejs/adapter-vercel/-/adapter-vercel-2.4.1.tgz",
- "integrity": "sha512-7YOHBq8onxqD5ZshQhveuSzJg9ZOicKoNZQtOnAj++0MJmPElxQ5Mjqp6aQfIhHAHl8tn5UbacCpvR39mPejgw==",
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/@sveltejs/adapter-vercel/-/adapter-vercel-2.4.2.tgz",
+ "integrity": "sha512-HxItPKrt9DmSbKw2X4XVRYa4J2ueTEfQr79ijDcI/ZUtQ64d4X3ilUnLpmm1nXMBb1DyxaWJF4o8avwiV4O2Hw==",
"dev": true,
"dependencies": {
"@vercel/nft": "^0.22.1",
@@ -1249,9 +1428,9 @@
}
},
"node_modules/@sveltejs/kit": {
- "version": "1.15.1",
- "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.15.1.tgz",
- "integrity": "sha512-Wexy3N+COoClTuRawVJRbLoH5HFxNrXG3uoHt/Yd5IGx8WAcJM9Nj/CcBLw/tjCR9uDDYMnx27HxuPy3YIYQUA==",
+ "version": "1.15.7",
+ "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.15.7.tgz",
+ "integrity": "sha512-dgdKExsMJ16X3q8tEcuDlv+QIWAlJcf7IqCU2HWV13nmtTzwSA2n4VtEx9Gy5OGhH0SUAGNIupmlf0TdFSMXbw==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
@@ -1281,31 +1460,16 @@
}
},
"node_modules/@sveltejs/repl": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/@sveltejs/repl/-/repl-0.2.0.tgz",
- "integrity": "sha512-TWla1fYIl1mBKcQwBPtH1imal50vmg+OuXcUBprFzieFGeQsX96TpTboxNJkf5fwfLIkHUYT5nS4Jh+VYWB0vA==",
- "dependencies": {
- "@rollup/browser": "^3.15.0",
- "@sveltejs/site-kit": "3.2.2",
- "acorn": "^8.8.2",
- "codemirror": "5.65.1",
- "estree-walker": "^3.0.3",
- "resolve.exports": "^2.0.0",
- "svelte-json-tree": "^1.0.0",
- "yootils": "^0.3.1"
- }
- },
- "node_modules/@sveltejs/repl/node_modules/@sveltejs/site-kit": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/@sveltejs/site-kit/-/site-kit-3.2.2.tgz",
- "integrity": "sha512-HBLtfNdLr5Ykl8i8CvJcYjib7zMIJupg4T/omplp3ccpgpiUh26tk71vRG1+a6yMkfbfy0ShoPb9uwNril5cnw=="
+ "resolved": "../../../sveltejs-sites/packages/repl",
+ "link": true
},
"node_modules/@sveltejs/site-kit": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@sveltejs/site-kit/-/site-kit-4.0.1.tgz",
- "integrity": "sha512-4uMN2quyP+us87690TFMmmt5QtbapZrpbeqVoc9uvgBQqIs+2L0W5y033YnoKKxk/G40AnODYJ0Rqbwuome7jA==",
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/@sveltejs/site-kit/-/site-kit-5.0.3.tgz",
+ "integrity": "sha512-HA/L3lnsKmLVPdipaxS+MRgcExaF0WxFoHWS/TDhS7kwFcY6ds8Fp10A4Jd7lt2cv+CsyQviWFD2hA0lwE8NOA==",
"dev": true,
"dependencies": {
+ "esm-env": "^1.0.0",
"svelte-local-storage-store": "^0.4.0"
},
"peerDependencies": {
@@ -1315,9 +1479,8 @@
},
"node_modules/@sveltejs/vite-plugin-svelte": {
"version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.4.tgz",
- "integrity": "sha512-pjqhW00KwK2uzDGEr+yJBwut+D+4XfJO/+bHHdHzPRXn9+1Jeq5JcFHyrUiYaXgHtyhX0RsllCTm4ssAx4ZY7Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "^4.3.4",
"deepmerge": "^4.3.1",
@@ -1336,20 +1499,18 @@
},
"node_modules/@tokenizer/token": {
"version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz",
- "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/cookie": {
"version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.1.tgz",
- "integrity": "sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/estree": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz",
- "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ=="
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/marked": {
"version": "4.0.8",
@@ -1363,9 +1524,8 @@
"integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q=="
},
"node_modules/@types/phoenix": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.5.5.tgz",
- "integrity": "sha512-1eWWT19k0L4ZiTvdXjAvJ9KvW0B8SdiVftQmFPJGTEx78Q4PCSIQDpz+EfkFVR1N4U9gREjlW4JXL8YCIlY0bw=="
+ "version": "1.5.6",
+ "license": "MIT"
},
"node_modules/@types/prismjs": {
"version": "1.26.0",
@@ -1375,23 +1535,20 @@
},
"node_modules/@types/pug": {
"version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz",
- "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/websocket": {
"version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.5.tgz",
- "integrity": "sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==",
+ "license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@typescript/twoslash": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@typescript/twoslash/-/twoslash-3.1.0.tgz",
- "integrity": "sha512-kTwMUQ8xtAZaC4wb2XuLkPqFVBj2dNBueMQ89NWEuw87k2nLBbuafeG5cob/QEr6YduxIdTVUjix0MtC7mPlmg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@typescript/vfs": "1.3.5",
"debug": "^4.1.1",
@@ -1400,27 +1557,24 @@
},
"node_modules/@typescript/twoslash/node_modules/@typescript/vfs": {
"version": "1.3.5",
- "resolved": "https://registry.npmjs.org/@typescript/vfs/-/vfs-1.3.5.tgz",
- "integrity": "sha512-pI8Saqjupf9MfLw7w2+og+fmb0fZS0J6vsKXXrp4/PDXEFvntgzXmChCXC/KefZZS0YGS6AT8e0hGAJcTsdJlg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "^4.1.1"
}
},
"node_modules/@typescript/vfs": {
"version": "1.3.4",
- "resolved": "https://registry.npmjs.org/@typescript/vfs/-/vfs-1.3.4.tgz",
- "integrity": "sha512-RbyJiaAGQPIcAGWFa3jAXSuAexU4BFiDRF1g3hy7LmRqfNpYlTQWGXjcrOaVZjJ8YkkpuwG0FcsYvtWQpd9igQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "^4.1.1"
}
},
"node_modules/@vercel/nft": {
"version": "0.22.6",
- "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.22.6.tgz",
- "integrity": "sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@mapbox/node-pre-gyp": "^1.0.5",
"@rollup/pluginutils": "^4.0.0",
@@ -1443,20 +1597,18 @@
},
"node_modules/@vercel/nft/node_modules/estree-walker": {
"version": "2.0.2",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/abbrev": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/acorn": {
"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,
+ "license": "MIT",
"bin": {
"acorn": "bin/acorn"
},
@@ -1466,9 +1618,8 @@
},
"node_modules/agent-base": {
"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,
+ "license": "MIT",
"dependencies": {
"debug": "4"
},
@@ -1478,30 +1629,26 @@
},
"node_modules/ansi-regex": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/ansi-sequence-parser": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.0.tgz",
- "integrity": "sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/any-base": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz",
- "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/anymatch": {
"version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
@@ -1512,15 +1659,13 @@
},
"node_modules/aproba": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
- "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/are-we-there-yet": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"delegates": "^1.0.0",
"readable-stream": "^3.6.0"
@@ -1531,20 +1676,16 @@
},
"node_modules/async-sema": {
"version": "3.1.1",
- "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz",
- "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"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==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/base64-js": {
"version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
"dev": true,
"funding": [
{
@@ -1559,31 +1700,29 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/binary-extensions": {
"version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/bindings": {
"version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"file-uri-to-path": "1.0.0"
}
},
"node_modules/bl": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"buffer": "^5.5.0",
"inherits": "^2.0.4",
@@ -1592,15 +1731,13 @@
},
"node_modules/bmp-js": {
"version": "0.1.0",
- "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz",
- "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/brace-expansion": {
"version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -1608,9 +1745,8 @@
},
"node_modules/braces": {
"version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"fill-range": "^7.0.1"
},
@@ -1620,8 +1756,6 @@
},
"node_modules/buffer": {
"version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
"dev": true,
"funding": [
{
@@ -1637,6 +1771,7 @@
"url": "https://feross.org/support"
}
],
+ "license": "MIT",
"dependencies": {
"base64-js": "^1.3.1",
"ieee754": "^1.1.13"
@@ -1644,27 +1779,24 @@
},
"node_modules/buffer-crc32": {
"version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": "*"
}
},
"node_modules/buffer-equal": {
"version": "0.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
- "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/bufferutil": {
"version": "4.0.7",
- "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz",
- "integrity": "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==",
"hasInstallScript": true,
+ "license": "MIT",
"dependencies": {
"node-gyp-build": "^4.3.0"
},
@@ -1674,8 +1806,6 @@
},
"node_modules/busboy": {
"version": "1.6.0",
- "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
- "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
"dev": true,
"dependencies": {
"streamsearch": "^1.1.0"
@@ -1686,26 +1816,22 @@
},
"node_modules/callsites": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/camelize": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz",
- "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==",
"dev": true,
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/chokidar": {
"version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
"dev": true,
"funding": [
{
@@ -1713,6 +1839,7 @@
"url": "https://paulmillr.com/funding/"
}
],
+ "license": "MIT",
"dependencies": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
@@ -1731,23 +1858,16 @@
},
"node_modules/chownr": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=10"
}
},
- "node_modules/codemirror": {
- "version": "5.65.1",
- "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.1.tgz",
- "integrity": "sha512-s6aac+DD+4O2u1aBmdxhB7yz2XU7tG3snOyQ05Kxifahz7hoxnfxIRHxiCSEv3TUC38dIVH8G+lZH9UWSfGQxA=="
- },
"node_modules/color": {
"version": "4.2.3",
- "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
- "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-convert": "^2.0.1",
"color-string": "^1.9.0"
@@ -1758,9 +1878,8 @@
},
"node_modules/color-convert": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
@@ -1770,15 +1889,13 @@
},
"node_modules/color-name": {
"version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/color-string": {
"version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-name": "^1.0.0",
"simple-swizzle": "^0.2.2"
@@ -1786,24 +1903,21 @@
},
"node_modules/color-support": {
"version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
"dev": true,
+ "license": "ISC",
"bin": {
"color-support": "bin.js"
}
},
"node_modules/concat-map": {
"version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/console-control-strings": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/cookie": {
"version": "0.5.0",
@@ -1815,16 +1929,14 @@
},
"node_modules/cross-fetch": {
"version": "3.1.5",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
- "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
+ "license": "MIT",
"dependencies": {
"node-fetch": "2.6.7"
}
},
"node_modules/cross-fetch/node_modules/node-fetch": {
"version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -1842,30 +1954,26 @@
},
"node_modules/css-background-parser": {
"version": "0.1.0",
- "resolved": "https://registry.npmjs.org/css-background-parser/-/css-background-parser-0.1.0.tgz",
- "integrity": "sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/css-box-shadow": {
"version": "1.0.0-3",
- "resolved": "https://registry.npmjs.org/css-box-shadow/-/css-box-shadow-1.0.0-3.tgz",
- "integrity": "sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/css-color-keywords": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
- "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=4"
}
},
"node_modules/css-to-react-native": {
"version": "3.2.0",
- "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz",
- "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"camelize": "^1.0.0",
"css-color-keywords": "^1.0.0",
@@ -1874,8 +1982,7 @@
},
"node_modules/d": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
- "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+ "license": "ISC",
"dependencies": {
"es5-ext": "^0.10.50",
"type": "^1.0.1"
@@ -1883,18 +1990,16 @@
},
"node_modules/data-uri-to-buffer": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
- "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 12"
}
},
"node_modules/debug": {
"version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ms": "2.1.2"
},
@@ -1909,9 +2014,8 @@
},
"node_modules/decompress-response": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"mimic-response": "^3.1.0"
},
@@ -1924,18 +2028,16 @@
},
"node_modules/deep-extend": {
"version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4.0.0"
}
},
"node_modules/deepmerge": {
"version": "4.3.1",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
- "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -1954,24 +2056,21 @@
},
"node_modules/delegates": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/detect-indent": {
"version": "6.1.0",
- "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
- "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/detect-libc": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
- "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==",
"dev": true,
+ "license": "Apache-2.0",
"engines": {
"node": ">=8"
}
@@ -1988,8 +2087,6 @@
},
"node_modules/dom-walk": {
"version": "0.1.2",
- "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
- "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==",
"dev": true
},
"node_modules/dotenv": {
@@ -2003,24 +2100,21 @@
},
"node_modules/emoji-regex": {
"version": "10.2.1",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz",
- "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"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==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"once": "^1.4.0"
}
},
"node_modules/es5-ext": {
"version": "0.10.62",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz",
- "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
"hasInstallScript": true,
+ "license": "ISC",
"dependencies": {
"es6-iterator": "^2.0.3",
"es6-symbol": "^3.1.3",
@@ -2032,8 +2126,7 @@
},
"node_modules/es6-iterator": {
"version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
+ "license": "MIT",
"dependencies": {
"d": "1",
"es5-ext": "^0.10.35",
@@ -2042,14 +2135,12 @@
},
"node_modules/es6-promise": {
"version": "3.3.1",
- "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
- "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/es6-symbol": {
"version": "3.1.3",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
- "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+ "license": "ISC",
"dependencies": {
"d": "^1.0.1",
"ext": "^1.1.2"
@@ -2057,10 +2148,9 @@
},
"node_modules/esbuild": {
"version": "0.16.17",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz",
- "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==",
"dev": true,
"hasInstallScript": true,
+ "license": "MIT",
"bin": {
"esbuild": "bin/esbuild"
},
@@ -2094,51 +2184,36 @@
},
"node_modules/esm-env": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz",
- "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==",
- "dev": true
- },
- "node_modules/estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "dependencies": {
- "@types/estree": "^1.0.0"
- }
+ "dev": true,
+ "license": "MIT"
},
"node_modules/exif-parser": {
"version": "0.1.12",
- "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz",
- "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==",
"dev": true
},
"node_modules/expand-template": {
"version": "2.0.3",
- "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
- "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
"dev": true,
+ "license": "(MIT OR WTFPL)",
"engines": {
"node": ">=6"
}
},
"node_modules/ext": {
"version": "1.7.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
- "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
+ "license": "ISC",
"dependencies": {
"type": "^2.7.2"
}
},
"node_modules/ext/node_modules/type": {
"version": "2.7.2",
- "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
- "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
+ "license": "ISC"
},
"node_modules/fast-glob": {
"version": "3.2.12",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
- "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
@@ -2152,26 +2227,22 @@
},
"node_modules/fastq": {
"version": "1.15.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
- "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"reusify": "^1.0.4"
}
},
"node_modules/fenceparser": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/fenceparser/-/fenceparser-1.1.1.tgz",
- "integrity": "sha512-VdkTsK7GWLT0VWMK5S5WTAPn61wJ98WPFwJiRHumhg4ESNUO/tnkU8bzzzc62o6Uk1SVhuZFLnakmDA4SGV7wA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
}
},
"node_modules/fetch-blob": {
"version": "3.2.0",
- "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
- "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
"dev": true,
"funding": [
{
@@ -2183,6 +2254,7 @@
"url": "https://paypal.me/jimmywarting"
}
],
+ "license": "MIT",
"dependencies": {
"node-domexception": "^1.0.0",
"web-streams-polyfill": "^3.0.3"
@@ -2193,15 +2265,13 @@
},
"node_modules/fflate": {
"version": "0.7.4",
- "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz",
- "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/file-type": {
"version": "16.5.4",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz",
- "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"readable-web-to-node-stream": "^3.0.0",
"strtok3": "^6.2.4",
@@ -2216,15 +2286,13 @@
},
"node_modules/file-uri-to-path": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/fill-range": {
"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,
+ "license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
},
@@ -2247,9 +2315,8 @@
},
"node_modules/formdata-polyfill": {
"version": "4.0.10",
- "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
- "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"fetch-blob": "^3.1.2"
},
@@ -2259,15 +2326,13 @@
},
"node_modules/fs-constants": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/fs-minipass": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"minipass": "^3.0.0"
},
@@ -2277,9 +2342,8 @@
},
"node_modules/fs-minipass/node_modules/minipass": {
"version": "3.3.6",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"yallist": "^4.0.0"
},
@@ -2289,16 +2353,13 @@
},
"node_modules/fs.realpath": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/fsevents": {
"version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
- "hasInstallScript": true,
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -2309,15 +2370,13 @@
},
"node_modules/function-bind": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/gauge": {
"version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"aproba": "^1.0.3 || ^2.0.0",
"color-support": "^1.1.2",
@@ -2335,9 +2394,8 @@
},
"node_modules/gifwrap": {
"version": "0.9.4",
- "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.4.tgz",
- "integrity": "sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"image-q": "^4.0.0",
"omggif": "^1.0.10"
@@ -2345,15 +2403,13 @@
},
"node_modules/github-from-package": {
"version": "0.0.0",
- "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
- "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/glob": {
"version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -2371,9 +2427,8 @@
},
"node_modules/glob-parent": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -2383,9 +2438,8 @@
},
"node_modules/global": {
"version": "4.4.0",
- "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
- "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"min-document": "^2.19.0",
"process": "^0.11.10"
@@ -2393,27 +2447,23 @@
},
"node_modules/globalyzer": {
"version": "0.1.0",
- "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz",
- "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/globrex": {
"version": "0.1.2",
- "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
- "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/graceful-fs": {
"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
+ "dev": true,
+ "license": "ISC"
},
"node_modules/has": {
"version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"function-bind": "^1.1.1"
},
@@ -2423,15 +2473,13 @@
},
"node_modules/has-unicode": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/https-proxy-agent": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"agent-base": "6",
"debug": "4"
@@ -2442,8 +2490,6 @@
},
"node_modules/ieee754": {
"version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
"dev": true,
"funding": [
{
@@ -2458,28 +2504,26 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "BSD-3-Clause"
},
"node_modules/image-q": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/image-q/-/image-q-4.0.0.tgz",
- "integrity": "sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@types/node": "16.9.1"
}
},
"node_modules/image-q/node_modules/@types/node": {
"version": "16.9.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz",
- "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/imagetools-core": {
"version": "3.3.1",
- "resolved": "https://registry.npmjs.org/imagetools-core/-/imagetools-core-3.3.1.tgz",
- "integrity": "sha512-xllF2GDRg0SXCQQRxBAtE6N9dPAttc+ro+QDLnRmVSE5lH5clQxD2Al4XluirXj0T7lIH5VbetFmBLowW6ps+w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"sharp": "^0.31.3"
},
@@ -2487,11 +2531,17 @@
"node": ">=12.0.0"
}
},
+ "node_modules/immutable": {
+ "version": "4.3.0",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true
+ },
"node_modules/import-fresh": {
"version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
@@ -2505,18 +2555,16 @@
},
"node_modules/import-fresh/node_modules/resolve-from": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/inflight": {
"version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -2524,36 +2572,31 @@
},
"node_modules/inherits": {
"version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/ini": {
"version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/interpret": {
"version": "1.4.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
- "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.10"
}
},
"node_modules/is-arrayish": {
"version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/is-binary-path": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"binary-extensions": "^2.0.0"
},
@@ -2563,9 +2606,8 @@
},
"node_modules/is-core-module": {
"version": "2.11.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
- "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"has": "^1.0.3"
},
@@ -2575,33 +2617,29 @@
},
"node_modules/is-extglob": {
"version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/is-function": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
- "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/is-glob": {
"version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-extglob": "^2.1.1"
},
@@ -2611,23 +2649,20 @@
},
"node_modules/is-number": {
"version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.12.0"
}
},
"node_modules/is-typedarray": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
+ "license": "MIT"
},
"node_modules/isomorphic-fetch": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz",
- "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"node-fetch": "^2.6.1",
"whatwg-fetch": "^3.4.1"
@@ -2635,9 +2670,8 @@
},
"node_modules/isomorphic-fetch/node_modules/node-fetch": {
"version": "2.6.9",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz",
- "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -2667,30 +2701,26 @@
},
"node_modules/jpeg-js": {
"version": "0.4.4",
- "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz",
- "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==",
- "dev": true
+ "dev": true,
+ "license": "BSD-3-Clause"
},
"node_modules/jsonc-parser": {
"version": "3.2.0",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
- "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/kleur": {
"version": "4.1.5",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
- "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/linebreak": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz",
- "integrity": "sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"base64-js": "0.0.8",
"unicode-trie": "^2.0.0"
@@ -2698,18 +2728,16 @@
},
"node_modules/linebreak/node_modules/base64-js": {
"version": "0.0.8",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
- "integrity": "sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/load-bmfont": {
"version": "1.4.1",
- "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz",
- "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"buffer-equal": "0.0.1",
"mime": "^1.3.4",
@@ -2723,9 +2751,8 @@
},
"node_modules/load-bmfont/node_modules/mime": {
"version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
"dev": true,
+ "license": "MIT",
"bin": {
"mime": "cli.js"
},
@@ -2735,9 +2762,8 @@
},
"node_modules/lru-cache": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"yallist": "^4.0.0"
},
@@ -2747,18 +2773,16 @@
},
"node_modules/lz-string": {
"version": "1.5.0",
- "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
- "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==",
"dev": true,
+ "license": "MIT",
"bin": {
"lz-string": "bin/bin.js"
}
},
"node_modules/magic-string": {
"version": "0.30.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz",
- "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.4.13"
},
@@ -2768,9 +2792,8 @@
},
"node_modules/make-dir": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"semver": "^6.0.0"
},
@@ -2783,9 +2806,8 @@
},
"node_modules/make-dir/node_modules/semver": {
"version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
"dev": true,
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
@@ -2804,18 +2826,16 @@
},
"node_modules/merge2": {
"version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 8"
}
},
"node_modules/micromatch": {
"version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"braces": "^3.0.2",
"picomatch": "^2.3.1"
@@ -2826,9 +2846,8 @@
},
"node_modules/mime": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
- "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
"dev": true,
+ "license": "MIT",
"bin": {
"mime": "cli.js"
},
@@ -2838,9 +2857,8 @@
},
"node_modules/mimic-response": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -2850,8 +2868,6 @@
},
"node_modules/min-document": {
"version": "2.19.0",
- "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
- "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==",
"dev": true,
"dependencies": {
"dom-walk": "^0.1.0"
@@ -2859,18 +2875,16 @@
},
"node_modules/min-indent": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
- "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/minimatch": {
"version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -2880,27 +2894,24 @@
},
"node_modules/minimist": {
"version": "1.2.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
"dev": true,
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/minipass": {
"version": "4.2.5",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz",
- "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=8"
}
},
"node_modules/minizlib": {
"version": "2.1.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"minipass": "^3.0.0",
"yallist": "^4.0.0"
@@ -2911,9 +2922,8 @@
},
"node_modules/minizlib/node_modules/minipass": {
"version": "3.3.6",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"yallist": "^4.0.0"
},
@@ -2923,9 +2933,8 @@
},
"node_modules/mkdirp": {
"version": "2.1.6",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz",
- "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==",
"dev": true,
+ "license": "MIT",
"bin": {
"mkdirp": "dist/cjs/src/bin.js"
},
@@ -2938,38 +2947,32 @@
},
"node_modules/mkdirp-classic": {
"version": "0.5.3",
- "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
- "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/mri": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
- "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/mrmime": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
- "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=10"
}
},
"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==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/nanoid": {
"version": "3.3.6",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
- "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
"dev": true,
"funding": [
{
@@ -2977,6 +2980,7 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"bin": {
"nanoid": "bin/nanoid.cjs"
},
@@ -2986,20 +2990,17 @@
},
"node_modules/napi-build-utils": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
- "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/next-tick": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
- "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
+ "license": "ISC"
},
"node_modules/node-abi": {
"version": "3.33.0",
- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.33.0.tgz",
- "integrity": "sha512-7GGVawqyHF4pfd0YFybhv/eM9JwTtPqx0mAanQ146O3FlSh3pA24zf9IRQTOsfTSqXTNzPSP5iagAJ94jjuVog==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"semver": "^7.3.5"
},
@@ -3009,14 +3010,11 @@
},
"node_modules/node-addon-api": {
"version": "5.1.0",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz",
- "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/node-domexception": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
- "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
"dev": true,
"funding": [
{
@@ -3028,6 +3026,7 @@
"url": "https://paypal.me/jimmywarting"
}
],
+ "license": "MIT",
"engines": {
"node": ">=10.5.0"
}
@@ -3052,8 +3051,7 @@
},
"node_modules/node-gyp-build": {
"version": "4.6.0",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz",
- "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==",
+ "license": "MIT",
"bin": {
"node-gyp-build": "bin.js",
"node-gyp-build-optional": "optional.js",
@@ -3062,9 +3060,8 @@
},
"node_modules/nopt": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
- "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"abbrev": "1"
},
@@ -3077,18 +3074,16 @@
},
"node_modules/normalize-path": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/npmlog": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"are-we-there-yet": "^2.0.0",
"console-control-strings": "^1.1.0",
@@ -3098,39 +3093,34 @@
},
"node_modules/object-assign": {
"version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/omggif": {
"version": "1.0.10",
- "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz",
- "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/once": {
"version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"wrappy": "1"
}
},
"node_modules/pako": {
"version": "0.2.9",
- "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
- "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/parent-module": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"callsites": "^3.0.0"
},
@@ -3140,21 +3130,18 @@
},
"node_modules/parse-bmfont-ascii": {
"version": "1.0.6",
- "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz",
- "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/parse-bmfont-binary": {
"version": "1.0.6",
- "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz",
- "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/parse-bmfont-xml": {
"version": "1.1.4",
- "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz",
- "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"xml-parse-from-string": "^1.0.0",
"xml2js": "^0.4.5"
@@ -3162,30 +3149,26 @@
},
"node_modules/parse-headers": {
"version": "2.0.5",
- "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz",
- "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/path-is-absolute": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/path-parse": {
"version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/peek-readable": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz",
- "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
},
@@ -3196,21 +3179,18 @@
},
"node_modules/phin": {
"version": "2.9.3",
- "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz",
- "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/picocolors": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/picomatch": {
"version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8.6"
},
@@ -3220,9 +3200,8 @@
},
"node_modules/pixelmatch": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz",
- "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"pngjs": "^3.0.0"
},
@@ -3232,26 +3211,22 @@
},
"node_modules/pixelmatch/node_modules/pngjs": {
"version": "3.4.0",
- "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
- "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4.0.0"
}
},
"node_modules/pngjs": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz",
- "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/postcss": {
"version": "8.4.21",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
- "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
"dev": true,
"funding": [
{
@@ -3263,6 +3238,7 @@
"url": "https://tidelift.com/funding/github/npm/postcss"
}
],
+ "license": "MIT",
"dependencies": {
"nanoid": "^3.3.4",
"picocolors": "^1.0.0",
@@ -3274,15 +3250,13 @@
},
"node_modules/postcss-value-parser": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/prebuild-install": {
"version": "7.1.1",
- "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
- "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"detect-libc": "^2.0.0",
"expand-template": "^2.0.3",
@@ -3346,18 +3320,16 @@
},
"node_modules/process": {
"version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.6.0"
}
},
"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==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"end-of-stream": "^1.1.0",
"once": "^1.3.1"
@@ -3365,8 +3337,6 @@
},
"node_modules/queue-microtask": {
"version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"dev": true,
"funding": [
{
@@ -3381,13 +3351,13 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/rc": {
"version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
"dev": true,
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
"dependencies": {
"deep-extend": "^0.6.0",
"ini": "~1.3.0",
@@ -3400,9 +3370,8 @@
},
"node_modules/readable-stream": {
"version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -3414,9 +3383,8 @@
},
"node_modules/readable-web-to-node-stream": {
"version": "3.0.2",
- "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz",
- "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"readable-stream": "^3.6.0"
},
@@ -3430,9 +3398,8 @@
},
"node_modules/readdirp": {
"version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"picomatch": "^2.2.1"
},
@@ -3442,8 +3409,6 @@
},
"node_modules/rechoir": {
"version": "0.6.2",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
- "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==",
"dev": true,
"dependencies": {
"resolve": "^1.1.6"
@@ -3454,15 +3419,13 @@
},
"node_modules/regenerator-runtime": {
"version": "0.13.11",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
- "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/resolve": {
"version": "1.22.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
- "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-core-module": "^2.9.0",
"path-parse": "^1.0.7",
@@ -3477,26 +3440,16 @@
},
"node_modules/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,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
- "node_modules/resolve.exports": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz",
- "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==",
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/reusify": {
"version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
"dev": true,
+ "license": "MIT",
"engines": {
"iojs": ">=1.0.0",
"node": ">=0.10.0"
@@ -3504,9 +3457,8 @@
},
"node_modules/rimraf": {
"version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"glob": "^7.1.3"
},
@@ -3518,9 +3470,9 @@
}
},
"node_modules/rollup": {
- "version": "3.20.2",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.2.tgz",
- "integrity": "sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==",
+ "version": "3.20.4",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.4.tgz",
+ "integrity": "sha512-n7J4tuctZXUErM9Uc916httwqmTc63zzCr2+TLCiSCpfO/Xuk3g/marGN1IlRJZi+QF3XMYx75PxXRfZDVgaRw==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
@@ -3535,8 +3487,6 @@
},
"node_modules/run-parallel": {
"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": [
{
@@ -3552,15 +3502,15 @@
"url": "https://feross.org/support"
}
],
+ "license": "MIT",
"dependencies": {
"queue-microtask": "^1.2.2"
}
},
"node_modules/sade": {
"version": "1.8.1",
- "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
- "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"mri": "^1.1.0"
},
@@ -3570,8 +3520,6 @@
},
"node_modules/safe-buffer": {
"version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"dev": true,
"funding": [
{
@@ -3586,13 +3534,13 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/sander": {
"version": "0.5.1",
- "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz",
- "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"es6-promise": "^3.1.2",
"graceful-fs": "^4.1.3",
@@ -3602,9 +3550,8 @@
},
"node_modules/sander/node_modules/mkdirp": {
"version": "0.5.6",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"minimist": "^1.2.6"
},
@@ -3614,9 +3561,8 @@
},
"node_modules/sander/node_modules/rimraf": {
"version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"glob": "^7.1.3"
},
@@ -3624,10 +3570,29 @@
"rimraf": "bin.js"
}
},
+ "node_modules/sass": {
+ "version": "1.62.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.0.tgz",
+ "integrity": "sha512-Q4USplo4pLYgCi+XlipZCWUQz5pkg/ruSSgJ0WRDSb/+3z9tXUOkQ7QPYn4XrhZKYAK4HlpaQecRwKLJX6+DBg==",
+ "dev": true,
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
"node_modules/satori": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/satori/-/satori-0.4.4.tgz",
- "integrity": "sha512-UCgoY7CXibFQmgI4ay4QSWUOca07nI9pY56w8NKrBq+bkGgiMbcPXZWj9bxukyJkEl/cgAICGjjxvwlDF2NYRw==",
+ "version": "0.4.11",
+ "resolved": "https://registry.npmjs.org/satori/-/satori-0.4.11.tgz",
+ "integrity": "sha512-Ev8xEkDkURnEz/qWeGLWss3BkbfeoSfB0tXTqijfLrdaOsUyTW4SQmEtvF5atoYw/8GgS1Nq2sJMXX4BXhyFPg==",
"dev": true,
"dependencies": {
"@shuding/opentype.js": "1.4.0-beta.0",
@@ -3654,15 +3619,13 @@
},
"node_modules/sax": {
"version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/semver": {
"version": "7.3.8",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
- "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"lru-cache": "^6.0.0"
},
@@ -3675,22 +3638,19 @@
},
"node_modules/set-blocking": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/set-cookie-parser": {
"version": "2.6.0",
- "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz",
- "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/sharp": {
"version": "0.31.3",
- "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.3.tgz",
- "integrity": "sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg==",
"dev": true,
"hasInstallScript": true,
+ "license": "Apache-2.0",
"dependencies": {
"color": "^4.2.3",
"detect-libc": "^2.0.1",
@@ -3771,14 +3731,11 @@
},
"node_modules/signal-exit": {
"version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/simple-concat": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
- "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
"dev": true,
"funding": [
{
@@ -3793,12 +3750,11 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/simple-get": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
- "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
"dev": true,
"funding": [
{
@@ -3814,6 +3770,7 @@
"url": "https://feross.org/support"
}
],
+ "license": "MIT",
"dependencies": {
"decompress-response": "^6.0.0",
"once": "^1.3.1",
@@ -3822,18 +3779,16 @@
},
"node_modules/simple-swizzle": {
"version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-arrayish": "^0.3.1"
}
},
"node_modules/sirv": {
"version": "2.0.2",
- "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz",
- "integrity": "sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@polka/url": "^1.0.0-next.20",
"mrmime": "^1.0.0",
@@ -3845,9 +3800,8 @@
},
"node_modules/sorcery": {
"version": "0.11.0",
- "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz",
- "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.4.14",
"buffer-crc32": "^0.2.5",
@@ -3860,9 +3814,8 @@
},
"node_modules/source-map-js": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
"dev": true,
+ "license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
@@ -3875,8 +3828,6 @@
},
"node_modules/streamsearch": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
- "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
"dev": true,
"engines": {
"node": ">=10.0.0"
@@ -3884,18 +3835,16 @@
},
"node_modules/string_decoder": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"safe-buffer": "~5.2.0"
}
},
"node_modules/string-width": {
"version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -3907,21 +3856,18 @@
},
"node_modules/string-width/node_modules/emoji-regex": {
"version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/string.prototype.codepointat": {
"version": "0.2.1",
- "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
- "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/strip-ansi": {
"version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^5.0.1"
},
@@ -3931,9 +3877,8 @@
},
"node_modules/strip-indent": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
- "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"min-indent": "^1.0.0"
},
@@ -3943,18 +3888,16 @@
},
"node_modules/strip-json-comments": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/strtok3": {
"version": "6.3.0",
- "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz",
- "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@tokenizer/token": "^0.3.0",
"peek-readable": "^4.1.0"
@@ -3969,9 +3912,8 @@
},
"node_modules/supports-preserve-symlinks-flag": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -4011,9 +3953,8 @@
},
"node_modules/svelte-hmr": {
"version": "0.15.1",
- "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz",
- "integrity": "sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": "^12.20 || ^14.13.1 || >= 16"
},
@@ -4021,15 +3962,9 @@
"svelte": ">=3.19.0"
}
},
- "node_modules/svelte-json-tree": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/svelte-json-tree/-/svelte-json-tree-1.0.0.tgz",
- "integrity": "sha512-scs1OdkC8uFpTN4MX0yKkOzZ1/EG3eP1ARC+xcFthXp2IfcwBaXgab0FqA4Am0vQwffNNB+1Gd1LFkJBlynWTA=="
- },
"node_modules/svelte-local-storage-store": {
"version": "0.4.0",
- "resolved": "https://registry.npmjs.org/svelte-local-storage-store/-/svelte-local-storage-store-0.4.0.tgz",
- "integrity": "sha512-ctPykTt4S3BE5bF0mfV0jKiUR1qlmqLvnAkQvYHLeb9wRyO1MdIFDVI23X+TZEFleATHkTaOpYZswIvf3b2tWA==",
+ "license": "MIT",
"engines": {
"node": ">=0.14"
},
@@ -4039,10 +3974,9 @@
},
"node_modules/svelte-preprocess": {
"version": "5.0.3",
- "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.3.tgz",
- "integrity": "sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==",
"dev": true,
"hasInstallScript": true,
+ "license": "MIT",
"dependencies": {
"@types/pug": "^2.0.6",
"detect-indent": "^6.1.0",
@@ -4101,9 +4035,8 @@
},
"node_modules/svelte-preprocess/node_modules/magic-string": {
"version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.4.13"
},
@@ -4113,9 +4046,8 @@
},
"node_modules/tar": {
"version": "6.1.13",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz",
- "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
@@ -4130,9 +4062,8 @@
},
"node_modules/tar-fs": {
"version": "2.1.1",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
- "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"chownr": "^1.1.1",
"mkdirp-classic": "^0.5.2",
@@ -4142,15 +4073,13 @@
},
"node_modules/tar-fs/node_modules/chownr": {
"version": "1.1.4",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/tar-stream": {
"version": "2.2.0",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
- "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"bl": "^4.0.3",
"end-of-stream": "^1.4.1",
@@ -4164,9 +4093,8 @@
},
"node_modules/tar/node_modules/mkdirp": {
"version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
"dev": true,
+ "license": "MIT",
"bin": {
"mkdirp": "bin/cmd.js"
},
@@ -4176,15 +4104,13 @@
},
"node_modules/timm": {
"version": "1.7.1",
- "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz",
- "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/tiny-glob": {
"version": "0.2.9",
- "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz",
- "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"globalyzer": "0.1.0",
"globrex": "^0.1.2"
@@ -4192,21 +4118,18 @@
},
"node_modules/tiny-inflate": {
"version": "1.0.3",
- "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
- "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/tinycolor2": {
"version": "1.6.0",
- "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz",
- "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"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,
+ "license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
},
@@ -4216,9 +4139,8 @@
},
"node_modules/token-types": {
"version": "4.2.1",
- "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz",
- "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@tokenizer/token": "^0.3.0",
"ieee754": "^1.2.1"
@@ -4233,23 +4155,20 @@
},
"node_modules/totalist": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz",
- "integrity": "sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/tr46": {
"version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+ "license": "MIT"
},
"node_modules/tunnel-agent": {
"version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"safe-buffer": "^5.0.1"
},
@@ -4259,21 +4178,19 @@
},
"node_modules/type": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
+ "license": "ISC"
},
"node_modules/typedarray-to-buffer": {
"version": "3.1.5",
- "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
- "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+ "license": "MIT",
"dependencies": {
"is-typedarray": "^1.0.0"
}
},
"node_modules/typescript": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.3.tgz",
- "integrity": "sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==",
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz",
+ "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
@@ -4285,15 +4202,13 @@
},
"node_modules/ultrahtml": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.2.0.tgz",
- "integrity": "sha512-vxZM2yNvajRmCj/SknRYGNXk2tqiy6kRNvZjJLaleG3zJbSh/aNkOqD1/CVzypw8tyHyhpzYuwQgMMhUB4ZVNQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/undici": {
"version": "5.20.0",
- "resolved": "https://registry.npmjs.org/undici/-/undici-5.20.0.tgz",
- "integrity": "sha512-J3j60dYzuo6Eevbawwp1sdg16k5Tf768bxYK4TUJRH7cBM4kFCbf3mOnM/0E3vQYXvpxITbbWmBafaDbxLDz3g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"busboy": "^1.6.0"
},
@@ -4303,9 +4218,8 @@
},
"node_modules/unicode-trie": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz",
- "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"pako": "^0.2.5",
"tiny-inflate": "^1.0.0"
@@ -4313,9 +4227,8 @@
},
"node_modules/utf-8-validate": {
"version": "5.0.10",
- "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz",
- "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==",
"hasInstallScript": true,
+ "license": "MIT",
"dependencies": {
"node-gyp-build": "^4.3.0"
},
@@ -4325,24 +4238,21 @@
},
"node_modules/utif2": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/utif2/-/utif2-4.0.1.tgz",
- "integrity": "sha512-KMaD76dbzK1VjbwsckHJiqDjhP3pbpwyV+FdqkY6XFQenc2o/HS6pjPSYdu4+NQMHf2NLTW+nVP/eFP1CvOYQQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"pako": "^1.0.11"
}
},
"node_modules/utif2/node_modules/pako": {
"version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
- "dev": true
+ "dev": true,
+ "license": "(MIT AND Zlib)"
},
"node_modules/util-deprecate": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/vite": {
"version": "4.2.1",
@@ -4394,9 +4304,9 @@
}
},
"node_modules/vite-imagetools": {
- "version": "4.0.18",
- "resolved": "https://registry.npmjs.org/vite-imagetools/-/vite-imagetools-4.0.18.tgz",
- "integrity": "sha512-PpvOy7eDQadfuJNarwPU9X8nK0AjtRsyxhfMjqg/wrAyssNgeaZWMGlWQK/U3YhV9+wpdV5Mep8FZvGa31IY1Q==",
+ "version": "4.0.19",
+ "resolved": "https://registry.npmjs.org/vite-imagetools/-/vite-imagetools-4.0.19.tgz",
+ "integrity": "sha512-vZaPsjLDgEqZrbj+ZsniRKthmoj4mvVrMOK/FZhRAbrVB4LOsil0BO2Gcq20e/JRlom4DzqtLw1UQUkfcqgCrA==",
"dev": true,
"dependencies": {
"@rollup/pluginutils": "^5.0.0",
@@ -4434,58 +4344,10 @@
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
},
- "node_modules/vite/node_modules/@esbuild/android-arm": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.15.tgz",
- "integrity": "sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/android-arm64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.15.tgz",
- "integrity": "sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/android-x64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.15.tgz",
- "integrity": "sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/vite/node_modules/@esbuild/darwin-arm64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.15.tgz",
- "integrity": "sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==",
+ "version": "0.17.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.17.tgz",
+ "integrity": "sha512-m/gwyiBwH3jqfUabtq3GH31otL/0sE0l34XKpSIqR7NjQ/XHQ3lpmQHLHbG8AHTGCw8Ao059GvV08MS0bhFIJQ==",
"cpu": [
"arm64"
],
@@ -4498,298 +4360,10 @@
"node": ">=12"
}
},
- "node_modules/vite/node_modules/@esbuild/darwin-x64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.15.tgz",
- "integrity": "sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.15.tgz",
- "integrity": "sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/freebsd-x64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.15.tgz",
- "integrity": "sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/linux-arm": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.15.tgz",
- "integrity": "sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/linux-arm64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.15.tgz",
- "integrity": "sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/linux-ia32": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.15.tgz",
- "integrity": "sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/linux-loong64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.15.tgz",
- "integrity": "sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==",
- "cpu": [
- "loong64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/linux-mips64el": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.15.tgz",
- "integrity": "sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==",
- "cpu": [
- "mips64el"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/linux-ppc64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.15.tgz",
- "integrity": "sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==",
- "cpu": [
- "ppc64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/linux-riscv64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.15.tgz",
- "integrity": "sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==",
- "cpu": [
- "riscv64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/linux-s390x": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.15.tgz",
- "integrity": "sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==",
- "cpu": [
- "s390x"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/linux-x64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.15.tgz",
- "integrity": "sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/netbsd-x64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.15.tgz",
- "integrity": "sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "netbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/openbsd-x64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.15.tgz",
- "integrity": "sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "openbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/sunos-x64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.15.tgz",
- "integrity": "sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "sunos"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/win32-arm64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.15.tgz",
- "integrity": "sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/win32-ia32": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.15.tgz",
- "integrity": "sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/win32-x64": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.15.tgz",
- "integrity": "sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/vite/node_modules/esbuild": {
- "version": "0.17.15",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.15.tgz",
- "integrity": "sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==",
+ "version": "0.17.17",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.17.tgz",
+ "integrity": "sha512-/jUywtAymR8jR4qsa2RujlAF7Krpt5VWi72Q2yuLD4e/hvtNcFQ0I1j8m/bxq238pf3/0KO5yuXNpuLx8BE1KA==",
"dev": true,
"hasInstallScript": true,
"bin": {
@@ -4799,35 +4373,34 @@
"node": ">=12"
},
"optionalDependencies": {
- "@esbuild/android-arm": "0.17.15",
- "@esbuild/android-arm64": "0.17.15",
- "@esbuild/android-x64": "0.17.15",
- "@esbuild/darwin-arm64": "0.17.15",
- "@esbuild/darwin-x64": "0.17.15",
- "@esbuild/freebsd-arm64": "0.17.15",
- "@esbuild/freebsd-x64": "0.17.15",
- "@esbuild/linux-arm": "0.17.15",
- "@esbuild/linux-arm64": "0.17.15",
- "@esbuild/linux-ia32": "0.17.15",
- "@esbuild/linux-loong64": "0.17.15",
- "@esbuild/linux-mips64el": "0.17.15",
- "@esbuild/linux-ppc64": "0.17.15",
- "@esbuild/linux-riscv64": "0.17.15",
- "@esbuild/linux-s390x": "0.17.15",
- "@esbuild/linux-x64": "0.17.15",
- "@esbuild/netbsd-x64": "0.17.15",
- "@esbuild/openbsd-x64": "0.17.15",
- "@esbuild/sunos-x64": "0.17.15",
- "@esbuild/win32-arm64": "0.17.15",
- "@esbuild/win32-ia32": "0.17.15",
- "@esbuild/win32-x64": "0.17.15"
+ "@esbuild/android-arm": "0.17.17",
+ "@esbuild/android-arm64": "0.17.17",
+ "@esbuild/android-x64": "0.17.17",
+ "@esbuild/darwin-arm64": "0.17.17",
+ "@esbuild/darwin-x64": "0.17.17",
+ "@esbuild/freebsd-arm64": "0.17.17",
+ "@esbuild/freebsd-x64": "0.17.17",
+ "@esbuild/linux-arm": "0.17.17",
+ "@esbuild/linux-arm64": "0.17.17",
+ "@esbuild/linux-ia32": "0.17.17",
+ "@esbuild/linux-loong64": "0.17.17",
+ "@esbuild/linux-mips64el": "0.17.17",
+ "@esbuild/linux-ppc64": "0.17.17",
+ "@esbuild/linux-riscv64": "0.17.17",
+ "@esbuild/linux-s390x": "0.17.17",
+ "@esbuild/linux-x64": "0.17.17",
+ "@esbuild/netbsd-x64": "0.17.17",
+ "@esbuild/openbsd-x64": "0.17.17",
+ "@esbuild/sunos-x64": "0.17.17",
+ "@esbuild/win32-arm64": "0.17.17",
+ "@esbuild/win32-ia32": "0.17.17",
+ "@esbuild/win32-x64": "0.17.17"
}
},
"node_modules/vitefu": {
"version": "0.2.4",
- "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz",
- "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==",
"dev": true,
+ "license": "MIT",
"peerDependencies": {
"vite": "^3.0.0 || ^4.0.0"
},
@@ -4839,34 +4412,29 @@
},
"node_modules/vscode-oniguruma": {
"version": "1.7.0",
- "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz",
- "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/vscode-textmate": {
"version": "8.0.0",
- "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz",
- "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/web-streams-polyfill": {
"version": "3.2.1",
- "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
- "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 8"
}
},
"node_modules/webidl-conversions": {
"version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+ "license": "BSD-2-Clause"
},
"node_modules/websocket": {
"version": "1.0.34",
- "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz",
- "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==",
+ "license": "Apache-2.0",
"dependencies": {
"bufferutil": "^4.0.1",
"debug": "^2.2.0",
@@ -4881,27 +4449,23 @@
},
"node_modules/websocket/node_modules/debug": {
"version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
},
"node_modules/websocket/node_modules/ms": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ "license": "MIT"
},
"node_modules/whatwg-fetch": {
"version": "3.6.2",
- "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
- "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/whatwg-url": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -4909,24 +4473,21 @@
},
"node_modules/wide-align": {
"version": "1.1.5",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
- "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"string-width": "^1.0.2 || 2 || 3 || 4"
}
},
"node_modules/wrappy": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/xhr": {
"version": "2.6.0",
- "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz",
- "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"global": "~4.4.0",
"is-function": "^1.0.1",
@@ -4936,15 +4497,13 @@
},
"node_modules/xml-parse-from-string": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz",
- "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/xml2js": {
"version": "0.4.23",
- "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
- "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"sax": ">=0.6.0",
"xmlbuilder": "~11.0.0"
@@ -4955,46 +4514,36 @@
},
"node_modules/xmlbuilder": {
"version": "11.0.1",
- "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
- "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4.0"
}
},
"node_modules/xtend": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.4"
}
},
"node_modules/yaeti": {
"version": "0.0.6",
- "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
- "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.32"
}
},
"node_modules/yallist": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/yoga-wasm-web": {
"version": "0.3.3",
- "resolved": "https://registry.npmjs.org/yoga-wasm-web/-/yoga-wasm-web-0.3.3.tgz",
- "integrity": "sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==",
- "dev": true
- },
- "node_modules/yootils": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/yootils/-/yootils-0.3.1.tgz",
- "integrity": "sha512-A7AMeJfGefk317I/3tBoUYRcDcNavKEkpiPN/nQsBz/viI2GvT7BtrqdPD6rGqBFN8Ax7v4obf+Cl32JF9DDVw=="
+ "dev": true,
+ "license": "MIT"
}
}
}
diff --git a/sites/svelte.dev/package.json b/sites/svelte.dev/package.json
index 76066fb580..2922e02bf3 100644
--- a/sites/svelte.dev/package.json
+++ b/sites/svelte.dev/package.json
@@ -16,8 +16,8 @@
"test": "uvu -r ts-node/register src/lib/server/markdown"
},
"dependencies": {
- "@supabase/supabase-js": "^2.14.0",
- "@sveltejs/repl": "^0.2.0",
+ "@supabase/supabase-js": "^2.20.0",
+ "@sveltejs/repl": "^0.4.0",
"cookie": "^0.5.0",
"devalue": "^4.3.0",
"do-not-zip": "^1.0.0",
@@ -28,10 +28,9 @@
},
"devDependencies": {
"@resvg/resvg-js": "^2.4.1",
- "@sveltejs/adapter-vercel": "^2.4.1",
- "@sveltejs/kit": "^1.15.1",
- "@sveltejs/site-kit": "^4.0.1",
- "@sveltejs/vite-plugin-svelte": "^2.0.4",
+ "@sveltejs/adapter-vercel": "^2.4.2",
+ "@sveltejs/kit": "^1.15.7",
+ "@sveltejs/site-kit": "^5.0.3",
"@types/marked": "^4.0.8",
"@types/prismjs": "^1.26.0",
"degit": "^2.8.4",
@@ -43,15 +42,15 @@
"prettier-plugin-svelte": "^2.10.0",
"prism-svelte": "^0.5.0",
"prismjs": "^1.29.0",
- "satori": "^0.4.4",
+ "satori": "^0.4.11",
"satori-html": "^0.3.2",
"shelljs": "^0.8.5",
"shiki": "^0.14.1",
"shiki-twoslash": "^3.1.1",
"svelte": "^3.58.0",
"svelte-check": "^3.2.0",
- "typescript": "^5.0.3",
+ "typescript": "^5.0.4",
"vite": "^4.2.1",
- "vite-imagetools": "^4.0.18"
+ "vite-imagetools": "^4.0.19"
}
}
diff --git a/sites/svelte.dev/src/lib/components/PreloadingIndicator.svelte b/sites/svelte.dev/src/lib/components/PreloadingIndicator.svelte
index c6f8487e00..96a960063c 100644
--- a/sites/svelte.dev/src/lib/components/PreloadingIndicator.svelte
+++ b/sites/svelte.dev/src/lib/components/PreloadingIndicator.svelte
@@ -42,7 +42,7 @@
left: 0;
top: 0;
height: 100%;
- background-color: var(--prime);
+ background-color: var(--sk-theme-1);
transition: width 0.4s;
}
diff --git a/sites/svelte.dev/src/lib/components/ReplWidget.svelte b/sites/svelte.dev/src/lib/components/ReplWidget.svelte
index 9c855e52e1..67786474db 100644
--- a/sites/svelte.dev/src/lib/components/ReplWidget.svelte
+++ b/sites/svelte.dev/src/lib/components/ReplWidget.svelte
@@ -42,7 +42,7 @@
return {
name: file.slice(0, dot),
type: file.slice(dot + 1),
- source,
+ source
};
})
.filter((x) => x.type === 'svelte' || x.type === 'js')
@@ -63,7 +63,7 @@
);
repl.set({
- components,
+ components
});
}
}
@@ -80,10 +80,8 @@
browser && version === 'local'
? `${location.origin}/repl/local`
: `https://unpkg.com/svelte@${version}`;
-
- const rollupUrl = `https://unpkg.com/rollup@1/dist/rollup.browser.js`;
{#if browser}
-
+
{/if}
diff --git a/sites/svelte.dev/src/lib/generated/type-info.js b/sites/svelte.dev/src/lib/generated/type-info.js
new file mode 100644
index 0000000000..9663bdc6a1
--- /dev/null
+++ b/sites/svelte.dev/src/lib/generated/type-info.js
@@ -0,0 +1,1143 @@
+/* This file is generated by running `node scripts/extract-types.js`
+ in the packages/kit directory — do not edit it */
+export const modules = [
+ {
+ "name": "svelte",
+ "comment": "",
+ "types": [
+ {
+ "name": "ComponentConstructorOptions",
+ "comment": "",
+ "snippet": "interface ComponentConstructorOptions<\n\tProps extends Record = Record\n> {/*…*/}",
+ "children": [
+ {
+ "name": "target",
+ "snippet": "target: Element | Document | ShadowRoot;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "anchor",
+ "snippet": "anchor?: Element;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "props",
+ "snippet": "props?: Props;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "context",
+ "snippet": "context?: Map;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "hydrate",
+ "snippet": "hydrate?: boolean;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "intro",
+ "snippet": "intro?: boolean;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "$$inline",
+ "snippet": "$$inline?: boolean;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "ComponentEvents",
+ "comment": "Convenience type to get the events the given component expects. Example:\n```html\n\n\n \n```",
+ "snippet": "declare type ComponentEvents =\n\tComponent extends SvelteComponentTyped ? Events : never;",
+ "children": []
+ },
+ {
+ "name": "ComponentProps",
+ "comment": "Convenience type to get the props the given component expects. Example:\n```html\n\n```",
+ "snippet": "declare type ComponentProps =\n\tComponent extends SvelteComponentTyped ? Props : never;",
+ "children": []
+ },
+ {
+ "name": "ComponentType",
+ "comment": "Convenience type to get the type of a Svelte component. Useful for example in combination with\ndynamic components using ``.\n\nExample:\n```html\n\n\n \n \n```",
+ "snippet": "declare type ComponentType<\n\tComponent extends SvelteComponentTyped = SvelteComponentTyped\n> = new (\n\toptions: ComponentConstructorOptions<\n\t\tComponent extends SvelteComponentTyped\n\t\t\t? Props\n\t\t\t: Record\n\t>\n) => Component;",
+ "children": []
+ },
+ {
+ "name": "SvelteComponent",
+ "comment": "Base class for Svelte components. Used when dev=false.",
+ "snippet": "declare class SvelteComponent {\n\t$$: T$$;\n\t$$set?: ($$props: any) => void;\n\t$destroy(): void;\n\t$on(type: any, callback: any): typeof noop;\n\t$set($$props: any): void;\n}",
+ "children": []
+ },
+ {
+ "name": "SvelteComponent",
+ "comment": "",
+ "snippet": "interface SvelteComponent {/*…*/}",
+ "children": [
+ {
+ "name": "$set",
+ "snippet": "$set(props?: Props): void;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "$on",
+ "snippet": "$on(event: string, callback: ((event: any) => void) | null | undefined): () => void;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "$destroy",
+ "snippet": "$destroy(): void;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "snippet": "[accessor: string]: any;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "SvelteComponentTyped",
+ "comment": "",
+ "snippet": "interface SvelteComponentTyped<\n\tProps extends Record = any,\n\tEvents extends Record = any,\n\tSlots extends Record = any\n> {/*…*/}",
+ "children": [
+ {
+ "name": "$set",
+ "snippet": "$set(props?: Partial): void;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "$on",
+ "snippet": "$on>(type: K, callback: ((e: Events[K]) => void) | null | undefined): () => void;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "$destroy",
+ "snippet": "$destroy(): void;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "snippet": "[accessor: string]: any;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "SvelteComponentTyped",
+ "comment": "Base class to create strongly typed Svelte components.\nThis only exists for typing purposes and should be used in `.d.ts` files.\n\n### Example:\n\nYou have component library on npm called `component-library`, from which\nyou export a component called `MyComponent`. For Svelte+TypeScript users,\nyou want to provide typings. Therefore you create a `index.d.ts`:\n```ts\nimport { SvelteComponentTyped } from \"svelte\";\nexport class MyComponent extends SvelteComponentTyped<{foo: string}> {}\n```\nTyping this makes it possible for IDEs like VS Code with the Svelte extension\nto provide intellisense and to use the component like this in a Svelte file\nwith TypeScript:\n```svelte\n\n \n```\n\n#### Why not make this part of `SvelteComponent(Dev)`?\nBecause\n```ts\nclass ASubclassOfSvelteComponent extends SvelteComponent<{foo: string}> {}\nconst component: typeof SvelteComponent = ASubclassOfSvelteComponent;\n```\nwill throw a type error, so we need to separate the more strictly typed class.",
+ "snippet": "declare class SvelteComponentTyped<\n\tProps extends Record = any,\n\tEvents extends Record = any,\n\tSlots extends Record = any\n> extends SvelteComponent {\n\t/**\n\t * @private\n\t * For type checking capabilities only.\n\t * Does not exist at runtime.\n\t * ### DO NOT USE!\n\t */\n\t$$prop_def: Props;\n\t/**\n\t * @private\n\t * For type checking capabilities only.\n\t * Does not exist at runtime.\n\t * ### DO NOT USE!\n\t */\n\t$$events_def: Events;\n\t/**\n\t * @private\n\t * For type checking capabilities only.\n\t * Does not exist at runtime.\n\t * ### DO NOT USE!\n\t */\n\t$$slot_def: Slots;\n\tconstructor(options: ComponentConstructorOptions);\n}",
+ "children": []
+ }
+ ],
+ "exports": [
+ {
+ "name": "afterUpdate",
+ "comment": "Schedules a callback to run immediately after the component has been updated.\n\nThe first time the callback runs will be after the initial `onMount`",
+ "snippet": "declare function afterUpdate(fn: () => any): void;",
+ "children": []
+ },
+ {
+ "name": "beforeUpdate",
+ "comment": "Schedules a callback to run immediately before the component is updated after any state change.\n\nThe first time the callback runs will be before the initial `onMount`\n\nhttps://svelte.dev/docs#run-time-svelte-beforeupdate",
+ "snippet": "declare function beforeUpdate(fn: () => any): void;",
+ "children": []
+ },
+ {
+ "name": "createEventDispatcher",
+ "comment": "Creates an event dispatcher that can be used to dispatch [component events](/docs#template-syntax-component-directives-on-eventname).\nEvent dispatchers are functions that can take two arguments: `name` and `detail`.\n\nComponent events created with `createEventDispatcher` create a\n[CustomEvent](https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent).\nThese events do not [bubble](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Events#Event_bubbling_and_capture).\nThe `detail` argument corresponds to the [CustomEvent.detail](https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/detail)\nproperty and can contain any type of data.\n\nhttps://svelte.dev/docs#run-time-svelte-createeventdispatcher",
+ "snippet": "declare function createEventDispatcher(): <\n\tEventKey extends Extract\n>(\n\ttype: EventKey,\n\tdetail?: EventMap[EventKey],\n\toptions?: DispatchOptions\n) => boolean;",
+ "children": []
+ },
+ {
+ "name": "getAllContexts",
+ "comment": "Retrieves the whole context map that belongs to the closest parent component.\nMust be called during component initialisation. Useful, for example, if you\nprogrammatically create a component and want to pass the existing context to it.\n\nhttps://svelte.dev/docs#run-time-svelte-getallcontexts",
+ "snippet": "declare function getAllContexts = Map>(): T;",
+ "children": []
+ },
+ {
+ "name": "getContext",
+ "comment": "Retrieves the context that belongs to the closest parent component with the specified `key`.\nMust be called during component initialisation.\n\nhttps://svelte.dev/docs#run-time-svelte-getcontext",
+ "snippet": "declare function getContext(key: any): T;",
+ "children": []
+ },
+ {
+ "name": "hasContext",
+ "comment": "Checks whether a given `key` has been set in the context of a parent component.\nMust be called during component initialisation.\n\nhttps://svelte.dev/docs#run-time-svelte-hascontext",
+ "snippet": "declare function hasContext(key: any): boolean;",
+ "children": []
+ },
+ {
+ "name": "onDestroy",
+ "comment": "Schedules a callback to run immediately before the component is unmounted.\n\nOut of `onMount`, `beforeUpdate`, `afterUpdate` and `onDestroy`, this is the\nonly one that runs inside a server-side component.\n\nhttps://svelte.dev/docs#run-time-svelte-ondestroy",
+ "snippet": "declare function onDestroy(fn: () => any): void;",
+ "children": []
+ },
+ {
+ "name": "onMount",
+ "comment": "The `onMount` function schedules a callback to run as soon as the component has been mounted to the DOM.\nIt must be called during the component's initialisation (but doesn't need to live *inside* the component;\nit can be called from an external module).\n\n`onMount` does not run inside a [server-side component](/docs#run-time-server-side-component-api).\n\nhttps://svelte.dev/docs#run-time-svelte-onmount",
+ "snippet": "declare function onMount(fn: () => any): void;",
+ "children": []
+ },
+ {
+ "name": "setContext",
+ "comment": "Associates an arbitrary `context` object with the current component and the specified `key`\nand returns that object. The context is then available to children of the component\n(including slotted content) with `getContext`.\n\nLike lifecycle functions, this must be called during component initialisation.\n\nhttps://svelte.dev/docs#run-time-svelte-setcontext",
+ "snippet": "declare function setContext(key: any, context: T): T;",
+ "children": []
+ },
+ {
+ "name": "tick",
+ "comment": "",
+ "snippet": "declare function tick(): Promise;",
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "svelte/action",
+ "comment": "",
+ "types": [
+ {
+ "name": "Action",
+ "comment": "Actions are functions that are called when an element is created.\nYou can use this interface to type such actions.\nThe following example defines an action that only works on `` elements\nand optionally accepts a parameter which it has a default value for:\n```ts\nexport const myAction: Action
= (node, param = { someProperty: true }) => {\n // ...\n}\n```\nYou can return an object with methods `update` and `destroy` from the function and type which additional attributes and events it has.\nSee interface `ActionReturn` for more details.\n\nDocs: https://svelte.dev/docs#template-syntax-element-directives-use-action",
+ "snippet": "interface Action<\n\tElement = HTMLElement,\n\tParameter = any,\n\tAttributes extends Record = Record\n> {/*…*/}",
+ "children": [
+ {
+ "snippet": "(node: Node, parameter?: Parameter): void | ActionReturn;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "ActionReturn",
+ "comment": "Actions can return an object containing the two properties defined in this interface. Both are optional.\n- update: An action can have a parameter. This method will be called whenever that parameter changes,\n immediately after Svelte has applied updates to the markup.\n- destroy: Method that is called after the element is unmounted\n\nAdditionally, you can specify which additional attributes and events the action enables on the applied element.\nThis applies to TypeScript typings only and has no effect at runtime.\n\nExample usage:\n```ts\ninterface Attributes {\n\tnewprop?: string;\n'on:event': (e: CustomEvent) => void;\n}\n\nexport function myAction(node: HTMLElement, parameter: Parameter): ActionReturn {\n // ...\n return {\n update: (updatedParameter) => {...},\n destroy: () => {...}\n };\n}\n```\n\nDocs: https://svelte.dev/docs#template-syntax-element-directives-use-action",
+ "snippet": "interface ActionReturn<\n\tParameter = any,\n\tAttributes extends Record = Record\n> {/*…*/}",
+ "children": [
+ {
+ "name": "update",
+ "snippet": "update?: (parameter: Parameter) => void;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "destroy",
+ "snippet": "destroy?: () => void;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "$$_attributes",
+ "snippet": "$$_attributes?: Attributes;",
+ "comment": "### DO NOT USE THIS\nThis exists solely for type-checking and has no effect at runtime.\nSet this through the `Attributes` generic instead.",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ }
+ ],
+ "exports": []
+ },
+ {
+ "name": "svelte/animate",
+ "comment": "",
+ "types": [
+ {
+ "name": "AnimationConfig",
+ "comment": "",
+ "snippet": "interface AnimationConfig {/*…*/}",
+ "children": [
+ {
+ "name": "delay",
+ "snippet": "delay?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "duration",
+ "snippet": "duration?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "easing",
+ "snippet": "easing?: (t: number) => number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "css",
+ "snippet": "css?: (t: number, u: number) => string;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "tick",
+ "snippet": "tick?: (t: number, u: number) => void;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "FlipParams",
+ "comment": "",
+ "snippet": "interface FlipParams {/*…*/}",
+ "children": [
+ {
+ "name": "delay",
+ "snippet": "delay?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "duration",
+ "snippet": "duration?: number | ((len: number) => number);",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "easing",
+ "snippet": "easing?: (t: number) => number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ }
+ ],
+ "exports": [
+ {
+ "name": "flip",
+ "comment": "",
+ "snippet": "declare function flip(\n\tnode: Element,\n\t{\n\t\tfrom,\n\t\tto\n\t}: {\n\t\tfrom: DOMRect;\n\t\tto: DOMRect;\n\t},\n\tparams?: FlipParams\n): AnimationConfig;",
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "svelte/compiler",
+ "comment": "",
+ "types": [],
+ "exports": [
+ {
+ "name": "VERSION",
+ "comment": "",
+ "snippet": "declare const VERSION = '3.58.0';",
+ "children": []
+ },
+ {
+ "name": "compile",
+ "comment": "",
+ "snippet": "declare function compile(\n\tsource: string,\n\toptions?: CompileOptions\n): {\n\tjs: any;\n\tcss: any;\n\tast: Ast;\n\twarnings: Warning[];\n\tvars: Var[];\n\tstats: {\n\t\ttimings: {\n\t\t\ttotal: number;\n\t\t};\n\t};\n};",
+ "children": []
+ },
+ {
+ "name": "parse",
+ "comment": "",
+ "snippet": "declare function parse(template: string, options?: ParserOptions): Ast;",
+ "children": []
+ },
+ {
+ "name": "preprocess",
+ "comment": "",
+ "snippet": "declare function preprocess(\n\tsource: string,\n\tpreprocessor: PreprocessorGroup | PreprocessorGroup[],\n\toptions?: {\n\t\tfilename?: string;\n\t}\n): Promise;",
+ "children": []
+ },
+ {
+ "name": "walk",
+ "snippet": "declare function walk(\n\tast: Node,\n\t{\n\t\tenter,\n\t\tleave\n\t}: {\n\t\tenter?: SyncHandler;\n\t\tleave?: SyncHandler;\n\t}\n): Node | null;",
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "svelte/easing",
+ "comment": "",
+ "types": [],
+ "exports": [
+ {
+ "name": "backIn",
+ "comment": "",
+ "snippet": "declare function backIn(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "backInOut",
+ "comment": "",
+ "snippet": "declare function backInOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "backOut",
+ "comment": "",
+ "snippet": "declare function backOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "bounceIn",
+ "comment": "",
+ "snippet": "declare function bounceIn(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "bounceInOut",
+ "comment": "",
+ "snippet": "declare function bounceInOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "bounceOut",
+ "comment": "",
+ "snippet": "declare function bounceOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "circIn",
+ "comment": "",
+ "snippet": "declare function circIn(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "circInOut",
+ "comment": "",
+ "snippet": "declare function circInOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "circOut",
+ "comment": "",
+ "snippet": "declare function circOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "cubicIn",
+ "comment": "",
+ "snippet": "declare function cubicIn(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "cubicInOut",
+ "comment": "",
+ "snippet": "declare function cubicInOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "cubicOut",
+ "comment": "",
+ "snippet": "declare function cubicOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "elasticIn",
+ "comment": "",
+ "snippet": "declare function elasticIn(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "elasticInOut",
+ "comment": "",
+ "snippet": "declare function elasticInOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "elasticOut",
+ "comment": "",
+ "snippet": "declare function elasticOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "expoIn",
+ "comment": "",
+ "snippet": "declare function expoIn(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "expoInOut",
+ "comment": "",
+ "snippet": "declare function expoInOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "expoOut",
+ "comment": "",
+ "snippet": "declare function expoOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "linear",
+ "comment": "",
+ "snippet": "declare const linear: (x: any) => any;",
+ "children": []
+ },
+ {
+ "name": "quadIn",
+ "comment": "",
+ "snippet": "declare function quadIn(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "quadInOut",
+ "comment": "",
+ "snippet": "declare function quadInOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "quadOut",
+ "comment": "",
+ "snippet": "declare function quadOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "quartIn",
+ "comment": "",
+ "snippet": "declare function quartIn(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "quartInOut",
+ "comment": "",
+ "snippet": "declare function quartInOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "quartOut",
+ "comment": "",
+ "snippet": "declare function quartOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "quintIn",
+ "comment": "",
+ "snippet": "declare function quintIn(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "quintInOut",
+ "comment": "",
+ "snippet": "declare function quintInOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "quintOut",
+ "comment": "",
+ "snippet": "declare function quintOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "sineIn",
+ "comment": "",
+ "snippet": "declare function sineIn(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "sineInOut",
+ "comment": "",
+ "snippet": "declare function sineInOut(t: number): number;",
+ "children": []
+ },
+ {
+ "name": "sineOut",
+ "comment": "",
+ "snippet": "declare function sineOut(t: number): number;",
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "svelte/motion",
+ "comment": "",
+ "types": [
+ {
+ "name": "Spring",
+ "comment": "",
+ "snippet": "interface Spring extends Readable {/*…*/}",
+ "children": [
+ {
+ "name": "set",
+ "snippet": "set: (new_value: T, opts?: SpringUpdateOpts) => Promise;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "update",
+ "snippet": "update: (fn: Updater$1, opts?: SpringUpdateOpts) => Promise;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "precision",
+ "snippet": "precision: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "damping",
+ "snippet": "damping: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "stiffness",
+ "snippet": "stiffness: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "Tweened",
+ "comment": "",
+ "snippet": "interface Tweened extends Readable {/*…*/}",
+ "children": [
+ {
+ "name": "set",
+ "snippet": "set(value: T, opts?: Options): Promise;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "update",
+ "snippet": "update(updater: Updater, opts?: Options): Promise;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ }
+ ],
+ "exports": [
+ {
+ "name": "spring",
+ "comment": "",
+ "snippet": "declare function spring(value?: T, opts?: SpringOpts): Spring;",
+ "children": []
+ },
+ {
+ "name": "tweened",
+ "comment": "",
+ "snippet": "declare function tweened(value?: T, defaults?: Options): Tweened;",
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "svelte/store",
+ "comment": "",
+ "types": [
+ {
+ "name": "Readable",
+ "comment": "Readable interface for subscribing.",
+ "snippet": "interface Readable {/*…*/}",
+ "children": [
+ {
+ "name": "subscribe",
+ "snippet": "subscribe(this: void, run: Subscriber, invalidate?: Invalidator): Unsubscriber;",
+ "comment": "Subscribe on value changes.",
+ "bullets": [
+ "- `run` subscription callback",
+ "- `invalidate` cleanup callback"
+ ],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "StartStopNotifier",
+ "comment": "Start and stop notification callbacks.",
+ "snippet": "declare type StartStopNotifier = (set: Subscriber) => Unsubscriber | void;",
+ "children": []
+ },
+ {
+ "name": "Subscriber",
+ "comment": "Callback to inform of a value updates.",
+ "snippet": "declare type Subscriber = (value: T) => void;",
+ "children": []
+ },
+ {
+ "name": "Unsubscriber",
+ "comment": "Unsubscribes from value updates.",
+ "snippet": "declare type Unsubscriber = () => void;",
+ "children": []
+ },
+ {
+ "name": "Updater",
+ "comment": "Callback to update a value.",
+ "snippet": "declare type Updater = (value: T) => T;",
+ "children": []
+ },
+ {
+ "name": "Writable",
+ "comment": "Writable interface for both updating and subscribing.",
+ "snippet": "interface Writable extends Readable {/*…*/}",
+ "children": [
+ {
+ "name": "set",
+ "snippet": "set(this: void, value: T): void;",
+ "comment": "Set value and inform subscribers.",
+ "bullets": [
+ "- `value` to set"
+ ],
+ "children": []
+ },
+ {
+ "name": "update",
+ "snippet": "update(this: void, updater: Updater): void;",
+ "comment": "Update value using callback and inform subscribers.",
+ "bullets": [
+ "- `updater` callback"
+ ],
+ "children": []
+ }
+ ]
+ }
+ ],
+ "exports": [
+ {
+ "name": "derived",
+ "comment": "Derived value store by synchronizing one or more readable stores and\napplying an aggregation function over its input values.",
+ "snippet": "declare function derived(\n\tstores: S,\n\tfn: (values: StoresValues, set: (value: T) => void) => Unsubscriber | void,\n\tinitial_value?: T\n): Readable;",
+ "children": []
+ },
+ {
+ "name": "derived",
+ "comment": "Derived value store by synchronizing one or more readable stores and\napplying an aggregation function over its input values.",
+ "snippet": "declare function derived(\n\tstores: S,\n\tfn: (values: StoresValues) => T,\n\tinitial_value?: T\n): Readable;",
+ "children": []
+ },
+ {
+ "name": "derived",
+ "comment": "Derived value store by synchronizing one or more readable stores and\napplying an aggregation function over its input values.",
+ "snippet": "declare function derived(\n\tstores: S,\n\tfn: (values: StoresValues) => T\n): Readable;",
+ "children": []
+ },
+ {
+ "name": "get",
+ "comment": "",
+ "snippet": "declare function get(store: Readable): T;",
+ "children": []
+ },
+ {
+ "name": "readable",
+ "comment": "Creates a `Readable` store that allows reading by subscription.",
+ "snippet": "declare function readable(\n\tvalue?: T,\n\tstart?: StartStopNotifier\n): Readable;",
+ "children": []
+ },
+ {
+ "name": "readonly",
+ "comment": "Takes a store and returns a new one derived from the old one that is readable.",
+ "snippet": "declare function readonly(store: Readable): Readable;",
+ "children": []
+ },
+ {
+ "name": "writable",
+ "comment": "Create a `Writable` store that allows both updating and reading by subscription.",
+ "snippet": "declare function writable(\n\tvalue?: T,\n\tstart?: StartStopNotifier\n): Writable;",
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "svelte/transition",
+ "comment": "",
+ "types": [
+ {
+ "name": "BlurParams",
+ "comment": "",
+ "snippet": "interface BlurParams {/*…*/}",
+ "children": [
+ {
+ "name": "delay",
+ "snippet": "delay?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "duration",
+ "snippet": "duration?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "easing",
+ "snippet": "easing?: EasingFunction;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "amount",
+ "snippet": "amount?: number | string;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "opacity",
+ "snippet": "opacity?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "CrossfadeParams",
+ "comment": "",
+ "snippet": "interface CrossfadeParams {/*…*/}",
+ "children": [
+ {
+ "name": "delay",
+ "snippet": "delay?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "duration",
+ "snippet": "duration?: number | ((len: number) => number);",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "easing",
+ "snippet": "easing?: EasingFunction;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "DrawParams",
+ "comment": "",
+ "snippet": "interface DrawParams {/*…*/}",
+ "children": [
+ {
+ "name": "delay",
+ "snippet": "delay?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "speed",
+ "snippet": "speed?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "duration",
+ "snippet": "duration?: number | ((len: number) => number);",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "easing",
+ "snippet": "easing?: EasingFunction;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "EasingFunction",
+ "comment": "",
+ "snippet": "declare type EasingFunction = (t: number) => number;",
+ "children": []
+ },
+ {
+ "name": "FadeParams",
+ "comment": "",
+ "snippet": "interface FadeParams {/*…*/}",
+ "children": [
+ {
+ "name": "delay",
+ "snippet": "delay?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "duration",
+ "snippet": "duration?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "easing",
+ "snippet": "easing?: EasingFunction;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "FlyParams",
+ "comment": "",
+ "snippet": "interface FlyParams {/*…*/}",
+ "children": [
+ {
+ "name": "delay",
+ "snippet": "delay?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "duration",
+ "snippet": "duration?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "easing",
+ "snippet": "easing?: EasingFunction;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "x",
+ "snippet": "x?: number | string;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "y",
+ "snippet": "y?: number | string;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "opacity",
+ "snippet": "opacity?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "ScaleParams",
+ "comment": "",
+ "snippet": "interface ScaleParams {/*…*/}",
+ "children": [
+ {
+ "name": "delay",
+ "snippet": "delay?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "duration",
+ "snippet": "duration?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "easing",
+ "snippet": "easing?: EasingFunction;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "start",
+ "snippet": "start?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "opacity",
+ "snippet": "opacity?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "SlideParams",
+ "comment": "",
+ "snippet": "interface SlideParams {/*…*/}",
+ "children": [
+ {
+ "name": "delay",
+ "snippet": "delay?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "duration",
+ "snippet": "duration?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "easing",
+ "snippet": "easing?: EasingFunction;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "axis",
+ "snippet": "axis?: 'x' | 'y';",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ },
+ {
+ "name": "TransitionConfig",
+ "comment": "",
+ "snippet": "interface TransitionConfig {/*…*/}",
+ "children": [
+ {
+ "name": "delay",
+ "snippet": "delay?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "duration",
+ "snippet": "duration?: number;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "easing",
+ "snippet": "easing?: EasingFunction;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "css",
+ "snippet": "css?: (t: number, u: number) => string;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ },
+ {
+ "name": "tick",
+ "snippet": "tick?: (t: number, u: number) => void;",
+ "comment": "",
+ "bullets": [],
+ "children": []
+ }
+ ]
+ }
+ ],
+ "exports": [
+ {
+ "name": "blur",
+ "comment": "",
+ "snippet": "declare function blur(\n\tnode: Element,\n\t{ delay, duration, easing, amount, opacity }?: BlurParams\n): TransitionConfig;",
+ "children": []
+ },
+ {
+ "name": "crossfade",
+ "comment": "",
+ "snippet": "declare function crossfade({\n\tfallback,\n\t...defaults\n}: CrossfadeParams & {\n\tfallback?: (\n\t\tnode: Element,\n\t\tparams: CrossfadeParams,\n\t\tintro: boolean\n\t) => TransitionConfig;\n}): [\n\t(\n\t\tnode: Element,\n\t\tparams: CrossfadeParams & {\n\t\t\tkey: any;\n\t\t}\n\t) => () => TransitionConfig,\n\t(\n\t\tnode: Element,\n\t\tparams: CrossfadeParams & {\n\t\t\tkey: any;\n\t\t}\n\t) => () => TransitionConfig\n];",
+ "children": []
+ },
+ {
+ "name": "draw",
+ "comment": "",
+ "snippet": "declare function draw(\n\tnode: SVGElement & {\n\t\tgetTotalLength(): number;\n\t},\n\t{ delay, speed, duration, easing }?: DrawParams\n): TransitionConfig;",
+ "children": []
+ },
+ {
+ "name": "fade",
+ "comment": "",
+ "snippet": "declare function fade(\n\tnode: Element,\n\t{ delay, duration, easing }?: FadeParams\n): TransitionConfig;",
+ "children": []
+ },
+ {
+ "name": "fly",
+ "comment": "",
+ "snippet": "declare function fly(\n\tnode: Element,\n\t{ delay, duration, easing, x, y, opacity }?: FlyParams\n): TransitionConfig;",
+ "children": []
+ },
+ {
+ "name": "scale",
+ "comment": "",
+ "snippet": "declare function scale(\n\tnode: Element,\n\t{ delay, duration, easing, start, opacity }?: ScaleParams\n): TransitionConfig;",
+ "children": []
+ },
+ {
+ "name": "slide",
+ "comment": "",
+ "snippet": "declare function slide(\n\tnode: Element,\n\t{ delay, duration, easing, axis }?: SlideParams\n): TransitionConfig;",
+ "children": []
+ }
+ ]
+ }
+];
\ No newline at end of file
diff --git a/sites/svelte.dev/src/routes/(authed)/apps/+page.svelte b/sites/svelte.dev/src/routes/(authed)/apps/+page.svelte
index df5d7d51fa..bbdeb57a1c 100644
--- a/sites/svelte.dev/src/routes/(authed)/apps/+page.svelte
+++ b/sites/svelte.dev/src/routes/(authed)/apps/+page.svelte
@@ -26,11 +26,11 @@
const res = await fetch(`/apps/destroy`, {
method: 'POST',
headers: {
- 'content-type': 'application/json',
+ 'content-type': 'application/json'
},
body: JSON.stringify({
- ids: selected,
- }),
+ ids: selected
+ })
});
if (res.ok) {
@@ -142,8 +142,8 @@
diff --git a/sites/svelte.dev/src/routes/+layout.svelte b/sites/svelte.dev/src/routes/+layout.svelte
index 3eba9474b4..8c96bed230 100644
--- a/sites/svelte.dev/src/routes/+layout.svelte
+++ b/sites/svelte.dev/src/routes/+layout.svelte
@@ -18,7 +18,7 @@
- svelte .dev
+ svelte .dev
diff --git a/sites/svelte.dev/src/routes/+page.svelte b/sites/svelte.dev/src/routes/+page.svelte
index 2ef4309573..4e0d9cf6d1 100644
--- a/sites/svelte.dev/src/routes/+page.svelte
+++ b/sites/svelte.dev/src/routes/+page.svelte
@@ -83,7 +83,7 @@
}
footer a {
- color: var(--text);
+ color: var(--sk-text-2);
padding: 0.5rem 1rem;
display: block;
}
diff --git a/sites/svelte.dev/src/routes/_components/Demo.svelte b/sites/svelte.dev/src/routes/_components/Demo.svelte
index 66dcfa9f49..11052a8514 100644
--- a/sites/svelte.dev/src/routes/_components/Demo.svelte
+++ b/sites/svelte.dev/src/routes/_components/Demo.svelte
@@ -79,7 +79,7 @@
grid-template-columns: 4fr 1fr;
color: var(--sk-text-1);
align-items: center;
- font-size: var(--h5);
+ font-size: var(--sk-text-s);
}
a {
@@ -90,7 +90,7 @@
display: grid;
grid-template-columns: repeat(4, 1fr);
height: 100%;
- border-radius: var(--border-r) var(--border-r) 0 0;
+ border-radius: var(--sk-border-radius) var(--sk-border-radius) 0 0;
background-color: rgba(255, 255, 255, 0.1);
}
@@ -101,7 +101,7 @@
height: 100%;
align-items: center;
justify-content: center;
- border-radius: var(--border-r) var(--border-r) 0 0;
+ border-radius: var(--sk-border-radius) var(--sk-border-radius) 0 0;
}
button:hover {
@@ -141,7 +141,7 @@
@media (min-width: 960px) {
.controls {
- font-size: var(--h4);
+ font-size: var(--sk-text-s);
}
.large-show {
diff --git a/sites/svelte.dev/src/routes/_components/Hero.svelte b/sites/svelte.dev/src/routes/_components/Hero.svelte
index 87b72fe538..58c8e74c15 100644
--- a/sites/svelte.dev/src/routes/_components/Hero.svelte
+++ b/sites/svelte.dev/src/routes/_components/Hero.svelte
@@ -26,7 +26,7 @@
strong {
position: absolute;
- font-size: min(4vw, var(--h4));
+ font-size: min(4vw, var(--sk-text-s));
max-width: 10em;
text-transform: uppercase;
font-weight: 700;
@@ -59,15 +59,14 @@
.logotype,
strong {
- left: calc(var(--side-nav) + 8rem);
- /* left: calc(50% - 56rem + var(--side-nav)); */
+ left: calc(var(--sk-page-padding-side) + 8rem);
}
}
@media (min-width: 1200px) {
strong,
.logotype {
- left: calc(50% - 56rem + var(--side-nav));
+ left: calc(50% - 56rem + var(--sk-page-padding-side));
}
}
diff --git a/sites/svelte.dev/src/routes/_components/Section.svelte b/sites/svelte.dev/src/routes/_components/Section.svelte
index 71f64891d8..e32ec7f35a 100644
--- a/sites/svelte.dev/src/routes/_components/Section.svelte
+++ b/sites/svelte.dev/src/routes/_components/Section.svelte
@@ -10,7 +10,7 @@
.inner {
max-width: 120rem;
- padding: 0 var(--side-nav);
+ padding: 0 var(--sk-page-padding-side);
margin: 0 auto;
}
diff --git a/sites/svelte.dev/src/routes/_components/Try.svelte b/sites/svelte.dev/src/routes/_components/Try.svelte
index 319e730b4a..ba287d5733 100644
--- a/sites/svelte.dev/src/routes/_components/Try.svelte
+++ b/sites/svelte.dev/src/routes/_components/Try.svelte
@@ -1,10 +1,9 @@
-