@bomb.sh/tools
Version:
The internal dev, build, and lint CLI for Bombshell projects
14 lines • 1.58 kB
text/typescript
//#region src/commands/publint.d.ts
declare function runPublint(): Promise<{
tool: 'publint';
level: import("publint").MessageType;
code: "BIN_FILE_NOT_EXECUTABLE" | "CJS_WITH_ESMODULE_DEFAULT_EXPORT" | "DEPRECATED_FIELD_JSNEXT" | "EXPORTS_DEFAULT_SHOULD_BE_LAST" | "EXPORTS_FALLBACK_ARRAY_USE" | "EXPORTS_GLOB_NO_DEPRECATED_SUBPATH_MAPPING" | "EXPORTS_GLOB_NO_MATCHED_FILES" | "EXPORTS_MISSING_ROOT_ENTRYPOINT" | "EXPORTS_MODULE_SHOULD_BE_ESM" | "EXPORTS_MODULE_SHOULD_PRECEDE_REQUIRE" | "EXPORTS_TYPES_INVALID_FORMAT" | "EXPORTS_TYPES_SHOULD_BE_FIRST" | "EXPORTS_VALUE_CONFLICTS_WITH_BROWSER" | "EXPORTS_VALUE_INVALID" | "FIELD_INVALID_VALUE_TYPE" | "FILE_DOES_NOT_EXIST" | "FILE_INVALID_EXPLICIT_FORMAT" | "FILE_INVALID_FORMAT" | "FILE_INVALID_JSX_EXTENSION" | "FILE_NOT_PUBLISHED" | "HAS_ESM_MAIN_BUT_NO_EXPORTS" | "HAS_MODULE_BUT_NO_EXPORTS" | "IMPLICIT_INDEX_JS_INVALID_FORMAT" | "IMPORTS_DEFAULT_SHOULD_BE_LAST" | "IMPORTS_FALLBACK_ARRAY_USE" | "IMPORTS_GLOB_NO_DEPRECATED_SUBPATH_MAPPING" | "IMPORTS_GLOB_NO_MATCHED_FILES" | "IMPORTS_KEY_INVALID" | "IMPORTS_MODULE_SHOULD_BE_ESM" | "IMPORTS_MODULE_SHOULD_PRECEDE_REQUIRE" | "IMPORTS_VALUE_INVALID" | "INVALID_REPOSITORY_VALUE" | "LOCAL_DEPENDENCY" | "MODULE_SHOULD_BE_ESM" | "TYPES_NOT_EXPORTED" | "USE_EXPORTS_BROWSER" | "USE_EXPORTS_OR_IMPORTS_BROWSER" | "USE_FILES" | "USE_LICENSE" | "USE_TYPE";
message: string;
file: string;
line: undefined;
column: undefined;
}[]>;
declare function publintCommand(): Promise<void>;
//#endregion
export { publintCommand, runPublint };
//# sourceMappingURL=publint.d.mts.map