From a5c640773219a0b9ca9a239ec5abba4f03c820a5 Mon Sep 17 00:00:00 2001 From: Julli4n <11952329+Julli4n@users.noreply.github.com> Date: Fri, 3 Sep 2021 14:27:02 -0700 Subject: [PATCH] update --- middleware/deno-bundler/index.ts | 19 +++++++++++++------ middleware/deno-bundler/package.json | 4 ++-- middleware/sass-compiler/index.ts | 3 ++- middleware/sass-compiler/package.json | 4 ++-- 4 files changed, 19 insertions(+), 11 deletions(-) diff --git a/middleware/deno-bundler/index.ts b/middleware/deno-bundler/index.ts index bb50858..e46f3ba 100644 --- a/middleware/deno-bundler/index.ts +++ b/middleware/deno-bundler/index.ts @@ -35,12 +35,16 @@ const denoBundler: Middleware = { file.originalPath! ]); - if (!bundle.stdout.length) return file.change({ shouldCommit: false }); + if (!bundle.stdout.length) { + file.errors.push(new Error(bundle.stderr)); + return file.change({ shouldCommit: false }) + }; - if (!settings?.useBabel) return file.change({ - source: bundle.stdout.toString(), - path: `${file.path}.js` - }); + if (!settings?.useBabel) + return file.change({ + source: bundle.stdout.toString(), + path: `${file.path}.js` + }); const transformed = babel.transformSync(bundle.stdout.toString(), { presets: [[babelPresetEnv, { targets: "> 0.25%, not dead" }]], @@ -50,7 +54,10 @@ const denoBundler: Middleware = { ], }); - if (!transformed?.code) return file.change({ shouldCommit: false }); + if (!transformed?.code) { + file.errors.push(new Error("babel.transformSync sent no code")); + return file.change({ shouldCommit: false }) + }; return file.change({ diff --git a/middleware/deno-bundler/package.json b/middleware/deno-bundler/package.json index da45387..3c4c081 100644 --- a/middleware/deno-bundler/package.json +++ b/middleware/deno-bundler/package.json @@ -2,8 +2,8 @@ "name": "@rumblewikis/wikipages-deno-bundler-middleware", "description": "Bundles .jsx, .tsx, .js, and .ts files into .js files using the Deno bundler for WikiPages.", "version": "0.3.0", - "main": "out/index.js", - "types": "out/index.d.ts", + "main": "index.js", + "types": "index.d.ts", "keywords": [ "mediawiki", "wiki", diff --git a/middleware/sass-compiler/index.ts b/middleware/sass-compiler/index.ts index 0c90985..9b813d0 100644 --- a/middleware/sass-compiler/index.ts +++ b/middleware/sass-compiler/index.ts @@ -18,7 +18,8 @@ const sassCompiler: Middleware = { source: compiled.css.toString() }) - } catch { + } catch(err) { + file.errors.push(err); return file.change({ shouldCommit: false }); diff --git a/middleware/sass-compiler/package.json b/middleware/sass-compiler/package.json index aab3de7..6bf9659 100644 --- a/middleware/sass-compiler/package.json +++ b/middleware/sass-compiler/package.json @@ -2,8 +2,8 @@ "name": "@rumblewikis/wikipages-sass-compiler-middleware", "description": "Compiles SASS/SCSS code for WikiPages.", "version": "0.3.0", - "main": "out/index.js", - "types": "out/index.d.ts", + "main": "index.js", + "types": "index.d.ts", "keywords": [ "mediawiki", "wiki",