Skip to content

Commit 216beb0

Browse files
author
Andy O'Neill
committed
fix: update prepublish script to use correct path separator
1 parent a5bbc4c commit 216beb0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

scripts/prepublish.mjs

+5-1
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,17 @@ const downloadMicrobitHex = async () => {
9393
const absoluteGeneratedDir = path.join(basePath, relativeGeneratedDir);
9494
fs.mkdirSync(absoluteGeneratedDir, {recursive: true});
9595
const absoluteGeneratedFile = path.join(basePath, relativeGeneratedFile);
96+
const requirePath = `./${path
97+
.relative(relativeGeneratedDir, relativeHexFile)
98+
.split(path.win32.sep)
99+
.join(path.posix.sep)}`;
96100
fs.writeFileSync(
97101
absoluteGeneratedFile,
98102
[
99103
'// This file is generated by scripts/prepublish.mjs',
100104
'// Do not edit this file directly',
101105
'// This file relies on a loader to turn this `require` into a URL',
102-
`module.exports = require('./${path.relative(relativeGeneratedDir, relativeHexFile)}');`,
106+
`module.exports = require('${requirePath}');`,
103107
'' // final newline
104108
].join('\n')
105109
);

0 commit comments

Comments
 (0)