Skip to content

Commit c11a4b8

Browse files
authored
Add basename var to nunjucks (#12)
* Add basename var to nunjucks * Change variable name
1 parent 18874c5 commit c11a4b8

3 files changed

Lines changed: 12 additions & 3 deletions

File tree

dist/index.js

Lines changed: 6 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { basename } from "path";
12
import { Transformer } from "@parcel/plugin";
23
import { renderString, configure } from "nunjucks";
34

@@ -29,7 +30,10 @@ export default new Transformer({
2930
async transform({ asset, config }) {
3031
configure({ autoescape: false });
3132
let code = await asset.getCode();
32-
let result = renderString(code, config);
33+
let result = renderString(code, {
34+
...config,
35+
filename: basename(asset.filePath),
36+
});
3337
asset.setCode(result);
3438
return [asset];
3539
},

0 commit comments

Comments
 (0)