{"id":16482259,"url":"https://github.com/harkkozz/react-ts-vite-pnpm","last_synced_at":"2025-03-21T07:30:42.444Z","repository":{"id":158024192,"uuid":"599535766","full_name":"harkkozz/react-ts-vite-pnpm","owner":"harkkozz","description":"This is a boilerplate project for React with TypeScript, using Vite as the server and PNPM as the package manager. ","archived":false,"fork":false,"pushed_at":"2025-03-14T10:46:25.000Z","size":604,"stargazers_count":7,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T22:26:56.933Z","etag":null,"topics":["eslint","husky","i18next","pnpm","react","react-router-v6","typescript","vite"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/harkkozz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-09T10:51:15.000Z","updated_at":"2025-03-14T10:46:04.000Z","dependencies_parsed_at":"2023-10-14T22:27:56.271Z","dependency_job_id":"2391954b-234e-4696-8d3b-1669a2918958","html_url":"https://github.com/harkkozz/react-ts-vite-pnpm","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harkkozz%2Freact-ts-vite-pnpm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harkkozz%2Freact-ts-vite-pnpm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harkkozz%2Freact-ts-vite-pnpm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harkkozz%2Freact-ts-vite-pnpm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/harkkozz","download_url":"https://codeload.github.com/harkkozz/react-ts-vite-pnpm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244757237,"owners_count":20505357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eslint","husky","i18next","pnpm","react","react-router-v6","typescript","vite"],"created_at":"2024-10-11T13:10:10.701Z","updated_at":"2025-03-21T07:30:42.077Z","avatar_url":"https://github.com/harkkozz.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React with TypeScript Boilerplate using Vite and PNPM\n\nThis is a boilerplate project for React with TypeScript, using Vite as the server and PNPM as the package manager. It includes all the necessary files and dependencies to get started with a React project.\n\n## Installation\n\nTo get started with this boilerplate, you'll need to have PNPM and Node.js installed on your computer. Once you have those, follow these steps:\n\nClone this repository to your computer.\n\n`HTTPS`\n\n```bash\n git clone https://github.com/harkkozz/react-ts-vite-pnpm.git\n```\n\n`SSH`\n\n```bash\n git clone git@github.com:harkkozz/react-ts-vite-pnpm.git\n```\n\nNavigate to the project directory in your terminal.\n\n```bash\n cd react-ts-vite-pnpm\n```\n\nRun `pnpm install` to install the project dependencies.\nRun local server\n\n```bash\npnpm start\n```\n\n## Usage\n\nTo run the development server, simply run `pnpm start` in your terminal. This will start the Vite development server, and your app should be available at http://localhost:3000/.\n\nReplace `.env.example` with `.env`\n\nTo build your app for production, run `pnpm run build`. This will build your app and output the files to the dist/ directory.\n\n## PNPM Configuration\n\nThis project uses PNPM as the package manager, and includes a peerDependencyRules configuration to ignore missing peer dependencies for certain packages.\n\n## Linting and Formatting\n\nThis project includes pre-commit hooks using husky and lint-staged. When you commit your changes, lint-staged will run ESLint and Prettier on your staged files. If there are any errors or warnings, your commit will be blocked.\n\nTo manually run the linter or formatter, you can use the following npm scripts:\n\n- `pnpm run lint`: Runs ESLint on your code.\n- `pnpm run format`: Formats your code using Prettier.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharkkozz%2Freact-ts-vite-pnpm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharkkozz%2Freact-ts-vite-pnpm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharkkozz%2Freact-ts-vite-pnpm/lists"}