2026-04-22 16:54:35 +03:00
|
|
|
|
import type { SvgSpritesConfig } from './types.js'
|
|
|
|
|
|
|
2026-04-21 23:07:34 +03:00
|
|
|
|
export { generate } from './generate.js'
|
2026-04-22 16:54:35 +03:00
|
|
|
|
export { resolveSprites, resolveSpriteEntry } from './scanner.js'
|
2026-04-21 23:07:34 +03:00
|
|
|
|
export { compileSprite } from './compiler.js'
|
|
|
|
|
|
export { createShapeTransform } from './transforms.js'
|
|
|
|
|
|
export { generatePreview } from './preview.js'
|
2026-04-22 16:54:35 +03:00
|
|
|
|
export { generateReactModule } from './codegen-react.js'
|
|
|
|
|
|
export { loadConfig } from './config.js'
|
2026-04-21 23:07:34 +03:00
|
|
|
|
|
|
|
|
|
|
export type {
|
2026-04-22 16:54:35 +03:00
|
|
|
|
SvgSpritesConfig,
|
|
|
|
|
|
SpriteEntry,
|
2026-04-21 23:07:34 +03:00
|
|
|
|
SpriteResult,
|
|
|
|
|
|
SpriteFolder,
|
|
|
|
|
|
SpriteMode,
|
|
|
|
|
|
TransformOptions,
|
|
|
|
|
|
} from './types.js'
|
2026-04-22 16:54:35 +03:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* Хелпер для типизации конфига с автодополнением.
|
|
|
|
|
|
*/
|
|
|
|
|
|
export function defineConfig(config: SvgSpritesConfig): SvgSpritesConfig {
|
|
|
|
|
|
return config
|
|
|
|
|
|
}
|