@stylable/core
Version:
CSS for Components
65 lines (64 loc) • 2.18 kB
text/typescript
export { safeParse } from './parser';
export { StylableProcessor } from './stylable-processor';
export {
StylableTransformer,
postProcessor,
replaceValueHook,
StylableExports,
transformerDiagnostics,
ResolvedElement,
InferredSelector,
} from './stylable-transformer';
export { validateDefaultConfig } from './stylable';
export {
STSymbol,
STImport,
STGlobal,
STNamespace,
STCustomSelector,
STCustomState,
CSSClass,
CSSType,
CSSKeyframes,
CSSLayer,
CSSContains,
CSSCustomProperty,
STStructure,
} from './features';
export { defaultFeatureFlags } from './features/feature';
export type {
MappedStates,
StateParsedValue,
TemplateStateParsedValue,
} from './helpers/custom-state';
export { murmurhash3_32_gc } from './murmurhash';
export { cssParse } from './parser';
export type { OptimizeConfig, IStylableOptimizer, ModuleResolver } from './types';
export {
nativePseudoClasses,
nativePseudoElements,
knownPseudoClassesWithNestedSelectors,
} from './native-reserved-lists';
export { isAsset, makeAbsolute, isRelativeNativeCss, fixRelativeUrls } from './stylable-assets';
export { namespace, namespaceDelimiter } from './helpers/namespace';
export { parseSelectorWithCache } from './helpers/selector';
export {
emitDiagnostics,
DiagnosticsMode,
EmitDiagnosticsContext,
reportDiagnostic,
} from './report-diagnostic';
export {
StylableResolver,
StylableResolverCache,
isValidCSSResolve,
CSSResolveMaybe,
} from './stylable-resolver';
export { CacheItem, FileProcessor, cachedProcessFile, processFn } from './cached-process-file';
export { createStylableFileProcessor } from './create-stylable-processor';
export { packageNamespaceFactory } from './resolve-namespace-factories';
export { BoxedValueArray, BoxedValueMap, createCustomValue } from './custom-values';
export { DiagnosticBase } from './diagnostics';
export { tryCollectImportsDeep, parsePseudoImport, createAtImportProps } from './helpers/import';
export { processDeclarationFunctions } from './process-declaration-functions';
export { plugableRecord } from './helpers/plugable-record';