Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
964ef48
chore(deps): ์˜์กด์„ฑ ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ
herokwon Jan 10, 2026
bf5cc6d
chore(dev-deps): ์˜์กด์„ฑ ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ
herokwon Jan 10, 2026
1da49f5
chore: pnpm lockfile ์žฌ์ƒ์„ฑ
herokwon Jan 10, 2026
69c62aa
chore: `.npmrc` ํŒŒ์ผ ์ถ”๊ฐ€ ๋ฐ pnpm symlink ๋น„ํ™œ์„ฑํ™”
herokwon Jan 10, 2026
6d66f03
chore(deps): `@lexical/utils` ์˜์กด์„ฑ ์ œ๊ฑฐ
herokwon Jan 11, 2026
860aa6a
feat: ์ฝ”๋“œ ๋ธ”๋ก ๋ฐ ๊ตฌ๋ฌธ ํ•˜์ด๋ผ์ดํŠธ ๊ธฐ๋Šฅ ๊ตฌํ˜„ (#105)
herokwon Jan 26, 2026
f9f1f07
chore(Editor/plugins): Barrel Export ๋ฐฉ์‹์œผ๋กœ ๋ณ€๊ฒฝ
herokwon Jan 27, 2026
a04dba4
chore(Editor/nodes): Barrel Export ๋ฐฉ์‹์œผ๋กœ ๋ณ€๊ฒฝ
herokwon Jan 27, 2026
56e5fef
chore(Editor): `plugins` ๋ชจ๋“ˆ ๋‚ด๋ณด๋‚ด๊ธฐ ์ถ”๊ฐ€
herokwon Jan 27, 2026
f3995c7
fix(Editor/plugins): ํด๋ผ์ด์–ธํŠธ ๋ชจ๋“ˆ ์ง€์‹œ์–ด(`use client`) ๋ˆ„๋ฝ ์ˆ˜์ •
herokwon Jan 27, 2026
0c14333
feat(Post): ๊ฒŒ์‹œ๊ธ€ ๋‚ด์šฉ ๋ Œ๋”๋ง์— `CodeHighlightPlugin` ์ ์šฉ
herokwon Jan 27, 2026
26fc34f
chore(eslint): `ignorePatterns`์— ๋นŒ๋“œ ๋””๋ ‰ํ† ๋ฆฌ ์ถ”๊ฐ€
herokwon Jan 30, 2026
37686e6
fix(Editor/nodes): `updateDOM` ๋ฉ”์„œ๋“œ ์ˆ˜์ •
herokwon Jan 30, 2026
264e66d
feat: ์ด๋ฏธ์ง€ ์‚ฝ์ž… ๊ธฐ๋Šฅ ๊ตฌํ˜„ (#110)
herokwon Feb 1, 2026
5d6c223
chore(vitest): ๋””๋ ‰ํ† ๋ฆฌ ์ œ์™ธ ๋ชฉ๋ก์—์„œ `nodes` ์ œ๊ฑฐ
herokwon Feb 1, 2026
3772565
test(Editor/nodes): `CodeNode` ํด๋ž˜์Šค ๊ด€๋ จ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
herokwon Feb 1, 2026
7917c17
test(Editor/nodes): `ImageNode` ํด๋ž˜์Šค ๊ด€๋ จ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
herokwon Feb 1, 2026
67af733
chore(deps): ์˜์กด์„ฑ ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ
herokwon Feb 2, 2026
1c9bf70
chore(dev-deps): ์˜์กด์„ฑ ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ
herokwon Feb 2, 2026
7b187c6
Merge branch 'main' into release/v0.3.0
herokwon Feb 2, 2026
b75aad2
chore(next): Server Actions ๊ด€๋ จ `bodySizeLimit` ์„ค์ • ์ถ”๊ฐ€
herokwon Feb 2, 2026
e415ce7
design(Editor/nodes): ์ด๋ฏธ์ง€ ์š”์†Œ ์Šคํƒ€์ผ ์ˆ˜์ •
herokwon Feb 2, 2026
fa63af9
Merge branch 'release/v0.3.0' of https://github.com/herokwon/blog intโ€ฆ
herokwon Feb 2, 2026
fdefcfa
fix(Editor/plugins): `CodeLanguageSelectPlugin` ๋‚ด ์˜คํƒ€ ์ˆ˜์ •
herokwon Feb 2, 2026
9eade82
fix(Editor/plugins): `CodeHighlightPlugin` ๋‚ด useEffect ์˜์กด์„ฑ ๋ฐฐ์—ด ์ถ”๊ฐ€
herokwon Feb 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node-linker = hoisted
symlink = false
1 change: 1 addition & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ const compat = new FlatCompat({
const eslintConfig = [
...compat.config({
extends: ['next/core-web-vitals', 'next/typescript', 'prettier'],
ignorePatterns: ['.next/**', 'dist/**', 'coverage/**', '**/*.d.ts'],
}),
];

Expand Down
3 changes: 3 additions & 0 deletions next.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ import { initOpenNextCloudflareForDev } from '@opennextjs/cloudflare';
const nextConfig: NextConfig = {
experimental: {
reactCompiler: true,
serverActions: {
bodySizeLimit: '5mb',
},
},
};

Expand Down
27 changes: 13 additions & 14 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,41 +22,40 @@
},
"dependencies": {
"@lexical/react": "^0.39.0",
"@lexical/utils": "^0.39.0",
"@opennextjs/cloudflare": "^1.14.7",
"@opennextjs/cloudflare": "^1.16.1",
"@supabase/ssr": "^0.8.0",
"@supabase/supabase-js": "^2.89.0",
"@supabase/supabase-js": "^2.93.3",
"babel-plugin-react-compiler": "^1.0.0",
"lexical": "^0.39.0",
"lucide-react": "^0.562.0",
"lucide-react": "^0.563.0",
"next": "^15",
"react": "^19",
"react-dom": "^19"
},
"devDependencies": {
"@cloudflare/vitest-pool-workers": "^0.11.1",
"@cloudflare/vitest-pool-workers": "^0.12.8",
"@eslint/eslintrc": "^3",
"@tailwindcss/postcss": "^4",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.1",
"@testing-library/react": "^16.3.2",
"@testing-library/user-event": "^14.6.1",
"@trivago/prettier-plugin-sort-imports": "^6.0.0",
"@trivago/prettier-plugin-sort-imports": "^6.0.2",
"@types/jest": "^30.0.0",
"@types/node": "^25",
"@types/react": "^19",
"@types/react-dom": "^19",
"@vitest/coverage-istanbul": "^4.0.16",
"@vitest/ui": "^4.0.16",
"@vitest/coverage-istanbul": "^4.0.18",
"@vitest/ui": "^4.0.18",
"eslint": "^9",
"eslint-config-next": "^15",
"eslint-config-prettier": "^10.1.8",
"jsdom": "^27.4.0",
"prettier": "^3.7.4",
"jsdom": "^28.0.0",
"prettier": "^3.8.1",
"prettier-plugin-tailwindcss": "^0.7.2",
"supabase": "^2.70.5",
"supabase": "^2.74.5",
"tailwindcss": "^4",
"typescript": "^5",
"vitest": "^4.0.16",
"wrangler": "^4.54.0"
"vitest": "^4.0.18",
"wrangler": "^4.61.1"
}
}
Loading