diff --git a/.github/workflows/test.yml b/.github/workflows/compile.yml similarity index 70% rename from .github/workflows/test.yml rename to .github/workflows/compile.yml index 96935ce..066bd4d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/compile.yml @@ -6,7 +6,7 @@ on: - master jobs: - typescript: + build: runs-on: ubuntu-latest steps: - name: Setup checkout @@ -17,5 +17,7 @@ jobs: node-version: 15 - name: Install Dependencies run: yarn install - - name: Check for syntax errors - run: yarn build + - name: Build for Chrome + run: yarn build -t chrome + - name: Build for Firefox + run: yarn build -t firefox diff --git a/src/builder/index.js b/src/builder/index.js index 2cb5701..adf26c9 100644 --- a/src/builder/index.js +++ b/src/builder/index.js @@ -14,7 +14,7 @@ target(); if (config.interpreter) { config.interpreter.forEach((interpreter) => { const input = join(srcDir, interpreter.input); - const output = join(distDir, interpreter.output); + const output = join(distDir, process.env.TARGET_BROWSER, interpreter.output); builder(input, output, interpreter.type); }); diff --git a/src/builder/watch.js b/src/builder/watch.js index 6a6cb05..b0f6d04 100644 --- a/src/builder/watch.js +++ b/src/builder/watch.js @@ -30,7 +30,7 @@ watcher.on('change', async (path) => { if (conf) { const fileType = path.split('.').pop(); - const outPath = join(distDir, conf.output); + const outPath = join(distDir, process.env.TARGET_BROWSER, conf.output); await fileBuilder(path, outPath, fileType); }