{"id":14990595,"url":"https://github.com/vtereshyn/react-typescript-eslint-starter","last_synced_at":"2025-04-12T02:25:00.891Z","repository":{"id":34777898,"uuid":"183593814","full_name":"vtereshyn/react-typescript-eslint-starter","owner":"vtereshyn","description":"👍 🚀 Quick start with React/TypeScript without Create React App","archived":false,"fork":false,"pushed_at":"2022-12-10T17:18:04.000Z","size":34380,"stargazers_count":20,"open_issues_count":18,"forks_count":8,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T02:24:52.841Z","etag":null,"topics":["css","cssmodules","eslint","javascript","react","typescript"],"latest_commit_sha":null,"homepage":"https://vtereshyn.github.io/react-typescript-eslint-starter/","language":"SCSS","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/vtereshyn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-04-26T08:53:46.000Z","updated_at":"2024-01-22T09:06:02.000Z","dependencies_parsed_at":"2023-01-15T09:15:43.415Z","dependency_job_id":null,"html_url":"https://github.com/vtereshyn/react-typescript-eslint-starter","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtereshyn%2Freact-typescript-eslint-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtereshyn%2Freact-typescript-eslint-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtereshyn%2Freact-typescript-eslint-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtereshyn%2Freact-typescript-eslint-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vtereshyn","download_url":"https://codeload.github.com/vtereshyn/react-typescript-eslint-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248506317,"owners_count":21115416,"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":["css","cssmodules","eslint","javascript","react","typescript"],"created_at":"2024-09-24T14:20:25.937Z","updated_at":"2025-04-12T02:25:00.860Z","avatar_url":"https://github.com/vtereshyn.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n \u003cimg src=\"https://img.shields.io/github/issues/vtereshyn/react-typescript-eslint-starter.svg\" alt=\"Shield\" /\u003e\n \u003cimg src=\"https://img.shields.io/github/forks/vtereshyn/react-typescript-eslint-starter.svg\" alt=\"Shield\" /\u003e\n \u003cimg src=\"https://img.shields.io/github/stars/vtereshyn/react-typescript-eslint-starter.svg\" alt=\"Shield\" /\u003e\n\u003c/div\u003e\n\n# React Typescript Starter with Eslint and Babel\n\n\u003cdiv align=\"center\"\u003e\n \u003ca href=\"https://reactjs.org/\"\u003e\n    \u003cimg alt=\"react\" src=\"https://cdn.worldvectorlogo.com/logos/react.svg\" width=\"300\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n  \n\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"eslint\" src=\"https://cdn.worldvectorlogo.com/logos/eslint.svg\" width=\"150\" /\u003e\n  \u003cimg alt=\"babel\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Babel_Logo.svg/1280px-Babel_Logo.svg.png\" width=\"250\" /\u003e\n  \u003cimg alt=\"typescript\" src=\"https://raw.githubusercontent.com/remojansen/logo.ts/master/ts.png\" width=\"150\" /\u003e\n\u003c/div\u003e\n\n## Description\nThe problem of typing has long been known to all Javascript developers. Someone resolves it with the help of a Flow, someone with the help of something else, and someone with the help of a TypeScript. This repository allows you to make quick in React Development using TypeScript.\n\nThis boilerplate uses Webpack, Eslint, CSS Modules and Babel.\n\n\u003ci\u003eYou don't need\u003c/i\u003e \u003cstrong\u003eCreate React App\u003c/strong\u003e\n\nPull Requests are very welcome!\n\n## Usage\n\n```sh\ngit clone git@github.com:vtereshyn/react-typescript-eslint-starter.git\n```\nor\n```sh\ngit clone https://github.com/vtereshyn/react-typescript-eslint-starter.git\n```\n\n### Install\n\nWith Yarn:\n\n```sh\nyarn\n```\n\nWith NPM:\n\n```sh\nnpm i\n```\n\n### Development mode\n\nWith Yarn:\n\n```sh\nyarn dev\n```\n\nWith NPM:\n\n```sh\nnpm run dev\n```\n\n### Run linters\n\nWith Yarn:\n\n```sh\nyarn lint\n```\n\nWith NPM:\n\n```sh\nnpm run lint\n```\n\n\n#### Fix lint issues\n\nWith Yarn:\n\n```sh\nyarn lint-fix\n```\n\nWith NPM:\n\n```sh\nnpm run lint-fix\n```\n\n### Build project\nWith Yarn:\n\n```sh\nyarn build\n```\n\nWith NPM:\n\n```sh\nnpm run build\n```\nDist folder will have a structure like:\n\n```js\ndist\n- public\n-- assets\n-- js\n-- styles\n-- index.html\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvtereshyn%2Freact-typescript-eslint-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvtereshyn%2Freact-typescript-eslint-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvtereshyn%2Freact-typescript-eslint-starter/lists"}