Initial commit
This commit is contained in:
8
node_modules/vite-plugin-css-injected-by-js/dist/esm/declarations/index.d.ts
generated
vendored
Normal file
8
node_modules/vite-plugin-css-injected-by-js/dist/esm/declarations/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import type { Plugin } from 'vite';
|
||||
import type { PluginConfiguration } from './interface';
|
||||
/**
|
||||
* Inject the CSS compiled with JS.
|
||||
*
|
||||
* @return {Plugin}
|
||||
*/
|
||||
export default function cssInjectedByJsPlugin({ cssAssetsFilterFunction, dev: { enableDev, removeStyleCode, removeStyleCodeFunction }, injectCode, injectCodeFunction, injectionCodeFormat, jsAssetsFilterFunction, preRenderCSSCode, relativeCSSInjection, styleId, suppressUnusedCssWarning, topExecutionPriority, useStrictCSP, }?: PluginConfiguration | undefined): Plugin[];
|
||||
31
node_modules/vite-plugin-css-injected-by-js/dist/esm/declarations/interface.d.ts
generated
vendored
Normal file
31
node_modules/vite-plugin-css-injected-by-js/dist/esm/declarations/interface.d.ts
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
import type { InjectCode, InjectCodeFunction } from './utils';
|
||||
import type { OutputAsset, OutputChunk } from 'rollup';
|
||||
import type { BuildOptions } from 'vite';
|
||||
import type { ModuleFormat } from 'rollup';
|
||||
export interface DevOptions {
|
||||
enableDev?: boolean;
|
||||
removeStyleCode?: (id: string) => string;
|
||||
removeStyleCodeFunction?: (id: string) => void;
|
||||
}
|
||||
export interface BaseOptions {
|
||||
dev?: DevOptions;
|
||||
injectCode?: InjectCode;
|
||||
injectCodeFunction?: InjectCodeFunction;
|
||||
injectionCodeFormat?: ModuleFormat;
|
||||
styleId?: string | (() => string);
|
||||
topExecutionPriority?: boolean;
|
||||
useStrictCSP?: boolean;
|
||||
}
|
||||
export interface PluginConfiguration extends BaseOptions {
|
||||
cssAssetsFilterFunction?: (chunk: OutputAsset) => boolean;
|
||||
jsAssetsFilterFunction?: (chunk: OutputChunk) => boolean;
|
||||
preRenderCSSCode?: (cssCode: string) => string;
|
||||
relativeCSSInjection?: boolean;
|
||||
suppressUnusedCssWarning?: boolean;
|
||||
}
|
||||
export interface CSSInjectionConfiguration extends BaseOptions {
|
||||
cssToInject: string;
|
||||
}
|
||||
export interface BuildCSSInjectionConfiguration extends CSSInjectionConfiguration {
|
||||
buildOptions: BuildOptions;
|
||||
}
|
||||
26
node_modules/vite-plugin-css-injected-by-js/dist/esm/declarations/utils.d.ts
generated
vendored
Normal file
26
node_modules/vite-plugin-css-injected-by-js/dist/esm/declarations/utils.d.ts
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
import type { OutputBundle, OutputChunk } from 'rollup';
|
||||
import type { BuildCSSInjectionConfiguration, PluginConfiguration } from './interface';
|
||||
interface InjectCodeOptions {
|
||||
styleId?: string | (() => string);
|
||||
useStrictCSP?: boolean;
|
||||
attributes?: {
|
||||
[key: string]: string;
|
||||
} | undefined;
|
||||
}
|
||||
export type InjectCode = (cssCode: string, options: InjectCodeOptions) => string;
|
||||
export type InjectCodeFunction = (cssCode: string, options: InjectCodeOptions) => void;
|
||||
export declare function buildCSSInjectionCode({ buildOptions, cssToInject, injectCode, injectCodeFunction, injectionCodeFormat, styleId, useStrictCSP, }: BuildCSSInjectionConfiguration): Promise<OutputChunk | null>;
|
||||
export declare function resolveInjectionCode(cssCode: string, injectCode: ((cssCode: string, options: InjectCodeOptions) => string) | undefined, injectCodeFunction: ((cssCode: string, options: InjectCodeOptions) => void) | undefined, { styleId, useStrictCSP, attributes }: InjectCodeOptions): string;
|
||||
export declare function removeLinkStyleSheets(html: string, cssFileName: string): string;
|
||||
export declare function warnLog(msg: string): void;
|
||||
export declare function debugLog(msg: string): void;
|
||||
export declare function extractCss(bundle: OutputBundle, cssName: string): string;
|
||||
export declare function concatCssAndDeleteFromBundle(bundle: OutputBundle, cssAssets: string[]): string;
|
||||
export declare function buildJsCssMap(bundle: OutputBundle, jsAssetsFilterFunction?: PluginConfiguration['jsAssetsFilterFunction']): Record<string, string[]>;
|
||||
export declare function getJsTargetBundleKeys(bundle: OutputBundle, jsAssetsFilterFunction?: PluginConfiguration['jsAssetsFilterFunction']): string[];
|
||||
export declare function relativeCssInjection(bundle: OutputBundle, assetsWithCss: Record<string, string[]>, buildCssCode: (css: string) => Promise<OutputChunk | null>, topExecutionPriorityFlag: boolean): Promise<void>;
|
||||
export declare function globalCssInjection(bundle: OutputBundle, cssAssets: string[], buildCssCode: (css: string) => Promise<OutputChunk | null>, jsAssetsFilterFunction: PluginConfiguration['jsAssetsFilterFunction'], topExecutionPriorityFlag: boolean): Promise<void>;
|
||||
export declare function buildOutputChunkWithCssInjectionCode(jsAssetCode: string, cssInjectionCode: string, topExecutionPriorityFlag: boolean): string;
|
||||
export declare function clearImportedCssViteMetadataFromBundle(bundle: OutputBundle, unusedCssAssets: string[]): void;
|
||||
export declare function isCSSRequest(request: string): boolean;
|
||||
export {};
|
||||
Reference in New Issue
Block a user