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 c45fa2e2..d310225a 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 c1d1a2ee..5df3edc1 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 158e51bf..79557c51 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 c1d1a2ee..5df3edc1 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 33372886..996cf401 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 c1d1a2ee..5df3edc1 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 97432f67..7329e88d 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 215a9114..0caf1d2f 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 aea88d13..ec14e59c 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 c1d1a2ee..5df3edc1 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 080c42d9..781e0a3f 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 c1d1a2ee..5df3edc1 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 9e06bd97..1982fd6e 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 23e7bb4e..88e673b3 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 009d33d1..fd6f3354 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 92741448..b02da3ff 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 2f5dcc39..9e2c287d 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 dee0ca64..08f18f46 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 c1d1a2ee..5df3edc1 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 dd71cf67..d94e37f4 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 918f9965..3677e295 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 c1d1a2ee..5df3edc1 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 662565a9..29ebdebc 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 c1d1a2ee..5df3edc1 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 10e50290..9732b526 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 02873d65..7fe99498 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 b27ea94b..217a197f 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 c1d1a2ee..5df3edc1 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 8f328ba7..34053629 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 c1d1a2ee..5df3edc1 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)],