Go to file
ClarkXia 585f093772
chore: bump version of build-scripts (#5858)
2023-02-02 20:14:06 +08:00
.github fix: update ci workflow (#5836) 2023-02-01 15:53:43 +08:00
.husky feat: use lint-staged to run lint before commit (#452) 2022-11-15 10:27:18 +08:00
examples fix: data-loader using serverCompiler with renderer client (#5856) 2023-02-02 20:07:49 +08:00
packages chore: bump version of build-scripts (#5858) 2023-02-02 20:14:06 +08:00
scripts fix: publish script (#5573) 2022-11-17 15:00:51 +08:00
tests fix: data-loader using serverCompiler with renderer client (#5856) 2023-02-02 20:07:49 +08:00
website feat: suspense ssr (#5584) 2023-02-02 16:00:04 +08:00
.commitlintrc.js fix: lint 2022-11-14 17:24:33 +08:00
.editorconfig chore: editor config (#5562) 2022-11-16 17:38:28 +08:00
.eslintignore test: improve test case (#497) 2022-11-15 10:30:52 +08:00
.eslintrc.js chore: update @swc/core for stable minify (#563) 2022-11-15 10:32:43 +08:00
.gitignore fix: load env before resolve user config (#5665) 2022-12-08 10:11:43 +08:00
.prettierignore chore: first commit 2022-11-14 17:24:15 +08:00
.prettierrc.js fix: lint 2022-11-14 17:24:33 +08:00
CONTRIBUTING.md chore: optimize (#676) 2022-11-15 10:33:11 +08:00
LICENSE chore: first commit 2022-11-14 17:24:15 +08:00
README.md docs: modify the url to the correct repo (#5612) 2022-11-24 13:24:35 +08:00
codecov.yml fix: update ci workflow (#5836) 2023-02-01 15:53:43 +08:00
package.json Fix/compat rax element (#5847) 2023-02-01 23:12:21 -08:00
pnpm-lock.yaml chore: bump version of build-scripts (#5858) 2023-02-02 20:14:06 +08:00
pnpm-workspace.yaml feat: keep-alive (#556) 2022-11-15 10:32:49 +08:00
tsconfig.base.json feat: use esm standard (#14) 2022-11-14 17:47:51 +08:00
vitest.config.ts fix: pass a timeout value for long-running test (#5604) 2022-11-22 16:43:03 +08:00

README.md

ice.js

Downloads Version GitHub license PRs Welcome Gitter

A universal framework based on React.js, 📚 Docs.

Features

  • 🐒 Zero Config: Out of the box support for ES6+, TypeScript, Less, Sass, CSS Modulesetc
  • 🐯 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

chenbin92/
chenbin92
ClarkXia/
ClarkXia
狒狒神/
狒狒神
Hengchang
Hengchang Lu
大果/
大果
那吒/
那吒
NK/
NK
yangfan/
yangfan
Rhuzerv/
Rhuzerv
f00bar/
f00bar
许文涛/
许文涛
炽翎/
炽翎
sspku-yqLiu/
sspku-yqLiu
Jesse
Jesse Feng
MO/
MO
chenliandong/
chenliandong
sprying/
sprying
0xflotus/
0xflotus
AshShen/
AshShen
Atef
Atef Ben Ali
Eric
Eric Zhang
Far
Far Tseng
QYW/
QYW
Art.XD/
Art.XD
Yurisa/
Yurisa
ZHOU
ZHOU Cheng
游鹿/
游鹿
nancy/
nancy
nieyao/
nieyao
truman.p.du/
truman.p.du
dadalong/
dadalong
yanchanglu/
yanchanglu
zhyupe/
zhyupe
二凢/
二凢
木杉/
木杉
蒋启钲/
蒋启钲
赵的拇指/
赵的拇指
赵锐/
赵锐

Community

LICENSE

MIT