Skip to content

Commit

Permalink
fix: Consider platform specific CRLF when generating d.ts files
Browse files Browse the repository at this point in the history
WHen building @histoire/vendors the generated files were saved witn \n line endings. On Windows this resulted that these files were showing up as "changed". Using platform specific line endings solves this problem.
  • Loading branch information
peterbud committed Dec 12, 2023
1 parent 90c793d commit 9fab23b
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions packages/histoire-vendors/rollup.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ export default defineConfig({
}),
{
name: 'define',
transform (code) {
transform(code) {
return code.replace(/__VUE_OPTIONS_API__/g, 'true')
},
},
{
name: 'process-build',
closeBundle () {
closeBundle() {
try {
const pkg = fs.readJsonSync('./package.json')
const tempDir = path.resolve('./node_modules/.temp/histoire-vendors')
Expand Down Expand Up @@ -68,7 +68,7 @@ export default defineConfig({
const filepath = file.replace(/\.d\.ts$/, '')
const content = `import Default from '${filepath}'
export default Default
export * from '${filepath}'\n`
export * from '${filepath}'\n`.replace(/\n/g, process.platform === 'win32' ? '\r\n' : '\n')
fs.writeFileSync(path.basename(file).replace(/^b-/, ''), content, 'utf-8')
}
// Exports (package.json)
Expand Down

0 comments on commit 9fab23b

Please sign in to comment.