Skip to content

Commit ecceb29

Browse files
[CW-94] Feature 49 notion image style props 추가 (#44)
* migration to SvelteKit 2 * bugfix type error with suffix props type * image upgraed~
1 parent 7a1176e commit ecceb29

27 files changed

+109
-114
lines changed

packages/svelte-notion-page/package.json

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cozy-blog/svelte-notion-page",
3-
"version": "0.0.20",
3+
"version": "0.0.23",
44
"scripts": {
55
"dev": "vite dev",
66
"build": "svelte-kit sync && svelte-package",
@@ -24,9 +24,10 @@
2424
"@storybook/svelte": "^7.0.0-beta.31",
2525
"@storybook/sveltekit": "^7.0.0-beta.31",
2626
"@storybook/testing-library": "^0.0.13",
27-
"@sveltejs/adapter-auto": "^1.0.0",
28-
"@sveltejs/kit": "^1.0.0",
27+
"@sveltejs/adapter-auto": "^3.0.0",
28+
"@sveltejs/kit": "^2.0.0",
2929
"@sveltejs/package": "^1.0.0",
30+
"@sveltejs/vite-plugin-svelte": "^3.0.0",
3031
"@types/he": "^1.2.0",
3132
"@types/katex": "^0.16.0",
3233
"@types/prismjs": "^1.26.0",
@@ -40,17 +41,17 @@
4041
"eslint-plugin-svelte3": "^4.0.0",
4142
"postcss": "^8.4.20",
4243
"prettier": "^2.8.0",
43-
"prettier-plugin-svelte": "^2.8.1",
44+
"prettier-plugin-svelte": "^2.10.1",
4445
"react": "^18.2.0",
4546
"react-dom": "^18.2.0",
4647
"storybook": "^7.0.0-beta.31",
47-
"svelte": "^3.54.0",
48-
"svelte-check": "^2.9.2",
48+
"svelte": "^4.0.0",
49+
"svelte-check": "^3.4.3",
4950
"tailwindcss": "^3.2.4",
5051
"ts-dedent": "^2.2.0",
5152
"tslib": "^2.4.1",
52-
"typescript": "^4.9.3",
53-
"vite": "^4.0.0"
53+
"typescript": "^5.0.0",
54+
"vite": "^5.0.0"
5455
},
5556
"type": "module",
5657
"dependencies": {
@@ -64,4 +65,4 @@
6465
"svelte-legos": "^0.2.1",
6566
"svelte-youtube-embed": "^0.1.8"
6667
}
67-
}
68+
}

packages/svelte-notion-page/src/lib/default-notion-components/Audio.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script lang="ts">
2-
import type { AudioProps } from '$lib/types';
2+
import type { AudioArgs } from '$lib/types';
33
import RichText from './base/richtext/RichText.svelte';
44
5-
export let props: AudioProps;
5+
export let props: AudioArgs;
66
const {
77
audio: { type, file, external, caption }
88
} = props;

packages/svelte-notion-page/src/lib/default-notion-components/Bookmark.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts">
2-
import type { BookmarkProps } from '$lib/types';
2+
import type { BookmarkArgs } from '$lib/types';
33
import RichText from './base/richtext/RichText.svelte';
4-
export let props: BookmarkProps;
4+
export let props: BookmarkArgs;
55
const {
66
bookmark: { url, caption }
77
} = props;

packages/svelte-notion-page/src/lib/default-notion-components/BulletedListItem.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<script lang="ts">
2-
import type { BulletedListItemProps } from '$lib/types';
2+
import type { BulletedListItemArgs } from '$lib/types';
33
import { getColorCss } from '$lib/utils/getColorCss';
44
import { bulletedListItemMarker } from '$lib/utils/listItemMarker';
55
import RichText from './base/richtext/RichText.svelte';
66
7-
export let props: BulletedListItemProps;
7+
export let props: BulletedListItemArgs;
88
99
const {
1010
bulleted_list_item: { color, rich_text: texts }

packages/svelte-notion-page/src/lib/default-notion-components/Callout.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script lang="ts">
2-
import type { CalloutProps } from '$lib/types';
2+
import type { CalloutArgs } from '$lib/types';
33
import { getColorCss } from '$lib/utils/getColorCss';
44
import RichText from './base/richtext/RichText.svelte';
5-
export let props: CalloutProps;
5+
export let props: CalloutArgs;
66
const {
77
callout: { color, rich_text: texts, icon }
88
} = props;

packages/svelte-notion-page/src/lib/default-notion-components/Code/Code.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import type { CodeProps } from '$lib/types';
2+
import type { CodeArgs } from '$lib/types';
33
import copyToClipboard from 'clipboard-copy';
44
import RichText from '../base/richtext/RichText.svelte';
55
import { fade, fly } from 'svelte/transition';
@@ -15,7 +15,7 @@
1515
import loadSql from './support-language/sql';
1616
import loadTypescript from './support-language/typescript';
1717
18-
export let props: CodeProps;
18+
export let props: CodeArgs;
1919
2020
/*
2121
prismjs가 기본적으로 지원하는 언어:
@@ -92,7 +92,7 @@
9292
{/if}
9393

9494
{#if copied}
95-
<div in:fly={{ y: 40 }} out:fade class="notion-code-copy-tooltip">
95+
<div in:fly|global={{ y: 40 }} out:fade|global class="notion-code-copy-tooltip">
9696
<div>{'Copied'}</div>
9797
</div>
9898
{/if}

packages/svelte-notion-page/src/lib/default-notion-components/ColumnList.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
2-
import type { ColumnListProps } from '$lib/types';
3-
export let props: ColumnListProps;
2+
import type { ColumnListArgs } from '$lib/types';
3+
export let props: ColumnListArgs;
44
const columnCount = props.blocks?.length || 0;
55
</script>
66

packages/svelte-notion-page/src/lib/default-notion-components/Equation.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script lang="ts">
2-
import type { EquationProps } from '$lib/types';
2+
import type { EquationArgs } from '$lib/types';
33
import renderEquation from '$lib/utils/renderEquation';
44
5-
export let props: EquationProps;
5+
export let props: EquationArgs;
66
const {
77
equation: { expression }
88
} = props;

packages/svelte-notion-page/src/lib/default-notion-components/Heading1.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script lang="ts">
2-
import type { Heading_1_Props } from '$lib/types';
2+
import type { Heading_1_Args } from '$lib/types';
33
import { getColorCss } from '$lib/utils/getColorCss';
44
import RichText from './base/richtext/RichText.svelte';
5-
export let props: Heading_1_Props;
5+
export let props: Heading_1_Args;
66
const {
77
heading_1: { color, rich_text: texts, is_toggleable }
88
} = props;

packages/svelte-notion-page/src/lib/default-notion-components/Heading2.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script lang="ts">
2-
import type { Heading_2_Props } from '$lib/types';
2+
import type { Heading_2_Args } from '$lib/types';
33
import { getColorCss } from '$lib/utils/getColorCss';
44
import RichText from './base/richtext/RichText.svelte';
5-
export let props: Heading_2_Props;
5+
export let props: Heading_2_Args;
66
const {
77
heading_2: { color, rich_text: texts, is_toggleable }
88
} = props;

0 commit comments

Comments
 (0)