{"id":15194051,"url":"https://github.com/dodevops/yeoman-generator-typescript","last_synced_at":"2025-10-02T08:31:28.805Z","repository":{"id":27095777,"uuid":"112465527","full_name":"dodevops/yeoman-generator-typescript","owner":"dodevops","description":"A highly opinionated Yeoman generator for typescript modules","archived":true,"fork":false,"pushed_at":"2024-05-21T08:09:51.000Z","size":841,"stargazers_count":0,"open_issues_count":13,"forks_count":0,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-09-24T20:04:39.793Z","etag":null,"topics":["bluebird","chai","mocha","promise","typedoc","typescript","yeoman","yeoman-generator"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/generator-dodevops-typescript","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/dodevops.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-29T11:12:04.000Z","updated_at":"2024-05-21T08:10:04.000Z","dependencies_parsed_at":"2022-08-18T01:05:54.039Z","dependency_job_id":null,"html_url":"https://github.com/dodevops/yeoman-generator-typescript","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dodevops%2Fyeoman-generator-typescript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dodevops%2Fyeoman-generator-typescript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dodevops%2Fyeoman-generator-typescript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dodevops%2Fyeoman-generator-typescript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dodevops","download_url":"https://codeload.github.com/dodevops/yeoman-generator-typescript/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219875666,"owners_count":16554697,"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":["bluebird","chai","mocha","promise","typedoc","typescript","yeoman","yeoman-generator"],"created_at":"2024-09-27T22:22:18.925Z","updated_at":"2025-10-02T08:31:28.451Z","avatar_url":"https://github.com/dodevops.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"**This generator is ARCHIVED as we're not using it anymore.**\n\n# A highly opinionated Yeoman generator for typescript modules\n\n![npm](https://img.shields.io/npm/v/generator-dodevops-typescript) ![Travis (.org)](https://img.shields.io/travis/dodevops/yeoman-generator-typescript)\n\n## Introduction\n\nThis is a highly opinionated [Yeoman](http://yeoman.io) generator for building Typescript-based modules with the following features:\n\n* Complete [Grunt](https://gruntjs.com/)-based tasks to transpile and test your Typescript files\n* [Mocha](https://mochajs.org/) and [Chai](http://chaijs.com/)-based testing framework\n* [Istanbul](https://istanbul.js.org/)-based coverage calculation\n* [Loglevel](https://github.com/pimterry/loglevel) Logger set up\n* Support for [Bluebird](http://bluebirdjs.com/)-based promises (including testing capabilities based on [chai-as-promised](https://github.com/domenic/chai-as-promised))\n* Code Style checking based on [ESlint](https://eslint.org/), [Typescript-eslint](https://typescript-eslint.io/) and [Prettier](https://prettier.io/) with some opinionated settings\n* Git ignore set up for Node and major IDEs\n\n## Usage\n\nInstall `yo` and `generator-dodevops-typescript` globally:\n\n    npm install -g yo generator-dodevops-typescript\n\nCreate a new directory and run the generator\n\n    mkdir my-project\n    cd my-project\n    yo dodevops-typescript\n\nThe generator will ask you a few questions and then you can start right away by opening then example class in `index.ts` in your favourite editor or IDE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdodevops%2Fyeoman-generator-typescript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdodevops%2Fyeoman-generator-typescript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdodevops%2Fyeoman-generator-typescript/lists"}