chore: add tests, gh actions and prettier config

This commit is contained in:
2025-09-30 17:50:49 -04:00
parent 4e7820e4d4
commit d2b5cdc016
16 changed files with 1844 additions and 13 deletions
+8 -8
View File
@@ -1,19 +1,19 @@
const babel = require("@babel/core");
const babel = require('@babel/core')
async function plugin(bundle, { name, data, mode }) {
return new Promise((resolve, reject) => {
// only transform javascript files
if (name.match(/\.js$|\.cjs$|\.mjs$/)) {
babel.transform(data.toString(), (err, result) => {
if (err) reject(err);
if (err) reject(err)
// overwrite the old code with the transpiled code in the bundle
bundle.write(name, result.code, { mode });
resolve();
});
bundle.write(name, result.code, { mode })
resolve()
})
} else {
resolve();
resolve()
}
});
})
}
module.exports = plugin;
module.exports = plugin