html5-cli

3.0.0 • Public • Published

html5-cli

中文文档

Downloads Version License

Quickly create an HTML project for mobile devices, and develop with live reload.

Install

before first use, install html5-cli globally (only need once):

npm i -g html5-cli

Then you can use h5 or html5 command in your terminal to create a new project.

Create a new project

# replace <project-name> with actually project name (you can also use `html5` in place of `h5`, there two commands are the same)
h5 init <project-name>

Then you will be prompted to choose a template you want to use. Currently, there are two templates.

classic template

This template is raw enough with only some raw html, css and js files. No building tools like webpack or vite is used.

If you want to develop with live reload, you can use the html5 build command which is described later.

vue3 template

This template is out of the box with the following features:

  • [x] Vue3 + Vite4
  • [x] TypeScript
  • [x] Vant4 UI Library
  • [x] Tailwindcss: utility-first CSS framework
  • [x] Use Pinia for state management
  • [x] Support dark theme mode
  • [x] Vue-router 4
  • [x] Support automatically register components for SVG icons
  • [x] adaptive for vw viewport design
  • [x] make request with Axios
  • [x] support gzip compression
  • [x] support mocking data for development environment
  • [x] ESLint
  • [x] First screen loading animation
  • [x] Debug in development environment with Eruda
  • [x] Support take advantage of CDN in production environment

Develop with live reload

If you are using the classic template, or any other HTML projects without building tools like webpack or vite, you can use html5-cli to provide the live reload ability, making developing a pleasure.

# enter project and then execute the command below, default server port is 8080
html5 build

# or you can specify the port
html5 build --port 8081

Changes to any files whose file name is not ending with .min.js or .min.css will trigger HTML files visited in browser to be refreshed automatically.

Thanks

License

Licensed under the MIT license.

Package Sidebar

Install

npm i html5-cli

Weekly Downloads

5

Version

3.0.0

License

MIT

Unpacked Size

14.9 kB

Total Files

5

Last publish

Collaborators

  • cleveryun