Skip to content

Commit c069070

Browse files
committed
replace webpack with rolldown
1 parent 6a84810 commit c069070

28 files changed

+205
-1679
lines changed

.pnp.cjs

Lines changed: 114 additions & 1378 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
"coverage": "yarn workspaces foreach --all --topological-dev --parallel --verbose run coverage",
3636
"build": "yarn workspaces foreach --all --topological-dev --parallel --verbose run build",
3737
"docs": "yarn workspaces foreach --all --topological-dev --parallel --verbose run docs",
38-
"pack-web": "yarn workspaces foreach --all --topological-dev --parallel --verbose run pack-web",
3938
"publish-next": "yarn workspaces foreach --all --no-private exec yarn npm publish --tag next",
4039
"publish-latest": "yarn workspaces foreach --all --no-private exec yarn npm publish"
4140
},

packages/amino/karma.conf.cjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ module.exports = function (config) {
1515
frameworks: ["jasmine"],
1616

1717
// list of files / patterns to load in the browser
18-
files: ["build/web/tests.js"],
18+
files: [
19+
{ pattern: "build/**.spec.js", type: "module" },
20+
{ pattern: "build/**.js", included: false },
21+
],
1922

2023
client: {
2124
jasmine: {

packages/amino/package.json

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,12 @@
3030
"format": "prettier --write --log-level warn \"./src/**/*.ts\"",
3131
"format-text": "prettier --write \"./*.md\"",
3232
"test-node": "yarn node jasmine-testrunner.cjs",
33-
"test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs",
34-
"test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs",
33+
"test-firefox": "yarn run build:test && karma start --single-run --browsers Firefox karma.conf.cjs",
34+
"test-chrome": "yarn run build:test && karma start --single-run --browsers ChromeHeadless karma.conf.cjs",
3535
"test": "yarn run build:test && yarn test-node",
3636
"coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet",
3737
"build": "tsdown --unbundle",
38-
"build:test": "tsdown 'src/**/*.spec.ts' -d build/",
39-
"pack-web": "yarn run build:test && webpack --mode development --config webpack.web.config.cjs"
38+
"build:test": "find . -name '*spec.ts' | xargs rolldown -d build/"
4039
},
4140
"dependencies": {
4241
"@cosmjs/crypto": "workspace:^",
@@ -60,11 +59,10 @@
6059
"karma-jasmine-html-reporter": "^1.5.4",
6160
"nyc": "^15.1.0",
6261
"prettier": "^3.5.3",
62+
"rolldown": "1.0.0-beta.32",
6363
"ses": "^1.13.0",
6464
"source-map-support": "^0.5.19",
6565
"tsdown": "^0.14.1",
66-
"typedoc": "^0.28",
67-
"webpack": "^5.76.0",
68-
"webpack-cli": "^4.6.0"
66+
"typedoc": "^0.28"
6967
}
7068
}

packages/amino/webpack.web.config.cjs

Lines changed: 0 additions & 34 deletions
This file was deleted.

packages/crypto/karma.conf.cjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ module.exports = function (config) {
1515
frameworks: ["jasmine"],
1616

1717
// list of files / patterns to load in the browser
18-
files: ["build/web/tests.js"],
18+
files: [
19+
{ pattern: "build/**.spec.js", type: "module" },
20+
{ pattern: "build/**.js", included: false },
21+
],
1922

2023
client: {
2124
jasmine: {

packages/crypto/package.json

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,12 @@
3131
"format": "prettier --write --log-level warn \"./src/**/*.ts\"",
3232
"format-text": "prettier --write \"./*.md\"",
3333
"test-node": "yarn node jasmine-testrunner.cjs",
34-
"test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs",
35-
"test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs",
34+
"test-firefox": "yarn run build:test && karma start --single-run --browsers Firefox karma.conf.cjs",
35+
"test-chrome": "yarn run build:test && karma start --single-run --browsers ChromeHeadless karma.conf.cjs",
3636
"test": "yarn run build:test && yarn test-node",
3737
"coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet",
3838
"build": "tsdown --unbundle",
39-
"build:test": "tsdown 'src/**/*.spec.ts' -d build/",
40-
"pack-web": "yarn run build:test && webpack --mode development --config webpack.web.config.cjs"
39+
"build:test": "find . -name '*spec.ts' | xargs rolldown -d build/"
4140
},
4241
"dependencies": {
4342
"@cosmjs/encoding": "workspace:^",
@@ -67,11 +66,10 @@
6766
"karma-jasmine-html-reporter": "^1.5.4",
6867
"nyc": "^15.1.0",
6968
"prettier": "^3.5.3",
69+
"rolldown": "1.0.0-beta.32",
7070
"ses": "^1.13.0",
7171
"source-map-support": "^0.5.19",
7272
"tsdown": "^0.14.1",
73-
"typedoc": "^0.28",
74-
"webpack": "^5.76.0",
75-
"webpack-cli": "^4.6.0"
73+
"typedoc": "^0.28"
7674
}
7775
}

packages/crypto/webpack.web.config.cjs

Lines changed: 0 additions & 34 deletions
This file was deleted.

packages/encoding/karma.conf.cjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ module.exports = function (config) {
1515
frameworks: ["jasmine"],
1616

1717
// list of files / patterns to load in the browser
18-
files: ["build/web/tests.js"],
18+
files: [
19+
{ pattern: "build/**.spec.js", type: "module" },
20+
{ pattern: "build/**.js", included: false },
21+
],
1922

2023
client: {
2124
jasmine: {

packages/encoding/package.json

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,12 @@
3030
"format": "prettier --write --log-level warn \"./src/**/*.ts\"",
3131
"format-text": "prettier --write \"./*.md\"",
3232
"test-node": "yarn node jasmine-testrunner.cjs",
33-
"test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs",
34-
"test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs",
33+
"test-firefox": "yarn run build:test && karma start --single-run --browsers Firefox karma.conf.cjs",
34+
"test-chrome": "yarn run build:test && karma start --single-run --browsers ChromeHeadless karma.conf.cjs",
3535
"test": "yarn run build:test && yarn test-node",
3636
"coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet",
3737
"build": "tsdown --unbundle",
38-
"build:test": "tsdown 'src/**/*.spec.ts' -d build/",
39-
"pack-web": "yarn run build:test && webpack --mode development --config webpack.web.config.cjs"
38+
"build:test": "find . -name '*spec.ts' | xargs rolldown -d build/"
4039
},
4140
"dependencies": {
4241
"base64-js": "^1.3.0",
@@ -61,11 +60,10 @@
6160
"karma-jasmine-html-reporter": "^1.5.4",
6261
"nyc": "^15.1.0",
6362
"prettier": "^3.5.3",
63+
"rolldown": "1.0.0-beta.32",
6464
"ses": "^1.13.0",
6565
"source-map-support": "^0.5.19",
6666
"tsdown": "^0.14.1",
67-
"typedoc": "^0.28",
68-
"webpack": "^5.76.0",
69-
"webpack-cli": "^4.6.0"
67+
"typedoc": "^0.28"
7068
}
7169
}

0 commit comments

Comments
 (0)