Security News
pnpm 10.0.0 Blocks Lifecycle Scripts by Default
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
react-vite-todo-boilerplate
Advanced tools
> npx react-vite-todo-boilerplate my-project
> yarn && yarn install
> yarn dev && vite
or
> git clone https://github.com/GDSC-Daejin/react-vite-todo-boilerplate
> yarn && yarn install
> yarn dev && vite
TODO의 추가, 삭제, 업데이트 같은 함수는 모두 구현이 되어있으나 수정기능의 경우 Component에 적용해두지 않았습니다.
├── package-lock.json //프로젝트 초기
├── package.json // 프로젝트 정보가 담긴 공간입니다.
├── src
│ ├── App.tsx
│ ├── README.md
│ ├── apis //서버 통신을 위한 파일을 두는 폴더입니다.
│ ├── assets //사진, 아이콘을 저장하는 폴더입니다.
│ ├── components //버튼, 인풋 같은 재사용을 해야하는 컴포넌트를 저장하는 폴더입니다.
│ │ └── TodoCard.tsx
│ ├── fonts //폰트 저장소입니다.
│ ├── layout //페이지 레이아웃을 저장하는 폴더입니다.
│ │ ├── home.styled.ts // 홈 레이아웃 스타일을 저장하는 파일입니다.
│ │ ├── home.tsx //홈 레이아웃 파일입니다.
│ │ └── index.tsx //route를 위한 파일입니다.
│ ├── main.tsx
│ ├── pages // 페이지를 저장하는 폴더입니다.
│ │ └── Home
│ │ └── index.tsx
│ ├── store // 상태를 저장하는 폴더입니다.
│ │ └── todoStore.ts
│ ├── styles // 스타일을 저장하는 폴더입니다.
│ │ ├── declare.ts //커스텀 스타일을 사용하기 위한 파일입니다.
│ │ ├── fontSize.ts // 폰트 크기를 저장하는 파일입니다.
│ │ ├── globalStyles.ts // 전역 스타일을 저장하는 파일입니다.
│ │ ├── layouts.ts // 레이아웃을 저장하는 파일입니다.
│ │ ├── lightColors.ts // 색상을 저장하는 파일입니다.
│ │ ├── theme.ts // 각 에셋을 합쳐주는 파일입니다.
│ │ └── windowSize.ts // 윈도우 크기를 저장하는 파일입니다.
│ ├── types // 타입을 저장하는 폴더입니다.
│ │ └── todo.d.ts
│ ├── utils // 기타 커스텀 파일을 저장하는 폴더입니다.
│ └── vite-env.d.ts
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
FAQs
Unknown package
We found that react-vite-todo-boilerplate demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.