{"id":20723282,"url":"https://github.com/gers2017/ts-tipi","last_synced_at":"2025-06-15T10:07:28.010Z","repository":{"id":47027284,"uuid":"395157019","full_name":"Gers2017/ts-tipi","owner":"Gers2017","description":"Cli tool to quickly bootstrap typescript projects in Node.js","archived":false,"fork":false,"pushed_at":"2021-10-07T14:29:53.000Z","size":70,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-25T12:08:28.929Z","etag":null,"topics":["cli","hacktoberfest","javascript","nodejs","nodemon","npm-cli","npm-package","template","ts-node","typescript"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/ts-tipi","language":"JavaScript","has_issues":true,"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/Gers2017.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-12T01:11:42.000Z","updated_at":"2022-09-22T21:48:40.000Z","dependencies_parsed_at":"2022-08-27T19:01:40.008Z","dependency_job_id":null,"html_url":"https://github.com/Gers2017/ts-tipi","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Gers2017/ts-tipi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gers2017%2Fts-tipi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gers2017%2Fts-tipi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gers2017%2Fts-tipi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gers2017%2Fts-tipi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gers2017","download_url":"https://codeload.github.com/Gers2017/ts-tipi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gers2017%2Fts-tipi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259957188,"owners_count":22937543,"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":["cli","hacktoberfest","javascript","nodejs","nodemon","npm-cli","npm-package","template","ts-node","typescript"],"created_at":"2024-11-17T04:08:10.722Z","updated_at":"2025-06-15T10:07:27.986Z","avatar_url":"https://github.com/Gers2017.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ts-tipi 🐺\n\u003e A cli tool to quickly create Typescript Projects in Node.js\n\n### Table of contents\n\n* [Quick start](#quick-start)\n* [Template Options](#template-options)\n  * [List of commands](#list-of-commands) \n  * [Basic Usage](#basic-usage)\n  * [To run nodemon watching ts files](#to-run-nodemon-watching-ts-files)\n  * [To run Typescript files using ts-node](#to-run-typescript-files-using-ts-node)\n  * [To transpile to Javascript](#to-transpile-to-javascript)\n  * [Tsc watch and nodemon setup](#tsc-watch-and-nodemon-setup)\n\n## Quick start\n\nCreate a new project\n```bash\nnpx ts-tipi\n```\n\nPick a template\n- `ts-template`\n- `express`\n- `apollo-server`\n\nAccess your project\n```bash\ncd \u003cyour-project-name\u003e\n```\n\nInstall the dependencies\n```bash\nnpm i\n# or \nyarn\n```\n\nDev command\n```bash\nnpm run dev\n#or\nyarn dev\n```\n\n## Template Options\nEvery template comes with:\n* typescript\n* ts-node\n* ts-node-dev\n* nodemon\n* @types/node\n* prettier\n\n### List of commands\n````bash\n    \"start\": \"node ./dist/index.js\",\n    \"start:ts\": \"ts-node ./src/index.ts\",\n    \"ts:build\": \"tsc\",\n    \"ts:watch\": \"tsc --watch\",\n    \"ts:nodemon\": \"nodemon ./dist/index.js\",\n    \"dev\": \"ts-node-dev --respawn ./src/index.ts\",\n    \"dev:nodemon\": \"nodemon ./src/index.ts\"\n````\n\n### Basic Usage\nTo run ts-node-dev\n```bash\nnpm run dev \n#or\nyarn dev\n```\n\n### To run nodemon watching ts files\n```bash\nnpm run dev:nodemon\n#or\nyarn dev:nodemon\n```\n\n### To run Typescript files using ts-node\n ````bash\n npm run start:ts\n # or\n yarn start:ts\n ````\n\n### To transpile to Javascript\n```bash\nnpm run ts:build \n#or\nyarn ts:build\n```\n\nThen to run the compiled js files\n```bash\nnpm run start\n#or\nyarn start\n```\n\n### Tsc watch and nodemon setup\n\nWatch for changes in src/index.ts \n```bash\nnpm run ts:watch\n#or\nyarn ts:watch\n```\n\nWatch for changes in dist/index.js\n```bash\nnpm run ts:nodemon\n#or\nyarn ts:nodemon\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgers2017%2Fts-tipi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgers2017%2Fts-tipi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgers2017%2Fts-tipi/lists"}