Commit Graph

7 Commits

Author SHA1 Message Date
水澜 b207a0a6c1
refactor: swc plugin (#346)
* fix: basename in faas

* fix: if basename not exist

* refactor: swc plugin

* fix: deps

* fix: plugin path

* fix: swc plugin path

* fix: lock file

* fix: conflict

* fix: transform jsx by default

* feat: const modules

* fix: lock file

* feat: keep platform

* fix: uppercase first letter

* chore: comment for swc config

* revert: prebunlde

* revert: regenerator config

* chore: map from swc is string

* fix: beta version

* test: keep platform
2022-07-20 10:09:30 +08:00
大果 701a2190a5
feat: support tree-shaking react-router deps when only one route (#86)
* feat: support tree-shaking react-router deps when only one route

* chore: optimize history API

* fix: typo error

* chore: make esbuild compile @ice/runtime add inject env vars

* chore: make esbuild compile @ice/runtime add inject env vars

* chore: resolve conflict

* feat: mock react-router api when disable router

* feat: env

* fix: test

* feat: support dotenv

* chore: add stringify

* chore: lock build-scripts

* feat: add removeHistoryDeadCode userConfig

* fix: duplicate register of routes

* fix: default value of define

* chore: optimize code

* fix: typo

* chore: upgrade react

* fix: code

* chore: optimize matchRoutes

Co-authored-by: ClarkXia <xiawenwu41@gmail.com>
2022-04-29 16:16:00 +08:00
ClarkXia ecbfba9c50
feat: pre bundle for dependencies (#138)
* feat: rename folder

* feat: bundle scripts

* feat: ncc

* fix: pre bundle

* chore: optimize code

* chore: terser options

* fix: test case

* fix: package fail to pack

* feat: tsChecker and eslint

* chore: ts type

* fix: pack scripts

* fix: same webpack instance (#146)

* fix: same instance of webpack

* fix: same instance of webpack
2022-04-24 19:30:22 +08:00
大果 8fa56d0b81
feat: runtime structure & output dir (#16)
* chore: optimize runtime

* chore: fix lint

* fix: test case lib -> esm
2022-03-01 16:12:27 +08:00
ClarkXia 30a8f5c7a9
feat: integration test (#12)
* feat: integration test

* chore: update lock file

* fix: syntax of es2020

* fix: target for node 12

* fix: type error

* fix: tsconfig

* docs: docs structure

* chore: lock file
2022-02-28 15:55:57 +08:00
大果 4893d45b44
chore: init website (#5)
* chore: init website

* chore: rework website ci

* fix: working-directory

* chore: trigger website ci

* chore: optimize docs

* chore: remove unused md
2022-02-22 18:35:06 +08:00
鲲尘 79aab016ca chore: first commit 2022-01-27 14:32:38 +08:00