Skip to content

Commit

Permalink
transform: banner/footer with local-css/global-css
Browse files Browse the repository at this point in the history
  • Loading branch information
evanw committed Sep 13, 2023
1 parent bbd82b2 commit 900a90d
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 9 deletions.
2 changes: 1 addition & 1 deletion pkg/api/api_impl.go
Original file line number Diff line number Diff line change
Expand Up @@ -1768,7 +1768,7 @@ func transformImpl(input string, transformOpts TransformOptions) TransformResult
SourceFile: transformOpts.Sourcefile,
},
}
if options.Stdin.Loader == config.LoaderCSS {
if options.Stdin.Loader.IsCSS() {
options.CSSBanner = transformOpts.Banner
options.CSSFooter = transformOpts.Footer
} else {
Expand Down
18 changes: 10 additions & 8 deletions scripts/js-api-tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -5302,14 +5302,16 @@ let transformTests = {
},

async cssBannerFooterTransform({ esbuild }) {
var { code } = await esbuild.transform(`
div { color: red }
`, {
loader: 'css',
banner: '/* banner */',
footer: '/* footer */',
})
assert.strictEqual(code, `/* banner */\ndiv {\n color: red;\n}\n/* footer */\n`)
for (const loader of ['css', 'local-css', 'global-css']) {
var { code } = await esbuild.transform(`
div { color: red }
`, {
loader,
banner: '/* banner */',
footer: '/* footer */',
})
assert.strictEqual(code, `/* banner */\ndiv {\n color: red;\n}\n/* footer */\n`)
}
},

async transformDirectEval({ esbuild }) {
Expand Down

0 comments on commit 900a90d

Please sign in to comment.