Commit Graph

46 Commits

Author SHA1 Message Date
ClarkXia 89de26e969
chore: update versions (#7036)
* chore: update versions

* Update CHANGELOG.md

* Update package.json
2025-03-12 11:26:07 +08:00
Homyee King 97cb204697
feat: split server chunk (#7040)
* feat: last step

* fix: css

* feat: v1

* feat: skip css

* chore: save

* fix: external

* fix: ci

* chore: rm unused diff

* chore: lock

* chore: changeset

* fix: er

* fix: ci

* feat: prepack esbuild-loader

* feat: tsconfig plugin

* chore: lock

* chore: save

* chore: save

* fix: err

* chore: revert format

* chore: revert format

* fix: require is not defined

* fix: banner maybe undefiend

* chore: save

* chore: save

* fix: external node builtin

* chore: save

* fix: target

* chore: save

* fix: chunk and exports

* feat: remove sourcemap comment

* fix: sourcemap path

* fix: assign __quickMode

* feat: provider plugin

* fix: target

* fix: no export

* fix: manifest assets

* feat: add minify

* feat: control minify

* fix: hack replace

* Revert "feat: skip css"

This reverts commit 0557e786ea65530570c37f4b262c09fcbe6e423e.

* feat: disable sourcemap

* fix: jsx importSource

* chore: version

* chore: name

* chore: sae

* chore: save

* chore: sa

* chore: split

* chore: save

* feat: format alias

* fix: alias

* feat: allow userConfig

* chore: version

* fix: err

* chore: save

* feat: support server config

* chore: save

* feat: call in vendor

* fix: runtime and writable

* chore: sync code

* feat: support split by routes

* feat: update Code

* feat: ice/bundles

* fix: type

* fix: err

* chore: rm unused file

* chore: rm unused

* feat: disable chunkFormat

* chore: change back

* feat: change set

* feat: bundle all need plugin and loaders

* chore: changeset

* feat: suppor transformInclude a array

* feat: handle svg and custom esbuild-loader

* feat: support handle assets

* feat: use esbuildMinify

* feat: minify css

* chore: changeset

* chore: changeset

* chore: lock

* chore: merge code

* chore: rm tsconfigpahtsplugin

* feat: init appconfig specify bundler

* feat: reuse css and assets

* chore: rm

* feat: use webpackConfig

* chore: save

* chore: rm unused

* chore: unused

* chore: rm console

* fix: err

* fix: transform inlcude

* chore: updata lock

* chore: change back

* chore: "es-module-lexer": "1.6.0",

* chore: changeset

* chore: change esbuildResult to bundleResult

* fix: use compiled webpack

* fix: provide plugin not works

* chore: changeset

* chore: rm console

* fix: specify target

* fix: differentiate webpackTarget
2025-03-11 18:02:22 +08:00
ClarkXia fac9889f84
chore: update versions (#7017)
* chore: update versions

* chore: update package.json

* Update CHANGELOG.md
2024-11-18 11:59:10 +08:00
Bradley Xu 710b2e48a0
feat: improve miniapp (#6985) 2024-11-11 14:41:31 +08:00
ClarkXia 3854f80814
chore: update versions (#6993) 2024-10-08 15:40:08 +08:00
ClarkXia b0eb09d509
fix: add browsers list config to cache key (#6976) 2024-10-08 14:32:21 +08:00
ClarkXia 2616c68325
chore: update versions (#6906) 2024-06-26 10:28:56 +08:00
ClarkXia 15c8200f60
Feat: unnecessary to compile routes config for server render (#6856)
* fix: unnecessary to compile routes config for server render

* chore: format ejs template

* feat: support build fallback entry

* chore: add test case for fallback entry

* chore: update lock

* chore: changeset

* chore: lint

* chore: lint

* chore: remove console log

* fix: merge conflict

* fix: undefined assign
2024-06-17 16:24:57 +08:00
ClarkXia 61ed9f03cc
chore: update versions (#6873) 2024-05-07 10:43:16 +08:00
ClarkXia e4a32686c6
Feat: support options for compilationConfig (#6880)
* feat: support options for compilationConfig

* fix: update plugin rax compat

* chore: lint
2024-05-07 09:59:43 +08:00
ClarkXia 277518dd7f
chore: update versions (#6826) 2024-03-20 16:20:41 +08:00
ClarkXia 0d3cfd5929
Refactor: use the same compiler when build data-loader (#6804)
* fix: update rspack version

* feat: compile data loader

* chore: dependencies

* feat: refactor build data-loader

* chore: changelog

* fix: add error handle for data loader compiler
2024-03-19 14:04:12 +08:00
ClarkXia 7ae6af361d
chore: update versions (#6820) 2024-03-07 11:26:12 +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 21257778ea
Fix: improve dev sourcemap (#6818)
* fix: improve dev sourcemap

* chore: changelog
2024-03-06 13:25:52 +08:00
ClarkXia d4f01b8f6a
chore: update versions (#6794) 2024-02-26 10:34:50 +08:00
ClarkXia 09d95d2dc7
chore: update versions (#6757) 2024-02-01 10:43:06 +08:00
ClarkXia 38f7aa08c7
chore: update versions (#6740) 2024-01-18 14:44:38 +08:00
ClarkXia 45c61db885
Feat: support optimize package import (#6736)
* feat: support optimize package import

* chore: comment

* fix: optimize imports
2024-01-18 10:37:35 +08:00
ClarkXia 167c8fec13
Fix: disable swcrc by default (#6746)
* fix: disable swcrc by default

* fix: modify options inside transformer
2024-01-17 16:53:55 +08:00
ClarkXia b446396b99
chore: update versions (#6690) 2024-01-04 13:57:53 +08:00
ClarkXia c7048603c7
chore: update versions (#6684) 2023-12-25 13:26:16 +08:00
ClarkXia 7d193fe96b
fix: several bug when bump pack dependencies (#6689)
* fix: serveral bug when bump dependencies

* fix: compile error

* chore: bump version
2023-12-12 14:25:32 +08:00
ClarkXia a68ff48d8e
feat: replace binding package (#6663)
* chore: bump rspack version

* fix: bump rspack version

* feat: pre bundle rspack/core

* fix: pre bundle

* fix: import path in esm

* chore: update rspack version

* chore: update lock

* fix: overwrite define props otherwise compile will get stack

* fix: rspack config

* feat: add @ice/pack-binding

* fix: add default features

* fix: default value validate

* fix: option validation

* chore: remove comment

* fix: scripts

* chore: lint file

* chore: changeset

* fix: prepack dev server

* fix: config

* chore: add dependencies

* chore: lock

* fix: compile task
2023-12-08 11:02:37 +08:00
ClarkXia 5a53814ecb Merge branch 'master' into release/pack 2023-12-05 17:15:15 +08:00
ChenSheng 30897a45cd
fix: bump latest version of caniuse-lite (#6647) 2023-11-24 15:03:00 +08:00
ClarkXia f39d3a643a Merge branch 'release/pack' of github.com:alibaba/ice into release/pack 2023-11-23 11:17:52 +08:00
ClarkXia 617484237f
feat: pre-pack bundler (#6601)
* chore: bump rspack version

* fix: bump rspack version

* feat: pre bundle rspack/core

* fix: pre bundle

* fix: import path in esm
2023-11-23 11:16:08 +08:00
ClarkXia 636ea8f2ee
chore: update versions (#6650) 2023-11-14 14:25:11 +08:00
ClarkXia 58d8cb8069
fix: re-order tranform plugins (#6649) 2023-11-14 13:57:15 +08:00
ClarkXia 1b7ba15b0d
chore: update versions (#6618) 2023-11-09 10:03:06 +08:00
ClarkXia d4aaa5806b
fix: support transform plugin in speedup mode (#6615)
* fix: support tranform plugin in speedup mode

* chore: lint

* chore: remove log
2023-11-01 10:08:29 +08:00
ClarkXia 99635bceee
Merge pull request #6550 from alibaba/release/next
Release 3.3.4
2023-10-12 14:10:29 +08:00
ClarkXia c6386d9929
chore: update versions (#6549) 2023-10-12 11:36:20 +08:00
ClarkXia ca14f6d367
fix: compatible with plugin API configureWebpack in speedup mode (#6564) 2023-10-12 10:17:44 +08:00
ClarkXia 50efd1ee95
fix: export createElement for react in @ice/runtime (#6562)
* fix: export createElement for react

* fix: modify import source

* fix: dev server runner
2023-10-11 13:40:07 +08:00
dependabot[bot] 8fbe3d88b6
chore(deps): bump postcss from 8.4.12 to 8.4.31 (#6559)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.12 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.12...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-10 14:24:02 +08:00
ClarkXia 40f1071940
chore: update versions (#6537) 2023-09-21 15:17:00 +08:00
水澜 78f850fa67
feat: hash only css modules (#6289)
* feat: hash only css modules

* fix: type

* docs: css modules hash only

* chore: add changeset

* refactor: support localIdentName

* chore: add todo
2023-09-20 15:17:28 +08:00
ClarkXia fbeaf932cb
chore: update versions (#6509) 2023-09-14 10:58:37 +08:00
luhc228 b8b1d5e41f
fix: source map url in prod files but the sourceMap files not published (#6511)
* fix: source map url in prod files

* chore: changeset
2023-09-06 10:09:59 +08:00
ClarkXia 644422693c
fix: redirect import of definePageConfig (#6505)
* fix: redirect import of definePageConfig

* fix: modify template

* chore: test case

* fix: default value

* chore: test case

* fix: optimize code
2023-09-04 10:43:50 +08:00
ClarkXia 9dec0097b5
chore: update versions (#6487) 2023-08-31 15:25:26 +08:00
ClarkXia 101eadeaa5
fix: transform import with special identifier (#6499)
* fix: transform import with special identifier

* fix: test case
2023-08-30 13:28:54 +08:00
ClarkXia 48e3d8b6f9
chore: update versions (#6482) 2023-08-22 12:07:37 +08:00
ClarkXia f5d155b5f0
feat: support register different bundler (#6440)
* feat: refactor bundler

* fix: refactor getwebpack config

* fix: add start and build

* fix: optimize code

* fix: remove useless file

* chore: remove useless file

* chore: optimize code

* fix: bump build-scripts version

* fix: bump build-scripts version

* chore: refactor file

* feat: refactor shared config

* feat: support rspack config

* fix: reset example

* chore: optimize code

* fix: update css rule

* chore: version

* chore: update lock

* fix: get css modules ident

* feat: support rspack build

* fix: css modules ident rule

* chore: add changelog

* chore: test case

* chore: test case

* chore: optimize code

* fix: compilation.chunks cause performace issue

* fix: hmr

* chore: lint

* feat: support dataLoader in rspack mode

* chore: format

* fix: add dependencies to bundles

* chore: reduce dependencies

* refactor: optimize code
2023-08-21 17:17:17 +08:00