Skip to content

Commit 4881709

Browse files
authored
[#168] ✨ 팀 모집글 작성 페이지 (#208)
* [#201] ♻️ margin layout to flex flex layout * [#201] ✨ add community page * [#204] 💄 select trigger to flex row * [#204] 💄 add white space in param of join * [#204] ✨ add portfolio page * [#206] 🗑️ remove useless text node * [#206] ✨ add projectlistitem interface * [#206] ✨ add project card + project category label map constant * [#206] ✨ add project page * [#206] 🗑️ remove unused module imports * [#206] 💄 add margin y to login page * [#206] ✨ keep select component dumb * [#206] ♻️ refactor two pages with the altercation of select component * [#206] ✨ add empty search result component * [#168] 🚚 rename team queries * [#168] 🚚 team queries change side effects * [#168] ♻️ add string to form field * [#168] ♻️ keep select in two way (single select / multi select) * [#168] ♻️ solve side effect from change of select * [#168] 🐛 stringify tag data type in taginput * [#168] ✨ add taginput error case + form.message * [#168] 💄 deduplicate double controller structure * [#168] ✨ attash form message to form components * [#168] 🔧 services, queries 수정 * [#168] 🔧 add quill editor package * [#168] 🐛 wrap quillEditor with dynamic * [#168] ✨ add quilljs markdown package * [#168] 🗑️ discard quill packages * [#168] ✨ add tiptap packages + build a basic tiptap structure * [#168] 🔧 add text editor icons assets * [#168] 📦 add tiptap plugins * [#168] ✨ add tiptap editor (70%)
1 parent 4fff5c0 commit 4881709

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+3615
-1975
lines changed

package.json

Lines changed: 46 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,78 @@
11
{
22
"dependencies": {
3-
"@tanstack/react-query": "^5.59.19",
3+
"@tanstack/react-query": "^5.64.1",
4+
"@tiptap/core": "^2.11.2",
5+
"@tiptap/extension-highlight": "^2.11.2",
6+
"@tiptap/extension-link": "^2.11.2",
7+
"@tiptap/extension-subscript": "^2.11.2",
8+
"@tiptap/extension-superscript": "^2.11.2",
9+
"@tiptap/extension-text-align": "^2.11.2",
10+
"@tiptap/extension-text-style": "^2.11.2",
11+
"@tiptap/extension-underline": "^2.11.2",
12+
"@tiptap/pm": "^2.11.2",
13+
"@tiptap/react": "^2.11.2",
14+
"@tiptap/starter-kit": "^2.11.2",
415
"@types/jsonwebtoken": "^9.0.7",
516
"clsx": "^2.1.1",
6-
"es-hangul": "^2.2.4",
17+
"es-hangul": "^2.3.0",
718
"jsonwebtoken": "^9.0.2",
8-
"ky": "^1.7.2",
9-
"next": "^15.0.2",
19+
"ky": "^1.7.4",
20+
"next": "^15.1.4",
1021
"react": "^18.3.1",
1122
"react-dom": "^18.3.1",
12-
"react-hook-form": "^7.53.1",
13-
"tailwind-merge": "^2.5.4",
14-
"zustand": "^5.0.1"
23+
"react-hook-form": "^7.54.2",
24+
"tailwind-merge": "^2.6.0",
25+
"tiptap-extension-font-size": "^1.2.0",
26+
"zustand": "^5.0.3"
1527
},
1628
"devDependencies": {
17-
"@chromatic-com/storybook": "^3.2.2",
18-
"@storybook/addon-essentials": "^8.4.2",
19-
"@storybook/addon-interactions": "^8.4.2",
20-
"@storybook/addon-onboarding": "^8.4.2",
21-
"@storybook/blocks": "^8.4.2",
22-
"@storybook/nextjs": "^8.4.2",
23-
"@storybook/react": "^8.4.2",
24-
"@storybook/test": "^8.4.2",
29+
"@chromatic-com/storybook": "^3.2.3",
30+
"@storybook/addon-essentials": "^8.4.7",
31+
"@storybook/addon-interactions": "^8.4.7",
32+
"@storybook/addon-onboarding": "^8.4.7",
33+
"@storybook/blocks": "^8.4.7",
34+
"@storybook/nextjs": "^8.4.7",
35+
"@storybook/react": "^8.4.7",
36+
"@storybook/test": "^8.4.7",
2537
"@svgr/webpack": "^8.1.0",
2638
"@testing-library/jest-dom": "^6.6.3",
27-
"@testing-library/react": "^16.0.1",
39+
"@testing-library/react": "^16.1.0",
2840
"@testing-library/user-event": "^14.5.2",
2941
"@trivago/prettier-plugin-sort-imports": "^4.3.0",
3042
"@types/jest": "^29.5.14",
31-
"@types/node": "^22.9.0",
32-
"@types/react": "^18.3.12",
33-
"@types/react-dom": "^18.3.1",
34-
"@typescript-eslint/eslint-plugin": "^8.13.0",
35-
"@typescript-eslint/parser": "^8.13.0",
43+
"@types/node": "22.9.0",
44+
"@types/react": "^18.3.18",
45+
"@types/react-dom": "^18.3.5",
46+
"@typescript-eslint/eslint-plugin": "^8.20.0",
47+
"@typescript-eslint/parser": "^8.20.0",
3648
"autoprefixer": "^10.4.20",
37-
"chromatic": "^11.16.5",
49+
"chromatic": "^11.24.0",
3850
"commitizen": "^4.3.1",
39-
"cz-customizable": "^7.2.1",
51+
"cz-customizable": "^7.4.0",
4052
"eslint": "^8.57.1",
4153
"eslint-config-airbnb": "^19.0.4",
4254
"eslint-config-airbnb-typescript": "^18.0.0",
43-
"eslint-config-next": "^15.0.2",
55+
"eslint-config-next": "^15.1.4",
4456
"eslint-config-prettier": "^9.1.0",
4557
"eslint-plugin-import": "^2.31.0",
46-
"eslint-plugin-jest": "^28.8.3",
58+
"eslint-plugin-jest": "^28.11.0",
4759
"eslint-plugin-jsx-a11y": "^6.10.2",
4860
"eslint-plugin-prettier": "^5.2.1",
49-
"eslint-plugin-react": "^7.37.2",
61+
"eslint-plugin-react": "^7.37.4",
5062
"eslint-plugin-react-hooks": "^4.6.2",
51-
"eslint-plugin-storybook": "^0.11.0",
63+
"eslint-plugin-storybook": "^0.11.2",
5264
"jest": "^29.7.0",
5365
"jest-environment-jsdom": "^29.7.0",
54-
"openapi-typescript": "^7.4.2",
55-
"postcss": "^8.4.47",
56-
"prettier": "^3.3.3",
57-
"prettier-plugin-tailwindcss": "^0.6.8",
66+
"openapi-typescript": "^7.5.2",
67+
"postcss": "^8.5.1",
68+
"prettier": "^3.4.2",
69+
"prettier-plugin-tailwindcss": "^0.6.9",
5870
"react-test-renderer": "^18.3.1",
59-
"storybook": "^8.4.2",
60-
"tailwindcss": "^3.4.14",
71+
"storybook": "^8.4.7",
72+
"tailwindcss": "^3.4.17",
6173
"ts-jest": "^29.2.5",
6274
"ts-node": "^10.9.2",
63-
"typescript": "^5.6.3"
75+
"typescript": "^5.7.3"
6476
},
6577
"scripts": {
6678
"dev": "next dev",

0 commit comments

Comments
 (0)