diff --git a/.eslintrc.json b/.eslintrc.json index 71251141..cf237947 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,5 +1,6 @@ { "env": { + "node": true, "browser": true, "es2021": true }, diff --git a/packages/sampler/package.json b/packages/sampler/package.json index 58c7db6b..b3fd98b4 100644 --- a/packages/sampler/package.json +++ b/packages/sampler/package.json @@ -1,6 +1,6 @@ { "name": "@strudel/sampler", - "version": "0.0.9", + "version": "0.0.12", "description": "", "keywords": [ "tidalcycles", diff --git a/packages/sampler/sample-server.mjs b/packages/sampler/sample-server.mjs index b9ae64ed..827ed050 100644 --- a/packages/sampler/sample-server.mjs +++ b/packages/sampler/sample-server.mjs @@ -48,8 +48,9 @@ async function getBanks(directory) { // const directory = resolve(__dirname, '.'); let files = await getFilesInDirectory(directory); let banks = {}; + let separator = process.platform === 'win32' ? '\\' : '/'; files = files.map((url) => { - const [bank] = url.split('/').slice(-2); + const [bank] = url.split(separator).slice(-2); banks[bank] = banks[bank] || []; url = url.replace(directory, ''); banks[bank].push(url);