From 0a1a40aac930ea1a0bc8cbd5b330383da0832647 Mon Sep 17 00:00:00 2001 From: Ivan Polyakov Date: Sat, 8 Oct 2022 21:54:05 +0300 Subject: [PATCH 1/3] .drone.yml added to .npmignore --- .npmignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.npmignore b/.npmignore index 89152b8..867bf93 100644 --- a/.npmignore +++ b/.npmignore @@ -1,2 +1,3 @@ dist example +.drone.yml -- 2.36.1 From e30890e3552d389ed582b87641ad36856eb1ed80 Mon Sep 17 00:00:00 2001 From: Ivan Polyakov Date: Sun, 9 Oct 2022 17:13:39 +0300 Subject: [PATCH 2/3] package version shield --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2960e55..dab0255 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ sxml-loader =========== -[![Build Status](http://drone.vilor.one/api/badges/vilor/sxml-loader/status.svg)](http://drone.vilor.one/vilor/sxml-loader) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Build status](http://drone.vilor.one/api/badges/vilor/sxml-loader/status.svg)](http://drone.vilor.one/vilor/sxml-loader) +[![Package version](https://img.shields.io/npm/v/sxml-loader)](https://npmjs.com/sxml-loader)
Scheme Date: Tue, 11 Oct 2022 23:49:03 +0300 Subject: [PATCH 3/3] build process fixed from stopping when guile is compiling modules and writing logs to stderr --- loader.js | 11 ++++++++--- package.json | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/loader.js b/loader.js index 3219b47..69f3c36 100644 --- a/loader.js +++ b/loader.js @@ -32,12 +32,13 @@ module.exports = function(content, map, meta) { if (options.expr) expr = options.expr; expr = expr.replace('SXML_LOADER_CONTENT', content); + chdir(this.rootContext); const cb = this.async(); runScheme('guile', ['-c', expr]).then(data => { cb(null, `${doctype}\n${data}`, map, meta); - }).catch(err => { - console.error(err); + }).catch(code => { + console.error(`Guile exited with code ${code}`); }); } @@ -49,7 +50,11 @@ function runScheme(interpreter, flags) { resolve(data); }); scheme.stderr.on('data', (data) => { - reject(data.toString()); + console.error(data.toString()); + }); + scheme.on('exit', (code) => { + if (code) + reject(code); }); }); } diff --git a/package.json b/package.json index 659b9e2..16b8bfe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sxml-loader", - "version": "0.3.0", + "version": "0.3.1", "description": "Scheme XML loader for webpack", "main": "loader.js", "bugs": "http://git.vilor.one/vilor/sxml-loader/issues", -- 2.36.1