Skip to content

Commit f9281c4

Browse files
committed
Adopt version catalog for rollup
1 parent 6e4e7c4 commit f9281c4

File tree

6 files changed

+333
-169
lines changed

6 files changed

+333
-169
lines changed

package.json

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,20 @@
3535
"@arethetypeswrong/cli": "^0.18.2",
3636
"@changesets/cli": "2.27.2",
3737
"@pnpm/workspace.find-packages": "^4.0.2",
38-
"@rollup/plugin-commonjs": "^25.0.7",
39-
"@rollup/plugin-node-resolve": "15.2.3",
40-
"@rollup/plugin-typescript": "^12.1.4",
41-
"@vitest/browser": "^3.2.4",
38+
"@rollup/plugin-commonjs": "catalog:",
39+
"@rollup/plugin-node-resolve": "catalog:",
40+
"@rollup/plugin-typescript": "catalog:",
41+
"@rollup/plugin-alias": "catalog:",
42+
"rollup": "catalog:",
43+
"rollup-plugin-dts": "catalog:",
44+
"@vitest/browser": "catalog:",
4245
"husky": "^9.0.11",
4346
"lint-staged": "^15.2.2",
4447
"playwright": "^1.51.0",
4548
"prettier": "^3.2.5",
4649
"prettier-plugin-embed": "^0.4.15",
4750
"prettier-plugin-sql": "^0.18.1",
48-
"rollup": "4.14.3",
49-
"rollup-plugin-dts": "^6.2.1",
50-
"typescript": "^5.7.2",
51-
"vitest": "^3.2.4"
51+
"typescript": "catalog:",
52+
"vitest": "catalog:"
5253
}
5354
}

packages/capacitor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"prettier": "^3.4.2",
6666
"prettier-plugin-java": "^2.6.6",
6767
"rimraf": "^6.0.1",
68-
"rollup": "^4.30.1",
68+
"rollup": "catalog:",
6969
"swiftlint": "^2.0.0"
7070
},
7171
"peerDependencies": {

packages/common/package.json

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
},
2020
"require": {
2121
"types": "./dist/index.d.cts",
22-
"require": "./dist/bundle.node.cjs"
22+
"default": "./dist/bundle.node.cjs"
2323
}
2424
},
2525
"import": {
@@ -28,13 +28,14 @@
2828
},
2929
"require": {
3030
"types": "./dist/index.d.cts",
31-
"require": "./dist/bundle.cjs"
31+
"default": "./dist/bundle.cjs"
3232
}
3333
}
3434
},
3535
"author": "JOURNEYAPPS",
3636
"license": "Apache-2.0",
3737
"files": [
38+
"lib",
3839
"dist",
3940
"src"
4041
],
@@ -47,30 +48,30 @@
4748
},
4849
"homepage": "https://docs.powersync.com",
4950
"scripts": {
50-
"build": "rollup -c rollup.config.mjs",
51-
"build:prod": "rollup -c rollup.config.mjs",
51+
"build": "tsc -b && rollup -c rollup.config.mjs",
52+
"build:prod": "tsc -b && rollup -c rollup.config.mjs",
5253
"clean": "rm -rf lib dist tsconfig.tsbuildinfo",
5354
"test": "vitest",
5455
"test:exports": "attw --pack ."
5556
},
5657
"dependencies": {
57-
"async-mutex": "^0.5.0",
58-
"buffer": "^6.0.3",
59-
"event-iterator": "^2.0.0"
58+
"async-mutex": "catalog:",
59+
"buffer": "catalog:",
60+
"event-iterator": "catalog:"
6061
},
6162
"devDependencies": {
62-
"@rollup/plugin-commonjs": "^29.0.0",
63-
"@rollup/plugin-inject": "^5.0.5",
64-
"@rollup/plugin-json": "^6.1.0",
65-
"@rollup/plugin-node-resolve": "^16.0.3",
66-
"@rollup/plugin-typescript": "^12.3.0",
63+
"@rollup/plugin-commonjs": "catalog:",
64+
"@rollup/plugin-inject": "catalog:",
65+
"@rollup/plugin-json": "catalog:",
66+
"@rollup/plugin-node-resolve": "catalog:",
67+
"@rollup/plugin-typescript": "catalog:",
68+
"rollup-plugin-dts": "catalog:",
6769
"@types/node": "^20.5.9",
68-
"@types/uuid": "^9.0.1",
69-
"rollup": "^4.52.5",
70-
"cross-fetch": "^4.1.0",
71-
"js-logger": "^1.6.1",
72-
"rsocket-core": "1.0.0-alpha.3",
73-
"rsocket-websocket-client": "1.0.0-alpha.3",
74-
"bson": "^6.10.4"
70+
"rollup": "catalog:",
71+
"cross-fetch": "catalog:",
72+
"js-logger": "catalog:",
73+
"rsocket-core": "catalog:",
74+
"rsocket-websocket-client": "catalog:",
75+
"bson": "catalog:"
7576
}
7677
}

packages/common/rollup.config.mjs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,6 @@ export default () => {
5454
input: 'src/index.ts',
5555
output: [{ file: 'dist/index.d.cts', format: 'cjs' }],
5656
plugins: [dts()]
57-
},
58-
{
59-
input: 'src/index.ts',
60-
output: [{ file: 'dist/index.d.ts', format: 'es' }],
61-
plugins: [dts()]
6257
}
6358
];
6459
};

0 commit comments

Comments
 (0)