{"id":13447244,"url":"https://github.com/petecoop/generator-express","last_synced_at":"2025-12-30T06:34:56.335Z","repository":{"id":8162974,"uuid":"9584757","full_name":"petecoop/generator-express","owner":"petecoop","description":"An express generator for Yeoman, based on the express command line tool.","archived":true,"fork":false,"pushed_at":"2023-04-26T15:09:21.000Z","size":543,"stargazers_count":813,"open_issues_count":17,"forks_count":132,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-03-01T03:26:50.678Z","etag":null,"topics":["express","nodejs","yeoman-generator"],"latest_commit_sha":null,"homepage":null,"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/petecoop.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,"governance":null}},"created_at":"2013-04-21T19:52:42.000Z","updated_at":"2025-02-28T09:19:03.000Z","dependencies_parsed_at":"2023-01-13T14:39:26.188Z","dependency_job_id":"1ced8ddd-85e7-4f0b-9503-afdfce88763c","html_url":"https://github.com/petecoop/generator-express","commit_stats":{"total_commits":318,"total_committers":38,"mean_commits":8.368421052631579,"dds":0.3647798742138365,"last_synced_commit":"77ca80f9f69e460a1632a90ae58cfdacba612bfb"},"previous_names":[],"tags_count":58,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petecoop%2Fgenerator-express","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petecoop%2Fgenerator-express/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petecoop%2Fgenerator-express/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petecoop%2Fgenerator-express/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petecoop","download_url":"https://codeload.github.com/petecoop/generator-express/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244838096,"owners_count":20518786,"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":["express","nodejs","yeoman-generator"],"created_at":"2024-07-31T05:01:11.922Z","updated_at":"2025-12-17T00:12:24.302Z","avatar_url":"https://github.com/petecoop.png","language":"JavaScript","readme":"## No Longer Maintained\n\nThis project has not been maintained since 2019 and is outdated. Please look for alternatives.\n\n# Generator express\n[![Build Status](https://img.shields.io/travis/petecoop/generator-express.svg)](https://travis-ci.org/petecoop/generator-express)\n[![NPM Version](https://img.shields.io/npm/v/generator-express.svg)](https://www.npmjs.org/package/generator-express)\n[![NPM Downloads](https://img.shields.io/npm/dm/generator-express.svg)](https://www.npmjs.org/package/generator-express)\n\n\nAn Expressjs generator for Yeoman, based on the express command line tool.\n\n## Features\n\n- Basic or MVC style file structure\n- CoffeeScript Support\n- Gulp or Grunt build tools with file watching and livereload\n- .editorconfig for consistent coding styles within text editors\n- Support View engines:\n  - [Pug](https://pugjs.org/)\n  - [Handlebars](http://handlebarsjs.com/)\n  - [Swig](http://paularmstrong.github.io/swig/)\n  - [EJS](http://ejs.co/)\n  - [Marko](http://markojs.com/)\n  - [Nunjucks](http://mozilla.github.io/nunjucks/)\n- Supported CSS pre-processors\n  - SASS\n  - LESS\n  - Stylus\n- Supported Databases (with MVC structure):\n  - MongoDB\n  - MySQL\n  - PostgreSQL\n  - RethinkDB\n  - SQLite\n\n## Getting started\n\n- Make sure you have [yo](https://github.com/yeoman/yo) installed:\n    `npm install -g yo`\n- Install the generator **globally**: `npm install -g generator-express`\n- Run: `yo express` and select Basic. Add `--coffee` if you require CoffeeScript.\n- Run: `grunt` or `gulp` to run the local server at `localhost:3000`, the grunt/gulp tasks include live reloading for views, css in public/css and restarting the server for changes to app.js or js in routes/\n\n## MVC apps\n\nA generator for creating MVC style apps in express. Giving you the choice between the supported databases.\n\nTo get going:\n\n- Make sure you have [yo](https://github.com/yeoman/yo) installed:\n    `npm install -g yo`\n- Install the generator **locally**: `npm install generator-express`\n- Run: `yo express`, select MVC and select your database of choice. Add `--coffee` if you require CoffeeScript.\n- Ensure that the selected database is running on your machine, if running elsewhere the connection string can be changed in `config/config.js`\n- Run: `grunt` or `gulp` to run the local server - defaults to `localhost:3000` - port can be changed in `config/config.js`. The grunt/gulp tasks include live reloading as before.\n\n## Options\n\n- `--coffee`\n\n  Uses CoffeeScript.\n\n- `--skip-install`\n\n  Skips the automatic execution of `npm` after\n  scaffolding has finished.\n\n## Testing\nTests are written with mocha.\n- Install: `npm install -g mocha`\n- Run: `mocha` or `npm test`\n\n## Contributing\nContributors are welcome, please fork and send pull requests! If you have any ideas on how to make this project better then please submit an issue.\n\n## License\n[MIT License](http://en.wikipedia.org/wiki/MIT_License)\n","funding_links":[],"categories":["JavaScript","工具","Uncategorized","Tools"],"sub_categories":["Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetecoop%2Fgenerator-express","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpetecoop%2Fgenerator-express","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetecoop%2Fgenerator-express/lists"}