{"id":16458753,"url":"https://github.com/sebbaum/generator-web-igniter","last_synced_at":"2026-05-03T06:32:08.138Z","repository":{"id":57249311,"uuid":"113165387","full_name":"sebbaum/generator-web-igniter","owner":"sebbaum","description":"A yeoman generator to kickstart your frontend development.","archived":false,"fork":false,"pushed_at":"2018-11-18T19:00:58.000Z","size":194,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-10T23:51:45.618Z","etag":null,"topics":["html","sass","webapp-frontend","webpack","yeoman-generator"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sebbaum.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-12-05T10:04:03.000Z","updated_at":"2022-03-27T03:03:35.000Z","dependencies_parsed_at":"2022-09-20T05:24:38.797Z","dependency_job_id":null,"html_url":"https://github.com/sebbaum/generator-web-igniter","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebbaum%2Fgenerator-web-igniter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebbaum%2Fgenerator-web-igniter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebbaum%2Fgenerator-web-igniter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebbaum%2Fgenerator-web-igniter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sebbaum","download_url":"https://codeload.github.com/sebbaum/generator-web-igniter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247217221,"owners_count":20903009,"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":["html","sass","webapp-frontend","webpack","yeoman-generator"],"created_at":"2024-10-11T10:46:13.423Z","updated_at":"2026-05-03T06:32:03.117Z","avatar_url":"https://github.com/sebbaum.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# generator-web-igniter [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url]\n\u003e A yeoman generator to kickstart your frontend development.\n\n## Installation\n\nFirst, install [Yeoman](http://yeoman.io) and generator-web-igniter using [npm](https://www.npmjs.com/) (we assume you have pre-installed [node.js](https://nodejs.org/)).\n\n```bash\nnpm install -g yo\nnpm install -g generator-web-igniter\n```\n\nThen generate your new project:\n\n```bash\nyo web-igniter\n```\n\n## Supported features\n* Webpack\n* BrowserSync\n* SASS\n* purgeCSS\n* Vanilla JS\n* jquery\n* Google Analytics with cookie bar\n* Basic imprint (Impressum) page\n\n### Google Analytics and the cookie bar\nHere are some more information on Google Analytics (GA). \nBy default IP anonymization is activated. So it is not possibile to track the exact geo location\nof your website's visitors. In Europe this is a legal requirement. However you can deactivate IP \nanonymization like so:\nIn `src/index.html` find:\n```\ngtag('config', gaProperty, { 'anonymize_ip': true });\n```\nand set `anonymize_ip` to `false`.\n\nIf GA is enabled a cookie bar is integrated automatically to your website. This is also a legal requirement in Europe.\nYou can customize the behavior and the look like so:\nIn `src/js/main.js`:\n```\n/*\n * Integration of a simple cookie bar.\n */\nimport SimpleCookieConsent from 'simple-cookie-consent';\n\nnew SimpleCookieConsent(\n  {\n    policyText: 'Your cookie text goes here',\n    barClassName: '',\n    additionalLink: 'privacy.html',\n    additionalLinkText: 'Privacy Policy'\n  });\n```\nThe look can be edited in `src/sass/styles.scss`\n```\n@import '../../node_modules/simple-cookie-consent/dist/simple-cookie-consent.min.css';\n\n.c-simple-cookie-consent {\n  // Bar styles here (e.g. background-color, position, z-index)\n\n  \u0026__policy {\n    // Message styling here (e.g. font)\n  }\n\n  \u0026__button {\n    // Styles that apply to both the 'accept' and 'additonal button'. (e.g. background-color)\n    \u0026--additional {\n      // Styles specifically for the 'additonal' button which override the base button styling\n    }\n  }\n}\n```\nFor more information about the cookie bar, check [Simple Cookie Consent](https://www.npmjs.com/package/simple-cookie-consent).\n\n## Basic imprint page\nIn some countries (Germany for example) it is required to have an imprint page (Impressum) if you run a\ncommercial website. Now you can optionally generate a basic imprint page with our generator. You just have to replace \nthe placeholders `[IN UPPER CASE]` in `src/pages/impressum.html with your specific information. Since the imprint is required in Germany, the generated imprint page\nis in german language.\n\nIf you also activated Google Analytics there is a special section about Google Analytics and oup-out links integrated\nin the generated imprint.\n\n## Credits\n* [Sebastian Baum](https://github.com/sebbaum)\n* [Marek Gebka](https://github.com/marekgebka)\n* [All Contributors](https://github.com/sebbaum/generator-web-igniter/graphs/contributors)\n\n## License\nApache-2.0 © [Sebastian Baum](http://www.sebbaum.de)\n\n\n[npm-image]: https://badge.fury.io/js/generator-web-igniter.svg\n[npm-url]: https://npmjs.org/package/generator-web-igniter\n[travis-image]: https://travis-ci.org/sebbaum/generator-web-igniter.svg?branch=master\n[travis-url]: https://travis-ci.org/sebbaum/generator-web-igniter\n[daviddm-image]: https://david-dm.org/sebbaum/generator-web-igniter.svg?theme=shields.io\n[daviddm-url]: https://david-dm.org/sebbaum/generator-web-igniter\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebbaum%2Fgenerator-web-igniter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsebbaum%2Fgenerator-web-igniter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebbaum%2Fgenerator-web-igniter/lists"}