File tree Expand file tree Collapse file tree 1 file changed +12
-25
lines changed
Expand file tree Collapse file tree 1 file changed +12
-25
lines changed Original file line number Diff line number Diff line change @@ -616,37 +616,24 @@ In our case `Data URL` used. Here is an example of source map:
616616}
617617```
618618
619- To generate ** source map** you need to pass:
620-
621- - ✅ ` sourceFileName ` ;
622- - ✅ ` sourceMapName ` ;
619+ To generate ** source map** you can use:
623620
624621``` js
625- putout (source, {
626- fix: false ,
627- sourceFileName: ' hello.js' ,
628- sourceMapName: ' world.js' ,
629- plugins: [
630- ' remove-unused-variables' ,
631- ],
622+ const {generate } = require (' @putout/engine-parser' );
623+ const {parse } = require (' @putout/engine-parser/babel' );
624+
625+ const ast = parse (source, {
626+ sourceFilename: ' hello.js' ,
627+ });
628+
629+ generate (ast, {sourceMaps: true }, {
630+ ' hello.js' : source,
632631});
633632
634633// returns
635634({
636- code: `
637- const hello = 'world';
638- const hi = 'there';
639- console.log(hello);
640- //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJ...
641- ` ,
642- places: [{
643- rule: ' remove-unused-variables' ,
644- message: ' "hi" is defined but never used' ,
645- position: {
646- line: 3 ,
647- column: 10 ,
648- },
649- }],
635+ code,
636+ map,
650637});
651638```
652639
You can’t perform that action at this time.
0 commit comments