From 60129413d3a89877f3457d878519697a4e3ca8a1 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 8 Feb 2024 12:19:11 +0100 Subject: [PATCH] remove cjs builds + add type module everywhere --- packages/codemirror/package.json | 1 - packages/codemirror/vite.config.js | 4 ++-- packages/core/package.json | 1 - packages/core/vite.config.js | 4 ++-- packages/csound/package.json | 2 +- packages/csound/vite.config.js | 4 ++-- packages/hydra/package.json | 2 +- packages/hydra/vite.config.js | 4 ++-- packages/midi/package.json | 2 +- packages/midi/vite.config.js | 4 ++-- packages/mini/package.json | 1 - packages/mini/vite.config.js | 4 ++-- packages/osc/package.json | 2 +- packages/osc/vite.config.js | 4 ++-- packages/repl/package.json | 1 - packages/serial/package.json | 2 +- packages/serial/vite.config.js | 4 ++-- packages/soundfonts/package.json | 1 - packages/soundfonts/vite.config.js | 4 ++-- packages/superdough/vite.config.js | 2 +- packages/tonal/package.json | 1 - packages/tonal/vite.config.js | 4 ++-- packages/transpiler/package.json | 2 +- packages/transpiler/vite.config.js | 4 ++-- packages/web/package.json | 1 - packages/web/vite.config.js | 4 ++-- packages/webaudio/package.json | 1 - packages/webaudio/vite.config.js | 4 ++-- packages/xen/package.json | 2 +- packages/xen/vite.config.js | 4 ++-- 30 files changed, 36 insertions(+), 44 deletions(-) diff --git a/packages/codemirror/package.json b/packages/codemirror/package.json index c45fa2e2d..d310225ae 100644 --- a/packages/codemirror/package.json +++ b/packages/codemirror/package.json @@ -4,7 +4,6 @@ "description": "Codemirror Extensions for Strudel", "main": "index.mjs", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/codemirror/vite.config.js b/packages/codemirror/vite.config.js index c1d1a2ee0..5df3edc1b 100644 --- a/packages/codemirror/vite.config.js +++ b/packages/codemirror/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/core/package.json b/packages/core/package.json index 158e51bfc..79557c517 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -5,7 +5,6 @@ "main": "index.mjs", "type": "module", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/core/vite.config.js b/packages/core/vite.config.js index c1d1a2ee0..5df3edc1b 100644 --- a/packages/core/vite.config.js +++ b/packages/core/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/csound/package.json b/packages/csound/package.json index 333728863..996cf4011 100644 --- a/packages/csound/package.json +++ b/packages/csound/package.json @@ -3,8 +3,8 @@ "version": "1.0.0", "description": "csound bindings for strudel", "main": "index.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/csound/vite.config.js b/packages/csound/vite.config.js index c1d1a2ee0..5df3edc1b 100644 --- a/packages/csound/vite.config.js +++ b/packages/csound/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/hydra/package.json b/packages/hydra/package.json index 97432f673..7329e88d4 100644 --- a/packages/hydra/package.json +++ b/packages/hydra/package.json @@ -3,8 +3,8 @@ "version": "1.0.0", "description": "Hydra integration for strudel", "main": "hydra.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/hydra/vite.config.js b/packages/hydra/vite.config.js index 215a91140..0caf1d2fb 100644 --- a/packages/hydra/vite.config.js +++ b/packages/hydra/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'hydra.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/midi/package.json b/packages/midi/package.json index aea88d139..ec14e59c6 100644 --- a/packages/midi/package.json +++ b/packages/midi/package.json @@ -3,8 +3,8 @@ "version": "1.0.0", "description": "Midi API for strudel", "main": "index.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/midi/vite.config.js b/packages/midi/vite.config.js index c1d1a2ee0..5df3edc1b 100644 --- a/packages/midi/vite.config.js +++ b/packages/midi/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/mini/package.json b/packages/mini/package.json index 080c42d9d..781e0a3f1 100644 --- a/packages/mini/package.json +++ b/packages/mini/package.json @@ -5,7 +5,6 @@ "main": "index.mjs", "type": "module", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/mini/vite.config.js b/packages/mini/vite.config.js index c1d1a2ee0..5df3edc1b 100644 --- a/packages/mini/vite.config.js +++ b/packages/mini/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/osc/package.json b/packages/osc/package.json index 9e06bd97a..1982fd6ed 100644 --- a/packages/osc/package.json +++ b/packages/osc/package.json @@ -3,8 +3,8 @@ "version": "1.0.0", "description": "OSC messaging for strudel", "main": "osc.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/osc/vite.config.js b/packages/osc/vite.config.js index 23e7bb4ea..88e673b31 100644 --- a/packages/osc/vite.config.js +++ b/packages/osc/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'osc.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/repl/package.json b/packages/repl/package.json index 009d33d1e..fd6f33545 100644 --- a/packages/repl/package.json +++ b/packages/repl/package.json @@ -4,7 +4,6 @@ "description": "Strudel REPL as a Web Component", "main": "index.mjs", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/serial/package.json b/packages/serial/package.json index 927414484..b02da3ff7 100644 --- a/packages/serial/package.json +++ b/packages/serial/package.json @@ -3,8 +3,8 @@ "version": "1.0.0", "description": "Webserial API for strudel", "main": "serial.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/serial/vite.config.js b/packages/serial/vite.config.js index 2f5dcc393..9e2c287db 100644 --- a/packages/serial/vite.config.js +++ b/packages/serial/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'serial.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/soundfonts/package.json b/packages/soundfonts/package.json index dee0ca64e..08f18f462 100644 --- a/packages/soundfonts/package.json +++ b/packages/soundfonts/package.json @@ -4,7 +4,6 @@ "description": "Soundsfont support for strudel", "main": "index.mjs", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/soundfonts/vite.config.js b/packages/soundfonts/vite.config.js index c1d1a2ee0..5df3edc1b 100644 --- a/packages/soundfonts/vite.config.js +++ b/packages/soundfonts/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/superdough/vite.config.js b/packages/superdough/vite.config.js index dd71cf678..d94e37f41 100644 --- a/packages/superdough/vite.config.js +++ b/packages/superdough/vite.config.js @@ -8,7 +8,7 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], + formats: ['es'], fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.cjs' })[ext], }, rollupOptions: { diff --git a/packages/tonal/package.json b/packages/tonal/package.json index 918f99659..3677e295b 100644 --- a/packages/tonal/package.json +++ b/packages/tonal/package.json @@ -4,7 +4,6 @@ "description": "Tonal functions for strudel", "main": "index.mjs", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/tonal/vite.config.js b/packages/tonal/vite.config.js index c1d1a2ee0..5df3edc1b 100644 --- a/packages/tonal/vite.config.js +++ b/packages/tonal/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/transpiler/package.json b/packages/transpiler/package.json index 662565a92..29ebdebc9 100644 --- a/packages/transpiler/package.json +++ b/packages/transpiler/package.json @@ -3,8 +3,8 @@ "version": "1.0.0", "description": "Transpiler for strudel user code. Converts syntactically correct but semantically meaningless JS into evaluatable strudel code.", "main": "index.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/transpiler/vite.config.js b/packages/transpiler/vite.config.js index c1d1a2ee0..5df3edc1b 100644 --- a/packages/transpiler/vite.config.js +++ b/packages/transpiler/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/web/package.json b/packages/web/package.json index 10e502905..9732b526b 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -4,7 +4,6 @@ "description": "Easy to setup, opiniated bundle of Strudel for the browser.", "main": "web.mjs", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/web/vite.config.js b/packages/web/vite.config.js index 02873d65c..7fe99498e 100644 --- a/packages/web/vite.config.js +++ b/packages/web/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'web.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/webaudio/package.json b/packages/webaudio/package.json index b27ea94b9..217a197f7 100644 --- a/packages/webaudio/package.json +++ b/packages/webaudio/package.json @@ -8,7 +8,6 @@ "example": "examples" }, "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/webaudio/vite.config.js b/packages/webaudio/vite.config.js index c1d1a2ee0..5df3edc1b 100644 --- a/packages/webaudio/vite.config.js +++ b/packages/webaudio/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)], diff --git a/packages/xen/package.json b/packages/xen/package.json index 8f328ba77..34053629e 100644 --- a/packages/xen/package.json +++ b/packages/xen/package.json @@ -3,8 +3,8 @@ "version": "1.0.0", "description": "Xenharmonic API for strudel", "main": "index.mjs", + "type": "module", "publishConfig": { - "main": "dist/index.js", "module": "dist/index.mjs" }, "scripts": { diff --git a/packages/xen/vite.config.js b/packages/xen/vite.config.js index c1d1a2ee0..5df3edc1b 100644 --- a/packages/xen/vite.config.js +++ b/packages/xen/vite.config.js @@ -8,8 +8,8 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.mjs'), - formats: ['es', 'cjs'], - fileName: (ext) => ({ es: 'index.mjs', cjs: 'index.js' })[ext], + formats: ['es'], + fileName: (ext) => ({ es: 'index.mjs' })[ext], }, rollupOptions: { external: [...Object.keys(dependencies)],