{"id":21158262,"url":"https://github.com/simbo/webpack-dummy","last_synced_at":"2025-03-14T15:27:07.440Z","repository":{"id":141796029,"uuid":"49779467","full_name":"simbo/webpack-dummy","owner":"simbo","description":"Testing webpack and trying to replace gulp as a build tool.","archived":false,"fork":false,"pushed_at":"2016-01-17T12:15:28.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T09:09:15.935Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/simbo.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":"2016-01-16T15:43:49.000Z","updated_at":"2016-01-16T15:44:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"32b4f422-d86a-4e8d-b5dc-266554934050","html_url":"https://github.com/simbo/webpack-dummy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simbo%2Fwebpack-dummy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simbo%2Fwebpack-dummy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simbo%2Fwebpack-dummy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simbo%2Fwebpack-dummy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simbo","download_url":"https://codeload.github.com/simbo/webpack-dummy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243599783,"owners_count":20317160,"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":[],"created_at":"2024-11-20T12:19:06.718Z","updated_at":"2025-03-14T15:27:07.420Z","avatar_url":"https://github.com/simbo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"webpack-dummy\n=============\n\n  \u003e Testing webpack and trying to replace gulp as a build tool.\n\n--\n\n\n## Usage\n\n```\n# setup\nnpm i -g webpack \u0026\u0026 npm i\n\n# use\nwebpack\n```\n\nSee [webpack CLI docs](https://webpack.github.io/docs/cli.html).\n\n\n## Challenges\n\n\n### Accomplished\n\n  * bundle raw javascripts\n      - support CommonJS with custom require basedir\n\n  * parse stylus \n      - use custom plugins by glob\n\n  * use postcss with plugins and custom options\n      - use autoprefixer\n      - use mqpacker\n\n  * generate html from a jade template\n\n  * when watching stylus, also watch required/imported files\n  \n  * clean generated files before build\n\n\n### Unsolved\n\n  * simply concatenate javascripts that do not support CommonJS or AMD\n\n  * agnostically create multiple entries and outputs by glob\n\n  * create a static html structure by globbing templates\n\n  * create css files without creating javascript files\n\n  * when watching, clean before rebuild\n\n  * when watching jade, also watch extended/included files\n\n  * when parsing stylus, use custom options like paths, url and 'include css'\n\n  * when creating html from jade, use custom options like basedir and create custom filters\n\n  * when creating html from jade, use folder/file names from template structure\n\n  * release static site to remote server via rsync or similar\n\n\n### Untested\n\n  * optimize images (png, jpg, svg) with custom options\n\n  * in production env, minify/uglify assets\n\n  * in pruduction env, do not build css if stylint throws errors on stylus sources\n\n  * in pruduction env, do not bundle js if eslint throws errors on javascript sources\n\n\n\n## License\n\n[MIT \u0026copy; Simon Lepel 2016](http://simbo.mit-license.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimbo%2Fwebpack-dummy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimbo%2Fwebpack-dummy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimbo%2Fwebpack-dummy/lists"}