luhc228
db495382b2
feat: use changeset to publish and version ( #5864 )
...
* feat: add changesets config
* chore: remove version publish scripts
* chore: update ci workflow
* chore: update checkout branch step
* chore: lock
* fix: lost scripts
* fix: ts type error
* chore: remove scripts
* chore: update README
* chore: update lock
* chore: update dependency and script
* chore: remove version check
* chore: add publishConfig to package.json
* chore: update ci step
* chore: update release:beta script
* chore: add private field to examples
* chore: remove registry
* chore: update lock
* chore: update ci workflow
* chore: update workflow
* chore: update README
* chore: update changeset README
* chore: update cache key
* feat: update cache
* chore: update cache config
2023-02-13 14:48:34 +08:00
ZeroLing
f46241fe75
Fix/compat rax element ( #5847 )
...
* fix: dynamic import works in app.tsx
* fix: test case
* chore: update depenedency version of @ice/webpack-config
* refactor: rax-compat jsx-runtime
* chore: add CHANGELOG and update version of rax-compat
* chore: pnpm lock up-to-date
* fix: puppteer update
2023-02-01 23:12:21 -08:00
ClarkXia
2ecbf0dd3b
fix: support node 18.x ( #5727 )
...
* fix: support node 18.x
* chore: version
* chore: changelog
2022-12-26 19:06:25 +08:00
ClarkXia
2dd157c101
fix: publish script ( #5573 )
...
* fix: publish script
* fix: publish script
2022-11-17 15:00:51 +08:00
ClarkXia
05f773f9cb
fix: ci for publish ( #5561 )
2022-11-16 17:02:51 +08:00
luhc228
8e13b5d68b
feat: test ( #512 )
...
* feat: init jest test
* feat: support vitest
* chore: jest version
* feat: jest component test
* feat: vitest demo
* chore: add @vitest/coverage-c8 dep
* fix: lint
* docs: test
* chore: add comment
* fix: not depend on the vitest as dependencies
* chore: vitest version
* chore: version
* chore: version
* chore: lock
* fix: lock
* chore: vitest version
* fix: lock
* docs: typo
* docs: file extname
2022-11-15 10:32:34 +08:00
ClarkXia
9ad5e5b5c1
feat: pre bundle dependencies ( #466 )
...
* feat: precompile unplugin
* feat: prebundle mini-css-extract-plugin
* chore: update lock
* chore: update webpack version
* chore: update dependencies
* chore: update terser version
* fix: update lock
* fix: prepack webpack-dev-server
* feat: prebundle react-refresh-webpack-plugin
* fix: optimize code
* fix: prepack
* fix: source map error
* fix: update scripts
2022-11-15 10:30:00 +08:00
luhc228
7ead09710e
feat: use lint-staged to run lint before commit ( #452 )
...
* chore: remove lintDiff file
* chore: update lock
* chore: add lint script
2022-11-15 10:27:18 +08:00
ClarkXia
659f506a08
chore: ci workflow for release ( #437 )
2022-11-15 10:27:16 +08:00
answershuto
2e155d8a93
feat: update
2022-11-15 10:26:59 +08:00
ClarkXia
9a3cde783d
feat: plugin antd ( #421 )
...
* feat: plugin antd
* chore: demo
* chore: update lock
* chore: remove log
* feat: support import style
* fix: compile error
* chore: optimize dependencies
2022-11-15 10:19:56 +08:00
ZeroLing
8095991e3a
Update v3 docs ( #329 )
...
* docs: merge with release next
* chore: update homepage
* docs: update docs
* docs: update docs
* docs: update about
2022-11-14 19:51:57 +08:00
answershuto
8b6cd8347d
test: modify github action to modify NODE_ENV
2022-11-14 19:46:59 +08:00
answershuto
0773b2c755
test: add NODE_ENV
2022-11-14 19:46:59 +08:00
answershuto
ccd8986f72
test: add mode to vitest config
2022-11-14 19:46:56 +08:00
answershuto
f72a1d3f26
chore: NODE_ENV should be test when test
2022-11-14 19:46:33 +08:00
answershuto
f91e19dacf
test: add jsdom
2022-11-14 19:43:16 +08:00
answershuto
db08ff8421
chore: add @testing-library/react for test
2022-11-14 19:43:16 +08:00
luhc228
a1f1436956
refactor: use pnpm to watch and build packages ( #284 )
...
* refactor: use pnpm to watch and build packages
* chore: remove yml
* chore: update lock
* chore: update lock
2022-11-14 19:43:05 +08:00
ClarkXia
9cba2b9cbd
feat: ci coverage ( #282 )
...
* fix: coverage config
* feat: add coverage ci
* test: ci
* chore: update lock
* fix: invalid packageManager field
* fix: packageManager
* test: coverage token
* fix: coverage reporter
* feat: update test config
2022-11-14 19:42:13 +08:00
luhc228
5b651061ae
feat: package watch ( #267 )
...
* feat: package watch
* feat: watch
* chore: remove package watch
* feat: watch and build
* fix: build
* chore: remove prebundle from build
* chore: rename
2022-11-14 19:23:02 +08:00
ZeroLing
32f79a9621
chore: change order
2022-11-14 19:20:46 +08:00
ZeroLing
b0ba0b8548
chore: monorepo
2022-11-14 19:20:46 +08:00
luhc228
48e80d9796
feat: support bundle cjs deps ( #250 )
...
* feat: support bundle cjs deps
* refactor: remove esbuild plugin
* chore: delete cache
* chore: log
* chore: defineConfig
* fix: comment
* chore: type
* fix: ICE_CORE_SSG
* chore: remove unless set.add
2022-11-14 19:19:50 +08:00
ClarkXia
ecf09cf763
feat: appExport
2022-11-14 19:18:41 +08:00
luhc228
51d0ac263a
feat: support set router basename ( #195 )
...
* feat: basename
* chore: remove routeMatch in server render middleware
* fix: use webpack-dev-server instead of express
* chore: remove resolutions
* chore: devDependencies order
* refactor: routeModules
* chore: lock
* fix: types
* chore: lock
* fix: comment
* fix: comment
* chore: remove webpack
2022-11-14 19:17:25 +08:00
ClarkXia
cc1d46c54a
chore: ci for publish beta ( #177 )
2022-11-14 19:16:54 +08:00
大果
5d587d9979
chore: version
2022-11-14 19:16:54 +08:00
ClarkXia
7305be723a
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-11-14 19:16:51 +08:00
shuilan.cj
740595cce0
feat: upgrade to react 18
2022-11-14 19:16:38 +08:00
luhc228
54163342ef
Feat: define routes and ignore route files ( #69 )
...
* feat: support define routes
* fix: test
* fix: test
* chore: undefined type
* fix: conflict
* chore: remove pages str from route id
* fix: watch route change
* fix: warn
* fix: test
* fix: test
* chore: example
* chore: add route-gen example
* feat: add integration test
* chore: test
* chore: update config file
* chore: remove pnpm cache
* chore: test
* chore: remove test:ci from ci workflow
* chore: update build-scripts version
* chore: build fixture
* chore: remove devServer test
* chore: buildFixture
* feat: add vitest
* chore: add ts-ignore
* chore: node ci version
* chore: comment bundle analyzer
* chore: add test timeout
* fix: lint
* chore: remove threads
* chore: set maxThreads and minThreads
* chore: add maxConcurrency
* chore: remove coverage
* chore: threads
* chore: set threads to false
* fix: conflict
* fix: comment
2022-11-14 19:15:57 +08:00
luhc228
ab9c50913b
test: use vitest instead of jest ( #75 )
...
* test: use vitest
* chore: update test script in ci.yml
* chore: remove coverage
* chore: remove max-old-space-size
* chore: not use threads
* chore: add maxThreads
* chore: set maxThreads to 2
* chore: set to node 16
* chore: set threads to false
* chore: add coverage
* chore: max-old-space-size
2022-11-14 19:15:00 +08:00
ClarkXia
748adfb2c4
refactor: create @ice/app for framework ( #67 )
...
* fix: package name
* refactor: main package for ice
* fix: test case
* test: test case
* test: run context without built-in plugin
* test: add console level
* test: test case
* fix: remove built-in plugin
* test: use json file
* Revert "test: use json file"
This reverts commit be309d7df5a00fcc14fdc54fe2a63c9bce54221c.
* fix: update build-scripts
* fix: optimize code
* fix: exports field
* chore: use consola instead of console
* fix: optimize code
2022-11-14 19:14:32 +08:00
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