{"id":15684271,"url":"https://github.com/cycjimmy/h5-webpack-starter","last_synced_at":"2025-05-07T14:13:08.446Z","repository":{"id":26440472,"uuid":"96178370","full_name":"cycjimmy/h5-webpack-starter","owner":"cycjimmy","description":"H5 webpack starter for webpack, es6/7, sass, pug, swiper...","archived":false,"fork":false,"pushed_at":"2025-04-12T11:58:28.000Z","size":7849,"stargazers_count":10,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T14:12:55.968Z","etag":null,"topics":["animation","audio","h5","swiper","webpack"],"latest_commit_sha":null,"homepage":"https://cycjimmy.github.io/h5-webpack-starter/","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/cycjimmy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-04T05:25:01.000Z","updated_at":"2025-04-12T11:56:40.000Z","dependencies_parsed_at":"2023-02-19T09:15:51.372Z","dependency_job_id":"7753efa5-7477-4379-b78d-be3e0cf3b244","html_url":"https://github.com/cycjimmy/h5-webpack-starter","commit_stats":{"total_commits":463,"total_committers":3,"mean_commits":"154.33333333333334","dds":0.5421166306695464,"last_synced_commit":"3f677d21f8bd8aa9af91a2d4746ab2693efdb95b"},"previous_names":[],"tags_count":57,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cycjimmy%2Fh5-webpack-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cycjimmy%2Fh5-webpack-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cycjimmy%2Fh5-webpack-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cycjimmy%2Fh5-webpack-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cycjimmy","download_url":"https://codeload.github.com/cycjimmy/h5-webpack-starter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252892504,"owners_count":21820648,"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":["animation","audio","h5","swiper","webpack"],"created_at":"2024-10-03T17:13:49.548Z","updated_at":"2025-05-07T14:13:08.416Z","avatar_url":"https://github.com/cycjimmy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# H5 Webpack Starter\n\n![][workflows-badge-image]\n[![libraries dependency status][libraries-status-image]][libraries-status-url]\n[![Release date][release-date-image]][release-url]\n[![webpack][webpack-image]][webpack-url]\n[![semantic-release][semantic-image]][semantic-url]\n\n* A webpack starter for H5 building. [Demo][github-pages-url]\n\n## Features\n* Easily build H5 pages.\n* Perfect for loading service.\n* Easily run animation.\n* Install components according to your needs.\n\n## Based On \n* [Swiper](https://github.com/nolimits4web/Swiper)\n* [H5 Pages](https://github.com/cycjimmy/h5-pages) **(Core Component)**\n* [H5 Preloader](https://github.com/cycjimmy/h5-preloader)\n* [Swiper Animation](https://github.com/cycjimmy/swiper-animation)\n* [Animate.css](https://github.com/daneden/animate.css)\n* [Fastclick](https://github.com/ftlabs/fastclick)\n\n## Other Recommended Components\n* [H5 Audio Controls](https://github.com/cycjimmy/h5-audio-controls)\n* [JSMpeg Player](https://github.com/cycjimmy/jsmpeg-player)\n* [H5 Video Player](https://github.com/cycjimmy/h5-video-player)\n* [Weixin Share](https://github.com/cycjimmy/weixin-share)\n\n## Installation\n```shell\n$ pnpm install\n# or\n$ npm install\n# or\n$ yarn install\n```\n\n## Main directory structure\n```text\nh5-webpack-starter\n │\n ├─app/                        # Project entry folder\n │   ├─pages/                  # Pages folder\n │   ├─popups/                 # Popups folder\n │   ├─preloader/              # Preloader component folder\n │   ├─theme/                  # Global and public styles\n │   ├─shared/                 # Public component or method\n │   ├─setting.config.json     # Global setting config\n │   └─...\n ├─mock/                       # Mock data entry folder\n │   ├─api/\n │   └─webSocket/\n ├─static/                     # Static folder\n │   ├─media/                  # Media folder\n │   ├─images/                 # Pictures folder\n │   │   ├─noUrl/\n │   │   └─... \n │   ├─view/                   # Static pug template folder\n │   │   └─...\n │   └─favicon.ico             # Icon file\n ├─webpack/                    # Webpack configuration folder\n │   ├─browserSync.config.js   # BrowserSync config file\n │   ├─postcss.config.js       # Postcss config file\n │   ├─styleLoaders.config.js  # Loader configs file for styles \n │   └─...                     # Webpack configuration files\n └─...\n```\n\n## Main Tasks\n```shell\n# Run in development\n$ npm start\n\n# Build for production\n$ npm run build\n# or\n$ npm run build:watch\n```\n\n\u003c!-- Links: --\u003e\n[workflows-badge-image]: https://github.com/cycjimmy/h5-webpack-starter/workflows/Test%20CI/badge.svg\n\n[libraries-status-image]: https://img.shields.io/librariesio/release/github/cycjimmy/h5-webpack-starter\n[libraries-status-url]: https://libraries.io/github/cycjimmy/h5-webpack-starter\n\n[release-date-image]: https://img.shields.io/github/release-date/cycjimmy/h5-webpack-starter\n[release-url]: https://github.com/cycjimmy/h5-webpack-starter/releases\n\n[webpack-image]: https://img.shields.io/github/package-json/dependency-version/cycjimmy/h5-webpack-starter/dev/webpack\n[webpack-url]: https://github.com/webpack/webpack\n\n[semantic-image]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[semantic-url]: https://github.com/semantic-release/semantic-release\n\n[github-pages-url]: https://cycjimmy.github.io/h5-webpack-starter/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcycjimmy%2Fh5-webpack-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcycjimmy%2Fh5-webpack-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcycjimmy%2Fh5-webpack-starter/lists"}