狒狒神
1a35f09eac
feat: bundle swc ( #4645 )
...
* feat: support prebuild swc
* chore: ci
* chore: ci
* feat: add basic test case
* feat: add @builder/swc publish
* feat: add copy binary
* chore: ci
* chore: rename workflow
* chore: rename workflow name
* chore: rename workflow name
* Build fushen-swc binaries
* chore: replace @swc/core
* chore: change swc-plugin
* chore: ci
* chore: ci
* fix: publish version
* chore: bump version
* chore: typo
* chore: ci
* chore: add changelog
* chore: ci
* chore: revert version
* chore: ci
* Build @builder/swc binaries
Co-authored-by: SoloJiang <SoloJiang@users.noreply.github.com>
Co-authored-by: ClarkXia <ClarkXia@users.noreply.github.com>
2021-09-23 14:03:34 +08:00
ClarkXia
dbe6438e63
feat: lock axios version ( #4640 )
...
* feat: lock axios version
* chore: verison
2021-09-17 11:51:46 +08:00
Hengchang Lu
d5a051601f
feat: add immer usage example ( #4633 )
2021-09-16 11:37:13 +08:00
ClarkXia
c4cd96fb41
fix: remove runtime config of logger ( #4622 )
...
* fix: remove runtime config of logger
* fix: logger
* fix: log level
2021-09-15 17:17:38 +08:00
ClarkXia
9a3788f3c9
fix: update auth ( #4624 )
...
* fix: update auth
* fix: remove console
2021-09-15 17:16:44 +08:00
Hengchang Lu
6a183bf26a
chore: not generate server loadable stats file ( #4626 )
...
* chore: not generate server loadable stats file
* fix: remove node_modules in setup:skip scripts
2021-09-15 17:16:28 +08:00
ClarkXia
53b4e31664
fix: runtime file generate by icestark ( #4619 )
2021-09-13 14:44:05 +08:00
那吒
8338eb3eb1
feat: 🎸 support es module for ice.js ( #4603 )
...
* feat: 🎸 support es module for ice.js
* feat: 🎸 yarn lock
* test: 💍 fix conflict
* feat: 🎸 fix entries
* feat: 🎸 add html for icestark
* feat: 🎸 remove log
* feat: 🎸 judge by ext
* refactor: 💡 refact code
* refactor: 💡 upgrade examples and log
* feat: 🎸 update version
* chore: 🤖 yarn locak
* chore: 🤖 yarn locak
* feat: 🎸 entries types
* chore: 🤖 changelog
2021-09-10 16:47:15 +08:00
那吒
5cd6c97f97
feat: pwa ( #4490 )
...
* feat: 🎸 pwa init
* feat: 🎸 temp release
* feat: 🎸 add scope test
* fix: 🐛 url for swPath
* feat: 🎸 support dev and manifest
* feat: 🎸 fix code
* ci: 🎡 pass ci
* chore: 🤖 remove useless pkg and pass ci
* chore: 🤖 pass ci
* feat: 🎸 update
* refactor: 💡 remove console.log
* feat: 🎸 add html-wepback-plugin to peerDedencies
* feat: 🎸 compatible 2.x
* refactor: 💡 compatible 2.x
* refactor: 💡 compatible to pwa
* refactor: 💡 remove lint
* feat: 🎸 add removed yarn locak
* chore: 🤖 update yarn lock
* feat: 🎸 add to ice2.x
* feat: 🎸 add lock
* chore: 🤖 yarn.lock
* chore: 🤖 pass ci
* chore: 🤖 changelog
* feat: 🎸 log
* feat: 🎸 change other version
2021-09-10 12:02:54 +08:00
ClarkXia
336dfc3f91
fix: proxy in vite mode ( #4618 )
2021-09-10 11:58:46 +08:00
ClarkXia
24978dffe2
fix: config auth by static props of component ( #4614 )
...
* fix: config auth by static props of component
* fix: optimize code
2021-09-09 20:15:50 +08:00
ClarkXia
6b7f3eae31
fix: compatible with plugin-icestark ( #4597 )
...
* fix: compatible with plugin-icestark
2021-09-03 14:23:52 +08:00
ClarkXia
ba411439a4
feat: mock for vite ( #4595 )
2021-09-03 10:35:49 +08:00
ClarkXia
5e640854d5
feat: refactor config of minify ( #4578 )
...
* feat: refactor config of minify
* fix: minify in vite
* fix: typo
2021-08-30 14:43:02 +08:00
Rhuzerv
04eb146b1e
fix: ignore html in mpa ( #4582 )
2021-08-30 11:03:08 +08:00
Rhuzerv
f3f8d09e38
fix: unable import svg and more files in webpack mode ( #4576 )
2021-08-25 20:29:07 +08:00
ClarkXia
a6ca85493e
chore: bump verison of build-scripts ( #4575 )
2021-08-25 20:25:59 +08:00
Hengchang Lu
575f9b19ba
Feat: ssg ( #4542 )
2021-08-25 11:07:31 +08:00
Hengchang Lu
fda00a6b72
Fix: pages/index.jsx has error when enable store ( #4556 )
...
* feat: update example
* fix: index page store error
* chore: example
* chore: format
2021-08-19 10:47:34 +08:00
Rhuzerv
7cfeb54fa9
feat: vite MPA & performance ( #4538 )
...
* fix: remove friendly-type-imports
* fix: clear file that be injected react-fast-refresh in runtime
* feat: add historyApiFallback
* feat: refact plugins dir
* fix: improve spa plugin
* fix: remove unused code
* fix: remove unused options
* feat: add mpa setValue
* fix: refactor opdEntries api
* fix: can’t open url
* feat: remove generate html in dev
* fix: runApp path import fixed
* feat: vite:importPlugin support spa and mpa
* fix: historyApiFallback option
* fix: optimize code
* feat: add vite x mpa openPage
2021-08-16 11:01:17 +08:00
ClarkXia
2c90defa43
fix: config webpack runtime target ( #4540 )
2021-08-12 12:13:21 +08:00
Rhuzerv
10bd717d20
fix: polyfill file in hash and outputAssetsPath ( #4533 )
...
* fix: polyfill be control by hash
* fix: polyfill path in html and adapt outputAssetsPath
* fix: deps check for fast-glob
2021-08-10 11:28:54 +08:00
ClarkXia
664736a546
feat: vite plugin for import component style ( #4527 )
...
* feat: vite plugin for import component style
* chore: update dependencies
* chore: dependencies
* fix: add component style plugin
* fix: test case
* chore: lock file
2021-08-09 14:28:18 +08:00
Rhuzerv
47913a40da
feat: transform some ice config to vite config ( #4519 )
...
* feat: add hash outputAssetsPath minify
* feat: remove empty dir
* feat: add postcss option
* feat: add polyfill plugin and option
* feat: add ignoreHtmlTemplate
* feat: add vendor config
* feat: add vite analyzer
* fix: remove ice-stats
* fix: optimize code
* fix: optimize comment and condition
2021-08-06 15:31:43 +08:00
Hengchang Lu
948a883d64
refactor: replace route path in plugin-store ( #4501 )
...
* refactor: replace route path in plugin-store
* chore: remove babel plugin
* feat: support lazy load
* chore: example
* fix: ci
* fix: test
* fix: comment
* fix: comment
* fix: not include tsx and jsx
2021-08-04 16:40:09 +08:00
ClarkXia
8f523203e2
feat: support specify minifier by config minify ( #4523 )
2021-08-04 16:39:29 +08:00
狒狒神
401839d78a
feat: support pre compile by swc ( #4509 )
...
* feat: support pre compile by swc
* feat: parse mutiple source
2021-07-29 16:03:30 +08:00
狒狒神
9908f6fa30
refactor: rework logger plugin ( #4497 )
...
* feat: support dropLogLevel
* chore: change examples
* chore: optimize deps
* chore: remove useless code
* chore: optimize code
* chore: change default value
2021-07-29 15:48:22 +08:00
ClarkXia
d639c67863
feat: vite mode of icejs ( #4481 )
...
* feat: upgrade build-scripts
* chore: bump build-scripts version
* feat: add vite-service and example
* feat: property priority & build command
* fix: bump version
* feat: build dist html entry
* fix: build service
* fix: registry of setup
* fix: dependencies
* feat: add basic option tranformer (#4488 )
* feat: add basic option tranformer
* fix: change get webpack plugin option to get args
* fix: chain new plugin
* fix: devServer.watchOptions -> devServer.watchOptions.static.watch
* fix: clear logs
* chore: version
* fix: fs api
* fix: hooks
* chore: tag version
* 🎉 Feat: runtime and runApp (#4498 )
* fix: friendly-type-imports
* fix: inline require & ice develop deps optimize
* fix: runtime module load error
* fix: same React instance
* fix: vite build service
* fix: clear unused deps
* fix: revert add isKraken env in create-app-share
* fix: webpack dev sever ts error
* fix: friendlyTypeImports tranfrom other files (such as html and css)
* fix: change hook sequence
* fix: change extra config to vite config
* fix: ts and tsx file ext and add some comment
* fix: 'count' is already declared in the upper scope in example
* fix: runtime lazy import
* fix: global is not defined
* fix: avoid defined global in ssr
* fix: window is not defined
* fix: cannot access 'createStore' before initialization
* fix: optimize code
* fix: remove renderInServer async/await
* feat: add vite plugins for babel transform (#4500 )
* feat: add vite plugins for babel transform
* fix: resolve id
* chore: bump verison
* fix: vite plugins
* fix: support mpa store
* fix: remove log
Co-authored-by: Fuzzy Fade <1339184537@qq.com>
2021-07-28 17:15:48 +08:00
ClarkXia
ce66443f35
fix: import declartions and devServer ( #4489 )
2021-07-22 14:52:43 +08:00
狒狒神
3589342c47
refactor: mpa render ( #4468 )
...
* refactor: template
* refactor: runApp template
* feat: support lite runApp
* chore: optimize code
* feat: redirect runApp
* feat: support disable router plugin
* chore: lint
* chore: optimize code
* feat: add wrapperPageComponent
* chore: optimize code
* refactor: templates
* chore: optimize code
* chore: lint
* chore: lint
* chore: ssr
* chore: test
* feat: redirectImport support export default
* chore: add test case
* chore: optimize code
* chore: test case
* chore: test case
* chore: optimize code
* chore: add setRenderApp method
2021-07-21 00:24:48 +08:00
ClarkXia
38162eeefb
Merge branch 'master' into release/2.0.0
2021-07-19 19:35:09 +08:00
Rhuzerv
8badeab92b
feat: multi theme ( #4349 )
...
* feat: initial multi theme plugin and example
* feat: improve themes type tips
* fix: setAPI.tsx -> setAPI.ts
* feat: defined injectThemeCode and getThemeVars
* feat: setup injectThemes
* feat: add postcss plugin
* fix: adapt typescript 4.x -> 3.8
* feat: complie less/sass var to css-var
* fix: clear unused dependencies
* fix: plugin-store path.join type error
* fix: loader path error
* fix: plugin-theme build
* fix: multi-theme example start error
* fix: remove lodash-es
* fix: getEnableThemes return value error
* fix: wirte types file for themes type tips
* fix: themesPathList add path prefix
* fix: avoid use ts deprecated api
* fix: loss get theme variable data
* fix: clear css inline comments
* fix: fail to load runtime
* feat: optimize injectTheme process
* fix: inline comment is unknown word
* feat: empty style when theme is default
* fix: postCSS -> postcss
* fix: add lodash to dependencies list
* fix: unit test problem
* fix: clear unused var and type
* feat: add themeData runtime.value
* fix: dependency error
* chore: fix ci error
* feat: function analysis and change inject data logic
* feat: watch themes files change
* fix: modify error comments
* fix: clear postcss warning
* fix: optimize code
* fix: split utils.ts postcss node walkers ability
* fix: improve named and dir
* fix: assemble webpack config for themes inject
* chore: add comment and update README title
* feat: add initialTheme feat
* fix: optimizeChunkAssets api deprecated in webpack5
* fix: add condition for entry fileName
* fix: optimize webpack plugin
* fix: support @import in themes css files
* chore: clear outdate comment
* fix: get filename name not full
* feat: add watcher for theme files change
* fix: add theme option in build.json
* fix: getDefaultTheme in watcher parames count
* fix: optimize code and example
* fix: webpack plugin implements
* feat: adapte ice 2.0
* chore: add peerDependencies and author
* fix: theme project example
* fix: loader not sync
* fix: change postcss-import async
* fix: deps and use postcss-loader
* fix: _theme -> themeProperty
* feat: implement multi theme
* chore: add walkDeps function comment
* fix: var name conflict in same scope
* fix: type error of postcss
* feat: example add transition
* feat: add cache file
* chore: optimize code
* feat: support nest funtion complie
* fix: get css var sync
* fix: change replace variable ruler logic
* fix: file path blackList during func collection
2021-07-14 16:24:45 +08:00
ClarkXia
40a4d84f78
chore: tag next version and changelog ( #4447 )
...
* chore: tag next version and changelog
* chore: versions
* chore: version
* chore: fix version
* chore: remove deprecate package
* chore: remove useless dependencies
* chore: fix demo
* chore: version
* chore: bump version
* chore: add dependencies
2021-07-12 19:48:09 +08:00
Hengchang Lu
51af9c37d3
feat: upgrade @ice/store ( #4451 )
...
* refactor: plugin-store
* chore: version
* fix: not use PROJECT_TYPE
* chore: update example
* fix: ci
* chore: update example
* fix: ci
* chore: version and changelog
* chore: version
* fix: store dir
* feat: support reset page state
* chore: version
* fix: remove getPageModelPath
* fix: tempPath
2021-07-12 16:32:55 +08:00
ClarkXia
0ba91458af
chore: deprecate packages and api ( #4452 )
...
* chore: deprecate packages and api
* fix: upgrade copy-webpack-plugin
* chore: dependencies
* fix: remove deprecate api call
* fix: revert copy-webpack-plugin upgrade
* feat: upgrade copy-webpack-plugin
* fix: noErrorOnMissing for copy plugin
2021-07-12 14:46:03 +08:00
狒狒神
89f344aac3
feat: support swc ( #4178 )
...
* feat: support swc
* feat: support swc
* chore: add default value
* chore: add context for modularImportRuntime
* chore: resolve conflict
* refactor: rework swc
* feat: swc plugin
* chore: rename example name
* chore: optimize code
* chore: update lock file
* chore: update version
* chore: optimize code
* chore: optimize code
* chore: optimize code
* chore: ci
* chore: optimize code
* chore: remove useless code
2021-07-12 12:05:05 +08:00
Rhuzerv
9916a62e89
refactor: build-plugin-ice-auth remove @ice/store ( #4453 )
...
* chore: verison and changelog
* fix: some typo and type
* feat: remove icestore
* fix: add Props type with FC
* fix: version and setAuth api
* fix: withAuth and Wrapper
2021-07-09 19:00:41 +08:00
ClarkXia
2460492e3c
fix: upgrade dependencies pack ( #4442 )
2021-07-08 15:01:56 +08:00
ClarkXia
1ca81deeea
feat: module federation for development ( #4382 )
...
* feat: remote runtime
* feat: config webpack when active remote runtime
* fix: mf config
* feat: module federation for development
* chore: version check
* fix: ci
* fix: remote compile
* fix: babel error
* fix: remove console
* fix: update lock file
* fix: update lock file
* fix: optimize code
* fix: optimize code
* fix: optimize code
2021-07-07 21:23:52 +08:00
Rhuzerv
afb2178290
feat: improve router configuration ( #4364 )
...
* feat: add centre2Comp function
* fix: clear unused log
* fix: lazy load components
* fix: adapted loadable components
* fix: set loadable component property error
* fix: clear unused code
* feat: add route type
* fix: avoid named conflict
* fix: ssr getInitialProps executed in server
* chore: modify example router setting for CI
* chore: verison and changelog
* fix: clear unused comment
* fix: getComponentByPath return usefull value
* feat: add setComponentAttr function
* Revert "chore: verison and changelog"
This reverts commit be81708402
.
* chore: add changelog
2021-07-05 11:17:23 +08:00
ClarkXia
6a9ef0df47
feat: remove deprecated configs ( #4359 )
...
* feat: remove deprecated configs
* fix: relative path
2021-07-05 11:09:20 +08:00
ClarkXia
be7adf2456
feat: runtime structure refactor ( #4346 )
...
* feat: runtime structure refactor
* fix: unknown method
* fix: error import source
* chore: lock version
* chore: optimize code
2021-07-02 16:32:42 +08:00
大果
b818ddcfdc
feat: support axios cancel ( #4415 )
...
* feat: support axios.CancelToken when use request
* chore: remove request.cancel
2021-06-30 22:36:51 +08:00
大果
d1200bddb5
fix: make appConfig.app.rootId works when ssr ( #4407 )
...
* fix(eslint): auto typo
* fix(eslint): remove auto format
2021-06-29 14:29:50 +08:00
ClarkXia
a6667c7d5b
fix: postcss version
2021-06-29 11:50:37 +08:00
ClarkXia
8f0b4c9a09
Merge branch 'master' into release/2.0.0
2021-05-24 15:24:57 +08:00
ClarkXia
55f8ee029a
feat: upgrade packages for webpack 5 ( #4245 )
...
* feat: support compile dependencies
* chore: revert modify
* fix: dependency check
* fix: plugin resolver
* fix: remove build task to avoid oom
* chore: remove code
* chore: update yarn.lock
* chore: bump version
* fix: teser plugin
* test: user config
* fix: esbuild
* chore: bump deps version
* feat: support a switch between webpack versions
* fix: test case
* fix: test case
* fix: update dependencies
* fix: test case of css-assets
* chore: remove dev test
* fix: support disable fs cache
* fix: built-in webpack 5
* fix: update @builder/pack
* fix: remove duplicate babel plugin
* fix: update builder pack
* fix: postcss options
* fix: css-loader options
* fix: node excute version
* chore: ignore case change
* fix: example commands
* fix: update webpack config
* feat: update dependency version
* fix: skip version check
2021-05-24 11:55:33 +08:00
ClarkXia
694227647b
feat: devServer rewrites rule for mpa development ( #4314 )
...
* feat: devServer rewrites rule for mpa development
* docs: update mpa docs
2021-05-19 10:53:23 +08:00
Hengchang Lu
7862ef52b9
Fix: not generate server bundle ( #4213 )
2021-04-15 11:18:14 +08:00
Hengchang Lu
7f748fb3e9
Feat: support page store state reset ( #4167 )
...
* feat: support page store state reset
* chore: update example name
* chore: add example case
* feat: add resetPageInitialStates param
* fix: test
* fix: store test
* chore: example
* fix: restPageState
* fix: name
* fix: comment
* fix: deps
* chore: changelog
* chore: changelog
* chore: store.ts change changelog
2021-04-08 12:08:44 +08:00
Hengchang Lu
05a34eb948
fix: api types ( #4198 )
...
* fix: history and withRouter type
* fix: type
* fix: history type
2021-04-07 10:57:15 +08:00
许文涛
fdf7b115fb
refactor: remove plugin-rml ( #4153 )
2021-03-16 10:53:14 +08:00
ClarkXia
347c3bd396
fix: custom config of terserOptions ( #4163 )
...
* fix: custom config of terserOptions
* fix: config options
2021-03-16 10:52:21 +08:00
ClarkXia
e745df823e
feat: support mock.exclude ( #4135 )
...
* feat: support mock.exclude
* chore: docs
* fix: mock files
2021-03-10 10:59:07 +08:00
ClarkXia
9ce42ae63b
feat: support esbuild ( #4117 )
...
* feat: support esbuild
* fix: test
* fix: use esbuild for minify
* docs: add config docs
2021-03-04 15:00:54 +08:00
ClarkXia
be23e0ea5b
fix: html template parameters ( #4122 )
...
* fix: html template parameters
* chore: formate
2021-03-04 12:20:54 +08:00
ClarkXia
fcff73338c
fix: compatible with prependData ( #4103 )
2021-02-24 15:50:49 +08:00
Hengchang Lu
90707f737c
use `<Head>` replace `<Helmet>` ( #4069 )
2021-02-23 14:10:03 +08:00
Hengchang Lu
0d156d2e98
Hotfix: store provider in ssr lazy ( #4064 )
2021-01-28 14:37:16 +08:00
fushen
4317e0d893
chore: revert getInitialData
2021-01-28 13:57:29 +08:00
狒狒神
08dba77263
feat: enhance SPA ( #4048 )
...
* fix: spa title toggle
* feat: support getInitialData
* feat: support server import component
* chore: remove interopRequire method
* chore: optimize code
* chore: update dep
* fix: dynamic import module type
* fix: test case
* chore: optimize code
2021-01-26 14:51:12 +08:00
ClarkXia
0e8275debf
feat: implementation of the keep-alive function for icejs ( #4035 )
...
* feat: build-plugin-keep-alive
* fix: remove log
* fix: add member export
* chore: remove comment
* fix: add test case
* chore: package name
* docs: build-plugin-keep-alive
2021-01-25 20:05:04 +08:00
Hengchang Lu
76414b288f
Feat: support lazy load component in ssr ( #4041 )
...
* feat: lazy load route in ssr
* feat: add example
* fix: nameChunks not found
* chore: remove copmment
* fix: lazy import fail
* feat: not inject script to html in ssr
* fix: comment
* fix: comment
* chore: remove async await
* fix: generate file to disk
* chore: remove @loadable/component externals
* chore: remove await
* fix: csr render
* feat: support fallback
* fix: conflict
* fix: HtmlWebpackPlugin inject
* fix: module param name
2021-01-25 18:16:04 +08:00
ClarkXia
b9afe83e2a
chore: bump dependencies version ( #4034 )
...
* chore: update typescript version
* chore: bump version
* fix: remove css-hot-loader
* fix: eslint
* fix: mini-css-extract-plugin params
* fix: example lint
* fix: example lint
2021-01-25 10:18:15 +08:00
Hengchang Lu
b1ed0ed961
fix: config of webpackPlugins ( #4029 )
...
* fix: use webpack inner plugins throw error
* fix: param name
* chore: version
* chore: add example
* chore: version
2021-01-21 14:44:46 +08:00
ClarkXia
8c75c3d0cf
hotfix: analyze js or ts mock file only ( #4026 )
...
* fix: analyze js or ts file only
* chore: opitimize code
2021-01-18 14:14:50 +08:00
ClarkXia
9a37aa1e3e
chore: ts type
2021-01-14 10:17:07 +08:00
ClarkXia
9c7a26375d
Refactor: mock service ( #4015 )
...
* fix: set cors before all served files
* feat: support ts in mock file
* feat: babel-preset-ice
* fix: remove useless code
* fix: trace rules
2021-01-14 10:07:06 +08:00
Hengchang Lu
fda2db07af
test: add mpa example test ( #4014 )
...
* test: add mpa example test
* fix: ci
* fix: comment
2021-01-13 21:13:14 +08:00
ClarkXia
8f90e07b36
fix: plugin-config and types ( #3997 )
2021-01-05 16:48:26 +08:00
ClarkXia
0837d131da
feat: support modular import of runtime ( #3982 )
...
* feat: support modular import of runtime
* fix: check config module
* fix: consider with rax-app
2021-01-05 11:26:37 +08:00
ClarkXia
2d49acf880
feat: serve component without react-router ( #3977 )
...
* feat: serve component without react-router
* test: add test case
* fix: add dependent
* feat: support renderComponent
* fix: add default value of initHistory
* chore: add test case for mpa
2021-01-05 11:03:17 +08:00
Hengchang Lu
cb8dd70f0f
chore: add compiler options to examples ( #3963 )
2021-01-04 11:10:35 +08:00
ClarkXia
b284d3065b
chore: version ( #3949 )
...
* chore: version
* chore: version
* chore: update yarn.lock
* chore: add test config
* chore: version
* chore: version
2020-12-23 10:28:49 +08:00
ClarkXia
c80e95793a
fix: rest options of postcss-loader ( #3950 )
...
* fix: rest options of postcss-loader
* chore: default vaule
2020-12-22 17:59:38 +08:00
Hengchang Lu
8fae61455c
chore: lint ( #3948 )
2020-12-22 16:25:09 +08:00
Hengchang Lu
77a6ca6e36
Feat: support dynamic tdk ( #3937 )
2020-12-22 15:48:04 +08:00
ClarkXia
24a48eff02
fix: types of icestark plugin ( #3904 )
...
* fix: icestark types
* fix: icestark types
* fix: lock file
2020-12-22 14:56:03 +08:00
ClarkXia
b8f6f63184
fix: compatible with functional postcss options ( #3946 )
...
* fix: compatible with functional postcss options
* fix: compatible with config ctx
2020-12-22 14:46:51 +08:00
ClarkXia
a7c73b266c
feat: workflow of ci test ( #3934 )
...
* feat: workflow of ci test
* fix: force exit when jest test finished
2020-12-22 10:43:23 +08:00
ClarkXia
9f4b3a9eb8
refactor: support generator api for plugins ( #3899 )
2020-12-14 10:48:47 +08:00
ClarkXia
98fbd6581d
Merge branch 'master' into release-next
2020-12-02 18:23:24 +08:00
ClarkXia
9e0a39d764
hotfix: runtime APP_MODE ( #3882 )
...
* fix: runtime APP_MODE
* chore: version
2020-12-01 20:34:10 +08:00
Hengchang Lu
2da1673775
feat: support redirect in ssr ( #3869 )
...
* feat: support redirect in ssr
* fix: comment
* fix: comment
2020-12-01 15:57:13 +08:00
ClarkXia
5d31f7215e
Release ( #3811 )
...
* feat: support uniqueName of plugin-icestark (#3804 )
* feat: support uniqueName of plugin-icestark
* chore: version
* fix: update userconfig
* fix: ci error
* chore: optimize code
* fix: update userconfig (#3829 )
* fix: update userconfig
* fix: ci error
* chore: optimize code
* fix: component name with dash code in store config (#3824 )
* fix: returns html with UNICODE when Chinese words are passed in ssr (#3819 )
* fix: ssr html decode error
* fix: ssr html decode error
* fix: cheerio decodeEntities config
* fix: package version
* fix: typo mpa (#3826 )
* chore: formate yml
* fix: compatible with undefined options (#3828 )
* fix: compatible with undefined options
* chore: version
* feat: inner plugin ice auth (#3805 )
* feat: inner build-plugin-ice-auth
* feat: compatible with adding plugin
* fix: comment
* refactor: mpa config (#3825 )
* refactor: remove inline loader of entry
* fix: format path in win
* fix: mpa entries
* fix: mpa config
* fix: default src dir when use mpa
* fix: compatible with files do not export component
* feat: support wrappers of Layout component (#3822 )
* feat: support wrappers of Layout
* fix: wrapper router
* chore: remove useless code
* refactor: motify userconfig
* chore: revert minify file
* chore: optimize code
* feat: support off eslint
* feat: support framework custom cli options (#3838 )
* feat: support framework custom cli options
* chore: rename config
* feat: update review
* fix: compatible with build-mpa-config
* fix: default config output dir (#3847 )
* fix: same instance of task config (#3848 )
* feat: ssr fallback (#3837 )
* feat: support ssr fallback
* feat: support csr get ctx
* chore: getInitialContext func
* fix: location undefined
* chore: remove package.json
* chore: remove useless code
* fix: format
* fix: state
* fix: comment
* fix: lint warning
* fix: lint warning
* fix: ci
* docs: update notice of wrappers (#3849 )
* chore: version (#3834 )
* chore: version
* chore: plugin-mpa version
* chore: versions
* chore: plugin-store version
* chore: version
* chore: version
Co-authored-by: fushen <fushen.jzw@alibaba-inc.com>
Co-authored-by: Hengchang Lu <44047106+luhc228@users.noreply.github.com>
Co-authored-by: William <wiolem@hotmail.com>
Co-authored-by: yangfan <18767120422@163.com>
2020-11-23 14:53:22 +08:00
fushen
72ec1c1a32
chore: remove rax packages
2020-11-17 15:15:00 +08:00
狒狒神
1aa0fe5d94
chore: remove rax-compile-config ( #3806 )
...
* chore: remove rax-compile-config
* chore: use rax-platform-loader instead of rax-compile-config
* chore: remove useless code
2020-11-12 11:18:12 +08:00
狒狒神
e3dab41b14
fix: miniapp json loader params lose ( #3794 )
...
* fix: miniapp json loader params lose
* chore: revert useless code
2020-11-10 15:28:32 +08:00
fushen
ff8422dc7a
chore: rename package name
2020-11-09 11:07:46 +08:00
狒狒神
d11ec74c50
refactor: polyfill load ( #3777 )
...
* refactor: polyfill load
* refactor: rename build-webpack-config
* chore: remove app-base plugin
* chore: optimize code
* feat: support icejs polyfill
* docs: add polyfill docs
* chore: rename user config dir name
* fix: unionBy method when merge config
* chore: lint
* chore: optimize code
2020-11-09 10:50:44 +08:00
fushen
78871d2c91
feat: support build-plugin-rax-app
2020-11-03 22:03:58 +08:00
fushen
c6f8be090e
Merge branch 'master' into release-next-rax
2020-10-29 16:22:56 +08:00
狒狒神
125eaf9be2
Merge pull request #3714 from alibaba/chore/rename-miniapp-event-name
...
chore: change page lifecycle
2020-10-29 11:47:45 +08:00
狒狒神
9c23841058
feat(rax-app): miniapp compile mode ( #3730 )
2020-10-29 09:56:01 +08:00
chenbin92
64ad1143b1
fix: appMode is undefined ( #3709 )
2020-10-27 15:03:16 +08:00
fushen
92cee0aedc
chore: change page lifecycle
2020-10-26 20:38:51 +08:00
思忠
a1570bac6a
Merge branch 'master' into release-next
2020-10-21 11:49:49 +08:00
chenbin92
9ba0ae4571
docs: replace createApp with runApp ( #3643 )
2020-10-21 11:09:25 +08:00
Hengchang Lu
dc7747d2cf
Merge pull request #3659 from alibaba/feat/plugin-auth
...
feat: support function component
2020-10-21 10:33:35 +08:00
Hengchang Lu
5a5a74b0a9
Merge pull request #3677 from alibaba/feat/support-getInitialData-and-setInitialData
...
Feat/support get initial data and set initial data
2020-10-21 10:25:26 +08:00
思忠
36de48f5c1
chore: update example
2020-10-21 10:19:53 +08:00
狒狒神
e805cb1314
feat: support kraken mpa( #3663 )
2020-10-20 21:18:55 +08:00
思忠
94328c9c9c
feat: support getInitialData and setInitialData API
2020-10-20 16:16:23 +08:00
思忠
10fa9563ac
feat: support function component
2020-10-15 11:03:26 +08:00
狒狒神
e10b55b989
chore: bump version ( #3648 )
2020-10-13 16:57:45 +08:00
Hengchang Lu
f2e8baff56
fix: rax store of null ( #3641 )
2020-10-13 16:14:20 +08:00
狒狒神
e1aadd4528
chore: bump version ( #3622 )
2020-10-12 20:56:32 +08:00
chenbin92
c3b1ad8e72
docs: update store docs ( #3636 )
...
* docs: update store docs
* docs: add tip
* docs: optimize
* docs: add types desc
* docs: export types api
* docs: rename types api
* chore: update store example
2020-10-12 17:38:03 +08:00
chenbin92
d62b9bf729
fix: compatible with empty object ( #3627 )
2020-10-10 18:28:41 +08:00
狒狒神
3b8665dd33
Merge pull request #3610 from alibaba/export-ErrorBoundary-component
...
feat: export ErrorBoundary Component
2020-09-29 16:17:23 +08:00
狒狒神
226558080c
fix(rax-app): ssr public url ( #3609 )
2020-09-29 16:16:57 +08:00
思忠
d9147d42c7
feat: export ErrorBoundary Component
2020-09-29 16:11:34 +08:00
狒狒神
a7e7875a3d
fix(rax-app): copy webpack plugin version ( #3606 )
2020-09-29 14:20:28 +08:00
狒狒神
41951417a6
feat(rax-app): support public dir ( #3601 )
...
* refactor: rax app project
* refactor: rax app project
* fix: rax app deps (#3573 )
* chore: lint
* chore: lint
* chore: rename mode name
* feat(rax-app): support build weex app (#3578 )
* chore: rename mode name
* feat: support weex
* feat: support weex
* chore: optimize code
* chore: remove useless code
* chore: optimize code
* chore: optimize code
* feat(rax-app): support build miniapp (#3593 )
* feat: support weex
* feat: support weex
* chore: optimize code
* chore: remove useless code
* feat: support build kraken app
* chore: optimize code
* chore: optimize code
* chore: optimize progress bar
* chore: optimizi web dep
* feat: support miniapp
* feat: support miniapp
* chore: update dep
* refactor: output file
* fix: assets output path
* fix: add dep
* chore: remove DS_Store files
* feat: support public dir
* feat: add registerUserConfig
Co-authored-by: chenbin92 <chenbinbin.cb@alibaba-inc.com>
2020-09-28 22:04:14 +08:00
chenbin92
e0b150c925
feat: refactor store ( #3555 )
...
* chore: nested page with store example
* chore: add index.html
* feat: support nested layout
* chore: update nested-store example
* chore: remove jest config
* docs: update store guide
* Feat: support create app store (#3590 )
* chore: typo
Co-authored-by: Hengchang Lu <44047106+luhc228@users.noreply.github.com>
Co-authored-by: luhc228 <luhengchang228@gmail.com>
2020-09-28 21:49:59 +08:00
狒狒神
907546003e
feat: the next rax app framework
2020-09-28 20:54:38 +08:00
chenbin92
d2c5df448b
feat: support set html in mpa mode ( #3566 )
...
* feat: support set html in mpa mode
* chore: update mpa example
* chore: code optimize
2020-09-28 12:28:48 +08:00
Hengchang Lu
d1be342e78
hotifx: store is undefined in class component ( #3579 )
2020-09-25 15:53:44 +08:00
fushen
48ebf88ed6
chore: improve miniapp docs
2020-09-14 11:07:57 +08:00
fushen
021017ba37
chore: add deprecated tip
2020-09-14 10:58:19 +08:00
fushen
91b417306d
chore: resolve conflict
2020-09-11 14:12:19 +08:00
fushen
166d2afa3a
refactor: getSearchParams design
2020-09-10 19:56:56 +08:00
chenbin92
2e6be4951e
feat: webpack dev mock ( #3516 )
...
* feat: webpack dev mock
* chore: optimize code
2020-09-10 16:06:33 +08:00
狒狒神
9e3d73df41
chore(miniapp): refactor miniapp project with miniapp-runtime-config ( #3469 )
2020-09-02 16:14:41 +08:00
fushen
42e3d76f35
fix: add public dir
2020-08-21 21:16:50 +08:00
狒狒神
821af53150
feat: support store ( #3442 )
2020-08-21 17:56:26 +08:00
chenbin92
8bbf0bc926
feat: icejs web app ( #3454 )
2020-08-20 14:34:59 +08:00
chenbin92
313423feb9
fix: load module to run before createApp ready ( #3447 )
2020-08-18 09:28:30 +08:00
f00bar
fba2e77482
fix: todos miniapp getUserInfo ( #3421 )
2020-08-13 10:48:54 +08:00
思忠
0f5fa9b232
fix: export history instance with icestark
2020-08-10 21:40:59 +08:00
chenbin92
ae042f72ff
chore: publish raxjs ( #3401 )
2020-08-07 14:28:21 +08:00
chenbin92
974e0a0152
feat: support use react write miniapp ( #3393 ) ( #3344 )
2020-08-06 17:48:19 +08:00
f00bar
105a496f68
chroe: add todos example for miniapp ( #3396 )
2020-08-06 00:22:47 +08:00
f00bar
df9fa58182
fix: function as parameter in useRequest ( #3389 )
2020-08-04 22:59:10 +08:00
f00bar
82ef26dd4f
fix: escape the beginning $ in jest moduleNameMapper ( #3367 )
2020-07-29 23:44:10 +08:00
chenbin92
7cdd928119
fix: compatible model is empty ( #3325 )
2020-07-09 10:57:39 +08:00
chenbin92
4087a5a5b4
feat: support ts type chcker on a separate process ( #3314 )
...
* feat: support ts type chcker on a separate process
* feat: add tsChecker options
* docs: update build docs
* fix: rename typings.d.ts
2020-07-02 11:46:58 +08:00
chenbin92
f4c5bd3708
fix: auth error with lazy ( #3307 )
2020-06-30 10:32:45 +08:00
chenbin92
629fc79fef
feat: support --mpa-entry ( #3299 )
...
* feat: support mpa-entry
* fix: detect mpa
* chore: add docs and example
2020-06-30 10:32:44 +08:00
Hengchang Lu
c84011a98a
Feat: support prerender ( #3252 )
...
* feat: init plugin-prerender
* feat: support minify and renderer
* feat: add example
* feat: support mpa prerender
* fix: fix entryName
* docs: add prerender docs
* docs: add README.md
* docs: update docs
* fix: fix by the comment
* fix: fix ci problem
* fix: fix ci problem
* fix: fix by the comment
* docs: update docs
* docs: update docs
* docs: update docs
* v1.6.0-alpha.0
* docs: add nginx deploy docs
* docs: optimize
* docs: update prerender docs
Co-authored-by: 思忠 <chenbinbin.cb@alibaba-inc.com>
2020-06-22 14:48:13 +08:00
思忠
a9c4836d3c
fix: remove unnecessary file
2020-06-11 11:20:19 +08:00
思忠
19323d94bf
Merge branch 'master' into release-next
2020-06-08 12:31:11 +08:00
chenbin92
a2d991b001
Feat/enhance useRequest ( #3243 )
...
* feat: integration ahooks useRequest
* refactor: useRequest types
* chore: fix lint
* refactor: rename template
* docs: add useRequest api
* feat: useRequest test (#3247 )
* feat: setup test environment
* feat: add request test
* feat: add useRequest test
* fix: remove codecov.yml
* fix: exclude test in tsconfig
* fix: ci scripts
* chore: optimize code
* refactor: workflows
* fix: add react-test-renderer deps
* feat: useRequest test case
* feat: codecov ci
* chore: optimize code
* chore: update yarn lock
2020-06-08 09:49:38 +08:00
chenbin92
5e85122f0e
fix: ignore dot file ( #3248 )
...
* fix: ignore dot file
* fix: match rule
2020-06-04 10:26:42 +08:00
chenbin92
fa8637f414
feat: support disable runtime ( #3253 )
...
* feat: support disable runtime
* docs: add disableRuntime api
* fix: optimize code
2020-06-02 19:38:59 +08:00
chenbin92
78dd76a2cf
fix: icestark Suspense fallback ( #3256 )
2020-06-02 19:38:31 +08:00
思忠
dc261f2dd1
fix: add template dir and optimize docs
2020-06-02 11:09:50 +08:00
chenbin92
a6816ec50b
feat: support React Refresh ( #3201 )
2020-05-25 11:21:42 +08:00
chenbin92
584a0521e8
fix: lint
2020-05-25 08:57:18 +08:00
chenbin92
df4e677a4c
feat: plugin auth ( #3215 )
...
* feat: initial plugin-auth
* feat: support withRole
* feat: support pageConfig setRole
* feat: basic-auth example
* fix: add fs-extra
* docs: add auth guide
* chore: optimize variable
* fix: typo
* feat: add types
* docs: update auth docs
* refactor: optimize api
* docs: update description
* docs: optimize
2020-05-22 13:58:39 +08:00
chenbin92
b1cb26d5bb
refactor: store getInitialStates deprecated ( #3222 )
...
* refactor: store getInitialStates deprecated
* fix: lint
* fix: getInitialStates order
* fix: lint rule
* docs: update getInitialData api
2020-05-22 13:58:14 +08:00
chenbin92
2b4ec301f4
feat: allow creating multi request instances ( #3216 )
...
* feat: allow creating multi request instances
* docs: update request
* fix: compatibility data is empty
* refactor: rename to instanceName
* fix: typo
2020-05-21 14:06:25 +08:00
chenbin92
c8bcd14c84
feat: enhance use request types ( #3195 )
...
* feat: enhance useRequest types
* chore: remove comments
* docs: useRequest usage
* v1.2.2-alpha.2
* docs: add withFullResponse api
* docs: refactor request docs
* chore: typo
* chore: useRequest docs
* docs: fix typo
* docs: optimize title
2020-05-14 13:23:57 +08:00
chenbin92
9442e9b931
feat: support route wrappers ( #3189 )
...
* feat: support route wrappers
* feat: support pageConfig wrappers
* refactor: wrappers api
* docs: add wrappers api to ruotes
* fix: destructuring routes
2020-05-12 14:02:39 +08:00
chenbin92
469d4cee03
feat: support promise function with useRequest ( #3188 )
2020-05-11 09:57:18 +08:00
思忠
88656e076e
fix: compatible with the index page
2020-05-10 00:53:37 +08:00
ClarkXia
2df7a22a59
chore: update lint rules ( #291 )
2020-04-27 16:17:55 +08:00
chenbin92
1e566c905a
refactor: rename eslintLoaderOptions to eslint ( #290 )
...
* refactor: rename eslintLoaderOptions to eslint
* feat: support eslint boolean
2020-04-27 16:06:05 +08:00
chenbin92
a0d29ed55f
Revert "feat: useRequest support fn ( #268 )" ( #288 )
...
This reverts commit 62052efed4ff7f5d909ff877babd86083cca54d6 [formerly 1c2d80a1e8
].
2020-04-27 14:42:57 +08:00
chenbin92
740b6b35b9
feat: support register provider with mpa ( #283 )
2020-04-27 12:03:31 +08:00
chenbin92
d18d841168
fix: interceptor config is optional ( #284 )
2020-04-27 11:33:55 +08:00
chenbin92
d0cb8bc128
feat: built-in eslint loader( #265 )
2020-04-26 15:32:45 +08:00
chenbin92
1c48d3c981
feat:support parse query params ( #261 )
...
* chore: update version
* feat: parse query params
* feat: add query-string
* feat: export useQueryParams API
* feat: export withQueryParams API
* chore: update example
* refactor: rename to searchParams
2020-04-26 15:16:40 +08:00
chenbin92
a2e17db3ce
feat: detect page is export default ( #277 )
...
* feat: detect page is export default
* fix: condition
2020-04-24 14:05:17 +08:00
许文涛
1d454671c0
feat: useRequest support fn ( #268 )
2020-04-24 10:19:43 +08:00
chenbin92
9f97e10eaf
Release v1.1.9
...
* fix: file path formats on Windows (#270 )
* fix: compatible single file page (#275 )
* v1.1.9
2020-04-23 16:57:43 +08:00
chenbin92
8b5bf55743
fix: pass props to component ( #256 )
2020-04-20 16:55:12 +08:00
chenbin92
61ed17dcb3
chore: update store example ( #249 )
2020-04-20 10:18:25 +08:00
许文涛
5802e3ad0c
Merge pull request #248 from ice-lab/refactor/remove-component-model-logic
...
refactor: remove component model logic
2020-04-20 10:14:04 +08:00
chenbin92
3196f012e1
fix: remove dependent component name ( #246 )
...
* refactor: remove dependent component name
* chore: fix lint
* chore: remove empty line
2020-04-20 10:11:26 +08:00
思忠
e2b5e0e273
refactor: remove component model logic
2020-04-20 00:20:49 +08:00
chenbin92
a787dd099b
feat: support lazy store ( #236 )
...
* feat: support lazy store
* feat: support component model
* fix: typo
* feat: support store api
* chore: lazy example
* feat: add babelPluginReplacePath
* feat: replace router component path
* feat: add getRoutes util
* feat: support custom routes path
* feat: support replace custom alias
* fix: only transform Import node
* fix: alias key
* fix: only transform pages
* fix: set default alias
* fix: match pages
* fix: calculate relative path
Co-authored-by: 许文涛 <alvin.hui@qq.com>
2020-04-17 12:13:37 +08:00
许文涛
c85e2491bc
feat: support service ( #230 )
2020-04-17 11:09:35 +08:00
chenbin92
3a9d942cda
feat: support ErrorBoundary ( #233 )
2020-04-16 21:41:23 +08:00
许文涛
ec5a1108ca
feat: RML plugin ( #160 )
2020-04-13 23:02:20 +08:00
思忠
d782fff1cd
chore: update examples
2020-04-07 23:45:00 +08:00
思忠
35ea9c11a7
refactor: use dispatch instead of this
2020-04-07 18:22:14 +08:00
思忠
e125a9ce4d
chore: fix lint
2020-04-07 17:59:55 +08:00
思忠
ca3fa80519
chore: optimize
2020-04-07 17:05:38 +08:00
思忠
b736d20c28
chore: update example
2020-04-07 16:19:09 +08:00
思忠
7eaa882da4
refactor: export store types
2020-04-07 15:41:51 +08:00
chenbin92
707fac20ec
feat: memo request ( #218 )
...
* feat: memo request
* fix: remove dependencies in useCallback
* fix: lint error
2020-04-07 11:15:22 +08:00
chenbin92
7b59fb9f20
fix: add History types ( #215 )
...
* fix: add History types
* chore: move router logic to plugin-router
* chore: add history deps
* fix: export history api
* refactor: move react-router-dom alias to plugin-router
2020-04-06 20:07:21 +08:00
chenbin92
5aa5636dc8
feat: upgrade icestore to 1.3.0 ( #208 )
...
* feat: upgrade icestore to 1.3.0
* fix: remove default key
* refactor: get appConfig
* feat: delay load appStore
* chore: remove store
* chore: update basic-ssr example
* chore: update basic-store example
* chore: update version
* chore: remove log
* chore: add comments
* chore: clear code
* fix: move appConfig alias
2020-04-03 20:48:31 +08:00
chenbin92
911d643ebb
Merge pull request #207 from ice-lab/fix-lazy-import
...
feat: use ice lazy out of routes file
2020-04-03 12:44:53 +08:00
chenbin92
deab89e4b6
feat: export history instance ( #196 )
...
* feat: export history instance
* chore: add history types
* chore: code optim
* chore: code optim
* fix: support basename
2020-04-03 12:41:28 +08:00
ClarkXia
684f79467d
feat: use ice lazy outof route file
2020-04-02 17:46:11 +08:00
ClarkXia
65efffbaec
fix: strip dashed of test command argv
2020-04-02 15:42:51 +08:00
chenbin92
5c24813d72
feat: add static module ( #188 )
...
* fix: set polyfill
* fix: before load module
* fix: load module in createApp
* chore: rename variable
* feat: support uglify
* refactor: code optim
2020-03-30 16:27:47 +08:00
ClarkXia
67eef96710
feat: support runtime app_mode ( #189 )
...
* feat: support runtime app_mode
* feat: support process.env.SERVER_PORT
2020-03-30 12:39:04 +08:00
思忠
309898e2eb
chore: update example
2020-03-27 18:57:14 +08:00
chenbin92
3a937d379b
chore: fix lint ( #183 )
2020-03-27 18:54:23 +08:00
chenbin92
728e18c3ab
Feat/enhance request ( #161 )
...
* feat: enhance request
* refactor: load module time (#174 )
* refactor: load module
Co-authored-by: ClarkXia <xiawenwu41@gmail.com>
2020-03-27 16:42:58 +08:00
chenbin92
dca7ccde61
chore: fallback example ( #169 )
2020-03-26 18:06:00 +08:00
chenbin92
2b88dd9625
fix: semicolons is required ( #162 )
2020-03-26 17:17:09 +08:00
ClarkXia
719b22dcb5
fix: request type ( #151 )
2020-03-24 15:34:07 +08:00
ClarkXia
6ecf9a3234
fix: pending request until ssr server is ready ( #150 )
2020-03-24 13:26:41 +08:00
ClarkXia
507b50f227
fix: mock is not effective when use ssr ( #145 )
2020-03-23 16:54:05 +08:00
chenbin92
077fb17dc6
Release ( #125 )
...
* chore: release v1.1.0
* feat: support ssr (#117 )
* feat: support update apps in layout (#126 )
* fix: wrapper route component with suspense (#112 )
* fix:keep classnames and fnames when minifying (#119 )
* fix: compatible with pages folder (#124 )
* fix: config entry is not effective (#134 )
2020-03-20 23:54:15 +08:00
chenbin92
01e8306273
fix: compatible with lazy ( #96 )
...
* chore: upgrade icestore version (#90 )
* chore: remove unnecessary code
* fix: icestore version
* fix: compatible with lazy
2020-03-12 21:02:03 +08:00
chenbin92
7bb8c703ef
fix: ts types ( #102 )
...
* fix: request types
* refactor: add icestark types
* refactor: add types to example
2020-03-11 18:52:27 +08:00
chenbin92
8fae66d1ae
chore: update basic-mpa example ( #103 )
...
* chore: upgrade icestore version (#90 )
* chore: remove unnecessary code
* fix: icestore version
* chore: update basic-mpa example
* chore: update yarn lock
* chore: code optim
2020-03-11 18:09:04 +08:00
思忠
bc9cf7ecb3
chore: fix example
2020-03-06 23:02:43 +08:00
chenbin92
62e2bf5038
fix: router lazy ( #86 )
2020-03-06 20:24:08 +08:00
ClarkXia
8026a3f3f3
feat: support mpa ( #82 )
...
* feat: support mpa
* fix: generate empty routes file
* fix: set mpa plugin as build-in
* fix: register mpa config
* chore: example link of codesandbox
2020-03-06 14:58:47 +08:00
大果
5829234da2
refactor: store example ( #81 )
...
* refactor: store example
* chore: remove spa-base example
* refactor: better store example
2020-03-05 16:51:27 +08:00
思忠
1a0ea6b849
chore: add lazy example
2020-02-27 21:41:30 +08:00
chenbin92
ff33657113
feat: code splitting routers with React Lazy ( #59 )
...
* feat: code splitting routers with React Lazy
* refactor: use suspense options
* feat: add webpackChunkName
* refactor: lazy config optim
* feat: support buildConfig in runtime module
* fix: remove logger config
2020-02-26 22:54:02 +08:00
ClarkXia
79247651f3
feat: enhance config of plugin-react-app ( #52 )
...
* feat: support terserOptions
* feat: support compileDependencies
* feat: support css options
* feat: babel options
* fix: babel config
* feat: support modeConfig
* fix: default value
* fix: support modeConfig in react-app
2020-02-26 21:28:22 +08:00
chenbin92
4acfeeea90
feat: add awesome examples ( #62 )
...
* fix: add ice.js to devDependencies
* chore: add sandbox config
* chore: add hello-world example
* fix: build config
* chore: add basic-store example
* chore: add basic-request example
* chore: add with-fusion-design example
* chore: examples optim
* docs: update readme
* docs: remove example link
2020-02-26 16:58:08 +08:00
chenbin92
5cfb787e98
refactor: modify logger and AddProvider config ( #30 )
...
* refactor: modify logger and AddProvider config
* chore: update example
2020-02-19 20:41:06 +08:00
chenbin92
0841487c75
refactor: remove useApp ( #27 )
...
* refactor: remove useApp hooks
* refactor: update examples
2020-02-19 20:17:41 +08:00
ClarkXia
ead6db96be
Merge branch 'release/1.0.5' into refactor-config
2020-02-18 19:54:00 +08:00
ClarkXia
7a9542a285
feat: refactor plugin config
2020-02-18 19:36:04 +08:00
思忠
c3760025a7
fix: add pages alias
2020-02-18 16:56:10 +08:00
思忠
b8652ce094
refactor: export global store from ice
2020-02-18 14:52:29 +08:00
思忠
421c0a624d
chore: add icestore example
2020-02-17 20:39:07 +08:00
思忠
a2078932b5
feat: the Provider support initialState properties
2020-02-17 20:15:29 +08:00
思忠
2551d6438b
fix: change models to model
2020-02-17 17:13:38 +08:00
思忠
19a30ebed6
fix: remove plugin-request in spa-basic example
2020-02-17 11:31:20 +08:00
思忠
eebd118c7e
feat: initial project
2020-02-13 23:14:08 +08:00