Commit Graph

134 Commits

Author SHA1 Message Date
ClarkXia 8275f13f81
Feat: upgrade pack-binding for new features (#6832)
* feat: upgrade icepack for new features

* chore: changeset
2024-03-19 15:00:39 +08:00
ClarkXia c404b151b8
Fix: align the order and content of custom transformer with webpack (#6823)
* fix: align the order and content of custom transformer with webpack

* chore: changelog
2024-03-07 11:02:20 +08:00
ClarkXia 45bf24bf3c
fix: update rspack version (#6796) 2024-02-20 11:22:04 +08:00
ClarkXia 2a99862677
fix: update rspack config for version 0.5.1 (#6758)
* fix: update rspack config for version 0.5.1

* fix: bump binding version
2024-01-24 14:38:35 +08:00
ClarkXia f7dd9fc53b
chore: bump unplugin version (#6750)
* chore: bump unplugin version

* chore: remove patch file
2024-01-18 13:59:00 +08:00
ClarkXia 420fec8508
Fix: pack error when use speedup mode (#6727)
* fix: update rspack version

* fix: changelog

* chore: lint
2024-01-04 11:51:35 +08:00
ClarkXia 3171e6175b
fix: use pnpm patch to override packages (#6715) 2023-12-29 13:35:45 +08:00
ClarkXia 817fa3a971
fix: should not include every thing when transform to rspack plugin by unplugin (#6708) 2023-12-22 10:28:28 +08:00
luhc228 1e1b543506
feat: pnpm v8 (#6598) 2023-10-27 13:43:20 +08:00
dependabot[bot] 902558e2d3
chore(deps-dev): bump stylelint from 14.16.1 to 15.10.1 (#6378)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.16.1 to 15.10.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.16.1...15.10.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 17:13:11 +08:00
luhc228 70df4e7fac
fix: version script not found (#6233) 2023-05-15 11:35:59 +08:00
luhc228 8642d57988
feat: release snapshot version (#6229)
* feat: release snapshot script

* chore: update changeset config

* chore: update readme
2023-05-11 22:53:45 -07:00
逆葵 925d186dd8 chore: update package.json 2023-03-29 11:00:41 +08:00
luhc228 d9d65c076e
fix: not build before release beta version (#6102) 2023-03-24 17:33:04 +08:00
luhc228 aba2554978
fix: pnpm install deps error (#6057) 2023-03-14 19:10:19 -07:00
ClarkXia 4601c028b5
chore: docs for new feature (#6013)
* chore: docs for new feature

* chore: package link
2023-03-06 15:03:10 +08:00
ClarkXia 0dbac5d8cd
chore: setup git user (#5969)
* chore: setup git user

* Update release.yml

* chore: ci

* chore: update lock

* chore: git user
2023-02-24 15:11:38 +08:00
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