From 5c6278e983374819ee4fec7d757cf1a26f92f6f7 Mon Sep 17 00:00:00 2001 From: Kevin Jahns Date: Mon, 15 Dec 2025 13:27:07 +0100 Subject: [PATCH] bundle and only export esm module --- package-lock.json | 4 ++-- package.json | 21 ++++++--------------- rollup.config.js | 17 +---------------- 3 files changed, 9 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7baff742..daea1a96 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "yjs", + "name": "@y/y", "version": "14.0.0-16", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "yjs", + "name": "@y/y", "version": "14.0.0-16", "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 5f7abb06..c55c4730 100644 --- a/package.json +++ b/package.json @@ -2,8 +2,8 @@ "name": "@y/y", "version": "14.0.0-16", "description": "Shared Editing Library", - "main": "./dist/yjs.cjs", - "module": "./dist/yjs.mjs", + "main": "./dist/yjs.js", + "module": "./dist/yjs.js", "types": "./dist/src/index.d.ts", "type": "module", "sideEffects": false, @@ -27,30 +27,21 @@ "exports": { ".": { "types": "./dist/src/index.d.ts", - "module": "./src/index.js", - "require": "./dist/yjs.cjs", - "import": "./src/index.js" + "default": "./dist/yjs.js" }, "./internals": { "types": "./dist/src/internals.d.ts", - "module": "./src/internals.js", - "require": "./dist/internals.cjs", - "import": "./src/internals.js" + "default": "./dist/internals.js" }, "./testHelper": { "types": "./dist/tests/testHelper.d.ts", - "module": "./tests/testHelper.js", - "require": "./dist/testHelper.cjs", - "import": "./tests/testHelper.js" + "default": "./dist/testHelper.js" }, "./package.json": "./package.json" }, "files": [ "dist/*", - "dist/src", - "src", - "tests/testHelper.js", - "dist/testHelper.mjs" + "dist/src" ], "dictionaries": { "test": "tests" diff --git a/rollup.config.js b/rollup.config.js index 22d1c612..d8e8045b 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,19 +1,4 @@ export default [{ - // cjs output - input: { - yjs: './src/index.js', - testHelper: './tests/testHelper.js', - internals: './src/internals.js' - }, - output: { - dir: 'dist', - format: 'cjs', - entryFileNames: '[name].cjs', - sourcemap: true - }, - external: id => /^(lib0|@y)\//.test(id) -}, { - // esm output input: { yjs: './src/index.js', testHelper: './tests/testHelper.js', @@ -22,7 +7,7 @@ export default [{ output: { dir: 'dist', format: 'esm', - entryFileNames: '[name].mjs', + entryFileNames: '[name].js', sourcemap: true }, external: id => /^(lib0|@y)\//.test(id)