Skip to content

alibaba/ice

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

* chore: version

* feat: redirect imports (#5590)

* feat: redirect imports

* test: data loader size

* chore: change log

* chore: change log

* feat: support partial match of redirect import (#5591)

* feat: support partial match of redirect import

* fix: optimize code

* feat: server external (#5572)

* feat: server only external

* refactor: alias to resolve

* fix: resolve path

* fix: type

* fix: lint

* fix: pass a timeout value for long-running test (#5604)

* fix: pass a timeout value for long-running test

* fix: configure testTimeout

* fix: re-order compilation of redirect import (#5606)

* fix: get route config by route id in plugin pha (#5609)

* fix: route match of plugin pha

* Update manifestHelpers.ts

* chore: changelog

* feat: support multiple runtime entry of development (#5596)

* feat: support multiple runtime entry of development

* feat: optimize code

* fix: bump versions of dependencies (#5598)

* fix: bump versions of dependencies

* fix: update lock

* chore: changelog

* fix: server output files (#5608)

* fix: not generate source map file when set sourceMap to true

* feat: remove reduplicative server files

* fix: comment

* fix: test error

* feat: path is incorrect in windows

* chore: add log

* fix: test fail in windows

* fix: fail to run in windows

* Feat/lock version (#5616)

* refactor: lock file by ice bundles

* fix: using lower case for swc plugin export

* chore: update repo and changelog (#5618)

* chore: add changelog and docs update

* docs: update docs repo

* Update CHANGELOG.md

* fix: add temp file to cache dir (#5623)

* fix: support custom config file (#5622)

* fix: merge context for component(#5630)

Co-authored-by: 水澜 <shuilan.cj@taobao.com>
Co-authored-by: luhc228 <44047106+luhc228@users.noreply.github.com>
Co-authored-by: ZeroLing <i@zeroling.com>
3d8bcff

Git stats

Files

Permalink
Failed to load latest commit information.

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 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

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