mirror of
https://github.com/frappe/books.git
synced 2024-11-10 07:40:55 +00:00
24 lines
625 B
JavaScript
24 lines
625 B
JavaScript
|
import fs from 'fs';
|
||
|
|
||
|
/**
|
||
|
* source: https://github.com/evanw/esbuild/issues/1685#issuecomment-944916409
|
||
|
* @type {import('esbuild').Plugin}
|
||
|
*/
|
||
|
export const excludeVendorFromSourceMap = {
|
||
|
name: 'excludeVendorFromSourceMap',
|
||
|
setup(build) {
|
||
|
build.onLoad({ filter: /node_modules/ }, (args) => {
|
||
|
if (args.path.endsWith('.json')) {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
return {
|
||
|
contents:
|
||
|
fs.readFileSync(args.path, 'utf8') +
|
||
|
'\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIiJdLCJtYXBwaW5ncyI6IkEifQ==',
|
||
|
loader: 'default',
|
||
|
};
|
||
|
});
|
||
|
},
|
||
|
};
|