vite-awesome-svg-loader
Version:
A universal Vite SVG loader. Imports SVGs as source code, base64 and data URI. Preserves stroke width. Replaces colors with currentColor or custom colors. Creates SVG sprites. Optimizes SVGs.
391 lines (390 loc) • 10.7 kB
TypeScript
declare module "*.svg" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?preserve-line-width" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?preserve-line-width=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?preserve-line-width=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&preserve-line-width" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&preserve-line-width=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&preserve-line-width=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&preserve-line-width" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&preserve-line-width=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&preserve-line-width=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&preserve-line-width" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&preserve-line-width=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&preserve-line-width=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&preserve-line-width" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&preserve-line-width=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&preserve-line-width=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&preserve-line-width" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&preserve-line-width=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&preserve-line-width=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?set-current-color" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?set-current-color=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?set-current-color=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&set-current-color" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&set-current-color=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&set-current-color=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&set-current-color" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&set-current-color=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&set-current-color=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&set-current-color" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&set-current-color=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&set-current-color=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&set-current-color" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&set-current-color=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&set-current-color=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&set-current-color" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&set-current-color=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&set-current-color=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?skip-transforms" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?skip-transforms=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?skip-transforms=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&skip-transforms" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&skip-transforms=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&skip-transforms=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&skip-transforms" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&skip-transforms=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&skip-transforms=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&skip-transforms" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&skip-transforms=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&skip-transforms=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&skip-transforms" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&skip-transforms=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&skip-transforms=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&skip-transforms" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&skip-transforms=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&skip-transforms=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?skip-awesome-svg-loader" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?skip-awesome-svg-loader=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?skip-awesome-svg-loader=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&skip-awesome-svg-loader" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&skip-awesome-svg-loader=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?url&skip-awesome-svg-loader=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&skip-awesome-svg-loader" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&skip-awesome-svg-loader=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source&skip-awesome-svg-loader=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&skip-awesome-svg-loader" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&skip-awesome-svg-loader=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?source-data-uri&skip-awesome-svg-loader=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&skip-awesome-svg-loader" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&skip-awesome-svg-loader=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64&skip-awesome-svg-loader=false" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&skip-awesome-svg-loader" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&skip-awesome-svg-loader=true" {
export const src: string;
export default src;
export const prefix: string
}
declare module "*.svg?base64-data-uri&skip-awesome-svg-loader=false" {
export const src: string;
export default src;
export const prefix: string
}