mirror of https://github.com/alibaba/ice.git
|
CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Details
CI / build (16.x, windows-latest) (push) Has been cancelled
Details
CI / build (18.x, ubuntu-latest) (push) Has been cancelled
Details
CI / build (18.x, windows-latest) (push) Has been cancelled
Details
|
||
|---|---|---|
| .changeset | ||
| .github | ||
| .husky | ||
| examples | ||
| packages | ||
| patches | ||
| scripts | ||
| tests | ||
| website | ||
| .commitlintrc.js | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc.js | ||
| .gitignore | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc.js | ||
| .puppeteerrc.cjs | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
| codecov.yml | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| tsconfig.base.json | ||
| vitest.config.ts | ||
README.md
ice.js
A universal framework based on React.js, 📚 Docs.
Features
- 🐒 Zero Config: Out of the box support for ES6+, TypeScript, Less, Sass, CSS Modules,etc
- 🐯 Practice: Practice about file-system routing, state Management, request, etc
- 🦁 Hybrid: pre-render pages at build time (SSG) or request time (SSR) for default
- 🐌 Plugin system: The plugin system provides rich features and allow the community to build reusable solutions
- 🐂 Multi-End: Support both web, miniapp and Weex
Quick start
We recommend creating a new ice.js app using create-ice, which sets up everything automatically for you. To create a project, run:
$ npm init ice ice-app --template @ice/lite-scaffold
npm init <initializer> is available in npm 6+
Start local server to launch project:
$ cd ice-app
$ npm install
$ npm run start # running on http://localhost:3000.
It's as simple as that!
Contributing
Please see our CONTRIBUTING.md
Contributors
Contributors can contact us to join the Contributor Group.
