ClarkXia
43a143de6d
feat: support defineUserConfig ( #53 )
...
* feat: support config file
* feat: config file
* feat: add config watch
* fix: createServer path
* feat: add json support
* chore: space
* fix: add browserlist and webpack bundle analyze
* fix: update package name
2022-11-14 19:13:53 +08:00
大果
2b11d0578e
feat: router ( #28 )
...
* feat: generate route manifest
* chore: lock
* feat: support generate nested route manifest
* chore: type
* chore: rename test to tests
* chore: remove caseSensitive
* chore: support generate routes
* fix: lint
* fix: lint
* feat: add componentName
* feat: support generate route
* feat: not add Router when only has one page
* fix: merge confict
* refactor: service route generate
* chore: update route-manifest readme
* test: add more route test cases
* chore: remove comment
* test: add invalid routes test case
* chore: update invalid char judge logic
* fix: comment
* fix: lint error
* chore: lock
Co-authored-by: luhc228 <luhengchang228@gmail.com>
2022-11-14 18:49:43 +08:00
大果
6bbc638e45
feat: render router ( #17 )
...
* feat: renderRouter
* fix: lint
* fix: test case
* feat: remove renderComponent
* chore: add types
* fix: scripts
* chore: build order
* chore: remove workspace from version
* chore: upgrade lock
* chore: upgrade lock
2022-11-14 17:49:04 +08:00
ClarkXia
55f3ef833b
feat: extends plugin api ( #15 )
...
* feat: extends plugin api
* fix: getPort api
* fix: es module interop
* fix: jest config for unit test
* fix: jest config for unit test
* feat: support getBuiltInUniPlugin
* fix: import path
* fix: add default value
* fix: import path
* feat: transform and resolve
* fix: add default value
* fix: watch in build
* fix: resolve document
* fix: types
* fix: plugin types
2022-11-14 17:48:41 +08:00
ClarkXia
73204436ba
fix: prepare scripts for husky
2022-11-14 17:48:22 +08:00
luhc228
7c171732a3
feat: use esm standard ( #14 )
...
* feat: esm
* fix: require in esm
* fix: test fail
2022-11-14 17:47:51 +08:00
ClarkXia
5d43928afe
chore: refactor package structrue ( #10 )
...
* chore: refactor package structrue
* chore: remove unexpected code
* fix: package info
* chore: fix readme
* chore: version
2022-11-14 17:45:35 +08:00
ClarkXia
61094953f7
feat: basic service
2022-11-14 17:28:32 +08:00
ClarkXia
7c665bee30
feat: basic icejs cli
2022-11-14 17:27:32 +08:00
ClarkXia
8f2ce5c97a
chore: remove useless dependencies
2022-11-14 17:25:27 +08:00
ClarkXia
8f8269d6c5
chore: remove useless dependencies
2022-11-14 17:25:27 +08:00
ClarkXia
3afc516250
fix: script
2022-11-14 17:25:07 +08:00
鲲尘
bc43ca3300
fix: lint
2022-11-14 17:24:33 +08:00
鲲尘
26ffa95e90
chore: first commit
2022-11-14 17:24:15 +08:00
ClarkXia
ac910ed2dc
refactor: remove 2.x code
2022-11-14 17:17:45 +08:00
ClarkXia
ff19ec29f7
chore: optimize watch script ( #5166 )
...
* chore: remove useless dependencies
* chore: dependencies
* chore: remove lerna.json
2022-02-15 10:37:02 +08:00
狒狒神
828bdec72e
chore: migrate swc ( #4966 )
...
* chore: migrate swc
* chore: update script
* chore: update lock file
* chore: update lock file
2021-12-13 17:09:05 +08:00
炽翎
3fea90072e
fix: postcss plugin resolve ( #4967 )
...
* fix: resolve postcss plugin
* fix: concat plugins from `build.json` when `postcss-loader` is v3.0.0
* feat: compact postcss options in different version of postcss-loader
* chore: bump version & add changelog
* fix: code style
2021-12-02 10:37:16 +08:00
ClarkXia
0d2ba65249
chore: version ( #4927 )
2021-11-18 15:06:31 +08:00
ClarkXia
3ebb199f9f
feat: support nested rule in css ( #4876 )
2021-11-16 17:58:29 +08:00
Hengchang Lu
c46c6f35ca
Feat: bundle ice d.ts ( #4809 )
...
* feat: update example
* feat: support pre-bundle ice dts
* feat: rename to generate-dts
* feat: postinstall copy dts to ice temp dir
* fix: dts file not exists
* chore: rename script
* chore: add dts-generation example
2021-11-15 18:54:42 +08:00
Hengchang Lu
2161a08244
Fix: can run project normally when first use store ( #4708 )
...
* fix: not restart after init store
* feat: add cache id
* fix: ci error
* chore: add webpack cache type
* chore: remove onHooks
* chore: add onHook
* feat: update webpack cache version
* chore: lock
* chore: temp remove webpack cache
* chore: sync run jest
* chore: add ignore pattern
* chore: add more ignore test case
* chore: remove ignore pattern
* chore: remove ignore pattern
* chore: add basic-spa test case
* chore: add mpa test
* fix: comment
* chore: add log heap usage
* chore: remove expose-gc
* chore: ignore basic-store test
* chore: update webpack config cache version
* chore: update cache config
* chore: update cache id
* chore: ignore spa example
* chore: not use merge cache
* chore: remove cache
* feat: disable swc
* chore: remove store test case
* chore: disable cache
* chore: upgrade puppeteer version
* fix: yarn-lock
* chore: update cache version
* feat: add cache merge condition
* chore: remove unnecessary code
* chore: version and changelog
* chore: version and changelog
* chore: upgrade app-core version in icejs package
* feat: use hash format webpack cache id
* feat: add jsx-runtime option to webpack cache id
* chore: lint
* fix: jest test
Co-authored-by: ClarkXia <xiawenwu41@gmail.com>
2021-10-20 14:55:16 +08:00
ClarkXia
77037040cd
fix: refactor eslint config ( #4751 )
...
* fix: refactor eslint config
* fix: config of eslint
2021-10-20 14:21:09 +08:00
ClarkXia
7e1272b9fb
chore: version
2021-09-23 14:49:03 +08:00
狒狒神
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
2a9af1f3a7
fix: test case
2021-09-17 13:33:02 +08:00
ClarkXia
8f0ffd5346
fix: test case
2021-09-17 13:11:12 +08:00
ClarkXia
e8035b0a0c
Merge branch 'master' into release/2.0.0
2021-09-17 10:24:53 +08:00
ClarkXia
255d1908dd
feat: support publish stable ( #4634 )
...
* feat: support publish stable
* fix: publish scripts
* fix: publish tag
2021-09-16 16:27:55 +08:00
狒狒神
4b185b7120
feat: support rax-app ( #4546 )
...
* refactor: base config
* feat: supoort mpa ssr
* feat: supoort pageConfig
* feat: supoort staticExport and document render
* feat: render TabBar
* refactor: rework spa render
* chore: ci
* fix: tabBar inject logic
* chore: remove useless change
* chore: remove useless change
* chore: remove create-use-router
* feat: add staticConfig type
2021-09-06 00:01:18 +08:00
ClarkXia
cee75a29b1
feat: support custom publish verison
2021-09-02 14:13:17 +08:00
Hengchang Lu
575f9b19ba
Feat: ssg ( #4542 )
2021-08-25 11:07:31 +08:00
ClarkXia
aa5e9ddd89
feat: support style import in vite ( #4528 )
...
* feat: support style import in vite
* fix: update build-scripts
2021-08-09 12:11:14 +08:00
ClarkXia
ce66443f35
fix: import declartions and devServer ( #4489 )
2021-07-22 14:52:43 +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
8af86e2460
chore: bump @builder/pack version ( #4466 )
2021-07-14 14:59:28 +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
ClarkXia
490064ccbb
feat: support publish with dist-tag ( #4437 )
...
* feat: support publish with dist-tag
* chore: remove console
2021-07-08 14:23:21 +08:00
liuxiong.lx
0f0f3743c0
chore: bump version
2021-06-29 14:19:04 +08:00
ClarkXia
f7d5a05763
Merge branch 'master' into release/2.0.0
2021-06-28 20:17:00 +08:00
大果
9c16041dd5
chore: remove docs ( #4368 )
...
* chore: remove docs
* chore: remove unless dep
* chore: remove unless code
2021-06-08 16:39:11 +08:00
ClarkXia
82c39c4cdb
fix: add nodejieba
2021-05-24 15:31:28 +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
NK
6d6db01b5d
chore: use miniapp-builder-shared v0.2 ( #4298 )
...
* chore: use miniapp-builder-shared v0.2
* chore: update tsconfig
2021-05-11 15:39:58 +08:00
Hengchang Lu
0d156d2e98
Hotfix: store provider in ssr lazy ( #4064 )
2021-01-28 14:37:16 +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
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
52a9b5a827
feat: optimize cli publish workflows
2020-11-11 15:11:23 +08:00
狒狒神
907546003e
feat: the next rax app framework
2020-09-28 20:54:38 +08:00
思忠
996aced539
chore: bump version
2020-09-15 18:12:39 +08:00
fushen
94620d6cd0
Merge branch 'master' into release-next
2020-08-21 21:08:14 +08:00
狒狒神
821af53150
feat: support store ( #3442 )
2020-08-21 17:56:26 +08:00
fushen
1230c90f67
chore: bump version
2020-08-21 17:45:47 +08:00
思忠
30ae0a5db6
chore: update version
2020-08-11 12:28:13 +08:00
chenbin92
974e0a0152
feat: support use react write miniapp ( #3393 ) ( #3344 )
2020-08-06 17:48:19 +08:00
chenbin92
2def7220ed
feat: support auto publisher ( #3372 )
...
* feat: support auto publisher
* feat: using github action to deploy docs
* fix: upgrade ice-npm-utils
2020-07-31 18:23:02 +08:00
思忠
9dc184deae
chore: update verison
2020-07-02 16:20:32 +08:00
思忠
495117698d
chore: update version
2020-06-30 11:55:56 +08:00
思忠
a7eeeaccb2
chore: update version
2020-06-30 10:32:42 +08:00
思忠
0b34cac692
chore: update version
2020-06-08 15:05:00 +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
思忠
4c974eca10
chore: update version
2020-05-25 17:16:08 +08:00
思忠
e0fc83a1b5
chore: update version
2020-05-15 15:19:30 +08:00
思忠
3495c32ff1
feat: add docs & scripts
2020-05-09 19:09:14 +08:00
ClarkXia
2df7a22a59
chore: update lint rules ( #291 )
2020-04-27 16:17:55 +08:00
Hengchang Lu
0552a8a704
feat: refactor plugin types ( #285 )
2020-04-27 12:13:21 +08:00
思忠
bc45764608
chore: update version
2020-04-23 17:02:12 +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
思忠
48cedf5e21
chore: update version
2020-04-20 16:36:28 +08:00
chenbin92
6653f47a40
feat: add rollback npm version command ( #252 )
...
* feat: add rollback command
* chore: update CONTRIBUTING.md
2020-04-20 11:53:42 +08:00
许文涛
c85e2491bc
feat: support service ( #230 )
2020-04-17 11:09:35 +08:00
chenbin92
055f4555ef
chore: ci support dependency check ( #238 )
...
* feat: support dependency check
* feat: setup ci
* fix: move dependency-check to devDependencies
* chore: fix lint
* fix: update yarn lock
* chore: test ci
* chore: add the missing dependencies
* fix: use fs-extra@8.x
2020-04-14 21:22:34 +08:00
思忠
53b547e5f1
chore: update version
2020-04-08 19:34:37 +08:00
思忠
b740f8221c
chore: update version
2020-03-30 18:18:00 +08:00
chenbin92
3a937d379b
chore: fix lint ( #183 )
2020-03-27 18:54:23 +08:00
思忠
6eb611618e
fix: merge conflicts
2020-03-12 21:51:16 +08:00
思忠
8467cec271
fix: add simple-git
2020-03-12 21:27:16 +08:00
大果
1e42545690
chore: remove name meta
2020-03-12 12:38:24 +08:00
chenbin92
dfe837822a
chore: automatic release ( #89 )
...
* feat: automatic release workflow
* chore: lint ci
* docs: add contributing
* chore: fix typo
* feat: publish modified packages
2020-03-11 18:13:56 +08:00
思忠
bce95ac499
chore: remove unused script
2020-03-02 09:34:28 +08:00
思忠
6c83118e44
fix: package name
2020-02-18 13:22:40 +08:00
思忠
eebd118c7e
feat: initial project
2020-02-13 23:14:08 +08:00