Merge branch 'Editor_component'

This commit is contained in:
davideraccagni 2022-04-22 04:00:02 +02:00
commit 75c6a88248
14 changed files with 3597 additions and 4215 deletions

View file

@ -1,6 +1,6 @@
# Component Index # Component Index
> 167 components exported from carbon-components-svelte@0.63.1. > 169 components exported from carbon-components-svelte@0.63.1.
## Components ## Components
@ -40,6 +40,8 @@
- [`DatePickerSkeleton`](#datepickerskeleton) - [`DatePickerSkeleton`](#datepickerskeleton)
- [`Dropdown`](#dropdown) - [`Dropdown`](#dropdown)
- [`DropdownSkeleton`](#dropdownskeleton) - [`DropdownSkeleton`](#dropdownskeleton)
- [`Editor`](#editor)
- [`EditorSkeleton`](#editorskeleton)
- [`ExpandableTile`](#expandabletile) - [`ExpandableTile`](#expandabletile)
- [`FileUploader`](#fileuploader) - [`FileUploader`](#fileuploader)
- [`FileUploaderButton`](#fileuploaderbutton) - [`FileUploaderButton`](#fileuploaderbutton)
@ -289,15 +291,15 @@ export interface AutoCompleteItem {
### Props ### Props
| Prop name | Kind | Reactive | Type | Default value | Description | | Prop name | Kind | Reactive | Type | Default value | Description |
| :-------------- | :--------------- | :------- | :---------------------------------------------- | ----------------------------------------------------- | --------------------------------------------- | | :--------------- | :-------------------- | :------- | :---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| filteredItems | <code>let</code> | Yes | <code>[]</code> | <code>[]</code> | -- |
| listRef | <code>let</code> | Yes | <code>null &#124; HTMLDivElement</code> | <code>null</code> | Obtain a reference to the list HTML element |
| ref | <code>let</code> | Yes | <code>null &#124; HTMLInputElement</code> | <code>null</code> | Obtain a reference to the button HTML element | | ref | <code>let</code> | Yes | <code>null &#124; HTMLInputElement</code> | <code>null</code> | Obtain a reference to the button HTML element |
| inline | <code>let</code> | Yes | <code>boolean</code> | <code>false</code> | Set to `true` to use the inline variant |
| open | <code>let</code> | Yes | <code>boolean</code> | <code>false</code> | Set to `true` to open the dropdown | | open | <code>let</code> | Yes | <code>boolean</code> | <code>false</code> | Set to `true` to open the dropdown |
| selectedItem | <code>let</code> | Yes | <code>AutoCompleteItem</code> | <code>undefined</code> | Specify the selected item | | selectedItem | <code>let</code> | Yes | <code>AutoCompleteItem</code> | <code>undefined</code> | Specify the selected item |
| selectedId | <code>let</code> | Yes | <code>AutoCompleteItemId</code> | <code>undefined</code> | Specify the selected item id | | selectedId | <code>let</code> | Yes | <code>AutoCompleteItemId</code> | <code>undefined</code> | Specify the selected item id |
| items | <code>let</code> | No | <code>AutoCompleteItem[]</code> | <code>[]</code> | Set the full list of items |
| itemToString | <code>let</code> | No | <code>(item: AutoCompleteItem) => string</code> | <code>(item) => item.text &#124;&#124; item.id</code> | Override the display of a dropdown item | | itemToString | <code>let</code> | No | <code>(item: AutoCompleteItem) => string</code> | <code>(item) => item.text &#124;&#124; item.id</code> | Override the display of a dropdown item |
| type | <code>let</code> | No | <code>"default" &#124; "inline"</code> | <code>"default"</code> | Specify the type of dropdown | | shouldFilterItem | <code>let</code> | No | <code>(value: string) => {}</code> | <code>() => {}</code> | Determine if an item should be filtered given the current combobox value |
| direction | <code>let</code> | No | <code>"bottom" &#124; "top"</code> | <code>"bottom"</code> | Specify the direction of the dropdown menu | | direction | <code>let</code> | No | <code>"bottom" &#124; "top"</code> | <code>"bottom"</code> | Specify the direction of the dropdown menu |
| size | <code>let</code> | No | <code>"sm" &#124; "lg" &#124; "xl"</code> | <code>undefined</code> | Specify the size of the dropdown field | | size | <code>let</code> | No | <code>"sm" &#124; "lg" &#124; "xl"</code> | <code>undefined</code> | Specify the size of the dropdown field |
| light | <code>let</code> | No | <code>boolean</code> | <code>false</code> | Set to `true` to enable the light variant | | light | <code>let</code> | No | <code>boolean</code> | <code>false</code> | Set to `true` to enable the light variant |
@ -313,6 +315,7 @@ export interface AutoCompleteItem {
| id | <code>let</code> | No | <code>string</code> | <code>"ccs-" + Math.random().toString(36)</code> | Set an id for the list box component | | id | <code>let</code> | No | <code>string</code> | <code>"ccs-" + Math.random().toString(36)</code> | Set an id for the list box component |
| name | <code>let</code> | No | <code>string</code> | <code>undefined</code> | Specify a name attribute for the list box | | name | <code>let</code> | No | <code>string</code> | <code>undefined</code> | Specify a name attribute for the list box |
| placeholder | <code>let</code> | No | -- | <code>null</code> | Specify the placeholder text | | placeholder | <code>let</code> | No | -- | <code>null</code> | Specify the placeholder text |
| clear | <code>function</code> | No | <code>(options?: { focus?: boolean; }) => void</code> | <code>() => { prevSelectedId = null; highlightedIndex = -1; highlightedId = undefined; selectedId = undefined; selectedItem = undefined; open = false; inputValue = ""; if (options?.focus !== false) ref?.focus(); }</code> | Clear the combo box programmatically |
### Slots ### Slots
@ -325,11 +328,12 @@ export interface AutoCompleteItem {
| Event name | Type | Detail | | Event name | Type | Detail |
| :--------- | :--------- | :------------------------------------------------------------------------------ | | :--------- | :--------- | :------------------------------------------------------------------------------ |
| select | dispatched | <code>{ selectedId: AutoCompleteItemId, selectedItem: AutoCompleteItem }</code> | | select | dispatched | <code>{ selectedId: AutoCompleteItemId, selectedItem: AutoCompleteItem }</code> |
| change | forwarded | -- | | keydown | forwarded | -- |
| keyup | forwarded | -- |
| focus | forwarded | -- | | focus | forwarded | -- |
| blur | forwarded | -- | | blur | forwarded | -- |
| input | forwarded | -- | | clear | forwarded | -- |
| clear | dispatched | -- | | scroll | forwarded | -- |
## `AutoCompleteSkeleton` ## `AutoCompleteSkeleton`
@ -1279,6 +1283,55 @@ None.
| mouseenter | forwarded | -- | | mouseenter | forwarded | -- |
| mouseleave | forwarded | -- | | mouseleave | forwarded | -- |
## `Editor`
### Props
| Prop name | Kind | Reactive | Type | Default value | Description |
| :---------- | :--------------- | :------- | :------------------------------------------------------------------ | ------------------------------------------------------------------- | --------------------------------------------- |
| text | <code>let</code> | Yes | <code>string</code> | <code>undefined</code> | Specify the text |
| html | <code>let</code> | Yes | <code>string</code> | <code>undefined</code> | Specify the html |
| disabled | <code>let</code> | No | <code>boolean</code> | <code>false</code> | Set to `true` to disable the dropdown |
| titleText | <code>let</code> | No | <code>string</code> | <code>""</code> | Specify the title text |
| invalid | <code>let</code> | No | <code>boolean</code> | <code>false</code> | Set to `true` to indicate an invalid state |
| invalidText | <code>let</code> | No | <code>string</code> | <code>""</code> | Specify the invalid state text |
| warn | <code>let</code> | No | <code>boolean</code> | <code>false</code> | Set to `true` to indicate an warning state |
| warnText | <code>let</code> | No | <code>string</code> | <code>""</code> | Specify the warning state text |
| helperText | <code>let</code> | No | <code>string</code> | <code>""</code> | Specify the helper text |
| hideLabel | <code>let</code> | No | <code>boolean</code> | <code>false</code> | Set to `true` to visually hide the label text |
| id | <code>let</code> | No | <code>string</code> | <code>"ccs-" + Math.random().toString(36)</code> | Set an id for the list box component |
| placeholder | <code>let</code> | No | -- | <code>null</code> | Specify the placeholder text |
| options | <code>let</code> | No | <code>{ modules: { toolbar, }, theme: "snow", placeholder, }</code> | <code>{ modules: { toolbar, }, theme: "snow", placeholder, }</code> | -- |
### Slots
None.
### Events
None.
## `EditorSkeleton`
### Props
| Prop name | Kind | Reactive | Type | Default value | Description |
| :-------- | :--------------- | :------- | :------------------- | ------------------ | ------------------------------------ |
| hideLabel | <code>let</code> | No | <code>boolean</code> | <code>false</code> | Set to `true` to hide the label text |
### Slots
None.
### Events
| Event name | Type | Detail |
| :--------- | :-------- | :----- |
| click | forwarded | -- |
| mouseover | forwarded | -- |
| mouseenter | forwarded | -- |
| mouseleave | forwarded | -- |
## `ExpandableTile` ## `ExpandableTile`
### Props ### Props

View file

@ -1,5 +1,5 @@
{ {
"total": 167, "total": 169,
"components": [ "components": [
{ {
"moduleName": "Accordion", "moduleName": "Accordion",
@ -235,17 +235,6 @@
"moduleName": "AutoComplete", "moduleName": "AutoComplete",
"filePath": "src/AutoComplete/AutoComplete.svelte", "filePath": "src/AutoComplete/AutoComplete.svelte",
"props": [ "props": [
{
"name": "items",
"kind": "let",
"description": "Set the full list of items",
"type": "AutoCompleteItem[]",
"value": "[]",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
},
{ {
"name": "itemToString", "name": "itemToString",
"kind": "let", "kind": "let",
@ -278,12 +267,12 @@
"reactive": true "reactive": true
}, },
{ {
"name": "type", "name": "shouldFilterItem",
"kind": "let", "kind": "let",
"description": "Specify the type of dropdown", "description": "Determine if an item should be filtered given the current combobox value",
"type": "\"default\" | \"inline\"", "type": "(value: string) => {}",
"value": "\"default\"", "value": "() => {}",
"isFunction": false, "isFunction": true,
"isFunctionDeclaration": false, "isFunctionDeclaration": false,
"constant": false, "constant": false,
"reactive": false "reactive": false
@ -320,17 +309,6 @@
"constant": false, "constant": false,
"reactive": true "reactive": true
}, },
{
"name": "inline",
"kind": "let",
"description": "Set to `true` to use the inline variant",
"type": "boolean",
"value": "false",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": true
},
{ {
"name": "light", "name": "light",
"kind": "let", "kind": "let",
@ -481,6 +459,38 @@
"isFunctionDeclaration": false, "isFunctionDeclaration": false,
"constant": false, "constant": false,
"reactive": false "reactive": false
},
{
"name": "listRef",
"kind": "let",
"description": "Obtain a reference to the list HTML element",
"type": "null | HTMLDivElement",
"value": "null",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": true
},
{
"name": "filteredItems",
"kind": "let",
"type": "[]",
"value": "[]",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": true
},
{
"name": "clear",
"kind": "function",
"description": "Clear the combo box programmatically",
"type": "(options?: { focus?: boolean; }) => void",
"value": "() => { prevSelectedId = null; highlightedIndex = -1; highlightedId = undefined; selectedId = undefined; selectedItem = undefined; open = false; inputValue = \"\"; if (options?.focus !== false) ref?.focus(); }",
"isFunction": true,
"isFunctionDeclaration": true,
"constant": false,
"reactive": false
} }
], ],
"moduleExports": [], "moduleExports": [],
@ -498,11 +508,12 @@
"name": "select", "name": "select",
"detail": "{ selectedId: AutoCompleteItemId, selectedItem: AutoCompleteItem }" "detail": "{ selectedId: AutoCompleteItemId, selectedItem: AutoCompleteItem }"
}, },
{ "type": "forwarded", "name": "change", "element": "input" }, { "type": "forwarded", "name": "keydown", "element": "input" },
{ "type": "forwarded", "name": "keyup", "element": "input" },
{ "type": "forwarded", "name": "focus", "element": "input" }, { "type": "forwarded", "name": "focus", "element": "input" },
{ "type": "forwarded", "name": "blur", "element": "input" }, { "type": "forwarded", "name": "blur", "element": "input" },
{ "type": "forwarded", "name": "input", "element": "input" }, { "type": "forwarded", "name": "clear", "element": "ListBoxSelection" },
{ "type": "dispatched", "name": "clear" } { "type": "forwarded", "name": "scroll", "element": "ListBoxMenu" }
], ],
"typedefs": [ "typedefs": [
{ {
@ -521,7 +532,7 @@
"ts": "interface AutoCompleteItem { id: AutoCompleteItemId; text: AutoCompleteItemText; }" "ts": "interface AutoCompleteItem { id: AutoCompleteItemId; text: AutoCompleteItemText; }"
} }
], ],
"rest_props": { "type": "Element", "name": "div" } "rest_props": { "type": "Element", "name": "input" }
}, },
{ {
"moduleName": "AutoCompleteSkeleton", "moduleName": "AutoCompleteSkeleton",
@ -3618,6 +3629,182 @@
"typedefs": [], "typedefs": [],
"rest_props": { "type": "Element", "name": "div" } "rest_props": { "type": "Element", "name": "div" }
}, },
{
"moduleName": "Editor",
"filePath": "src/Editor/Editor.svelte",
"props": [
{
"name": "disabled",
"kind": "let",
"description": "Set to `true` to disable the dropdown",
"type": "boolean",
"value": "false",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
},
{
"name": "titleText",
"kind": "let",
"description": "Specify the title text",
"type": "string",
"value": "\"\"",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
},
{
"name": "invalid",
"kind": "let",
"description": "Set to `true` to indicate an invalid state",
"type": "boolean",
"value": "false",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
},
{
"name": "invalidText",
"kind": "let",
"description": "Specify the invalid state text",
"type": "string",
"value": "\"\"",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
},
{
"name": "warn",
"kind": "let",
"description": "Set to `true` to indicate an warning state",
"type": "boolean",
"value": "false",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
},
{
"name": "warnText",
"kind": "let",
"description": "Specify the warning state text",
"type": "string",
"value": "\"\"",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
},
{
"name": "helperText",
"kind": "let",
"description": "Specify the helper text",
"type": "string",
"value": "\"\"",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
},
{
"name": "hideLabel",
"kind": "let",
"description": "Set to `true` to visually hide the label text",
"type": "boolean",
"value": "false",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
},
{
"name": "id",
"kind": "let",
"description": "Set an id for the list box component",
"type": "string",
"value": "\"ccs-\" + Math.random().toString(36)",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
},
{
"name": "placeholder",
"kind": "let",
"description": "Specify the placeholder text",
"value": "null",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
},
{
"name": "html",
"kind": "let",
"description": "Specify the html",
"type": "string",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": true
},
{
"name": "text",
"kind": "let",
"description": "Specify the text",
"type": "string",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": true
},
{
"name": "options",
"kind": "let",
"type": "{ modules: { toolbar, }, theme: \"snow\", placeholder, }",
"value": "{ modules: { toolbar, }, theme: \"snow\", placeholder, }",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
}
],
"moduleExports": [],
"slots": [],
"events": [],
"typedefs": []
},
{
"moduleName": "EditorSkeleton",
"filePath": "src/Editor/EditorSkeleton.svelte",
"props": [
{
"name": "hideLabel",
"kind": "let",
"description": "Set to `true` to hide the label text",
"type": "boolean",
"value": "false",
"isFunction": false,
"isFunctionDeclaration": false,
"constant": false,
"reactive": false
}
],
"moduleExports": [],
"slots": [],
"events": [
{ "type": "forwarded", "name": "click", "element": "div" },
{ "type": "forwarded", "name": "mouseover", "element": "div" },
{ "type": "forwarded", "name": "mouseenter", "element": "div" },
{ "type": "forwarded", "name": "mouseleave", "element": "div" }
],
"typedefs": [],
"rest_props": { "type": "Element", "name": "div" }
},
{ {
"moduleName": "ExpandableTile", "moduleName": "ExpandableTile",
"filePath": "src/Tile/ExpandableTile.svelte", "filePath": "src/Tile/ExpandableTile.svelte",

View file

@ -18,15 +18,6 @@ items={[
{id: "2", text: "Fax"} {id: "2", text: "Fax"}
]} /> ]} />
### `shouldFilterItem`
<ComboBox shouldFilterItem={(item, value) => item.text.startsWith(value)} titleText="Contact" placeholder="Select contact method"
items={[
{id: "0", text: "Slack"},
{id: "1", text: "Email"},
{id: "2", text: "Fax"}
]} />
### Custom slot ### Custom slot
Override the default slot to customize the display of each item. Access the item and index through the `let:` directive. Override the default slot to customize the display of each item. Access the item and index through the `let:` directive.

File diff suppressed because it is too large Load diff

View file

@ -8,9 +8,9 @@
}, },
"devDependencies": { "devDependencies": {
"@sveltejs/kit": "1.0.0-next.314", "@sveltejs/kit": "1.0.0-next.314",
"carbon-components-svelte": "^0.63.0", "carbon-components-svelte": "../../",
"carbon-pictograms-svelte": "^12.0.2", "carbon-pictograms-svelte": "^12.0.2",
"carbon-preprocess-svelte": "^0.9.0", "carbon-preprocess-svelte": "../../../carbon-preprocess-svelte",
"svelte": "^3.47.0" "svelte": "^3.47.0"
} }
} }

View file

@ -2,20 +2,16 @@
import { Button, truncate, breakpoints } from "carbon-components-svelte"; import { Button, truncate, breakpoints } from "carbon-components-svelte";
import { Airplane } from "carbon-pictograms-svelte"; import { Airplane } from "carbon-pictograms-svelte";
import { AutoComplete } from "carbon-components-svelte"; import { AutoComplete } from "carbon-components-svelte";
import { Grid, Row, Column } from "carbon-components-svelte";
let selectedId = 0; let selectedId = 0;
let selectedItem = undefined; let selectedItem = undefined;
</script> </script>
<Button>Primary button</Button> <Grid padding>
<Row>
<Airplane /> <Column sm="{6}" md="{4}" lg="{4}">
<AutoComplete
<div use:truncate>Text...</div>
{JSON.stringify(breakpoints)}
<AutoComplete
titleText="Contact" titleText="Contact"
bind:selectedId bind:selectedId
bind:selectedItem bind:selectedItem
@ -26,6 +22,31 @@
{ id: '12', text: 'Email2' }, { id: '12', text: 'Email2' },
{ id: '2', text: 'Fax' }, { id: '2', text: 'Fax' },
]}" ]}"
/> />
</Column>
<Column sm="{6}" md="{4}" lg="{4}">
Selected: {selectedItem?.text} ({selectedId})
</Column>
</Row>
<Row>
<Column>
<Airplane />
</Column>
<Column>
<div use:truncate>Text...</div>
</Column>
<Column>
{JSON.stringify(breakpoints)}
</Column>
<Column>
<Button>Primary button</Button>
</Column>
</Row>
</Grid>
Selected: {selectedItem?.text} ({selectedId}) <style>
div {
margin-top: var(--cds-spacing-07);
padding: var(--cds-spacing-07);
}
</style>

View file

@ -11,13 +11,13 @@
"picomatch" "^2.2.2" "picomatch" "^2.2.2"
"@sveltejs/kit@1.0.0-next.314": "@sveltejs/kit@1.0.0-next.314":
version "1.0.0-next.314" "integrity" "sha512-EkXjEd30XO8+AydBLARxAtI6Ak8V0KFSEJ07sNsrkGq9J70sWPL7yGenhGaeq6S852XZAqeyWd6uGQZmQLR4Wg=="
resolved "https://registry.yarnpkg.com/@sveltejs/kit/-/kit-1.0.0-next.314.tgz#3bd995cec8d348ae46430b7dbfa8640caf8618bb" "resolved" "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.314.tgz"
integrity sha512-EkXjEd30XO8+AydBLARxAtI6Ak8V0KFSEJ07sNsrkGq9J70sWPL7yGenhGaeq6S852XZAqeyWd6uGQZmQLR4Wg== "version" "1.0.0-next.314"
dependencies: dependencies:
"@sveltejs/vite-plugin-svelte" "^1.0.0-next.32" "@sveltejs/vite-plugin-svelte" "^1.0.0-next.32"
sade "^1.7.4" "sade" "^1.7.4"
vite "^2.9.0" "vite" "^2.9.0"
"@sveltejs/vite-plugin-svelte@^1.0.0-next.32": "@sveltejs/vite-plugin-svelte@^1.0.0-next.32":
"integrity" "sha512-DtXF01fYGEJkbC7GntU/7jaq9M1SwyyNCkbDA+cfQSXRpm3H7zbu0M80wSQBSpntdd+hgSdxKCxv4GgX6/zI6w==" "integrity" "sha512-DtXF01fYGEJkbC7GntU/7jaq9M1SwyyNCkbDA+cfQSXRpm3H7zbu0M80wSQBSpntdd+hgSdxKCxv4GgX6/zI6w=="
@ -65,26 +65,26 @@
"resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
"version" "0.2.13" "version" "0.2.13"
carbon-components-svelte@^0.63.0: "carbon-components-svelte@^0.63.0":
version "0.63.0" "integrity" "sha512-gB6qGalCXG87nFiPp6KzBAjTDFjZm8vcOTBa7gQFDtwL5TzM4oeg8zHxqPSpPuNJvVym/3AlVNnvHbZBRomBzQ=="
resolved "https://registry.yarnpkg.com/carbon-components-svelte/-/carbon-components-svelte-0.63.0.tgz#ab46b431b66a4e458ff3647c51d6789214c13fad" "resolved" "https://registry.npmjs.org/carbon-components-svelte/-/carbon-components-svelte-0.63.1.tgz"
integrity sha512-oG5pW1/Tzuc/2MW5ekRLp6oGmIZjvIoY8y/Dg7M8Bj35hB6ofgs5BQPLa/UjsnVOEC3YqNVu18vXnvFqkjAA8A== "version" "0.63.1"
dependencies: dependencies:
"flatpickr" "4.6.9" "flatpickr" "4.6.9"
carbon-pictograms-svelte@^12.0.2: "carbon-pictograms-svelte@^12.0.2":
version "12.0.2" "integrity" "sha512-PxaUDjKkTss9q8m3Bf7mU9rObEwTb0cfaMzflfS90wgdA7XJOf7jE4ay3R4x0m/KkTuIakSXKLjVS/bQR4Gp0w=="
resolved "https://registry.yarnpkg.com/carbon-pictograms-svelte/-/carbon-pictograms-svelte-12.0.2.tgz#489c42ce8e07a2eb78b5ca72560044b737695499" "resolved" "https://registry.npmjs.org/carbon-pictograms-svelte/-/carbon-pictograms-svelte-12.0.2.tgz"
integrity sha512-PxaUDjKkTss9q8m3Bf7mU9rObEwTb0cfaMzflfS90wgdA7XJOf7jE4ay3R4x0m/KkTuIakSXKLjVS/bQR4Gp0w== "version" "12.0.2"
carbon-preprocess-svelte@^0.9.0: "carbon-preprocess-svelte@^0.9.0":
version "0.9.0" "integrity" "sha512-b55nsx6/qu1C7bVaDeoJ5lzhp9cPx083nkt9D+ZpjnCB04rJtcEV1QyP8HHRaHiyAcsJtLrQ/u/3Qo09UYluwQ=="
resolved "https://registry.yarnpkg.com/carbon-preprocess-svelte/-/carbon-preprocess-svelte-0.9.0.tgz#7dfc18ca59d485f41228102ac9d3011dfe9d9a71" "resolved" "https://registry.npmjs.org/carbon-preprocess-svelte/-/carbon-preprocess-svelte-0.9.0.tgz"
integrity sha512-b55nsx6/qu1C7bVaDeoJ5lzhp9cPx083nkt9D+ZpjnCB04rJtcEV1QyP8HHRaHiyAcsJtLrQ/u/3Qo09UYluwQ== "version" "0.9.0"
dependencies: dependencies:
purgecss "^4.1.3" "purgecss" "^4.1.3"
svelte-preprocess "^4.10.5" "svelte-preprocess" "^4.10.5"
typescript "^4.6.3" "typescript" "^4.6.3"
"commander@^8.0.0": "commander@^8.0.0":
"integrity" "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" "integrity" "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="
@ -118,137 +118,47 @@ carbon-preprocess-svelte@^0.9.0:
"resolved" "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz" "resolved" "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz"
"version" "3.3.1" "version" "3.3.1"
esbuild-android-64@0.14.36: "esbuild-darwin-64@0.14.27":
version "0.14.36" "integrity" "sha512-czw/kXl/1ZdenPWfw9jDc5iuIYxqUxgQ/Q+hRd4/3udyGGVI31r29LCViN2bAJgGvQkqyLGVcG03PJPEXQ5i2g=="
resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.36.tgz#fc5f95ce78c8c3d790fa16bc71bd904f2bb42aa1" "resolved" "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.27.tgz"
integrity sha512-jwpBhF1jmo0tVCYC/ORzVN+hyVcNZUWuozGcLHfod0RJCedTDTvR4nwlTXdx1gtncDqjk33itjO+27OZHbiavw== "version" "0.14.27"
esbuild-android-arm64@0.14.36: "esbuild@^0.14.27":
version "0.14.36" "integrity" "sha512-MZQt5SywZS3hA9fXnMhR22dv0oPGh6QtjJRIYbgL1AeqAoQZE+Qn5ppGYQAoHv/vq827flj4tIJ79Mrdiwk46Q=="
resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.36.tgz#44356fbb9f8de82a5cdf11849e011dfb3ad0a8a8" "resolved" "https://registry.npmjs.org/esbuild/-/esbuild-0.14.27.tgz"
integrity sha512-/hYkyFe7x7Yapmfv4X/tBmyKnggUmdQmlvZ8ZlBnV4+PjisrEhAvC3yWpURuD9XoB8Wa1d5dGkTsF53pIvpjsg== "version" "0.14.27"
esbuild-darwin-64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.36.tgz#3d9324b21489c70141665c2e740d6e84f16f725d"
integrity sha512-kkl6qmV0dTpyIMKagluzYqlc1vO0ecgpviK/7jwPbRDEv5fejRTaBBEE2KxEQbTHcLhiiDbhG7d5UybZWo/1zQ==
esbuild-darwin-arm64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.36.tgz#2a8040c2e465131e5281034f3c72405e643cb7b2"
integrity sha512-q8fY4r2Sx6P0Pr3VUm//eFYKVk07C5MHcEinU1BjyFnuYz4IxR/03uBbDwluR6ILIHnZTE7AkTUWIdidRi1Jjw==
esbuild-freebsd-64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.36.tgz#d82c387b4d01fe9e8631f97d41eb54f2dbeb68a3"
integrity sha512-Hn8AYuxXXRptybPqoMkga4HRFE7/XmhtlQjXFHoAIhKUPPMeJH35GYEUWGbjteai9FLFvBAjEAlwEtSGxnqWww==
esbuild-freebsd-arm64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.36.tgz#e8ce2e6c697da6c7ecd0cc0ac821d47c5ab68529"
integrity sha512-S3C0attylLLRiCcHiJd036eDEMOY32+h8P+jJ3kTcfhJANNjP0TNBNL30TZmEdOSx/820HJFgRrqpNAvTbjnDA==
esbuild-linux-32@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.36.tgz#a4a261e2af91986ea62451f2db712a556cb38a15"
integrity sha512-Eh9OkyTrEZn9WGO4xkI3OPPpUX7p/3QYvdG0lL4rfr73Ap2HAr6D9lP59VMF64Ex01LhHSXwIsFG/8AQjh6eNw==
esbuild-linux-64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.36.tgz#4a9500f9197e2c8fcb884a511d2c9d4c2debde72"
integrity sha512-vFVFS5ve7PuwlfgoWNyRccGDi2QTNkQo/2k5U5ttVD0jRFaMlc8UQee708fOZA6zTCDy5RWsT5MJw3sl2X6KDg==
esbuild-linux-arm64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.36.tgz#c91c21e25b315464bd7da867365dd1dae14ca176"
integrity sha512-24Vq1M7FdpSmaTYuu1w0Hdhiqkbto1I5Pjyi+4Cdw5fJKGlwQuw+hWynTcRI/cOZxBcBpP21gND7W27gHAiftw==
esbuild-linux-arm@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.36.tgz#90e23bca2e6e549affbbe994f80ba3bb6c4d934a"
integrity sha512-NhgU4n+NCsYgt7Hy61PCquEz5aevI6VjQvxwBxtxrooXsxt5b2xtOUXYZe04JxqQo+XZk3d1gcr7pbV9MAQ/Lg==
esbuild-linux-mips64le@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.36.tgz#40e11afb08353ff24709fc89e4db0f866bc131d2"
integrity sha512-hZUeTXvppJN+5rEz2EjsOFM9F1bZt7/d2FUM1lmQo//rXh1RTFYzhC0txn7WV0/jCC7SvrGRaRz0NMsRPf8SIA==
esbuild-linux-ppc64le@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.36.tgz#9e8a588c513d06cc3859f9dcc52e5fdfce8a1a5e"
integrity sha512-1Bg3QgzZjO+QtPhP9VeIBhAduHEc2kzU43MzBnMwpLSZ890azr4/A9Dganun8nsqD/1TBcqhId0z4mFDO8FAvg==
esbuild-linux-riscv64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.36.tgz#e578c09b23b3b97652e60e3692bfda628b541f06"
integrity sha512-dOE5pt3cOdqEhaufDRzNCHf5BSwxgygVak9UR7PH7KPVHwSTDAZHDoEjblxLqjJYpc5XaU9+gKJ9F8mp9r5I4A==
esbuild-linux-s390x@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.36.tgz#3c9dab40d0d69932ffded0fd7317bb403626c9bc"
integrity sha512-g4FMdh//BBGTfVHjF6MO7Cz8gqRoDPzXWxRvWkJoGroKA18G9m0wddvPbEqcQf5Tbt2vSc1CIgag7cXwTmoTXg==
esbuild-netbsd-64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.36.tgz#e27847f6d506218291619b8c1e121ecd97628494"
integrity sha512-UB2bVImxkWk4vjnP62ehFNZ73lQY1xcnL5ZNYF3x0AG+j8HgdkNF05v67YJdCIuUJpBuTyCK8LORCYo9onSW+A==
esbuild-openbsd-64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.36.tgz#c94c04c557fae516872a586eae67423da6d2fabb"
integrity sha512-NvGB2Chf8GxuleXRGk8e9zD3aSdRO5kLt9coTQbCg7WMGXeX471sBgh4kSg8pjx0yTXRt0MlrUDnjVYnetyivg==
esbuild-sunos-64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.36.tgz#9b79febc0df65a30f1c9bd63047d1675511bf99d"
integrity sha512-VkUZS5ftTSjhRjuRLp+v78auMO3PZBXu6xl4ajomGenEm2/rGuWlhFSjB7YbBNErOchj51Jb2OK8lKAo8qdmsQ==
esbuild-windows-32@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.36.tgz#910d11936c8d2122ffdd3275e5b28d8a4e1240ec"
integrity sha512-bIar+A6hdytJjZrDxfMBUSEHHLfx3ynoEZXx/39nxy86pX/w249WZm8Bm0dtOAByAf4Z6qV0LsnTIJHiIqbw0w==
esbuild-windows-64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.36.tgz#21b4ce8b42a4efc63f4b58ec617f1302448aad26"
integrity sha512-+p4MuRZekVChAeueT1Y9LGkxrT5x7YYJxYE8ZOTcEfeUUN43vktSn6hUNsvxzzATrSgq5QqRdllkVBxWZg7KqQ==
esbuild-windows-arm64@0.14.36:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.36.tgz#ba21546fecb7297667d0052d00150de22c044b24"
integrity sha512-fBB4WlDqV1m18EF/aheGYQkQZHfPHiHJSBYzXIo8yKehek+0BtBwo/4PNwKGJ5T0YK0oc8pBKjgwPbzSrPLb+Q==
esbuild@^0.14.27:
version "0.14.36"
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.36.tgz#0023a73eab57886ac5605df16ee421e471a971b3"
integrity sha512-HhFHPiRXGYOCRlrhpiVDYKcFJRdO0sBElZ668M4lh2ER0YgnkLxECuFe7uWCf23FrcLc59Pqr7dHkTqmRPDHmw==
optionalDependencies: optionalDependencies:
esbuild-android-64 "0.14.36" "esbuild-android-64" "0.14.27"
esbuild-android-arm64 "0.14.36" "esbuild-android-arm64" "0.14.27"
esbuild-darwin-64 "0.14.36" "esbuild-darwin-64" "0.14.27"
esbuild-darwin-arm64 "0.14.36" "esbuild-darwin-arm64" "0.14.27"
esbuild-freebsd-64 "0.14.36" "esbuild-freebsd-64" "0.14.27"
esbuild-freebsd-arm64 "0.14.36" "esbuild-freebsd-arm64" "0.14.27"
esbuild-linux-32 "0.14.36" "esbuild-linux-32" "0.14.27"
esbuild-linux-64 "0.14.36" "esbuild-linux-64" "0.14.27"
esbuild-linux-arm "0.14.36" "esbuild-linux-arm" "0.14.27"
esbuild-linux-arm64 "0.14.36" "esbuild-linux-arm64" "0.14.27"
esbuild-linux-mips64le "0.14.36" "esbuild-linux-mips64le" "0.14.27"
esbuild-linux-ppc64le "0.14.36" "esbuild-linux-ppc64le" "0.14.27"
esbuild-linux-riscv64 "0.14.36" "esbuild-linux-riscv64" "0.14.27"
esbuild-linux-s390x "0.14.36" "esbuild-linux-s390x" "0.14.27"
esbuild-netbsd-64 "0.14.36" "esbuild-netbsd-64" "0.14.27"
esbuild-openbsd-64 "0.14.36" "esbuild-openbsd-64" "0.14.27"
esbuild-sunos-64 "0.14.36" "esbuild-sunos-64" "0.14.27"
esbuild-windows-32 "0.14.36" "esbuild-windows-32" "0.14.27"
esbuild-windows-64 "0.14.36" "esbuild-windows-64" "0.14.27"
esbuild-windows-arm64 "0.14.36" "esbuild-windows-arm64" "0.14.27"
"estree-walker@^2.0.1": "estree-walker@^2.0.1":
"integrity" "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" "integrity" "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
"resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz"
"version" "2.0.2" "version" "2.0.2"
"flatpickr@4.6.9":
"integrity" "sha512-F0azNNi8foVWKSF+8X+ZJzz8r9sE1G4hl06RyceIaLvyltKvDl6vqk9Lm/6AUUCi5HWaIjiUbk7UpeE/fOXOpw=="
"resolved" "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.9.tgz"
"version" "4.6.9"
"fs.realpath@^1.0.0": "fs.realpath@^1.0.0":
"integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
"resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
@ -401,19 +311,19 @@ esbuild@^0.14.27:
"cssesc" "^3.0.0" "cssesc" "^3.0.0"
"util-deprecate" "^1.0.2" "util-deprecate" "^1.0.2"
postcss@^8.3.5, postcss@^8.4.12: "postcss@^7 || ^8", "postcss@^8.3.5", "postcss@^8.4.12":
version "8.4.12" "integrity" "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg=="
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.12.tgz#1e7de78733b28970fa4743f7da6f3763648b1905" "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz"
integrity sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg== "version" "8.4.12"
dependencies: dependencies:
"nanoid" "^3.3.1" "nanoid" "^3.3.1"
"picocolors" "^1.0.0" "picocolors" "^1.0.0"
"source-map-js" "^1.0.2" "source-map-js" "^1.0.2"
purgecss@^4.1.3: "purgecss@^4.1.3":
version "4.1.3" "integrity" "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw=="
resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-4.1.3.tgz#683f6a133c8c4de7aa82fe2746d1393b214918f7" "resolved" "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz"
integrity sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw== "version" "4.1.3"
dependencies: dependencies:
"commander" "^8.0.0" "commander" "^8.0.0"
"glob" "^7.1.7" "glob" "^7.1.7"
@ -497,10 +407,10 @@ purgecss@^4.1.3:
"resolved" "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.11.tgz" "resolved" "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.11.tgz"
"version" "0.14.11" "version" "0.14.11"
svelte-preprocess@^4.10.5: "svelte-preprocess@^4.10.5":
version "4.10.6" "integrity" "sha512-I2SV1w/AveMvgIQlUF/ZOO3PYVnhxfcpNyGt8pxpUVhPfyfL/CZBkkw/KPfuFix5FJ9TnnNYMhACK3DtSaYVVQ=="
resolved "https://registry.yarnpkg.com/svelte-preprocess/-/svelte-preprocess-4.10.6.tgz#5f9a53e7ed3b85fc7e0841120c725b76ac5a1ba8" "resolved" "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.6.tgz"
integrity sha512-I2SV1w/AveMvgIQlUF/ZOO3PYVnhxfcpNyGt8pxpUVhPfyfL/CZBkkw/KPfuFix5FJ9TnnNYMhACK3DtSaYVVQ== "version" "4.10.6"
dependencies: dependencies:
"@types/pug" "^2.0.4" "@types/pug" "^2.0.4"
"@types/sass" "^1.16.0" "@types/sass" "^1.16.0"
@ -509,30 +419,30 @@ svelte-preprocess@^4.10.5:
"sorcery" "^0.10.0" "sorcery" "^0.10.0"
"strip-indent" "^3.0.0" "strip-indent" "^3.0.0"
svelte@^3.47.0: "svelte@^3.23.0", "svelte@^3.44.0", "svelte@^3.47.0", "svelte@>=3.19.0":
version "3.47.0" "integrity" "sha512-4JaJp3HEoTCGARRWZQIZDUanhYv0iyoHikklVHVLH9xFE9db22g4TDv7CPeNA8HD1JgjXI1vlhR1JZvvhaTu2Q=="
resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.47.0.tgz#ba46fe4aea99fc650d6939c215cd4694f5325a19" "resolved" "https://registry.npmjs.org/svelte/-/svelte-3.47.0.tgz"
integrity sha512-4JaJp3HEoTCGARRWZQIZDUanhYv0iyoHikklVHVLH9xFE9db22g4TDv7CPeNA8HD1JgjXI1vlhR1JZvvhaTu2Q== "version" "3.47.0"
typescript@^4.6.3: "typescript@^3.9.5 || ^4.0.0", "typescript@^4.6.3":
version "4.6.3" "integrity" "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw=="
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.3.tgz#eefeafa6afdd31d725584c67a0eaba80f6fc6c6c" "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz"
integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw== "version" "4.6.3"
"util-deprecate@^1.0.2": "util-deprecate@^1.0.2":
"integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
"resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
"version" "1.0.2" "version" "1.0.2"
vite@^2.9.0: "vite@^2.7.0", "vite@^2.9.0":
version "2.9.5" "integrity" "sha512-dvMN64X2YEQgSXF1lYabKXw3BbN6e+BL67+P3Vy4MacnY+UzT1AfkHiioFSi9+uiDUiaDy7Ax/LQqivk6orilg=="
resolved "https://registry.yarnpkg.com/vite/-/vite-2.9.5.tgz#08ef37ac7a6d879c96f328b791732c9a00ea25ea" "resolved" "https://registry.npmjs.org/vite/-/vite-2.9.5.tgz"
integrity sha512-dvMN64X2YEQgSXF1lYabKXw3BbN6e+BL67+P3Vy4MacnY+UzT1AfkHiioFSi9+uiDUiaDy7Ax/LQqivk6orilg== "version" "2.9.5"
dependencies: dependencies:
esbuild "^0.14.27" "esbuild" "^0.14.27"
postcss "^8.4.12" "postcss" "^8.4.12"
resolve "^1.22.0" "resolve" "^1.22.0"
rollup "^2.59.0" "rollup" "^2.59.0"
optionalDependencies: optionalDependencies:
"fsevents" "~2.3.2" "fsevents" "~2.3.2"

2887
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -20,7 +20,8 @@
"prepare": "husky install" "prepare": "husky install"
}, },
"dependencies": { "dependencies": {
"flatpickr": "4.6.9" "flatpickr": "4.6.9",
"quill": "^1.3.7"
}, },
"devDependencies": { "devDependencies": {
"@rollup/plugin-commonjs": "^21.0.3", "@rollup/plugin-commonjs": "^21.0.3",

View file

@ -43,6 +43,7 @@ export {
} from "./DataTable"; } from "./DataTable";
export { DatePicker, DatePickerInput, DatePickerSkeleton } from "./DatePicker"; export { DatePicker, DatePickerInput, DatePickerSkeleton } from "./DatePicker";
export { Dropdown, DropdownSkeleton } from "./Dropdown"; export { Dropdown, DropdownSkeleton } from "./Dropdown";
export { Editor, EditorSkeleton } from "./Editor";
export { export {
FileUploader, FileUploader,
FileUploaderButton, FileUploaderButton,

View file

@ -32,9 +32,9 @@ export interface AutoCompleteProps
/** /**
* Determine if an item should be filtered given the current combobox value * Determine if an item should be filtered given the current combobox value
* @default () => [] * @default () => {}
*/ */
shouldFilterItem?: (value: string) => AutoCompleteItem[]; shouldFilterItem?: (value: string) => {};
/** /**
* Specify the direction of the dropdown menu * Specify the direction of the dropdown menu
@ -143,6 +143,11 @@ export interface AutoCompleteProps
* @default null * @default null
*/ */
listRef?: null | HTMLDivElement; listRef?: null | HTMLDivElement;
/**
* @default []
*/
filteredItems?: [];
} }
export default class AutoComplete extends SvelteComponentTyped< export default class AutoComplete extends SvelteComponentTyped<

View file

@ -75,7 +75,7 @@ export interface EditorProps {
text?: string; text?: string;
/** /**
* @default { modules: { toolbar }, theme: 'snow', placeholder } * @default { modules: { toolbar, }, theme: "snow", placeholder, }
*/ */
options?: { modules: { toolbar }; theme: "snow"; placeholder }; options?: { modules: { toolbar }; theme: "snow"; placeholder };
} }

2
types/index.d.ts vendored
View file

@ -50,6 +50,8 @@ export { default as DatePickerInput } from "./DatePicker/DatePickerInput.svelte"
export { default as DatePickerSkeleton } from "./DatePicker/DatePickerSkeleton.svelte"; export { default as DatePickerSkeleton } from "./DatePicker/DatePickerSkeleton.svelte";
export { default as Dropdown } from "./Dropdown/Dropdown.svelte"; export { default as Dropdown } from "./Dropdown/Dropdown.svelte";
export { default as DropdownSkeleton } from "./Dropdown/DropdownSkeleton.svelte"; export { default as DropdownSkeleton } from "./Dropdown/DropdownSkeleton.svelte";
export { default as Editor } from "./Editor/Editor.svelte";
export { default as EditorSkeleton } from "./Editor/EditorSkeleton.svelte";
export { default as FileUploader } from "./FileUploader/FileUploader.svelte"; export { default as FileUploader } from "./FileUploader/FileUploader.svelte";
export { default as FileUploaderButton } from "./FileUploader/FileUploaderButton.svelte"; export { default as FileUploaderButton } from "./FileUploader/FileUploaderButton.svelte";
export { default as FileUploaderItem } from "./FileUploader/FileUploaderItem.svelte"; export { default as FileUploaderItem } from "./FileUploader/FileUploaderItem.svelte";

345
yarn.lock
View file

@ -62,29 +62,17 @@
"magic-string" "^0.25.7" "magic-string" "^0.25.7"
"resolve" "^1.17.0" "resolve" "^1.17.0"
"@rollup/plugin-node-resolve@^13.1.3": "@rollup/plugin-node-resolve@^13.1.3", "@rollup/plugin-node-resolve@^13.2.0":
version "13.1.3" "integrity" "sha512-btX7kzGvp1JwShQI9V6IM841YKNPYjKCvUbNrQ2EcVYbULtUd/GH6wZ/qdqH13j9pOHBER+EZXNN2L8RSJhVRA=="
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz#2ed277fb3ad98745424c1d2ba152484508a92d79" "resolved" "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.2.1.tgz"
integrity sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ== "version" "13.2.1"
dependencies: dependencies:
"@rollup/pluginutils" "^3.1.0" "@rollup/pluginutils" "^3.1.0"
"@types/resolve" "1.17.1" "@types/resolve" "1.17.1"
builtin-modules "^3.1.0" "builtin-modules" "^3.1.0"
deepmerge "^4.2.2" "deepmerge" "^4.2.2"
is-module "^1.0.0" "is-module" "^1.0.0"
resolve "^1.19.0" "resolve" "^1.19.0"
"@rollup/plugin-node-resolve@^13.2.0":
version "13.2.0"
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.2.0.tgz#ac516c4649b7133273a944778df439d3081dc3d1"
integrity sha512-GuUIUyIKq7EjQxB51XSn6zPHYo+cILQQBYOGYvFFNxws2OVOqCBShAoof2hFrV8bAZzZGDBDQ8m2iUt8SLOUkg==
dependencies:
"@rollup/pluginutils" "^3.1.0"
"@types/resolve" "1.17.1"
builtin-modules "^3.1.0"
deepmerge "^4.2.2"
is-module "^1.0.0"
resolve "^1.19.0"
"@rollup/pluginutils@^3.1.0": "@rollup/pluginutils@^3.1.0":
"integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==" "integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg=="
@ -273,6 +261,14 @@
"resolved" "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz" "resolved" "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz"
"version" "3.1.0" "version" "3.1.0"
"call-bind@^1.0.2":
"integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="
"resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
"version" "1.0.2"
dependencies:
"function-bind" "^1.1.1"
"get-intrinsic" "^1.0.2"
"callsites@^3.0.0": "callsites@^3.0.0":
"integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
"resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
@ -365,6 +361,11 @@
"slice-ansi" "^5.0.0" "slice-ansi" "^5.0.0"
"string-width" "^5.0.0" "string-width" "^5.0.0"
"clone@^2.1.1":
"integrity" "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
"resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz"
"version" "2.1.2"
"color-convert@^1.9.0": "color-convert@^1.9.0":
"integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
"resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
@ -428,58 +429,38 @@
"shebang-command" "^2.0.0" "shebang-command" "^2.0.0"
"which" "^2.0.1" "which" "^2.0.1"
color-name@1.1.3: "debug@^4.3.3":
version "1.1.3" "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="
resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= "version" "4.3.4"
color-name@~1.1.4:
version "1.1.4"
resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
colorette@^2.0.16:
version "2.0.16"
resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da"
integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==
commander@^2.20.0:
version "2.20.3"
resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
commander@^8.3.0:
version "8.3.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
comment-parser@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.3.1.tgz#3d7ea3adaf9345594aedee6563f422348f165c1b"
integrity sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
dependencies: dependencies:
"ms" "2.1.2" "ms" "2.1.2"
"deep-equal@^1.0.1":
"integrity" "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g=="
"resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz"
"version" "1.1.1"
dependencies:
"is-arguments" "^1.0.4"
"is-date-object" "^1.0.1"
"is-regex" "^1.0.4"
"object-is" "^1.0.1"
"object-keys" "^1.1.1"
"regexp.prototype.flags" "^1.2.0"
"deepmerge@^4.2.2": "deepmerge@^4.2.2":
"integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
"resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz"
"version" "4.2.2" "version" "4.2.2"
"define-properties@^1.1.3":
"integrity" "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA=="
"resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz"
"version" "1.1.4"
dependencies:
"has-property-descriptors" "^1.0.0"
"object-keys" "^1.1.1"
"detect-indent@^6.0.0": "detect-indent@^6.0.0":
"integrity" "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==" "integrity" "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA=="
"resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz" "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz"
@ -535,6 +516,11 @@ cross-spawn@^7.0.3:
"resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.1.tgz" "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.1.tgz"
"version" "2.0.1" "version" "2.0.1"
"eventemitter3@^2.0.3":
"integrity" "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
"resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz"
"version" "2.0.3"
"execa@^5.1.1": "execa@^5.1.1":
"integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="
"resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"
@ -550,6 +536,16 @@ cross-spawn@^7.0.3:
"signal-exit" "^3.0.3" "signal-exit" "^3.0.3"
"strip-final-newline" "^2.0.0" "strip-final-newline" "^2.0.0"
"extend@^3.0.2":
"integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
"resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
"version" "3.0.2"
"fast-diff@1.1.2":
"integrity" "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig=="
"resolved" "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz"
"version" "1.1.2"
"fast-glob@^3.2.11", "fast-glob@^3.2.7": "fast-glob@^3.2.11", "fast-glob@^3.2.7":
"integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew=="
"resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz"
@ -610,6 +606,20 @@ cross-spawn@^7.0.3:
"resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
"version" "1.1.1" "version" "1.1.1"
"functions-have-names@^1.2.2":
"integrity" "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="
"resolved" "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz"
"version" "1.2.3"
"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.1":
"integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q=="
"resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz"
"version" "1.1.1"
dependencies:
"function-bind" "^1.1.1"
"has" "^1.0.3"
"has-symbols" "^1.0.1"
"get-stream@^6.0.0": "get-stream@^6.0.0":
"integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
"resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz"
@ -656,6 +666,25 @@ cross-spawn@^7.0.3:
"resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
"version" "4.0.0" "version" "4.0.0"
"has-property-descriptors@^1.0.0":
"integrity" "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ=="
"resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz"
"version" "1.0.0"
dependencies:
"get-intrinsic" "^1.1.1"
"has-symbols@^1.0.1", "has-symbols@^1.0.2":
"integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
"resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
"version" "1.0.3"
"has-tostringtag@^1.0.0":
"integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ=="
"resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz"
"version" "1.0.0"
dependencies:
"has-symbols" "^1.0.2"
"has@^1.0.3": "has@^1.0.3":
"integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="
"resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
@ -704,6 +733,14 @@ cross-spawn@^7.0.3:
"resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
"version" "2.0.4" "version" "2.0.4"
"is-arguments@^1.0.4":
"integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA=="
"resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz"
"version" "1.1.1"
dependencies:
"call-bind" "^1.0.2"
"has-tostringtag" "^1.0.0"
"is-binary-path@~2.1.0": "is-binary-path@~2.1.0":
"integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="
"resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
@ -718,6 +755,13 @@ cross-spawn@^7.0.3:
dependencies: dependencies:
"has" "^1.0.3" "has" "^1.0.3"
"is-date-object@^1.0.1":
"integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ=="
"resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz"
"version" "1.0.5"
dependencies:
"has-tostringtag" "^1.0.0"
"is-extglob@^2.1.1": "is-extglob@^2.1.1":
"integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
"resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
@ -757,6 +801,14 @@ cross-spawn@^7.0.3:
dependencies: dependencies:
"@types/estree" "*" "@types/estree" "*"
"is-regex@^1.0.4":
"integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg=="
"resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz"
"version" "1.1.4"
dependencies:
"call-bind" "^1.0.2"
"has-tostringtag" "^1.0.0"
"is-stream@^2.0.0": "is-stream@^2.0.0":
"integrity" "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" "integrity" "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw=="
"resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz"
@ -938,6 +990,19 @@ cross-spawn@^7.0.3:
"resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz" "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz"
"version" "1.12.0" "version" "1.12.0"
"object-is@^1.0.1":
"integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw=="
"resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz"
"version" "1.1.5"
dependencies:
"call-bind" "^1.0.2"
"define-properties" "^1.1.3"
"object-keys@^1.1.1":
"integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
"resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
"version" "1.1.1"
"once@^1.3.0": "once@^1.3.0":
"integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
"resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
@ -966,6 +1031,11 @@ cross-spawn@^7.0.3:
dependencies: dependencies:
"aggregate-error" "^3.0.0" "aggregate-error" "^3.0.0"
"parchment@^1.1.4":
"integrity" "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg=="
"resolved" "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz"
"version" "1.1.4"
"parent-module@^1.0.0": "parent-module@^1.0.0":
"integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="
"resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
@ -1027,15 +1097,36 @@ cross-spawn@^7.0.3:
"resolved" "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.6.0.tgz" "resolved" "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.6.0.tgz"
"version" "2.6.0" "version" "2.6.0"
prettier@^2.6.2: "prettier@^1.16.4 || ^2.0.0", "prettier@^2.6.2":
version "2.6.2" "integrity" "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew=="
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032" "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz"
integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew== "version" "2.6.2"
randombytes@^2.1.0: "quill-delta@^3.6.2":
version "2.1.0" "integrity" "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg=="
resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" "resolved" "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz"
integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== "version" "3.6.3"
dependencies:
"deep-equal" "^1.0.1"
"extend" "^3.0.2"
"fast-diff" "1.1.2"
"quill@^1.3.7":
"integrity" "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g=="
"resolved" "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz"
"version" "1.3.7"
dependencies:
"clone" "^2.1.1"
"deep-equal" "^1.0.1"
"eventemitter3" "^2.0.3"
"extend" "^3.0.2"
"parchment" "^1.1.4"
"quill-delta" "^3.6.2"
"randombytes@^2.1.0":
"integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="
"resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
"version" "2.1.0"
dependencies: dependencies:
"safe-buffer" "^5.1.0" "safe-buffer" "^5.1.0"
@ -1053,6 +1144,15 @@ randombytes@^2.1.0:
dependencies: dependencies:
"picomatch" "^2.2.1" "picomatch" "^2.2.1"
"regexp.prototype.flags@^1.2.0":
"integrity" "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA=="
"resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz"
"version" "1.4.3"
dependencies:
"call-bind" "^1.0.2"
"define-properties" "^1.1.3"
"functions-have-names" "^1.2.2"
"require-relative@^0.8.7": "require-relative@^0.8.7":
"integrity" "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=" "integrity" "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4="
"resolved" "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz" "resolved" "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz"
@ -1128,10 +1228,10 @@ randombytes@^2.1.0:
dependencies: dependencies:
"estree-walker" "^0.6.1" "estree-walker" "^0.6.1"
rollup@^2.70.1: "rollup@^1.20.0||^2.0.0", "rollup@^2.0.0", "rollup@^2.38.3", "rollup@^2.42.0", "rollup@^2.70.1", "rollup@>=2.0.0":
version "2.70.1" "integrity" "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA=="
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.70.1.tgz#824b1f1f879ea396db30b0fc3ae8d2fead93523e" "resolved" "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz"
integrity sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA== "version" "2.70.1"
optionalDependencies: optionalDependencies:
"fsevents" "~2.3.2" "fsevents" "~2.3.2"
@ -1339,21 +1439,21 @@ rollup@^2.70.1:
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz" "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz"
"version" "9.2.2" "version" "9.2.2"
sveld@^0.15.0: "sveld@^0.15.0":
version "0.15.0" "integrity" "sha512-qBo/6q2QAsAkEAIvz4uTX2mSAhJ5MNtOB+ntpLVoVnKJlNGpqKQgjsMGB8mfa1vF+BDZemtf+tLDq+sPNpxxUA=="
resolved "https://registry.yarnpkg.com/sveld/-/sveld-0.15.0.tgz#826a1064f67f234bd415582b400b4d80b164ac8e" "resolved" "https://registry.npmjs.org/sveld/-/sveld-0.15.0.tgz"
integrity sha512-qBo/6q2QAsAkEAIvz4uTX2mSAhJ5MNtOB+ntpLVoVnKJlNGpqKQgjsMGB8mfa1vF+BDZemtf+tLDq+sPNpxxUA== "version" "0.15.0"
dependencies: dependencies:
"@rollup/plugin-node-resolve" "^13.2.0" "@rollup/plugin-node-resolve" "^13.2.0"
acorn "^8.7.0" "acorn" "^8.7.0"
comment-parser "^1.3.1" "comment-parser" "^1.3.1"
fast-glob "^3.2.11" "fast-glob" "^3.2.11"
prettier "^2.6.2" "prettier" "^2.6.2"
rollup "^2.70.1" "rollup" "^2.70.1"
rollup-plugin-svelte "^7.1.0" "rollup-plugin-svelte" "^7.1.0"
svelte "^3.47.0" "svelte" "^3.47.0"
svelte-preprocess "^4.10.6" "svelte-preprocess" "^4.10.6"
typescript "^4.6.3" "typescript" "^4.6.3"
"svelte-check@^2.4.6": "svelte-check@^2.4.6":
"integrity" "sha512-luzdly7RJhyXucQe8ID/7CqDgXdMrPYXmyZBjCbp+cixzTopZotuWevrB5hWDOnOU19m2cyetigIIa7WDHnCmQ==" "integrity" "sha512-luzdly7RJhyXucQe8ID/7CqDgXdMrPYXmyZBjCbp+cixzTopZotuWevrB5hWDOnOU19m2cyetigIIa7WDHnCmQ=="
@ -1382,29 +1482,34 @@ sveld@^0.15.0:
"sorcery" "^0.10.0" "sorcery" "^0.10.0"
"strip-indent" "^3.0.0" "strip-indent" "^3.0.0"
svelte-preprocess@^4.10.6: "svelte@^3.2.0", "svelte@^3.23.0", "svelte@^3.24.0", "svelte@^3.46.6", "svelte@>=3.5.0":
version "4.10.6" "integrity" "sha512-o9nNft/OzCz/9kJpmWa1S52GAM+huCjPIsNWydYmgei74ZWlOA9/hN9+Z12INdklghu31seEXZMRHhS1+8DETw=="
resolved "https://registry.yarnpkg.com/svelte-preprocess/-/svelte-preprocess-4.10.6.tgz#5f9a53e7ed3b85fc7e0841120c725b76ac5a1ba8" "resolved" "https://registry.npmjs.org/svelte/-/svelte-3.46.6.tgz"
integrity sha512-I2SV1w/AveMvgIQlUF/ZOO3PYVnhxfcpNyGt8pxpUVhPfyfL/CZBkkw/KPfuFix5FJ9TnnNYMhACK3DtSaYVVQ== "version" "3.46.6"
"svelte@^3.47.0":
"integrity" "sha512-4JaJp3HEoTCGARRWZQIZDUanhYv0iyoHikklVHVLH9xFE9db22g4TDv7CPeNA8HD1JgjXI1vlhR1JZvvhaTu2Q=="
"resolved" "https://registry.npmjs.org/svelte/-/svelte-3.47.0.tgz"
"version" "3.47.0"
"terser@^5.0.0":
"integrity" "sha512-XTT3D3AwxC54KywJijmY2mxZ8nJiEjBHVYzq8l9OaYuRFWeQNBwvipuzzYEP4e+/AVcd1hqG/CqgsdIRyT45Fg=="
"resolved" "https://registry.npmjs.org/terser/-/terser-5.3.0.tgz"
"version" "5.3.0"
dependencies: dependencies:
"commander" "^2.20.0" "commander" "^2.20.0"
"source-map" "~0.6.1" "source-map" "~0.6.1"
"source-map-support" "~0.5.12" "source-map-support" "~0.5.12"
svelte@^3.46.6: "through@^2.3.8":
version "3.46.6" "integrity" "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.46.6.tgz#23046a361ba5f8bafcc9cf9f6fca6d011fb005a7" "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
integrity sha512-o9nNft/OzCz/9kJpmWa1S52GAM+huCjPIsNWydYmgei74ZWlOA9/hN9+Z12INdklghu31seEXZMRHhS1+8DETw== "version" "2.3.8"
svelte@^3.47.0: "to-regex-range@^5.0.1":
version "3.47.0" "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="
resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.47.0.tgz#ba46fe4aea99fc650d6939c215cd4694f5325a19" "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
integrity sha512-4JaJp3HEoTCGARRWZQIZDUanhYv0iyoHikklVHVLH9xFE9db22g4TDv7CPeNA8HD1JgjXI1vlhR1JZvvhaTu2Q== "version" "5.0.1"
terser@^5.0.0:
version "5.3.0"
resolved "https://registry.npmjs.org/terser/-/terser-5.3.0.tgz#c481f4afecdcc182d5e2bdd2ff2dc61555161e81"
integrity sha512-XTT3D3AwxC54KywJijmY2mxZ8nJiEjBHVYzq8l9OaYuRFWeQNBwvipuzzYEP4e+/AVcd1hqG/CqgsdIRyT45Fg==
dependencies: dependencies:
"is-number" "^7.0.0" "is-number" "^7.0.0"
@ -1435,30 +1540,10 @@ terser@^5.0.0:
dependencies: dependencies:
"loose-envify" "^1.0.0" "loose-envify" "^1.0.0"
tslib@^2.1.0: "which@^2.0.1":
version "2.3.1" "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== "version" "2.0.2"
type-fest@^0.11.0:
version "0.11.0"
resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==
typescript@*:
version "4.0.5"
resolved "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz#ae9dddfd1069f1cb5beb3ef3b2170dd7c1332389"
integrity sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==
typescript@^4.6.3:
version "4.6.3"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.3.tgz#eefeafa6afdd31d725584c67a0eaba80f6fc6c6c"
integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==
warning@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c"
integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=
dependencies: dependencies:
"isexe" "^2.0.0" "isexe" "^2.0.0"