Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
dcae0cc
feature: next app init
six-standard Nov 19, 2024
b51a5ee
feature: 14로 다운그레이드
six-standard Nov 19, 2024
ed901ab
feature: init
six-standard Nov 21, 2024
17c92ab
feature: recovered eslint
six-standard Nov 22, 2024
2cfdfee
refactor: dependencies to devDependencies
six-standard Nov 22, 2024
20c3d9c
modify: pnpm peerdeps 자동 설치
six-standard Nov 22, 2024
fedb701
modify: env 무시 추가
six-standard Nov 22, 2024
589f90e
refactor: html lang en -> kr
six-standard Nov 23, 2024
7623ddd
feature: 폰트 적용
six-standard Nov 23, 2024
64101f3
modify: 테스트 일부 수정
six-standard Nov 23, 2024
c9eded9
feature: 컬러셋 추가
six-standard Nov 23, 2024
3354be8
modify: bold 폰트만 적용되는 오류 수정
six-standard Nov 23, 2024
8556144
modify: main 페이지 분리
six-standard Nov 23, 2024
4bf80bd
feature: 기본 입력 컴포넌트 추가
six-standard Nov 23, 2024
08f9cc3
feature: 로그인 페이지 퍼블리싱
six-standard Nov 23, 2024
362191e
refactor: gitignore new line 추가
six-standard Nov 24, 2024
b40b32e
refactor: 타입스크립트 규칙 추가
six-standard Nov 24, 2024
e1b3882
modify: 명령어 변경
six-standard Nov 24, 2024
4b038cc
feature: 필요한 라이브러리 추가
six-standard Nov 24, 2024
2d8affd
modify: readme 적용
six-standard Nov 24, 2024
bd43bb4
modify: strict 규칙 추가
six-standard Nov 24, 2024
226e2ff
feature: .env.simple 추가
six-standard Nov 24, 2024
8f7d9c1
feature: 필요한 api 추가 설치
six-standard Nov 24, 2024
6d9f957
modify: 일부 테스트 추가
six-standard Nov 24, 2024
170fa2c
modify: 로그인 페이지 이벤트 일부 적용
six-standard Nov 24, 2024
9c0faf6
refactor: 레이아웃 코드 정리
six-standard Nov 24, 2024
5ad1263
feature: api 인스턴스 정의
six-standard Nov 24, 2024
fe862c5
other: feature/init과 merge
six-standard Nov 24, 2024
762cc80
feature: 필요한 라이브러리 추가
six-standard Nov 26, 2024
a46e329
feature: Proxy 설정
six-standard Nov 26, 2024
dd783b2
modify: readme.md 수정
six-standard Nov 26, 2024
4eaab5c
feature: fetch mock 설정
six-standard Nov 28, 2024
f517971
feature: Login Test 제작
six-standard Nov 28, 2024
3517391
modify: Proxy 제거
six-standard Nov 28, 2024
aa17e50
feature: queryClient 관련 오류 수정
six-standard Nov 28, 2024
2b7af66
feature: 로그인 페이지 제작
six-standard Nov 28, 2024
5e7683e
modify: SSR / CSR 분리
six-standard Nov 28, 2024
3291549
Merge branch 'main' into feature/login
six-standard Nov 28, 2024
dce2bc3
modify: Input 마스킹 처리
six-standard Nov 28, 2024
bfa0bbc
modify: Metadata 추가
six-standard Nov 28, 2024
7225fec
modify: 토큰 전달 방식 변경
six-standard Nov 28, 2024
a185830
modify: 경로 관련 문제로 삭제
six-standard Nov 28, 2024
9da1f6c
modify: BASE_URL 안정성 강화
six-standard Nov 28, 2024
817b6ea
feature: 임시 요소 제작
six-standard Nov 28, 2024
25d9239
modify: queryClient 옵션 추가
six-standard Nov 28, 2024
8439aef
modify: 필요 없는 test 제거
six-standard Nov 28, 2024
f1d0f70
refactor: 네이밍 규칙 일관화
six-standard Nov 28, 2024
48ff0a7
refactor: 필요없는 텍스트 제거
six-standard Nov 28, 2024
1340245
modify: 일부 밀린 커밋 적용
six-standard Nov 28, 2024
360605b
modify: eslint-disable 제거
six-standard Nov 29, 2024
a76c825
modify: 네이밍 오타
six-standard Nov 29, 2024
bafe062
modify: new line 추가 자동화
six-standard Nov 29, 2024
97cba3f
refactor: 반복된 코드 정리
six-standard Nov 29, 2024
69ac83e
modify: 아직 타임아웃 기능이 없음
six-standard Nov 29, 2024
6959548
modify: include 오류 해결
six-standard Nov 29, 2024
ab6f0cf
modify: 컬러 팔레트 이름 변경
six-standard Nov 29, 2024
05310c0
refactor: 절대경로 설정
six-standard Nov 30, 2024
c1ee3c1
refactor: prop 타입 관련 오류 해결
six-standard Nov 30, 2024
69555fb
refactor: 메인 페이지 제거
six-standard Dec 4, 2024
69113fe
refactor: import 코드 정리
six-standard Dec 4, 2024
3eaf8a0
refactor: 적절한 경로로 이동
six-standard Dec 4, 2024
7516166
refactor: 코드 리팩토링
six-standard Dec 4, 2024
ba46cc1
feature: 서버가 응답하지 않는 케이스 추가
six-standard Dec 6, 2024
6405d65
modify: any 타입 규칙 변경
six-standard Dec 6, 2024
abfcf4e
feature: 서버가 응답하지 않을 경우의 처리 추가
six-standard Dec 6, 2024
1e63dc5
refactor: trunk 추가
six-standard Dec 6, 2024
9a7e354
refactor: mutation 오류 처리 방식 변경
six-standard Dec 6, 2024
566eee1
modify: 컬러 팔레트 관련 오류 해결
six-standard Dec 6, 2024
72d016f
modify: 오류 핸들링 관련 코드 추가
six-standard Dec 6, 2024
76e7ed0
feature: 커스텀 에러 추가
six-standard Dec 6, 2024
fbd255a
refactor: 네이밍 변경
six-standard Dec 6, 2024
9721a9a
Merge branch 'main' into refactor/all
six-standard Dec 6, 2024
12cd7b1
refactor: 시맨틱 태그로 변경
six-standard Dec 6, 2024
ca98243
refactor: ABORT_MS env 값으로 이동
six-standard Dec 7, 2024
930a016
refactor: 오류 명시 변경
six-standard Dec 8, 2024
e58f54b
refactor: 타입 정리
six-standard Dec 8, 2024
a3ac105
refactor: AbortController 인자 제거
six-standard Dec 8, 2024
577ca43
refactor: 중복 검사 코드 제거
six-standard Dec 8, 2024
7ea45b9
refactor: 코드 스타일과 new line
six-standard Dec 8, 2024
42f0211
refactor: 에러 코드 추가
six-standard Dec 8, 2024
3624118
refactor: import 정리
six-standard Dec 8, 2024
4e736f1
refactor: 커스텀 에러 적용
six-standard Dec 8, 2024
e9c338d
refactor: 네이밍 맞춤
six-standard Dec 8, 2024
9f8f918
refactor: 오류 메세지 수정
six-standard Dec 8, 2024
6f03bee
feature: sentry 기본 설정
six-standard Dec 8, 2024
3ce90e9
feature: 이벤트 로거 생성 (유저 이벤트, 방문 이벤트)
six-standard Dec 10, 2024
560f667
modify: 로컬 동작 관련 오류 수정
six-standard Dec 10, 2024
a18b4c3
modify: sentry 적용
six-standard Dec 10, 2024
7d4a1d3
refactor: 기타 잡다한 리팩토링
six-standard Dec 10, 2024
8a50ba6
modify: method 작성
six-standard Dec 10, 2024
16e8e40
modify: 병합 출동 해결
six-standard Dec 10, 2024
22a4375
refactor: DSN 분리
six-standard Dec 12, 2024
6e99c09
refactor: 파일 관련 이슈 리팩토링
six-standard Dec 12, 2024
862b377
modify: 데이터가 포함되지 않는 오류 수정
six-standard Dec 12, 2024
22c47e5
refactor: path 변경
six-standard Dec 13, 2024
770b080
feature: 로그인 페이지 디자인 변경
six-standard Dec 13, 2024
bcfe34e
Merge branch 'feature/user-event' into feature/dashboard
six-standard Dec 13, 2024
4d4fc5b
modify: 브랜치 merge
six-standard Dec 13, 2024
ed47196
refactor: 여러가지 많이 리팩토링
six-standard Dec 16, 2024
41daf5c
refactor: 유틸 폴더 리팩토링
six-standard Dec 17, 2024
32b3e83
feature: 아이콘 컴포넌트 완성
six-standard Dec 17, 2024
d6e605c
feature: 필요 이미지 추가
six-standard Dec 17, 2024
ff32e1a
refactor: 파일 이동
six-standard Dec 17, 2024
2f682d9
feature: 반응형 지원 준비
six-standard Dec 17, 2024
aae8446
refactor: 상수 값 정리
six-standard Dec 17, 2024
ad79730
refactor: 공용 컴포넌트 정리
six-standard Dec 17, 2024
152fc1e
feature: 메인 페이지 제작
six-standard Dec 17, 2024
6b26988
refactor: 일부 코드 정리
six-standard Dec 17, 2024
d0f4785
Merge branch 'main' into feature/dashboard
six-standard Dec 17, 2024
df21cf1
refactor: 상수 값 이름 대문자로 변경
six-standard Dec 19, 2024
0ed6986
modify: 왜 페이지가 두 갠지...
six-standard Dec 19, 2024
bf29447
modify: 색상 적용 관련 오류 해결
six-standard Dec 19, 2024
7c82b0e
modify: api 호출 관련 호류 해결
six-standard Dec 19, 2024
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
3 changes: 0 additions & 3 deletions .eslintrc.json

This file was deleted.

23 changes: 17 additions & 6 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,39 +1,50 @@
import globals from 'globals';
import pluginJs from '@eslint/js';
import tseslint from 'typescript-eslint';
import { configs as tseslint } from 'typescript-eslint';
import pluginReact from 'eslint-plugin-react';
import pluginJest from 'eslint-plugin-jest';
import pluginJestDom from 'eslint-plugin-jest-dom';
import pluginTest from 'eslint-plugin-testing-library';
import pluginPrettier from 'eslint-plugin-prettier/recommended';
import configPrettier from 'eslint-config-prettier';
import pluginImport from 'eslint-plugin-import';

/** @type {import('eslint').Linter.Config[]} */
export default [
{ files: ['**/*.{js,mjs,cjs,ts,jsx,tsx}'] },
{ languageOptions: { globals: { ...globals.browser, ...globals.node } } },
...tseslint.strict,
...tseslint.recommended,
pluginJs.configs.recommended,
...tseslint.configs.strict,
...tseslint.configs.recommended,
pluginReact.configs.flat.recommended,
pluginJest.configs['flat/recommended'],
pluginJestDom.configs['flat/recommended'],
pluginTest.configs['flat/react'],
pluginPrettier,
configPrettier,
pluginImport.flatConfigs.recommended,
{
rules: {
'import/order': [
'error',
{ groups: ['builtin', 'external', 'internal'] },
],
'react/react-in-jsx-scope': 'off',
'@typescript-eslint/promise-function-async': 'error',
'@typescript-eslint/consistent-type-assertions': 'error',
'@typescript-eslint/naming-convention': 'off',
'@typescript-eslint/no-explicit-any': 'warn',
'no-restricted-imports': ['error', { patterns: ['..*'] }],
},
languageOptions: {
parserOptions: {
project: true,
tsconfigRootDir: import.meta.dirname,
parserOptions: { project: true, tsconfigRootDir: import.meta.dirname },
},
settings: {
'import/resolver': {
typescript: true,
node: true,
},
'import/extensions': ['.js', '.jsx', '.ts', '.tsx'],
},
},
];
13 changes: 12 additions & 1 deletion next.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,19 @@ import { withSentryConfig } from '@sentry/nextjs';
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: false,
experimental: { forceSwcTransforms: true },

webpack: (config, options) => {
config.module.rules.push({
test: /\.svg$/i,
use: [
options.defaultLoaders.babel,
{ loader: '@svgr/webpack', options: { babel: false } },
],
});
return config;
},
};

export default withSentryConfig(nextConfig, {
// For all available options, see:
// https://github.com/getsentry/sentry-webpack-plugin#options
Expand Down
9 changes: 6 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,6 @@
"dependencies": {
"@sentry/nextjs": "^8",
"@tanstack/react-query": "^5.61.3",
"@testing-library/user-event": "^14.5.2",
"@types/js-cookie": "^3.0.6",
"jest-fetch-mock": "^3.0.3",
"js-cookie": "^3.0.5",
"next": "14.2.18",
"react": "^18",
Expand All @@ -27,15 +24,20 @@
},
"devDependencies": {
"@eslint/js": "^9.15.0",
"@svgr/webpack": "^8.1.0",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.0.1",
"@testing-library/user-event": "^14.5.2",
"@types/jest": "^29.5.14",
"@types/js-cookie": "^3.0.6",
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
"babel-plugin-inline-react-svg": "^2.0.2",
"eslint": "^8.57.1",
"eslint-config-next": "14.2.18",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jest": "^28.9.0",
"eslint-plugin-jest-dom": "^5.5.0",
"eslint-plugin-prettier": "^5.2.1",
Expand All @@ -44,6 +46,7 @@
"globals": "^15.12.0",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"jest-fetch-mock": "^3.0.3",
"postcss": "^8",
"prettier": "^3.3.3",
"tailwindcss": "^3.4.1",
Expand Down
Loading