diff --git a/.gitignore b/.gitignore index 348315005..2f6753f57 100644 --- a/.gitignore +++ b/.gitignore @@ -80,3 +80,5 @@ dist .vite-inspect docs/.vitepress/cache + +components/**/**/.svelte-kit diff --git a/.npmrc b/.npmrc index 2f36c0fc6..2c5317e67 100644 --- a/.npmrc +++ b/.npmrc @@ -1,3 +1,3 @@ engine-strict=true resolution-mode=highest -registry=https://registry.npmmirror.com +# registry=https://registry.npmmirror.com diff --git a/components/Affix/package.json b/components/Affix/package.json index e3a6b34c7..507bec957 100644 --- a/components/Affix/package.json +++ b/components/Affix/package.json @@ -20,9 +20,7 @@ "package.json" ], "scripts": { - "build": "npm run build:js && npm run build:svelte", - "build:js": "tsc -p . --outDir dist/ --rootDir src/", - "build:svelte": "svelte-strip strip src/ dist", + "build": "svelte-package -i src", "publish:pre": "node ../../scripts/pre-publish.js", "publish:npm": "pnpm run publish:pre && pnpm publish --no-git-checks --access public" }, @@ -37,11 +35,12 @@ "@ikun-ui/icon": "workspace:*", "@ikun-ui/utils": "workspace:*", "baiwusanyu-utils": "^1.0.18", + "svelte": "^4.2.7", "clsx": "^2.1.0" }, "devDependencies": { "@tsconfig/svelte": "^5.0.2", - "svelte-strip": "^3.1.1", + "@sveltejs/package": "^2.0.0", "tslib": "^2.6.2", "typescript": "^5.3.3" } diff --git a/components/Affix/src/index.ts b/components/Affix/src/index.ts index 5ab48552a..fdf6bfa5f 100644 --- a/components/Affix/src/index.ts +++ b/components/Affix/src/index.ts @@ -3,3 +3,6 @@ import Affix from './index.svelte'; export { Affix as KAffix }; export default Affix; + +export * from './utils'; +export type { KAffixProps } from './types'; diff --git a/components/Alert/package.json b/components/Alert/package.json index f62a0e626..1f0a7bdf7 100644 --- a/components/Alert/package.json +++ b/components/Alert/package.json @@ -20,9 +20,7 @@ "package.json" ], "scripts": { - "build": "npm run build:js && npm run build:svelte", - "build:js": "tsc -p . --outDir dist/ --rootDir src/", - "build:svelte": "svelte-strip strip src/ dist", + "build": "svelte-package -i src", "publish:pre": "node ../../scripts/pre-publish.js", "publish:npm": "pnpm run publish:pre && pnpm publish --no-git-checks --access public" }, @@ -37,12 +35,13 @@ "@ikun-ui/icon": "workspace:*", "@ikun-ui/utils": "workspace:*", "baiwusanyu-utils": "^1.0.18", + "svelte": "^4.2.7", "clsx": "^2.1.0" }, "devDependencies": { "@tsconfig/svelte": "^5.0.2", - "svelte-strip": "^3.1.1", "tslib": "^2.6.2", + "@sveltejs/package": "^2.0.0", "typescript": "^5.3.3" } } diff --git a/components/Alert/src/index.ts b/components/Alert/src/index.ts index 71f6137fe..cb0e7d86b 100644 --- a/components/Alert/src/index.ts +++ b/components/Alert/src/index.ts @@ -3,3 +3,5 @@ import Alert from './index.svelte'; export { Alert as KAlert }; export default Alert; + +export type { KAlertProps } from './types'; diff --git a/components/AutoComplete/package.json b/components/AutoComplete/package.json index 157c72ddd..eb2fceca6 100644 --- a/components/AutoComplete/package.json +++ b/components/AutoComplete/package.json @@ -20,9 +20,7 @@ "package.json" ], "scripts": { - "build": "npm run build:js && npm run build:svelte", - "build:js": "tsc -p . --outDir dist/ --rootDir src/", - "build:svelte": "svelte-strip strip src/ dist", + "build": "svelte-package -i src", "publish:pre": "node ../../scripts/pre-publish.js", "publish:npm": "pnpm run publish:pre && pnpm publish --no-git-checks --access public" }, @@ -36,17 +34,16 @@ "dependencies": { "@ikun-ui/icon": "workspace:*", "@ikun-ui/input": "workspace:*", - "@ikun-ui/button": "workspace:*", "@ikun-ui/utils": "workspace:*", - "@ikun-ui/form": "workspace:*", "@ikun-ui/popover": "workspace:*", "@ikun-ui/virtual-list": "workspace:*", "baiwusanyu-utils": "^1.0.18", + "svelte": "^4.2.7", "clsx": "^2.0.0" }, "devDependencies": { "@tsconfig/svelte": "^5.0.2", - "svelte-strip": "^2.0.0", + "@sveltejs/package": "^2.0.0", "tslib": "^2.6.2", "typescript": "^5.3.3" } diff --git a/components/AutoComplete/src/index.ts b/components/AutoComplete/src/index.ts index 132bd3f4e..35dc897e7 100644 --- a/components/AutoComplete/src/index.ts +++ b/components/AutoComplete/src/index.ts @@ -3,3 +3,5 @@ import AutoComplete from './index.svelte'; export { AutoComplete as KAutoComplete }; export default AutoComplete; + +export type { KAutoCompleteProps, FetchSuggestionType, AutoCompleteItems } from './types'; diff --git a/components/Avatar/package.json b/components/Avatar/package.json index 5520b3f68..f5d705ba4 100644 --- a/components/Avatar/package.json +++ b/components/Avatar/package.json @@ -20,9 +20,7 @@ "package.json" ], "scripts": { - "build": "npm run build:js && npm run build:svelte", - "build:js": "tsc -p . --outDir dist/ --rootDir src/", - "build:svelte": "svelte-strip strip src/ dist", + "build": "svelte-package -i src", "publish:pre": "node ../../scripts/pre-publish.js", "publish:npm": "pnpm run publish:pre && pnpm publish --no-git-checks --access public" }, @@ -37,11 +35,12 @@ "@ikun-ui/icon": "workspace:*", "@ikun-ui/utils": "workspace:*", "baiwusanyu-utils": "^1.0.18", + "svelte": "^4.2.7", "clsx": "^2.1.0" }, "devDependencies": { "@tsconfig/svelte": "^5.0.2", - "svelte-strip": "^3.1.1", + "@sveltejs/package": "^2.0.0", "tslib": "^2.6.2", "typescript": "^5.3.3" } diff --git a/components/Avatar/src/index.svelte b/components/Avatar/src/index.svelte index 74d28c594..48e3b7d11 100644 --- a/components/Avatar/src/index.svelte +++ b/components/Avatar/src/index.svelte @@ -3,24 +3,25 @@ import { KIcon } from '@ikun-ui/icon'; import { getPrefixCls } from '@ikun-ui/utils'; import { isNumber } from 'baiwusanyu-utils'; - import { clsx, type ClassValue } from 'clsx'; - - export let icon: string = ''; - export let src: string = ''; - export let srcSet: string = ''; - export let alt: string = ''; - export let fit: 'fill' | 'contain' | 'cover' | 'none' | 'scale-down' = 'cover'; - export let size: string | number = '50px'; - export let radius: string | number = '4px'; - export let cls: ClassValue = undefined; - export let attrs: Record = {}; - - let avatarSize: string = size; + import { clsx } from 'clsx'; + import type { KAvatarProps } from './types'; + + export let icon: KAvatarProps['icon'] = ''; + export let src: KAvatarProps['src'] = ''; + export let srcSet: KAvatarProps['srcSet'] = ''; + export let alt: KAvatarProps['alt'] = ''; + export let fit: KAvatarProps['fit'] = 'cover'; + export let size: KAvatarProps['size'] = '50px'; + export let radius: KAvatarProps['radius'] = '4px'; + export let cls: KAvatarProps['cls'] = ''; + export let attrs: KAvatarProps['attrs'] = {}; + + let avatarSize: KAvatarProps['size'] = size; $: if (isNumber(size)) { avatarSize = `${size}px`; } - let avatarRadius: string = radius; + let avatarRadius: KAvatarProps['radius'] = radius; $: if (isNumber(radius)) { avatarRadius = `${radius}px`; } @@ -32,9 +33,9 @@ const dispatch = createEventDispatcher(); - const onError = (event: CustomEvent) => { + const onError = (event: Event & { currentTarget: EventTarget & Element }) => { hasLoadError = true; - dispatch('error', event); + dispatch('error', event as unknown as CustomEvent); }; // remove extra space from class names diff --git a/components/Avatar/src/index.ts b/components/Avatar/src/index.ts index 5398e592b..c73c4bc08 100644 --- a/components/Avatar/src/index.ts +++ b/components/Avatar/src/index.ts @@ -4,3 +4,5 @@ import Avatar from './index.svelte'; export default Avatar; export { Avatar as KAvatar }; + +export type { KAvatarProps } from './types'; diff --git a/components/Avatar/src/types.d.ts b/components/Avatar/src/types.d.ts index 1a25456a2..af3490d97 100644 --- a/components/Avatar/src/types.d.ts +++ b/components/Avatar/src/types.d.ts @@ -1 +1,15 @@ /// + +import type { ClassValue } from 'clsx'; + +export type KAvatarProps = { + icon: string; + src: string; + srcSet: string; + alt: string; + fit: 'fill' | 'contain' | 'cover' | 'none' | 'scale-down'; + size: string | number; + radius: string | number; + cls: ClassValue; + attrs: Record; +}; diff --git a/components/Backtop/package.json b/components/Backtop/package.json index ee5b163e6..25b010a78 100644 --- a/components/Backtop/package.json +++ b/components/Backtop/package.json @@ -20,9 +20,7 @@ "package.json" ], "scripts": { - "build": "npm run build:js && npm run build:svelte", - "build:js": "tsc -p . --outDir dist/ --rootDir src/", - "build:svelte": "svelte-strip strip src/ dist", + "build": "svelte-package -i src", "publish:pre": "node ../../scripts/pre-publish.js", "publish:npm": "pnpm run publish:pre && pnpm publish --no-git-checks --access public" }, @@ -37,12 +35,13 @@ "@ikun-ui/icon": "workspace:*", "@ikun-ui/utils": "workspace:*", "baiwusanyu-utils": "^1.0.18", + "svelte": "^4.2.7", "clsx": "^2.1.0", "smoke-distance": "^1.0.3" }, "devDependencies": { "@tsconfig/svelte": "^5.0.2", - "svelte-strip": "^3.1.1", + "@sveltejs/package": "^2.0.0", "tslib": "^2.6.2", "typescript": "^5.3.3" } diff --git a/components/Backtop/src/index.ts b/components/Backtop/src/index.ts index 5aaebd438..b841d85c5 100644 --- a/components/Backtop/src/index.ts +++ b/components/Backtop/src/index.ts @@ -3,3 +3,4 @@ import Backtop from './index.svelte'; export { Backtop as KBacktop }; export default Backtop; +export type { KBacktopProps } from './types'; diff --git a/components/Badge/package.json b/components/Badge/package.json index ecce4c0ae..182fea786 100644 --- a/components/Badge/package.json +++ b/components/Badge/package.json @@ -20,9 +20,7 @@ "package.json" ], "scripts": { - "build": "npm run build:js && npm run build:svelte", - "build:js": "tsc -p . --outDir dist/ --rootDir src/", - "build:svelte": "svelte-strip strip src/ dist", + "build": "svelte-package -i src", "publish:pre": "node ../../scripts/pre-publish.js", "publish:npm": "pnpm run publish:pre && pnpm publish --no-git-checks --access public" }, @@ -36,11 +34,12 @@ "dependencies": { "@ikun-ui/utils": "workspace:*", "baiwusanyu-utils": "^1.0.18", + "svelte": "^4.2.7", "clsx": "^2.1.0" }, "devDependencies": { "@tsconfig/svelte": "^5.0.2", - "svelte-strip": "^3.1.1", + "@sveltejs/package": "^2.0.0", "tslib": "^2.6.2", "typescript": "^5.3.3" } diff --git a/components/Badge/src/index.svelte b/components/Badge/src/index.svelte index 50c23323e..01372cca0 100644 --- a/components/Badge/src/index.svelte +++ b/components/Badge/src/index.svelte @@ -1,16 +1,16 @@ diff --git a/components/Tooltip/src/index.ts b/components/Tooltip/src/index.ts index 597e9a8ba..4025746aa 100644 --- a/components/Tooltip/src/index.ts +++ b/components/Tooltip/src/index.ts @@ -4,3 +4,5 @@ import Tooltip from './index.svelte'; export default Tooltip; export { Tooltip as KTooltip }; + +export type { KTooltipProps } from './types'; diff --git a/components/Tooltip/src/types.d.ts b/components/Tooltip/src/types.d.ts index 1a25456a2..dd08208b6 100644 --- a/components/Tooltip/src/types.d.ts +++ b/components/Tooltip/src/types.d.ts @@ -1 +1,12 @@ /// +import type { ClassValue } from 'clsx'; +import type { IKunPlacement, IKunTrigger } from '@ikun-ui/utils'; + +export type KTooltipProps = { + placement: IKunPlacement; + trigger: IKunTrigger; + content: string; + disabled: boolean; + cls: ClassValue; + attrs: Record; +}; diff --git a/components/VirtualList/package.json b/components/VirtualList/package.json index 1a5e91648..a34308558 100644 --- a/components/VirtualList/package.json +++ b/components/VirtualList/package.json @@ -20,9 +20,7 @@ "package.json" ], "scripts": { - "build": "npm run build:js && npm run build:svelte", - "build:js": "tsc -p . --outDir dist/ --rootDir src/", - "build:svelte": "svelte-strip strip src/ dist", + "build": "svelte-package -i src", "publish:pre": "node ../../scripts/pre-publish.js", "publish:npm": "pnpm run publish:pre && pnpm publish --no-git-checks --access public" }, @@ -36,12 +34,14 @@ "dependencies": { "@ikun-ui/icon": "workspace:*", "@ikun-ui/utils": "workspace:*", + "@ikun-ui/scrollbar": "workspace:*", "baiwusanyu-utils": "^1.0.18", + "svelte": "^4.2.7", "clsx": "^2.1.0" }, "devDependencies": { "@tsconfig/svelte": "^5.0.2", - "svelte-strip": "^3.1.1", + "@sveltejs/package": "^2.0.0", "tslib": "^2.6.2", "typescript": "^5.3.3" } diff --git a/components/VirtualList/src/index.ts b/components/VirtualList/src/index.ts index 6cc2c0c86..8ce9ef1e2 100644 --- a/components/VirtualList/src/index.ts +++ b/components/VirtualList/src/index.ts @@ -3,3 +3,5 @@ import VirtualList from './index.svelte'; export { VirtualList as KVirtualList }; export default VirtualList; + +export type { KVirtualListProps } from './types'; diff --git a/components/Watermark/package.json b/components/Watermark/package.json index b05a9bc6b..7d170c5c8 100644 --- a/components/Watermark/package.json +++ b/components/Watermark/package.json @@ -20,9 +20,7 @@ "package.json" ], "scripts": { - "build": "npm run build:js && npm run build:svelte", - "build:js": "tsc -p . --outDir dist/ --rootDir src/", - "build:svelte": "svelte-strip strip src/ dist", + "build": "svelte-package -i src", "publish:pre": "node ../../scripts/pre-publish.js", "publish:npm": "pnpm run publish:pre && pnpm publish --no-git-checks --access public" }, @@ -37,12 +35,13 @@ "@ikun-ui/icon": "workspace:*", "@ikun-ui/utils": "workspace:*", "baiwusanyu-utils": "^1.0.18", + "svelte": "^4.2.7", "clsx": "^2.1.0" }, "devDependencies": { "@tsconfig/svelte": "^5.0.2", - "svelte-strip": "^3.1.1", "tslib": "^2.6.2", + "@sveltejs/package": "^2.0.0", "typescript": "^5.3.3" } } diff --git a/components/Watermark/src/index.ts b/components/Watermark/src/index.ts index ec2a6e0a5..0beb24445 100644 --- a/components/Watermark/src/index.ts +++ b/components/Watermark/src/index.ts @@ -3,3 +3,8 @@ import Watermark from './index.svelte'; export { Watermark as KWatermark }; export default Watermark; + +export type { KWatermarkFont, KWatermarkProps } from './types'; + +export * from './utils'; +export * from './useClips'; diff --git a/docs/components/KSkeleton.md b/docs/components/KSkeleton.md index 06211ffaf..8785e37d9 100644 --- a/docs/components/KSkeleton.md +++ b/docs/components/KSkeleton.md @@ -132,14 +132,14 @@ You can customize the skeleton content through slots ## Skeleton Image Props -| Name | Type | Default | Description | -| ------ | ---------------- | ------- | ---------------------------------------------- | -| active | `boolean` | `false` | Show animation effect. | -| cls | `string` | `''` | Additional class for component | -| attrs | `any` | `{}` | Additional attributes | +| Name | Type | Default | Description | +| ------ | --------- | ------- | ------------------------------ | +| active | `boolean` | `false` | Show animation effect. | +| cls | `string` | `''` | Additional class for component | +| attrs | `any` | `{}` | Additional attributes | ## Skeleton Image Slots -| Name | Description | -| -------- |---------------------------------------| -| default | Content of the skeleton image. | +| Name | Description | +| ------- | ------------------------------ | +| default | Content of the skeleton image. | diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8dec4651e..4fc6e3117 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -351,13 +351,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -379,13 +382,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -395,12 +401,6 @@ importers: components/AutoComplete: dependencies: - '@ikun-ui/button': - specifier: workspace:* - version: link:../Button - '@ikun-ui/form': - specifier: workspace:* - version: link:../Form '@ikun-ui/icon': specifier: workspace:* version: link:../Icon @@ -422,13 +422,16 @@ importers: clsx: specifier: ^2.0.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.23.7)(postcss@8.4.35)(svelte@3.59.2) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -450,13 +453,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -481,13 +487,16 @@ importers: smoke-distance: specifier: ^1.0.3 version: 1.0.3 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -506,13 +515,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -534,13 +546,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -562,13 +577,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -578,6 +596,12 @@ importers: components/Button: dependencies: + '@ikun-ui/dropdown': + specifier: workspace:* + version: link:../Dropdown + '@ikun-ui/form': + specifier: workspace:* + version: link:../Form '@ikun-ui/icon': specifier: workspace:* version: link:../Icon @@ -590,13 +614,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -618,13 +645,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -646,13 +676,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -674,13 +707,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -708,13 +744,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -724,6 +763,9 @@ importers: components/CheckboxGroup: dependencies: + '@ikun-ui/form': + specifier: workspace:* + version: link:../Form '@ikun-ui/icon': specifier: workspace:* version: link:../Icon @@ -736,13 +778,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -764,13 +809,16 @@ importers: esm-env: specifier: ^1.0.0 version: 1.0.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -786,16 +834,19 @@ importers: '@ikun-ui/utils': specifier: workspace:* version: link:../../utils + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -817,13 +868,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -845,13 +899,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -882,13 +939,16 @@ importers: esm-env: specifier: ^1.0.0 version: 1.0.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -910,13 +970,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -941,13 +1004,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -969,13 +1035,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1000,13 +1069,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1034,13 +1106,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1065,13 +1140,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1093,13 +1171,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1115,13 +1196,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1143,13 +1227,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1171,13 +1258,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1199,13 +1289,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1224,13 +1317,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1258,13 +1354,16 @@ importers: esm-env: specifier: ^1.0.0 version: 1.0.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1292,13 +1391,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1320,16 +1422,19 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 svelte-infinite-scroll: specifier: latest version: 2.0.1 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1357,13 +1462,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1394,13 +1502,16 @@ importers: decimal.js: specifier: ^10.4.3 version: 10.4.3 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1422,13 +1533,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1450,13 +1564,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1472,13 +1589,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1497,13 +1617,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1534,13 +1657,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1568,13 +1694,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1593,13 +1722,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1624,13 +1756,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1658,13 +1793,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1689,13 +1827,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1711,16 +1852,19 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 svelte-popperjs: specifier: ^1.3.2 version: 1.3.2(@popperjs/core@2.11.8)(svelte@4.2.8) devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1742,13 +1886,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1776,13 +1923,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1792,6 +1942,9 @@ importers: components/RadioGroup: dependencies: + '@ikun-ui/form': + specifier: workspace:* + version: link:../Form '@ikun-ui/icon': specifier: workspace:* version: link:../Icon @@ -1804,13 +1957,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1820,6 +1976,9 @@ importers: components/Rate: dependencies: + '@ikun-ui/form': + specifier: workspace:* + version: link:../Form '@ikun-ui/icon': specifier: workspace:* version: link:../Icon @@ -1829,13 +1988,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1857,13 +2019,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1885,13 +2050,16 @@ importers: clsx: specifier: ^2.0.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.23.7)(postcss@8.4.35)(svelte@3.59.2) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1919,13 +2087,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1947,13 +2118,16 @@ importers: clsx: specifier: ^2.0.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.23.7)(postcss@8.4.35)(svelte@3.59.2) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1963,6 +2137,9 @@ importers: components/Slider: dependencies: + '@ikun-ui/form': + specifier: workspace:* + version: link:../Form '@ikun-ui/tooltip': specifier: workspace:* version: link:../Tooltip @@ -1972,13 +2149,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -2003,13 +2183,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -2031,13 +2214,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -2059,13 +2245,16 @@ importers: clsx: specifier: ^2.0.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.0 version: 5.0.2 - svelte-strip: - specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.23.7)(postcss@8.4.35)(svelte@3.59.2) tslib: specifier: ^2.6.1 version: 2.6.2 @@ -2087,13 +2276,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -2118,13 +2310,16 @@ importers: esm-env: specifier: ^1.0.0 version: 1.0.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -2143,13 +2338,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -2168,13 +2366,16 @@ importers: baiwusanyu-utils: specifier: ^1.0.18 version: 1.0.18(ansi-colors@4.1.3)(moment@2.29.4) + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -2187,6 +2388,9 @@ importers: '@ikun-ui/icon': specifier: workspace:* version: link:../Icon + '@ikun-ui/scrollbar': + specifier: workspace:* + version: link:../Scrollbar '@ikun-ui/utils': specifier: workspace:* version: link:../../utils @@ -2196,13 +2400,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -2224,13 +2431,16 @@ importers: clsx: specifier: ^2.1.0 version: 2.1.0 + svelte: + specifier: ^4.2.7 + version: 4.2.8 devDependencies: + '@sveltejs/package': + specifier: ^2.0.0 + version: 2.2.5(svelte@4.2.8)(typescript@5.3.3) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 - svelte-strip: - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -3085,7 +3295,7 @@ packages: dev: true /@esbuild/android-arm64@0.19.8: - resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz} + resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -3094,7 +3304,7 @@ packages: optional: true /@esbuild/android-arm@0.19.8: - resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz} + resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -3103,7 +3313,7 @@ packages: optional: true /@esbuild/android-x64@0.19.8: - resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz} + resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -3112,7 +3322,7 @@ packages: optional: true /@esbuild/darwin-arm64@0.19.8: - resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz} + resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -3121,7 +3331,7 @@ packages: optional: true /@esbuild/darwin-x64@0.19.8: - resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz} + resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -3130,7 +3340,7 @@ packages: optional: true /@esbuild/freebsd-arm64@0.19.8: - resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz} + resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -3139,7 +3349,7 @@ packages: optional: true /@esbuild/freebsd-x64@0.19.8: - resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz} + resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -3148,7 +3358,7 @@ packages: optional: true /@esbuild/linux-arm64@0.19.8: - resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz} + resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -3157,7 +3367,7 @@ packages: optional: true /@esbuild/linux-arm@0.19.8: - resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz} + resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -3166,7 +3376,7 @@ packages: optional: true /@esbuild/linux-ia32@0.19.8: - resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz} + resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -3175,7 +3385,7 @@ packages: optional: true /@esbuild/linux-loong64@0.19.8: - resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz} + resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -3184,7 +3394,7 @@ packages: optional: true /@esbuild/linux-mips64el@0.19.8: - resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz} + resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -3193,7 +3403,7 @@ packages: optional: true /@esbuild/linux-ppc64@0.19.8: - resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz} + resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -3202,7 +3412,7 @@ packages: optional: true /@esbuild/linux-riscv64@0.19.8: - resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz} + resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -3211,7 +3421,7 @@ packages: optional: true /@esbuild/linux-s390x@0.19.8: - resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz} + resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -3220,7 +3430,7 @@ packages: optional: true /@esbuild/linux-x64@0.19.8: - resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz} + resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -3229,7 +3439,7 @@ packages: optional: true /@esbuild/netbsd-x64@0.19.8: - resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz} + resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -3238,7 +3448,7 @@ packages: optional: true /@esbuild/openbsd-x64@0.19.8: - resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz} + resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -3247,7 +3457,7 @@ packages: optional: true /@esbuild/sunos-x64@0.19.8: - resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz} + resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -3256,7 +3466,7 @@ packages: optional: true /@esbuild/win32-arm64@0.19.8: - resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz} + resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -3265,7 +3475,7 @@ packages: optional: true /@esbuild/win32-ia32@0.19.8: - resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz} + resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -3274,7 +3484,7 @@ packages: optional: true /@esbuild/win32-x64@0.19.8: - resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz} + resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -3438,7 +3648,7 @@ packages: dev: true /@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz} + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} requiresBuild: true dev: true @@ -3453,7 +3663,7 @@ packages: dev: true /@popperjs/core@2.11.8: - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==, tarball: https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz} + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} /@rollup/pluginutils@5.0.5: resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} @@ -3484,7 +3694,7 @@ packages: dev: true /@rollup/rollup-android-arm-eabi@4.6.0: - resolution: {integrity: sha512-keHkkWAe7OtdALGoutLY3utvthkGF+Y17ws9LYT8pxMBYXaCoH/8dXS2uzo6e8+sEhY7y/zi5RFo22Dy2lFpDw==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.0.tgz} + resolution: {integrity: sha512-keHkkWAe7OtdALGoutLY3utvthkGF+Y17ws9LYT8pxMBYXaCoH/8dXS2uzo6e8+sEhY7y/zi5RFo22Dy2lFpDw==} cpu: [arm] os: [android] requiresBuild: true @@ -3492,7 +3702,7 @@ packages: optional: true /@rollup/rollup-android-arm64@4.6.0: - resolution: {integrity: sha512-y3Kt+34smKQNWilicPbBz/MXEY7QwDzMFNgwEWeYiOhUt9MTWKjHqe3EVkXwT2fR7izOvHpDWZ0o2IyD9SWX7A==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.0.tgz} + resolution: {integrity: sha512-y3Kt+34smKQNWilicPbBz/MXEY7QwDzMFNgwEWeYiOhUt9MTWKjHqe3EVkXwT2fR7izOvHpDWZ0o2IyD9SWX7A==} cpu: [arm64] os: [android] requiresBuild: true @@ -3500,7 +3710,7 @@ packages: optional: true /@rollup/rollup-darwin-arm64@4.6.0: - resolution: {integrity: sha512-oLzzxcUIHltHxOCmaXl+pkIlU+uhSxef5HfntW7RsLh1eHm+vJzjD9Oo4oUKso4YuP4PpbFJNlZjJuOrxo8dPg==, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.0.tgz} + resolution: {integrity: sha512-oLzzxcUIHltHxOCmaXl+pkIlU+uhSxef5HfntW7RsLh1eHm+vJzjD9Oo4oUKso4YuP4PpbFJNlZjJuOrxo8dPg==} cpu: [arm64] os: [darwin] requiresBuild: true @@ -3508,7 +3718,7 @@ packages: optional: true /@rollup/rollup-darwin-x64@4.6.0: - resolution: {integrity: sha512-+ANnmjkcOBaV25n0+M0Bere3roeVAnwlKW65qagtuAfIxXF9YxUneRyAn/RDcIdRa7QrjRNJL3jR7T43ObGe8Q==, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.0.tgz} + resolution: {integrity: sha512-+ANnmjkcOBaV25n0+M0Bere3roeVAnwlKW65qagtuAfIxXF9YxUneRyAn/RDcIdRa7QrjRNJL3jR7T43ObGe8Q==} cpu: [x64] os: [darwin] requiresBuild: true @@ -3516,7 +3726,7 @@ packages: optional: true /@rollup/rollup-linux-arm-gnueabihf@4.6.0: - resolution: {integrity: sha512-tBTSIkjSVUyrekddpkAqKOosnj1Fc0ZY0rJL2bIEWPKqlEQk0paORL9pUIlt7lcGJi3LzMIlUGXvtNi1Z6MOCQ==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.0.tgz} + resolution: {integrity: sha512-tBTSIkjSVUyrekddpkAqKOosnj1Fc0ZY0rJL2bIEWPKqlEQk0paORL9pUIlt7lcGJi3LzMIlUGXvtNi1Z6MOCQ==} cpu: [arm] os: [linux] requiresBuild: true @@ -3524,7 +3734,7 @@ packages: optional: true /@rollup/rollup-linux-arm64-gnu@4.6.0: - resolution: {integrity: sha512-Ed8uJI3kM11de9S0j67wAV07JUNhbAqIrDYhQBrQW42jGopgheyk/cdcshgGO4fW5Wjq97COCY/BHogdGvKVNQ==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.0.tgz} + resolution: {integrity: sha512-Ed8uJI3kM11de9S0j67wAV07JUNhbAqIrDYhQBrQW42jGopgheyk/cdcshgGO4fW5Wjq97COCY/BHogdGvKVNQ==} cpu: [arm64] os: [linux] libc: [glibc] @@ -3533,7 +3743,7 @@ packages: optional: true /@rollup/rollup-linux-arm64-musl@4.6.0: - resolution: {integrity: sha512-mZoNQ/qK4D7SSY8v6kEsAAyDgznzLLuSFCA3aBHZTmf3HP/dW4tNLTtWh9+LfyO0Z1aUn+ecpT7IQ3WtIg3ViQ==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.0.tgz} + resolution: {integrity: sha512-mZoNQ/qK4D7SSY8v6kEsAAyDgznzLLuSFCA3aBHZTmf3HP/dW4tNLTtWh9+LfyO0Z1aUn+ecpT7IQ3WtIg3ViQ==} cpu: [arm64] os: [linux] libc: [musl] @@ -3542,7 +3752,7 @@ packages: optional: true /@rollup/rollup-linux-x64-gnu@4.6.0: - resolution: {integrity: sha512-rouezFHpwCqdEXsqAfNsTgSWO0FoZ5hKv5p+TGO5KFhyN/dvYXNMqMolOb8BkyKcPqjYRBeT+Z6V3aM26rPaYg==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.0.tgz} + resolution: {integrity: sha512-rouezFHpwCqdEXsqAfNsTgSWO0FoZ5hKv5p+TGO5KFhyN/dvYXNMqMolOb8BkyKcPqjYRBeT+Z6V3aM26rPaYg==} cpu: [x64] os: [linux] libc: [glibc] @@ -3551,7 +3761,7 @@ packages: optional: true /@rollup/rollup-linux-x64-musl@4.6.0: - resolution: {integrity: sha512-Bbm+fyn3S6u51urfj3YnqBXg5vI2jQPncRRELaucmhBVyZkbWClQ1fEsRmdnCPpQOQfkpg9gZArvtMVkOMsh1w==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.0.tgz} + resolution: {integrity: sha512-Bbm+fyn3S6u51urfj3YnqBXg5vI2jQPncRRELaucmhBVyZkbWClQ1fEsRmdnCPpQOQfkpg9gZArvtMVkOMsh1w==} cpu: [x64] os: [linux] libc: [musl] @@ -3560,7 +3770,7 @@ packages: optional: true /@rollup/rollup-win32-arm64-msvc@4.6.0: - resolution: {integrity: sha512-+MRMcyx9L2kTrTUzYmR61+XVsliMG4odFb5UmqtiT8xOfEicfYAGEuF/D1Pww1+uZkYhBqAHpvju7VN+GnC3ng==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.0.tgz} + resolution: {integrity: sha512-+MRMcyx9L2kTrTUzYmR61+XVsliMG4odFb5UmqtiT8xOfEicfYAGEuF/D1Pww1+uZkYhBqAHpvju7VN+GnC3ng==} cpu: [arm64] os: [win32] requiresBuild: true @@ -3568,7 +3778,7 @@ packages: optional: true /@rollup/rollup-win32-ia32-msvc@4.6.0: - resolution: {integrity: sha512-rxfeE6K6s/Xl2HGeK6cO8SiQq3k/3BYpw7cfhW5Bk2euXNEpuzi2cc7llxx1si1QgwfjNtdRNTGqdBzGlFZGFw==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.0.tgz} + resolution: {integrity: sha512-rxfeE6K6s/Xl2HGeK6cO8SiQq3k/3BYpw7cfhW5Bk2euXNEpuzi2cc7llxx1si1QgwfjNtdRNTGqdBzGlFZGFw==} cpu: [ia32] os: [win32] requiresBuild: true @@ -3576,7 +3786,7 @@ packages: optional: true /@rollup/rollup-win32-x64-msvc@4.6.0: - resolution: {integrity: sha512-QqmCsydHS172Y0Kc13bkMXvipbJSvzeglBncJG3LsYJSiPlxYACz7MmJBs4A8l1oU+jfhYEIC/+AUSlvjmiX/g==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.0.tgz} + resolution: {integrity: sha512-QqmCsydHS172Y0Kc13bkMXvipbJSvzeglBncJG3LsYJSiPlxYACz7MmJBs4A8l1oU+jfhYEIC/+AUSlvjmiX/g==} cpu: [x64] os: [win32] requiresBuild: true @@ -3673,7 +3883,6 @@ packages: svelte2tsx: 0.6.27(svelte@4.2.8)(typescript@5.3.3) transitivePeerDependencies: - typescript - dev: true /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3)(svelte@4.2.8)(vite@5.0.10): resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} @@ -3708,7 +3917,7 @@ packages: dev: true /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10): - resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.0.0.tgz} + resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} engines: {node: ^18.0.0 || >=20} peerDependencies: '@sveltejs/vite-plugin-svelte': ^3.0.0 @@ -3764,7 +3973,7 @@ packages: dev: true /@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.2.8)(vite@5.0.10): - resolution: {integrity: sha512-CGURX6Ps+TkOovK6xV+Y2rn8JKa8ZPUHPZ/NKgCxAmgBrXReavzFl8aOSCj3kQ1xqT7yGJj53hjcV/gqwDAaWA==, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.0.1.tgz} + resolution: {integrity: sha512-CGURX6Ps+TkOovK6xV+Y2rn8JKa8ZPUHPZ/NKgCxAmgBrXReavzFl8aOSCj3kQ1xqT7yGJj53hjcV/gqwDAaWA==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 @@ -4517,7 +4726,7 @@ packages: dev: true /ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, tarball: https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz} + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} /ansi-escapes@6.2.0: @@ -4571,7 +4780,6 @@ packages: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - dev: true /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -4658,7 +4866,6 @@ packages: /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - dev: true /bplist-parser@0.2.0: resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} @@ -4685,7 +4892,6 @@ packages: engines: {node: '>=8'} dependencies: fill-range: 7.0.1 - dev: true /browserslist@4.22.2: resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} @@ -4844,7 +5050,6 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.3 - dev: true /chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} @@ -4878,15 +5083,6 @@ packages: string-width: 7.0.0 dev: true - /cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, tarball: https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz} - engines: {node: '>=12'} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: true - /clsx@2.1.0: resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} engines: {node: '>=6'} @@ -5037,7 +5233,6 @@ packages: /dedent-js@1.0.1: resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} - dev: true /deep-eql@4.1.3: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} @@ -5210,7 +5405,7 @@ packages: dev: true /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz} + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true /emoji-regex@9.2.2: @@ -5607,7 +5802,6 @@ packages: engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 - dev: true /find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} @@ -5694,11 +5888,10 @@ packages: dev: true /fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz} + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true - dev: true optional: true /function-bind@1.1.2: @@ -5724,11 +5917,6 @@ packages: engines: {node: '>=6.9.0'} dev: true - /get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, tarball: https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz} - engines: {node: 6.* || 8.* || >= 10.*} - dev: true - /get-east-asian-width@1.2.0: resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} engines: {node: '>=18'} @@ -5785,7 +5973,6 @@ packages: engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 - dev: true /glob-parent@6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} @@ -5839,16 +6026,6 @@ packages: once: 1.4.0 dev: true - /glob@9.3.5: - resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==, tarball: https://registry.npmjs.org/glob/-/glob-9.3.5.tgz} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - fs.realpath: 1.0.0 - minimatch: 8.0.4 - minipass: 4.2.8 - path-scurry: 1.10.1 - dev: true - /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -6201,7 +6378,6 @@ packages: engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 - dev: true /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} @@ -6242,12 +6418,11 @@ packages: dev: true /is-extglob@2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - dev: true /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz} + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} dev: true @@ -6268,7 +6443,6 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 - dev: true /is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} @@ -6302,7 +6476,6 @@ packages: /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - dev: true /is-path-cwd@3.0.0: resolution: {integrity: sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==} @@ -6539,7 +6712,6 @@ packages: /kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - dev: true /known-css-properties@0.29.0: resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} @@ -6677,15 +6849,14 @@ packages: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: tslib: 2.6.2 - dev: true /lru-cache@10.0.1: - resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz} + resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} engines: {node: 14 || >=16.14} dev: true /lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz} + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 dev: true @@ -6695,7 +6866,6 @@ packages: engines: {node: '>=10'} dependencies: yallist: 4.0.0 - dev: true /lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} @@ -6824,20 +6994,6 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@7.4.6: - resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - - /minimatch@8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz} engines: {node: '>=16 || 14 >=14.17'} @@ -6856,11 +7012,6 @@ packages: yallist: 4.0.0 dev: true - /minipass@4.2.8: - resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==, tarball: https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz} - engines: {node: '>=8'} - dev: true - /minipass@5.0.0: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==, tarball: https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz} engines: {node: '>=8'} @@ -6906,12 +7057,11 @@ packages: dev: true /moment@2.29.4: - resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==, tarball: https://registry.npmjs.org/moment/-/moment-2.29.4.tgz} + resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} - dev: true /mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} @@ -6959,7 +7109,6 @@ packages: dependencies: lower-case: 2.0.2 tslib: 2.6.2 - dev: true /node-fetch-native@1.4.0: resolution: {integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA==} @@ -6981,7 +7130,6 @@ packages: /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - dev: true /npm-bundled@2.0.1: resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==} @@ -7195,7 +7343,6 @@ packages: dependencies: no-case: 3.0.4 tslib: 2.6.2 - dev: true /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} @@ -7271,7 +7418,6 @@ packages: /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - dev: true /pidtree@0.3.1: resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} @@ -7521,7 +7667,6 @@ packages: engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 - dev: true /rechoir@0.6.2: resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=} @@ -7543,11 +7688,6 @@ packages: set-function-name: 2.0.1 dev: true - /require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, tarball: https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz} - engines: {node: '>=0.10.0'} - dev: true - /requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: true @@ -7652,7 +7792,6 @@ packages: engines: {node: '>=6'} dependencies: mri: 1.2.0 - dev: true /safe-array-concat@1.0.1: resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} @@ -7693,7 +7832,7 @@ packages: dev: true /search-insights@2.9.0: - resolution: {integrity: sha512-bkWW9nIHOFkLwjQ1xqVaMbjjO5vhP26ERsH9Y3pKr8imthofEFIxlnOabkmGcw6ksRj9jWidcI65vvjJH/nTGg==, tarball: https://registry.npmjs.org/search-insights/-/search-insights-2.9.0.tgz} + resolution: {integrity: sha512-bkWW9nIHOFkLwjQ1xqVaMbjjO5vhP26ERsH9Y3pKr8imthofEFIxlnOabkmGcw6ksRj9jWidcI65vvjJH/nTGg==} dev: true /semver@5.7.2: @@ -7712,7 +7851,6 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 - dev: true /set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} @@ -7939,7 +8077,7 @@ packages: dev: true /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, tarball: https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz} + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} dependencies: emoji-regex: 8.0.0 @@ -8325,152 +8463,6 @@ packages: typescript: 5.3.3 dev: true - /svelte-preprocess@5.1.3(@babel/core@7.23.7)(postcss@8.4.35)(svelte@3.59.2)(typescript@5.3.3): - resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==, tarball: https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.3.tgz} - engines: {node: '>= 16.0.0', pnpm: ^8.0.0} - requiresBuild: true - peerDependencies: - '@babel/core': ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' - peerDependenciesMeta: - '@babel/core': - optional: true - coffeescript: - optional: true - less: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - typescript: - optional: true - dependencies: - '@babel/core': 7.23.7 - '@types/pug': 2.0.8 - detect-indent: 6.1.0 - magic-string: 0.30.5 - postcss: 8.4.35 - sorcery: 0.11.0 - strip-indent: 3.0.0 - svelte: 3.59.2 - typescript: 5.3.3 - dev: true - - /svelte-preprocess@5.1.3(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8)(typescript@5.3.3): - resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==, tarball: https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.3.tgz} - engines: {node: '>= 16.0.0', pnpm: ^8.0.0} - requiresBuild: true - peerDependencies: - '@babel/core': ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' - peerDependenciesMeta: - '@babel/core': - optional: true - coffeescript: - optional: true - less: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - typescript: - optional: true - dependencies: - '@babel/core': 7.23.7 - '@types/pug': 2.0.8 - detect-indent: 6.1.0 - magic-string: 0.30.5 - postcss: 8.4.35 - sorcery: 0.11.0 - strip-indent: 3.0.0 - svelte: 4.2.8 - typescript: 5.3.3 - dev: true - - /svelte-strip@2.0.0(@babel/core@7.23.7)(postcss@8.4.35)(svelte@3.59.2): - resolution: {integrity: sha512-RZ8swt0ddE22ebZvFpMhW/x9rLIAwCZtWWnb5oohQEYcyuxzvzXwxImjFQ8DINXXMbvw6PB/NfnzDmHqMVrdbw==, tarball: https://registry.npmjs.org/svelte-strip/-/svelte-strip-2.0.0.tgz} - hasBin: true - peerDependencies: - svelte: ^3.0.0 - dependencies: - glob: 9.3.5 - minimatch: 7.4.6 - svelte: 3.59.2 - svelte-preprocess: 5.1.3(@babel/core@7.23.7)(postcss@8.4.35)(svelte@3.59.2)(typescript@5.3.3) - typescript: 5.3.3 - yargs: 17.7.2 - transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss - dev: true - - /svelte-strip@3.1.1(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8): - resolution: {integrity: sha512-u0KIKGtYCBD3DrsQbTvjEokHfB13Ey2PycEQoncl0pTWU8XXNbJ8QLCrXvVmtxr6J/zG0T0uoEy99tHLRypcbw==} - hasBin: true - peerDependencies: - svelte: ^3.0.0 || ^4.0.0 - dependencies: - glob: 10.3.10 - minimatch: 9.0.3 - svelte: 4.2.8 - svelte-preprocess: 5.1.3(@babel/core@7.23.7)(postcss@8.4.35)(svelte@4.2.8)(typescript@5.3.3) - typescript: 5.3.3 - yargs: 17.7.2 - transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss - dev: true - /svelte2tsx@0.6.27(svelte@4.2.8)(typescript@5.3.3): resolution: {integrity: sha512-E1uPW1o6VsbRz+nUk3fznZ2lSmCITAJoNu8AYefWSvIwE2pSB01i5sId4RMbWNzfcwCQl1DcgGShCPcldl4rvg==} peerDependencies: @@ -8481,12 +8473,6 @@ packages: pascal-case: 3.1.2 svelte: 4.2.8 typescript: 5.3.3 - dev: true - - /svelte@3.59.2: - resolution: {integrity: sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==, tarball: https://registry.npmjs.org/svelte/-/svelte-3.59.2.tgz} - engines: {node: '>= 8'} - dev: true /svelte@4.2.8: resolution: {integrity: sha512-hU6dh1MPl8gh6klQZwK/n73GiAHiR95IkFsesLPbMeEZi36ydaXL/ZAb4g9sayT0MXzpxyZjR28yderJHxcmYA==} @@ -8578,7 +8564,6 @@ packages: engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - dev: true /totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} @@ -8632,7 +8617,6 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: true /tsup@8.0.1(postcss@8.4.35)(typescript@5.3.3): resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} @@ -9295,7 +9279,7 @@ packages: dev: true /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz} + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 @@ -9347,18 +9331,12 @@ packages: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: true - /y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, tarball: https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz} - engines: {node: '>=10'} - dev: true - /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: true /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true /yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} @@ -9375,24 +9353,6 @@ packages: engines: {node: '>= 14'} dev: true - /yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, tarball: https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz} - engines: {node: '>=12'} - dev: true - - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==, tarball: https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz} - engines: {node: '>=12'} - dependencies: - cliui: 8.0.1 - escalade: 3.1.1 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - dev: true - /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} diff --git a/scripts/new-component.js b/scripts/new-component.js index 235c19f10..d5e0411af 100644 --- a/scripts/new-component.js +++ b/scripts/new-component.js @@ -27,7 +27,7 @@ const rootPKG = require(pkgPath); const upperReg = /[A-Z]/; -const compDevDeps = ['@tsconfig/svelte', 'svelte-strip', 'tslib', 'typescript']; +const compDevDeps = ['@tsconfig/svelte', '@sveltejs/package', 'tslib', 'typescript']; const getDeps = (dep) => `"${dep}": "${rootPKG.dependencies[dep]}"`; const _write = async (file, content, witreSpinner) => { return new Promise((resolve, reject) => { @@ -147,9 +147,7 @@ async function writePkgJson(baseDir, originalCompName) { "package.json" ], "scripts": { - "build": "npm run build:js && npm run build:svelte", - "build:js": "tsc -p . --outDir dist/ --rootDir src/", - "build:svelte": "svelte-strip strip src/ dist", + "build": "svelte-package -i src", "publish:pre": "node ../../scripts/pre-publish.js", "publish:npm": "pnpm run publish:pre && pnpm publish --no-git-checks --access public" }, @@ -163,12 +161,13 @@ async function writePkgJson(baseDir, originalCompName) { "dependencies": { "@ikun-ui/icon": "workspace:*", "@ikun-ui/utils": "workspace:*", + "svelte": "^4.2.7", "clsx": "^2.0.0", ${getDeps('baiwusanyu-utils')} }, "devDependencies": { "@tsconfig/svelte": "^5.0.0", - "svelte-strip": "^2.0.0", + "@sveltejs/package": "^2.0.0", "tslib": "^2.6.1", "typescript": "^5.1.6" } diff --git a/scripts/pre-publish.js b/scripts/pre-publish.js index 2fa1cf75e..92bfd09dd 100644 --- a/scripts/pre-publish.js +++ b/scripts/pre-publish.js @@ -3,10 +3,15 @@ import fs from 'fs-extra'; const pathCWD = process.cwd(); const packageJsonPath = path.join(pathCWD, 'package.json'); const packageJson = fs.readJsonSync(packageJsonPath); -packageJson.svelte = 'dist/index.js'; + packageJson.export = { - '.': { - svelte: './dist/index.js' + exports: { + '.': { + types: './dist/index.d.ts', + svelte: './dist/index.js' + } } }; + +Reflect.deleteProperty(packageJson, 'svelte'); fs.writeJsonSync(packageJsonPath, packageJson, { spaces: 4 });