Skip to content

Commit

Permalink
chore: bump dependencies, migrate to svelte-check 3 and fix breaking …
Browse files Browse the repository at this point in the history
…changes
  • Loading branch information
Quang Phan committed Dec 29, 2022
1 parent 0d636e1 commit ad5ceab
Show file tree
Hide file tree
Showing 37 changed files with 551 additions and 679 deletions.
10 changes: 10 additions & 0 deletions .changeset/polite-swans-tell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
'@svelte-put/clickoutside': patch
'@svelte-put/dragscroll': patch
'@svelte-put/intersect': patch
'@svelte-put/shortcut': patch
'@svelte-put/movable': patch
'@svelte-put/copy': patch
---

Migrate to [svelte check 3.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check-3.0.1), using `svelteHTML` namespace now instead of `svelte.JSX`
10 changes: 5 additions & 5 deletions apps/docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@
"@tailwindcss/typography": "^0.5.8",
"@types/cookie": "^0.5.1",
"@types/glob": "^8.0.0",
"@types/node": "^18.11.16",
"@types/node": "^18.11.18",
"@types/postcss-mixins": "^9.0.0",
"@typescript-eslint/eslint-plugin": "^5.46.1",
"@typescript-eslint/parser": "^5.46.1",
"@typescript-eslint/eslint-plugin": "^5.47.1",
"@typescript-eslint/parser": "^5.47.1",
"@vnphanquang/prettierrc": "^1.0.0",
"autoprefixer": "^10.4.13",
"cssnano": "^5.1.14",
Expand All @@ -59,13 +59,13 @@
"prettier-plugin-svelte": "^2.9.0",
"prettier-plugin-tailwindcss": "^0.2.1",
"svelte": "^3.55.0",
"svelte-check": "^2.10.2",
"svelte-check": "^3.0.1",
"svelte-highlight": "^6.2.1",
"tailwindcss": "^3.2.4",
"ts-node": "^10.9.1",
"tslib": "^2.4.1",
"typescript": "^4.9.4",
"vite": "^4.0.1"
"vite": "^4.0.3"
},
"type": "module"
}
3 changes: 1 addition & 2 deletions apps/docs/src/app.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,9 @@ declare namespace App {
// interface Platform {}
}

declare namespace svelte.JSX {
declare namespace svelteHTML {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
interface HTMLAttributes<T> {
// on:clickoutside
'data-toc-disabled'?: boolean;
'data-toc-strategy'?: 'parent' | 'self';
'data-toc-id'?: string;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
/// <reference types="svelte" />

declare namespace svelte.JSX {
declare namespace svelteHTML {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
interface HTMLAttributes<T> {
// on:clickoutside
onclickoutside?: (event: CustomEvent<MouseEvent>) => void;
'on:clickoutside'?: (event: CustomEvent<MouseEvent>) => void;
}
}
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
/// <reference types="svelte" />

declare namespace svelte.JSX {
declare namespace svelteHTML {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
interface HTMLAttributes<T> {
// on:copy
oncopy?: (event: CustomEvent<import('@svelte-put/copy').CopyDetail>) => void;
'on:copy'?: (event: CustomEvent<import('@svelte-put/copy').CopyDetail>) => void;
}
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
/// <reference types="svelte" />

declare namespace svelte.JSX {
declare namespace svelteHTML {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
interface HTMLAttributes<T> {
// on:intersect
onintersect?: (event: CustomEvent<import('@svelte-put/intersect').IntersectDetail>) => void;
// on:intersectonce
onintersectonce?: (event: CustomEvent<import('@svelte-put/intersect').IntersectDetail>) => void;
'on:intersect'?: (event: CustomEvent<import('@svelte-put/intersect').IntersectDetail>) => void;
'on:intersectonce'?: (
event: CustomEvent<import('@svelte-put/intersect').IntersectDetail>,
) => void;
}
}
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/// <reference types="svelte" />

declare namespace svelte.JSX {
declare namespace svelteHTML {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
interface HTMLAttributes<T> {
// on:movablestart
onmovablestart?: (
'on:movablestart'?: (
event: CustomEvent<import('@svelte-put/movable').MovableEventDetails>,
) => void;
'on:movableend'?: (
event: CustomEvent<import('@svelte-put/movable').MovableEventDetails>,
) => void;
// on:movableend
onmovableend?: (event: CustomEvent<import('@svelte-put/movable').MovableEventDetails>) => void;
}
}
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
/// <reference types="svelte" />

declare namespace svelte.JSX {
declare namespace svelteHTML {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
interface HTMLAttributes<T> {
// on:shortcut
onshortcut?: (event: CustomEvent<import('@svelte-put/shortcut').ShortcutEventDetails>) => void;
'on:shortcut'?: (
event: CustomEvent<import('@svelte-put/shortcut').ShortcutEventDetails>,
) => void;
}
}
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@
"ci:publish": "pnpm build && changeset publish"
},
"devDependencies": {
"@changesets/changelog-github": "^0.4.7",
"@changesets/cli": "^2.25.2",
"@vnphanquang/eslint-config": "^1.2.0",
"@vnphanquang/eslint-config-svelte": "^1.0.0",
"@changesets/changelog-github": "^0.4.8",
"@changesets/cli": "^2.26.0",
"@vnphanquang/eslint-config": "^1.2.1",
"@vnphanquang/eslint-config-svelte": "^1.0.1",
"@vnphanquang/prettierrc": "^1.0.0",
"eslint": "^8.30.0",
"lint-staged": "^13.1.0",
Expand Down
6 changes: 3 additions & 3 deletions packages/actions/clickoutside/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,14 @@
},
"homepage": "https://svelte-put.vnphanquang.com/docs/clickoutside",
"devDependencies": {
"@microsoft/api-documenter": "^7.19.26",
"@microsoft/api-documenter": "^7.19.27",
"@microsoft/api-extractor": "^7.33.7",
"@rollup/plugin-typescript": "^10.0.1",
"@svelte-put/apirc": "workspace:^0.0.0",
"@svelte-put/tsconfig": "workspace:^0.0.0",
"@types/node": "^18.11.16",
"@types/node": "^18.11.18",
"npm-run-all": "^4.1.5",
"rollup": "^3.7.5",
"rollup": "^3.9.0",
"tslib": "^2.4.1",
"typescript": "^4.9.4"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/actions/clickoutside/src/clickoutside.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { ClickOutsideAttributes, ClickOutsideParameters } from './clickoutside.t
// ambient typing
declare global {
// eslint-disable-next-line @typescript-eslint/no-namespace
export namespace svelte.JSX {
export namespace svelteHTML {
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface HTMLAttributes extends ClickOutsideAttributes {}
}
Expand Down
2 changes: 1 addition & 1 deletion packages/actions/clickoutside/src/clickoutside.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* ```
*/
export interface ClickOutsideAttributes {
onclickoutside?: (event: CustomEvent<Event>) => void; // on:clickoutside
'on:clickoutside'?: (event: CustomEvent<Event>) => void;
}

/**
Expand Down
4 changes: 2 additions & 2 deletions packages/actions/copy/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,13 @@
},
"homepage": "https://svelte-put.vnphanquang.com/docs/copy",
"devDependencies": {
"@microsoft/api-documenter": "^7.19.26",
"@microsoft/api-documenter": "^7.19.27",
"@microsoft/api-extractor": "^7.33.7",
"@rollup/plugin-typescript": "^10.0.1",
"@svelte-put/apirc": "workspace:^0.0.0",
"@svelte-put/tsconfig": "workspace:^0.0.0",
"npm-run-all": "^4.1.5",
"rollup": "^3.7.5",
"rollup": "^3.9.0",
"tslib": "^2.4.1",
"typescript": "^4.9.4"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/actions/copy/src/copy.action.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import type { CopyParameters, CopyAttributes, CopyDetail, TextResolver } from '.
// ambient typing
declare global {
// eslint-disable-next-line @typescript-eslint/no-namespace
export namespace svelte.JSX {
export namespace svelteHTML {
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface HTMLAttributes extends CopyAttributes {}
}
Expand Down
2 changes: 1 addition & 1 deletion packages/actions/copy/src/copy.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -75,5 +75,5 @@ export interface CopyDetail {
* ```
*/
export interface CopyAttributes {
oncopy?: (event: CustomEvent<CopyDetail>) => void; // on:copy
'on:copy'?: (event: CustomEvent<CopyDetail>) => void;
}
4 changes: 2 additions & 2 deletions packages/actions/dragscroll/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,13 @@
},
"homepage": "https://github.com/vnphanquang/svelte-put/tree/main/packages/actions/dragscroll",
"devDependencies": {
"@microsoft/api-documenter": "^7.19.26",
"@microsoft/api-documenter": "^7.19.27",
"@microsoft/api-extractor": "^7.33.7",
"@rollup/plugin-typescript": "^10.0.1",
"@svelte-put/apirc": "workspace:^0.0.0",
"@svelte-put/tsconfig": "workspace:^0.0.0",
"npm-run-all": "^4.1.5",
"rollup": "^3.7.5",
"rollup": "^3.9.0",
"tslib": "^2.4.1",
"typescript": "^4.9.4"
}
Expand Down
4 changes: 2 additions & 2 deletions packages/actions/intersect/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,13 @@
},
"homepage": "https://github.com/vnphanquang/svelte-put/tree/main/packages/actions/intersect",
"devDependencies": {
"@microsoft/api-documenter": "^7.19.26",
"@microsoft/api-documenter": "^7.19.27",
"@microsoft/api-extractor": "^7.33.7",
"@rollup/plugin-typescript": "^10.0.1",
"@svelte-put/apirc": "workspace:^0.0.0",
"@svelte-put/tsconfig": "workspace:^0.0.0",
"npm-run-all": "^4.1.5",
"rollup": "^3.7.5",
"rollup": "^3.9.0",
"tslib": "^2.4.1",
"typescript": "^4.9.4"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/actions/intersect/src/intersect.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { IntersectAttributes, IntersectDetail, IntersectParameters } from './int
// ambient typing
declare global {
// eslint-disable-next-line @typescript-eslint/no-namespace
export namespace svelte.JSX {
export namespace svelteHTML {
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface HTMLAttributes extends IntersectAttributes {}
}
Expand Down
4 changes: 2 additions & 2 deletions packages/actions/intersect/src/intersect.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
* ```
*/
export interface IntersectAttributes {
onintersect?: (event: CustomEvent<IntersectDetail>) => void; // on:intersect
onintersectonce?: (event: CustomEvent<IntersectDetail>) => void; // on:intersectonce
'on:intersect'?: (event: CustomEvent<IntersectDetail>) => void;
'on:intersectonce'?: (event: CustomEvent<IntersectDetail>) => void;
}

/**
Expand Down
4 changes: 2 additions & 2 deletions packages/actions/movable/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,13 @@
},
"homepage": "https://github.com/vnphanquang/svelte-put/tree/main/packages/actions/movable",
"devDependencies": {
"@microsoft/api-documenter": "^7.19.26",
"@microsoft/api-documenter": "^7.19.27",
"@microsoft/api-extractor": "^7.33.7",
"@rollup/plugin-typescript": "^10.0.1",
"@svelte-put/apirc": "workspace:^0.0.0",
"@svelte-put/tsconfig": "workspace:^0.0.0",
"npm-run-all": "^4.1.5",
"rollup": "^3.7.5",
"rollup": "^3.9.0",
"tslib": "^2.4.1",
"typescript": "^4.9.4"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/actions/movable/src/movable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { input } from './utils';
// ambient typing
declare global {
// eslint-disable-next-line @typescript-eslint/no-namespace
export namespace svelte.JSX {
export namespace svelteHTML {
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface HTMLAttributes extends MovableAttributes {}
}
Expand Down
4 changes: 2 additions & 2 deletions packages/actions/movable/src/movable.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
* ```
*/
export interface MovableAttributes {
onmovablestart?: (event: CustomEvent<MovableEventDetails>) => void; // on:movablestart
onmovableend?: (event: CustomEvent<MovableEventDetails>) => void; // on:movableend
'on:movablestart'?: (event: CustomEvent<MovableEventDetails>) => void;
'on:movableend'?: (event: CustomEvent<MovableEventDetails>) => void;
}

/**
Expand Down
4 changes: 2 additions & 2 deletions packages/actions/shortcut/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,13 @@
},
"homepage": "https://github.com/vnphanquang/svelte-put/tree/main/packages/actions/shortcut",
"devDependencies": {
"@microsoft/api-documenter": "^7.19.26",
"@microsoft/api-documenter": "^7.19.27",
"@microsoft/api-extractor": "^7.33.7",
"@rollup/plugin-typescript": "^10.0.1",
"@svelte-put/apirc": "workspace:^0.0.0",
"@svelte-put/tsconfig": "workspace:^0.0.0",
"npm-run-all": "^4.1.5",
"rollup": "^3.7.5",
"rollup": "^3.9.0",
"tslib": "^2.4.1",
"typescript": "^4.9.4"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/actions/shortcut/src/shortcut.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import type {
// ambient typing
declare global {
// eslint-disable-next-line @typescript-eslint/no-namespace
export namespace svelte.JSX {
export namespace svelteHTML {
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface HTMLAttributes extends ShortcutAttributes {}
}
Expand Down
2 changes: 1 addition & 1 deletion packages/actions/shortcut/src/types/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
* whenever `svelte-put/shorcut` is imported.
*/
export interface ShortcutAttributes {
onshortcut?: (event: CustomEvent<ShortcutEventDetails>) => void; // on:shortcut
'on:shortcut'?: (event: CustomEvent<ShortcutEventDetails>) => void;
}

/**
Expand Down

1 comment on commit ad5ceab

@vercel
Copy link

@vercel vercel bot commented on ad5ceab Dec 29, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.