mirror of
https://github.com/svg/svgo.git
synced 2025-07-28 09:22:00 +03:00
feat: expose builtin plugins (#2027)
This commit is contained in:
@ -2,7 +2,11 @@ import os from 'os';
|
||||
import fs from 'fs';
|
||||
import { pathToFileURL } from 'url';
|
||||
import path from 'path';
|
||||
import { VERSION, optimize as optimizeAgnostic } from './svgo.js';
|
||||
import {
|
||||
VERSION,
|
||||
optimize as optimizeAgnostic,
|
||||
builtinPlugins,
|
||||
} from './svgo.js';
|
||||
|
||||
const importConfig = async (configFile) => {
|
||||
// dynamic import expects file url instead of path and may fail
|
||||
@ -25,7 +29,7 @@ const isFile = async (file) => {
|
||||
}
|
||||
};
|
||||
|
||||
export { VERSION };
|
||||
export { VERSION, builtinPlugins };
|
||||
|
||||
export const loadConfig = async (configFile, cwd = process.cwd()) => {
|
||||
if (configFile != null) {
|
||||
@ -77,6 +81,7 @@ export const optimize = (input, config) => {
|
||||
|
||||
export default {
|
||||
VERSION,
|
||||
builtinPlugins,
|
||||
loadConfig,
|
||||
optimize,
|
||||
};
|
||||
|
Reference in New Issue
Block a user