{"id":20757032,"url":"https://github.com/emrecancorapci/vite-react-bootstrap","last_synced_at":"2025-04-28T20:41:17.969Z","repository":{"id":155524374,"uuid":"625608323","full_name":"emrecancorapci/vite-react-bootstrap","owner":"emrecancorapci","description":"Latest version of a simple React project using Vite, Bootstrap, Vitest, React Testing Library, ESLint, Prettier.","archived":false,"fork":false,"pushed_at":"2024-05-04T07:31:14.000Z","size":104,"stargazers_count":9,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T12:05:17.187Z","etag":null,"topics":["bootstrap","eslint","prettier","react","react-testing-library","vite"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emrecancorapci.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-09T16:31:18.000Z","updated_at":"2025-02-17T13:11:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"ef12e31f-5fa1-4f87-bcc3-13b7c415d999","html_url":"https://github.com/emrecancorapci/vite-react-bootstrap","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emrecancorapci%2Fvite-react-bootstrap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emrecancorapci%2Fvite-react-bootstrap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emrecancorapci%2Fvite-react-bootstrap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emrecancorapci%2Fvite-react-bootstrap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emrecancorapci","download_url":"https://codeload.github.com/emrecancorapci/vite-react-bootstrap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251385613,"owners_count":21581246,"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":["bootstrap","eslint","prettier","react","react-testing-library","vite"],"created_at":"2024-11-17T09:39:23.440Z","updated_at":"2025-04-28T20:41:17.938Z","avatar_url":"https://github.com/emrecancorapci.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# An Opinionated React and Vite Starter Template\n\nThis repository serves as a template for creating a web application using React and Vite with various useful dependencies and dev dependencies. It provides a starting point for building modern and scalable web applications.\n\n## Getting Started\n\nTo get started with this template, follow the steps below:\n\nClone the repository to your local machine:\n\n````bash\ngit clone https://github.com/emrecancorapci/vite-react-bootstrap\n````\n\nInstall the required dependencies by running the following command in the project directory:\n\n\n```bash\nnpm install\n```\n\nStart the development server:\n\n\n```bash\nnpm run dev\n```\n\nThis will start the development server and launch the application in your default web browser. Any changes you make to the source code will automatically be reflected in the browser.\n\n## Usage\n\nFeel free to modify this template repository to suit your specific needs. You can add or remove dependencies based on your project requirements. Make sure to update this readme file accordingly to reflect any changes you make.\n\n## License\n\nThis template repository is licensed under the MIT License. Feel free to use it for both personal and commercial projects.\nContributing\n\nIf you have any suggestions, improvements, or bug fixes, please submit a pull request or open an issue. Your contributions are greatly appreciated!\n\n## Acknowledgements\n\nThis template repository was created with the aim of providing a solid starting point for React and Vite projects. It incorporates various popular libraries and best practices to help you build high-quality web applications. Here are some acknowledgements for the libraries included in this template:\n\n### Main\n\n- **React**: A JavaScript library for building user interfaces.\n\n- **Vite**: A fast and opinionated frontend build tool that provides an instant\ndevelopment server and optimized production builds.\n\n- **Bootstrap**: A popular CSS framework that provides pre-styled components and a responsive grid system.\n\n- **React Router DOM**: A library that provides routing capabilities for React\napplications.\n\n- **Sass**: A CSS preprocessor that allows you to use variables, nesting, mixins,\nand more.\n\n### Testing\n\n- **@testing-library/jest-dom**: A set of custom Jest matchers for testing DOM\nelements.\n\n- **@testing-library/react**: A library for testing React components in a\nuser-centric way.\n\n- **@testing-library/user-event**: A library for simulating user events when\ntesting React components.\n\n- **@vitest/ui**: A UI library for testing React components using Vite and Jest.\n\n- **jsdom**: A JavaScript implementation of the DOM for use in Node.js environments.\n\n- **vitest**: A testing library for React applications that uses Vite and Jest.\n\n### Types\n\n- **@types/react**: Type definitions for React to provide better IDE support and\ntype checking.\n\n- **@types/react-dom**: Type definitions for React DOM to provide better IDE\nsupport and type checking.\n\n### Vite Plugins\n\n- **@nabla/vite-plugin-eslint**: A Vite plugin that enables ESLint integration for\nlinting your code.\n\n- **@vitejs/plugin-react**: A Vite plugin that provides React fast refresh and HMR\n(Hot Module Replacement) support.\n\n### Linting and Formatting\n\n- **eslint**: A pluggable linting utility for JavaScript and JSX.\n\n- **eslint-config-airbnb**: A popular ESLint configuration that follows the Airbnb\nJavaScript style guide.\n\n- **eslint-config-prettier**: An ESLint configuration that disables rules that\nconflict with Prettier code formatting.\n\n- **eslint-plugin-import**: A collection of ESLint rules for linting import/export\nstatements in JavaScript.\n\n- **eslint-plugin-jsx-a11y**: A collection of ESLint rules that helps identify and\nfix accessibility issues in JSX.\n\n- **eslint-plugin-n**: Additional ESLint's rules for Node.js. \n\n- **eslint-plugin-prettier**: An ESLint plugin that runs Prettier as an ESLint rule for code formatting.\n\n- **eslint-plugin-promise**: ESLint rules for enforcing best practices when working with Promises.\n\n- **eslint-plugin-react**: ESLint rules specifically for linting React code.\n\n- **eslint-plugin-react-hooks**: ESLint rules for enforcing best practices when\nworking with React hooks.\n\n- **eslint-plugin-testing-library**: ESLint rules for enforcing best practices when using Testing Library.\n\n- **eslint-plugin-unicorn**: ESLint rules for enforcing best practices and\npreventing common JavaScript pitfalls.\n\n- **prettier**: An opinionated code formatter that helps maintain consistent code\nstyle.\n\nThese libraries and tools have been widely adopted by the community and are actively maintained, making them a reliable choice for building robust and scalable web applications.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femrecancorapci%2Fvite-react-bootstrap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femrecancorapci%2Fvite-react-bootstrap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femrecancorapci%2Fvite-react-bootstrap/lists"}