Total 4 Post #Development
All (26)AWS (1)Accessibility (2)Babel (1)Browser (1)DOM (1)Development (4)HTTP (1)Next.js (1)Performance (12)React (3)Retrospect (2)SEO (1)Search Console (1)Web (4)Webpack (4)Windowing (1)
NPM 출시
npm login으로 로그인 한다. npm login npm publish 위 명령어를 입력하면 패키지를 출시할 수 있다. 단, package.json에 있는 version은 이전 패키지 버전보다 높아야한다. .npmignore .npmign…
2022-10-30
Semantic Versioning
Semantic versioning(이하 SemVer)은 패키지의 버전을 관리하기 위한 규칙이다. SemVer은 세 가지 숫자로 버전을 표기 한다. 각 숫자는 .(온점)으로 구분된다. X.Y.Z 각각 major version, minor…
2022-08-01
lock 파일(= 패키지 잠금 파일)
프로젝트를 진행하면서 백엔드 팀원이 ‘lock 파일이 무엇이며, git을 통해 관리해야하나?'라고 물었다. 지금까지 lock 파일도 git을 통해 관리하긴 했지만, 파일의 역할에 대해서는 고민해 본 적이 없다😣 따라서 이번 글에서는 lock 파일에…
2022-08-01
soft delete와 hard delete 그리고 법
스모디 프로젝트의 회원 탈퇴 기능을 구현하면서 팀원 들과 데이터 삭제 방식에 대해서 토론을 진행했다. 토론을 통해 두 가지의 데이터 삭제 방식이 있다는 것을 알게됐다. 또한 전자상거래 플랫폼이라면 데이터 삭제에 관하여 법적으로 추가적인 제약이 있다는…
2022-07-26