mirror of
https://github.com/balena-os/balena-supervisor.git
synced 2024-12-22 23:12:23 +00:00
35e11de69d
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
10 lines
462 B
JavaScript
10 lines
462 B
JavaScript
// knex migrations use dynamic requires which break with webpack.
|
|
// This hack makes the migrations directory a constant so that at least we can use webpack contexts for the
|
|
// require.
|
|
module.exports = function (source) {
|
|
return source
|
|
.toString()
|
|
.replace(/require\(_path2\.default\.join\(_?this\._absoluteConfigDir\(\), name\)\);/g, "require('./migrations/' + name);")
|
|
.replace("require(directory + '/' + name);", "require('./migrations/' + name);")
|
|
}
|