mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
18 lines
632 B
TypeScript
18 lines
632 B
TypeScript
import * as postcss from 'postcss';
|
|
import * as url from 'postcss-url';
|
|
|
|
const standard: postcss.Transformer = url();
|
|
|
|
const single: postcss.Transformer = url({ url: 'copy', assetsPath: 'img', useHash: true });
|
|
|
|
const multiple: postcss.Transformer = url([
|
|
{ filter: '**/assets/copy/*.png', url: 'copy', assetsPath: 'img', useHash: true },
|
|
{ filter: '**/assets/inline/*.svg', url: 'inline', optimizeSvgEncode: true },
|
|
{ filter: '**/assets/**/*.gif', url: 'rebase' },
|
|
{ filter: 'cdn/**/*', url: (asset) => `https://cdn.url/${asset.url}` },
|
|
]);
|
|
|
|
postcss().use(standard);
|
|
postcss().use(single);
|
|
postcss().use(multiple);
|