diff options
| author | 2021-08-17 01:44:30 -0700 | |
|---|---|---|
| committer | 2021-08-17 01:44:30 -0700 | |
| commit | 574be79253f503fe3caedf5d66b1ff35f71a55d0 (patch) | |
| tree | 1b55bb45d754a33428267834b75bd26ee1fa21fb /src/api | |
| parent | 209391d01c9fad548d5b84d8d0c530d317aa1d92 (diff) | |
| download | bun-574be79253f503fe3caedf5d66b1ff35f71a55d0.tar.gz bun-574be79253f503fe3caedf5d66b1ff35f71a55d0.tar.zst bun-574be79253f503fe3caedf5d66b1ff35f71a55d0.zip | |
alright thats the rename
Former-commit-id: 0faf61249e76382dfb1aa8721249474eae920753
Diffstat (limited to 'src/api')
| -rw-r--r-- | src/api/schema.d.ts | 1172 | ||||
| -rw-r--r-- | src/api/schema.js | 1492 | ||||
| -rw-r--r-- | src/api/schema.peechy | 12 | ||||
| -rw-r--r-- | src/api/schema.zig | 28 |
4 files changed, 1416 insertions, 1288 deletions
diff --git a/src/api/schema.d.ts b/src/api/schema.d.ts index 021f20c3b..39ba7fa82 100644 --- a/src/api/schema.d.ts +++ b/src/api/schema.d.ts @@ -1,4 +1,4 @@ -import type {ByteBuffer} from "peechy"; +import type { ByteBuffer } from "peechy"; type byte = number; type float = number; @@ -12,515 +12,661 @@ type int32 = number; type float32 = number; type uint16 = number; type uint32 = number; - export enum Loader { - jsx = 1, - js = 2, - ts = 3, - tsx = 4, - css = 5, - file = 6, - json = 7 - } - export const LoaderKeys = { - 1: "jsx", - jsx: "jsx", - 2: "js", - js: "js", - 3: "ts", - ts: "ts", - 4: "tsx", - tsx: "tsx", - 5: "css", - css: "css", - 6: "file", - file: "file", - 7: "json", - json: "json" - } - export enum ResolveMode { - disable = 1, - lazy = 2, - dev = 3, - bundle = 4 - } - export const ResolveModeKeys = { - 1: "disable", - disable: "disable", - 2: "lazy", - lazy: "lazy", - 3: "dev", - dev: "dev", - 4: "bundle", - bundle: "bundle" - } - export enum Platform { - browser = 1, - node = 2, - bun = 3 - } - export const PlatformKeys = { - 1: "browser", - browser: "browser", - 2: "node", - node: "node", - 3: "bun", - bun: "bun" - } - export enum JSXRuntime { - automatic = 1, - classic = 2 - } - export const JSXRuntimeKeys = { - 1: "automatic", - automatic: "automatic", - 2: "classic", - classic: "classic" - } - export enum ScanDependencyMode { - app = 1, - all = 2 - } - export const ScanDependencyModeKeys = { - 1: "app", - app: "app", - 2: "all", - all: "all" - } - export enum ModuleImportType { - import = 1, - require = 2 - } - export const ModuleImportTypeKeys = { - 1: "import", - import: "import", - 2: "require", - require: "require" - } - export enum DotEnvBehavior { - disable = 1, - prefix = 2, - load_all = 3 - } - export const DotEnvBehaviorKeys = { - 1: "disable", - disable: "disable", - 2: "prefix", - prefix: "prefix", - 3: "load_all", - load_all: "load_all" - } - export enum TransformResponseStatus { - success = 1, - fail = 2 - } - export const TransformResponseStatusKeys = { - 1: "success", - success: "success", - 2: "fail", - fail: "fail" - } - export enum MessageKind { - err = 1, - warn = 2, - note = 3, - debug = 4 - } - export const MessageKindKeys = { - 1: "err", - err: "err", - 2: "warn", - warn: "warn", - 3: "note", - note: "note", - 4: "debug", - debug: "debug" - } - export enum Reloader { - disable = 1, - live = 2, - fast_refresh = 3 - } - export const ReloaderKeys = { - 1: "disable", - disable: "disable", - 2: "live", - live: "live", - 3: "fast_refresh", - fast_refresh: "fast_refresh" - } - export enum WebsocketMessageKind { - welcome = 1, - file_change_notification = 2, - build_success = 3, - build_fail = 4, - manifest_success = 5, - manifest_fail = 6 - } - export const WebsocketMessageKindKeys = { - 1: "welcome", - welcome: "welcome", - 2: "file_change_notification", - file_change_notification: "file_change_notification", - 3: "build_success", - build_success: "build_success", - 4: "build_fail", - build_fail: "build_fail", - 5: "manifest_success", - manifest_success: "manifest_success", - 6: "manifest_fail", - manifest_fail: "manifest_fail" - } - export enum WebsocketCommandKind { - build = 1, - manifest = 2 - } - export const WebsocketCommandKindKeys = { - 1: "build", - build: "build", - 2: "manifest", - manifest: "manifest" - } - export interface JSX { - factory: string; - runtime: JSXRuntime; - fragment: string; - development: boolean; - import_source: string; - react_fast_refresh: boolean; - } - - export interface StringPointer { - offset: uint32; - length: uint32; - } - - export interface JavascriptBundledModule { - path: StringPointer; - code: StringPointer; - package_id: uint32; - id: uint32; - path_extname_length: byte; - } - - export interface JavascriptBundledPackage { - name: StringPointer; - version: StringPointer; - hash: uint32; - modules_offset: uint32; - modules_length: uint32; - } - - export interface JavascriptBundle { - modules: JavascriptBundledModule[]; - packages: JavascriptBundledPackage[]; - etag: Uint8Array; - generated_at: uint32; - app_package_json_dependencies_hash: Uint8Array; - import_from_name: Uint8Array; - manifest_string: Uint8Array; - } - - export interface JavascriptBundleContainer { - bundle_format_version?: uint32; - bundle?: JavascriptBundle; - framework?: LoadedFramework; - routes?: LoadedRouteConfig; - code_length?: uint32; - } - - export interface ModuleImportRecord { - kind: ModuleImportType; - path: string; - dynamic: boolean; - } - - export interface Module { - path: string; - imports: ModuleImportRecord[]; - } - - export interface StringMap { - keys: string[]; - values: string[]; - } - - export interface LoaderMap { - extensions: string[]; - loaders: Loader[]; - } - - export interface EnvConfig { - prefix?: string; - defaults?: StringMap; - } - - export interface LoadedEnvConfig { - dotenv: DotEnvBehavior; - defaults: StringMap; - prefix: string; - } - - export interface FrameworkConfig { - package?: string; - client?: string; - server?: string; - development?: boolean; - client_env?: EnvConfig; - server_env?: EnvConfig; - } - - export interface LoadedFramework { - entry_point: string; - package: string; - development: boolean; - client: boolean; - env: LoadedEnvConfig; - } - - export interface LoadedRouteConfig { - dir: string; - extensions: string[]; - static_dir: string; - asset_prefix: string; - } - - export interface RouteConfig { - dir?: string[]; - extensions?: string[]; - static_dir?: string; - asset_prefix?: string; - } - - export interface TransformOptions { - jsx?: JSX; - tsconfig_override?: string; - resolve?: ResolveMode; - origin?: string; - absolute_working_dir?: string; - define?: StringMap; - preserve_symlinks?: boolean; - entry_points?: string[]; - write?: boolean; - inject?: string[]; - output_dir?: string; - external?: string[]; - loaders?: LoaderMap; - main_fields?: string[]; - platform?: Platform; - serve?: boolean; - extension_order?: string[]; - only_scan_dependencies?: ScanDependencyMode; - generate_node_module_bundle?: boolean; - node_modules_bundle_path?: string; - node_modules_bundle_path_server?: string; - framework?: FrameworkConfig; - router?: RouteConfig; - } - - export interface FileHandle { - path: string; - size: uint; - fd: uint; - } - - export interface Transform { - handle?: FileHandle; - path?: string; - contents?: Uint8Array; - loader?: Loader; - options?: TransformOptions; - } - - export interface OutputFile { - data: Uint8Array; - path: string; - } - - export interface TransformResponse { - status: TransformResponseStatus; - files: OutputFile[]; - errors: Message[]; - } - - export interface Location { - file: string; - namespace: string; - line: int32; - column: int32; - line_text: string; - suggestion: string; - offset: uint; - } - - export interface MessageData { - text?: string; - location?: Location; - } - - export interface Message { - kind: MessageKind; - data: MessageData; - notes: MessageData[]; - } - - export interface Log { - warnings: uint32; - errors: uint32; - msgs: Message[]; - } - - export interface WebsocketMessage { - timestamp: uint32; - kind: WebsocketMessageKind; - } - - export interface WebsocketMessageWelcome { - epoch: uint32; - javascriptReloader: Reloader; - } - - export interface WebsocketMessageFileChangeNotification { - id: uint32; - loader: Loader; - } - - export interface WebsocketCommand { - kind: WebsocketCommandKind; - timestamp: uint32; - } - - export interface WebsocketCommandBuild { - id: uint32; - } - - export interface WebsocketCommandManifest { - id: uint32; - } - - export interface WebsocketMessageBuildSuccess { - id: uint32; - from_timestamp: uint32; - loader: Loader; - module_path: string; - blob_length: uint32; - } - - export interface WebsocketMessageBuildFailure { - id: uint32; - from_timestamp: uint32; - loader: Loader; - module_path: string; - log: Log; - } - - export interface DependencyManifest { - ids: Uint32Array; - } - - export interface FileList { - ptrs: StringPointer[]; - files: string; - } - - export interface WebsocketMessageResolveIDs { - id: Uint32Array; - list: FileList; - } - - export interface WebsocketCommandResolveIDs { - ptrs: StringPointer[]; - files: string; - } - - export interface WebsocketMessageManifestSuccess { - id: uint32; - module_path: string; - loader: Loader; - manifest: DependencyManifest; - } - - export interface WebsocketMessageManifestFailure { - id: uint32; - from_timestamp: uint32; - loader: Loader; - log: Log; - } - - export declare function encodeJSX(message: JSX, bb: ByteBuffer): void; - export declare function decodeJSX(buffer: ByteBuffer): JSX; - export declare function encodeStringPointer(message: StringPointer, bb: ByteBuffer): void; - export declare function decodeStringPointer(buffer: ByteBuffer): StringPointer; - export declare function encodeJavascriptBundledModule(message: JavascriptBundledModule, bb: ByteBuffer): void; - export declare function decodeJavascriptBundledModule(buffer: ByteBuffer): JavascriptBundledModule; - export declare function encodeJavascriptBundledPackage(message: JavascriptBundledPackage, bb: ByteBuffer): void; - export declare function decodeJavascriptBundledPackage(buffer: ByteBuffer): JavascriptBundledPackage; - export declare function encodeJavascriptBundle(message: JavascriptBundle, bb: ByteBuffer): void; - export declare function decodeJavascriptBundle(buffer: ByteBuffer): JavascriptBundle; - export declare function encodeJavascriptBundleContainer(message: JavascriptBundleContainer, bb: ByteBuffer): void; - export declare function decodeJavascriptBundleContainer(buffer: ByteBuffer): JavascriptBundleContainer; - export declare function encodeModuleImportRecord(message: ModuleImportRecord, bb: ByteBuffer): void; - export declare function decodeModuleImportRecord(buffer: ByteBuffer): ModuleImportRecord; - export declare function encodeModule(message: Module, bb: ByteBuffer): void; - export declare function decodeModule(buffer: ByteBuffer): Module; - export declare function encodeStringMap(message: StringMap, bb: ByteBuffer): void; - export declare function decodeStringMap(buffer: ByteBuffer): StringMap; - export declare function encodeLoaderMap(message: LoaderMap, bb: ByteBuffer): void; - export declare function decodeLoaderMap(buffer: ByteBuffer): LoaderMap; - export declare function encodeEnvConfig(message: EnvConfig, bb: ByteBuffer): void; - export declare function decodeEnvConfig(buffer: ByteBuffer): EnvConfig; - export declare function encodeLoadedEnvConfig(message: LoadedEnvConfig, bb: ByteBuffer): void; - export declare function decodeLoadedEnvConfig(buffer: ByteBuffer): LoadedEnvConfig; - export declare function encodeFrameworkConfig(message: FrameworkConfig, bb: ByteBuffer): void; - export declare function decodeFrameworkConfig(buffer: ByteBuffer): FrameworkConfig; - export declare function encodeLoadedFramework(message: LoadedFramework, bb: ByteBuffer): void; - export declare function decodeLoadedFramework(buffer: ByteBuffer): LoadedFramework; - export declare function encodeLoadedRouteConfig(message: LoadedRouteConfig, bb: ByteBuffer): void; - export declare function decodeLoadedRouteConfig(buffer: ByteBuffer): LoadedRouteConfig; - export declare function encodeRouteConfig(message: RouteConfig, bb: ByteBuffer): void; - export declare function decodeRouteConfig(buffer: ByteBuffer): RouteConfig; - export declare function encodeTransformOptions(message: TransformOptions, bb: ByteBuffer): void; - export declare function decodeTransformOptions(buffer: ByteBuffer): TransformOptions; - export declare function encodeFileHandle(message: FileHandle, bb: ByteBuffer): void; - export declare function decodeFileHandle(buffer: ByteBuffer): FileHandle; - export declare function encodeTransform(message: Transform, bb: ByteBuffer): void; - export declare function decodeTransform(buffer: ByteBuffer): Transform; - export declare function encodeOutputFile(message: OutputFile, bb: ByteBuffer): void; - export declare function decodeOutputFile(buffer: ByteBuffer): OutputFile; - export declare function encodeTransformResponse(message: TransformResponse, bb: ByteBuffer): void; - export declare function decodeTransformResponse(buffer: ByteBuffer): TransformResponse; - export declare function encodeLocation(message: Location, bb: ByteBuffer): void; - export declare function decodeLocation(buffer: ByteBuffer): Location; - export declare function encodeMessageData(message: MessageData, bb: ByteBuffer): void; - export declare function decodeMessageData(buffer: ByteBuffer): MessageData; - export declare function encodeMessage(message: Message, bb: ByteBuffer): void; - export declare function decodeMessage(buffer: ByteBuffer): Message; - export declare function encodeLog(message: Log, bb: ByteBuffer): void; - export declare function decodeLog(buffer: ByteBuffer): Log; - export declare function encodeWebsocketMessage(message: WebsocketMessage, bb: ByteBuffer): void; - export declare function decodeWebsocketMessage(buffer: ByteBuffer): WebsocketMessage; - export declare function encodeWebsocketMessageWelcome(message: WebsocketMessageWelcome, bb: ByteBuffer): void; - export declare function decodeWebsocketMessageWelcome(buffer: ByteBuffer): WebsocketMessageWelcome; - export declare function encodeWebsocketMessageFileChangeNotification(message: WebsocketMessageFileChangeNotification, bb: ByteBuffer): void; - export declare function decodeWebsocketMessageFileChangeNotification(buffer: ByteBuffer): WebsocketMessageFileChangeNotification; - export declare function encodeWebsocketCommand(message: WebsocketCommand, bb: ByteBuffer): void; - export declare function decodeWebsocketCommand(buffer: ByteBuffer): WebsocketCommand; - export declare function encodeWebsocketCommandBuild(message: WebsocketCommandBuild, bb: ByteBuffer): void; - export declare function decodeWebsocketCommandBuild(buffer: ByteBuffer): WebsocketCommandBuild; - export declare function encodeWebsocketCommandManifest(message: WebsocketCommandManifest, bb: ByteBuffer): void; - export declare function decodeWebsocketCommandManifest(buffer: ByteBuffer): WebsocketCommandManifest; - export declare function encodeWebsocketMessageBuildSuccess(message: WebsocketMessageBuildSuccess, bb: ByteBuffer): void; - export declare function decodeWebsocketMessageBuildSuccess(buffer: ByteBuffer): WebsocketMessageBuildSuccess; - export declare function encodeWebsocketMessageBuildFailure(message: WebsocketMessageBuildFailure, bb: ByteBuffer): void; - export declare function decodeWebsocketMessageBuildFailure(buffer: ByteBuffer): WebsocketMessageBuildFailure; - export declare function encodeDependencyManifest(message: DependencyManifest, bb: ByteBuffer): void; - export declare function decodeDependencyManifest(buffer: ByteBuffer): DependencyManifest; - export declare function encodeFileList(message: FileList, bb: ByteBuffer): void; - export declare function decodeFileList(buffer: ByteBuffer): FileList; - export declare function encodeWebsocketMessageResolveIDs(message: WebsocketMessageResolveIDs, bb: ByteBuffer): void; - export declare function decodeWebsocketMessageResolveIDs(buffer: ByteBuffer): WebsocketMessageResolveIDs; - export declare function encodeWebsocketCommandResolveIDs(message: WebsocketCommandResolveIDs, bb: ByteBuffer): void; - export declare function decodeWebsocketCommandResolveIDs(buffer: ByteBuffer): WebsocketCommandResolveIDs; - export declare function encodeWebsocketMessageManifestSuccess(message: WebsocketMessageManifestSuccess, bb: ByteBuffer): void; - export declare function decodeWebsocketMessageManifestSuccess(buffer: ByteBuffer): WebsocketMessageManifestSuccess; - export declare function encodeWebsocketMessageManifestFailure(message: WebsocketMessageManifestFailure, bb: ByteBuffer): void; - export declare function decodeWebsocketMessageManifestFailure(buffer: ByteBuffer): WebsocketMessageManifestFailure; +export enum Loader { + jsx = 1, + js = 2, + ts = 3, + tsx = 4, + css = 5, + file = 6, + json = 7, +} +export const LoaderKeys = { + 1: "jsx", + jsx: "jsx", + 2: "js", + js: "js", + 3: "ts", + ts: "ts", + 4: "tsx", + tsx: "tsx", + 5: "css", + css: "css", + 6: "file", + file: "file", + 7: "json", + json: "json", +}; +export enum ResolveMode { + disable = 1, + lazy = 2, + dev = 3, + bundle = 4, +} +export const ResolveModeKeys = { + 1: "disable", + disable: "disable", + 2: "lazy", + lazy: "lazy", + 3: "dev", + dev: "dev", + 4: "bundle", + bundle: "bundle", +}; +export enum Platform { + browser = 1, + node = 2, + bun = 3, +} +export const PlatformKeys = { + 1: "browser", + browser: "browser", + 2: "node", + node: "node", + 3: "bun", + bun: "bun", +}; +export enum JSXRuntime { + automatic = 1, + classic = 2, +} +export const JSXRuntimeKeys = { + 1: "automatic", + automatic: "automatic", + 2: "classic", + classic: "classic", +}; +export enum ScanDependencyMode { + app = 1, + all = 2, +} +export const ScanDependencyModeKeys = { + 1: "app", + app: "app", + 2: "all", + all: "all", +}; +export enum ModuleImportType { + import = 1, + require = 2, +} +export const ModuleImportTypeKeys = { + 1: "import", + import: "import", + 2: "require", + require: "require", +}; +export enum DotEnvBehavior { + disable = 1, + prefix = 2, + load_all = 3, +} +export const DotEnvBehaviorKeys = { + 1: "disable", + disable: "disable", + 2: "prefix", + prefix: "prefix", + 3: "load_all", + load_all: "load_all", +}; +export enum TransformResponseStatus { + success = 1, + fail = 2, +} +export const TransformResponseStatusKeys = { + 1: "success", + success: "success", + 2: "fail", + fail: "fail", +}; +export enum MessageKind { + err = 1, + warn = 2, + note = 3, + debug = 4, +} +export const MessageKindKeys = { + 1: "err", + err: "err", + 2: "warn", + warn: "warn", + 3: "note", + note: "note", + 4: "debug", + debug: "debug", +}; +export enum Reloader { + disable = 1, + live = 2, + fast_refresh = 3, +} +export const ReloaderKeys = { + 1: "disable", + disable: "disable", + 2: "live", + live: "live", + 3: "fast_refresh", + fast_refresh: "fast_refresh", +}; +export enum WebsocketMessageKind { + welcome = 1, + file_change_notification = 2, + build_success = 3, + build_fail = 4, + manifest_success = 5, + manifest_fail = 6, +} +export const WebsocketMessageKindKeys = { + 1: "welcome", + welcome: "welcome", + 2: "file_change_notification", + file_change_notification: "file_change_notification", + 3: "build_success", + build_success: "build_success", + 4: "build_fail", + build_fail: "build_fail", + 5: "manifest_success", + manifest_success: "manifest_success", + 6: "manifest_fail", + manifest_fail: "manifest_fail", +}; +export enum WebsocketCommandKind { + build = 1, + manifest = 2, +} +export const WebsocketCommandKindKeys = { + 1: "build", + build: "build", + 2: "manifest", + manifest: "manifest", +}; +export interface JSX { + factory: string; + runtime: JSXRuntime; + fragment: string; + development: boolean; + import_source: string; + react_fast_refresh: boolean; +} + +export interface StringPointer { + offset: uint32; + length: uint32; +} + +export interface JavascriptBundledModule { + path: StringPointer; + code: StringPointer; + package_id: uint32; + id: uint32; + path_extname_length: byte; +} + +export interface JavascriptBundledPackage { + name: StringPointer; + version: StringPointer; + hash: uint32; + modules_offset: uint32; + modules_length: uint32; +} + +export interface JavascriptBundle { + modules: JavascriptBundledModule[]; + packages: JavascriptBundledPackage[]; + etag: Uint8Array; + generated_at: uint32; + app_package_json_dependencies_hash: Uint8Array; + import_from_name: Uint8Array; + manifest_string: Uint8Array; +} + +export interface JavascriptBundleContainer { + bundle_format_version?: uint32; + bundle?: JavascriptBundle; + framework?: LoadedFramework; + routes?: LoadedRouteConfig; + code_length?: uint32; +} + +export interface ModuleImportRecord { + kind: ModuleImportType; + path: string; + dynamic: boolean; +} + +export interface Module { + path: string; + imports: ModuleImportRecord[]; +} + +export interface StringMap { + keys: string[]; + values: string[]; +} + +export interface LoaderMap { + extensions: string[]; + loaders: Loader[]; +} + +export interface EnvConfig { + prefix?: string; + defaults?: StringMap; +} + +export interface LoadedEnvConfig { + dotenv: DotEnvBehavior; + defaults: StringMap; + prefix: string; +} + +export interface FrameworkConfig { + package?: string; + client?: string; + server?: string; + development?: boolean; + client_env?: EnvConfig; + server_env?: EnvConfig; +} + +export interface LoadedFramework { + entry_point: string; + package: string; + development: boolean; + client: boolean; + env: LoadedEnvConfig; +} + +export interface LoadedRouteConfig { + dir: string; + extensions: string[]; + static_dir: string; + asset_prefix: string; +} + +export interface RouteConfig { + dir?: string[]; + extensions?: string[]; + static_dir?: string; + asset_prefix?: string; +} + +export interface TransformOptions { + jsx?: JSX; + tsconfig_override?: string; + resolve?: ResolveMode; + origin?: string; + absolute_working_dir?: string; + define?: StringMap; + preserve_symlinks?: boolean; + entry_points?: string[]; + write?: boolean; + inject?: string[]; + output_dir?: string; + external?: string[]; + loaders?: LoaderMap; + main_fields?: string[]; + platform?: Platform; + serve?: boolean; + extension_order?: string[]; + generate_node_module_bundle?: boolean; + node_modules_bundle_path?: string; + node_modules_bundle_path_server?: string; + framework?: FrameworkConfig; + router?: RouteConfig; +} + +export interface FileHandle { + path: string; + size: uint; + fd: uint; +} + +export interface Transform { + handle?: FileHandle; + path?: string; + contents?: Uint8Array; + loader?: Loader; + options?: TransformOptions; +} + +export interface OutputFile { + data: Uint8Array; + path: string; +} + +export interface TransformResponse { + status: TransformResponseStatus; + files: OutputFile[]; + errors: Message[]; +} + +export interface Location { + file: string; + namespace: string; + line: int32; + column: int32; + line_text: string; + suggestion: string; + offset: uint; +} + +export interface MessageData { + text?: string; + location?: Location; +} + +export interface Message { + kind: MessageKind; + data: MessageData; + notes: MessageData[]; +} + +export interface Log { + warnings: uint32; + errors: uint32; + msgs: Message[]; +} + +export interface WebsocketMessage { + timestamp: uint32; + kind: WebsocketMessageKind; +} + +export interface WebsocketMessageWelcome { + epoch: uint32; + javascriptReloader: Reloader; +} + +export interface WebsocketMessageFileChangeNotification { + id: uint32; + loader: Loader; +} + +export interface WebsocketCommand { + kind: WebsocketCommandKind; + timestamp: uint32; +} + +export interface WebsocketCommandBuild { + id: uint32; +} + +export interface WebsocketCommandManifest { + id: uint32; +} + +export interface WebsocketMessageBuildSuccess { + id: uint32; + from_timestamp: uint32; + loader: Loader; + module_path: string; + blob_length: uint32; +} + +export interface WebsocketMessageBuildFailure { + id: uint32; + from_timestamp: uint32; + loader: Loader; + module_path: string; + log: Log; +} + +export interface DependencyManifest { + ids: Uint32Array; +} + +export interface FileList { + ptrs: StringPointer[]; + files: string; +} + +export interface WebsocketMessageResolveIDs { + id: Uint32Array; + list: FileList; +} + +export interface WebsocketCommandResolveIDs { + ptrs: StringPointer[]; + files: string; +} + +export interface WebsocketMessageManifestSuccess { + id: uint32; + module_path: string; + loader: Loader; + manifest: DependencyManifest; +} + +export interface WebsocketMessageManifestFailure { + id: uint32; + from_timestamp: uint32; + loader: Loader; + log: Log; +} + +export declare function encodeJSX(message: JSX, bb: ByteBuffer): void; +export declare function decodeJSX(buffer: ByteBuffer): JSX; +export declare function encodeStringPointer( + message: StringPointer, + bb: ByteBuffer +): void; +export declare function decodeStringPointer(buffer: ByteBuffer): StringPointer; +export declare function encodeJavascriptBundledModule( + message: JavascriptBundledModule, + bb: ByteBuffer +): void; +export declare function decodeJavascriptBundledModule( + buffer: ByteBuffer +): JavascriptBundledModule; +export declare function encodeJavascriptBundledPackage( + message: JavascriptBundledPackage, + bb: ByteBuffer +): void; +export declare function decodeJavascriptBundledPackage( + buffer: ByteBuffer +): JavascriptBundledPackage; +export declare function encodeJavascriptBundle( + message: JavascriptBundle, + bb: ByteBuffer +): void; +export declare function decodeJavascriptBundle( + buffer: ByteBuffer +): JavascriptBundle; +export declare function encodeJavascriptBundleContainer( + message: JavascriptBundleContainer, + bb: ByteBuffer +): void; +export declare function decodeJavascriptBundleContainer( + buffer: ByteBuffer +): JavascriptBundleContainer; +export declare function encodeModuleImportRecord( + message: ModuleImportRecord, + bb: ByteBuffer +): void; +export declare function decodeModuleImportRecord( + buffer: ByteBuffer +): ModuleImportRecord; +export declare function encodeModule(message: Module, bb: ByteBuffer): void; +export declare function decodeModule(buffer: ByteBuffer): Module; +export declare function encodeStringMap( + message: StringMap, + bb: ByteBuffer +): void; +export declare function decodeStringMap(buffer: ByteBuffer): StringMap; +export declare function encodeLoaderMap( + message: LoaderMap, + bb: ByteBuffer +): void; +export declare function decodeLoaderMap(buffer: ByteBuffer): LoaderMap; +export declare function encodeEnvConfig( + message: EnvConfig, + bb: ByteBuffer +): void; +export declare function decodeEnvConfig(buffer: ByteBuffer): EnvConfig; +export declare function encodeLoadedEnvConfig( + message: LoadedEnvConfig, + bb: ByteBuffer +): void; +export declare function decodeLoadedEnvConfig( + buffer: ByteBuffer +): LoadedEnvConfig; +export declare function encodeFrameworkConfig( + message: FrameworkConfig, + bb: ByteBuffer +): void; +export declare function decodeFrameworkConfig( + buffer: ByteBuffer +): FrameworkConfig; +export declare function encodeLoadedFramework( + message: LoadedFramework, + bb: ByteBuffer +): void; +export declare function decodeLoadedFramework( + buffer: ByteBuffer +): LoadedFramework; +export declare function encodeLoadedRouteConfig( + message: LoadedRouteConfig, + bb: ByteBuffer +): void; +export declare function decodeLoadedRouteConfig( + buffer: ByteBuffer +): LoadedRouteConfig; +export declare function encodeRouteConfig( + message: RouteConfig, + bb: ByteBuffer +): void; +export declare function decodeRouteConfig(buffer: ByteBuffer): RouteConfig; +export declare function encodeTransformOptions( + message: TransformOptions, + bb: ByteBuffer +): void; +export declare function decodeTransformOptions( + buffer: ByteBuffer +): TransformOptions; +export declare function encodeFileHandle( + message: FileHandle, + bb: ByteBuffer +): void; +export declare function decodeFileHandle(buffer: ByteBuffer): FileHandle; +export declare function encodeTransform( + message: Transform, + bb: ByteBuffer +): void; +export declare function decodeTransform(buffer: ByteBuffer): Transform; +export declare function encodeOutputFile( + message: OutputFile, + bb: ByteBuffer +): void; +export declare function decodeOutputFile(buffer: ByteBuffer): OutputFile; +export declare function encodeTransformResponse( + message: TransformResponse, + bb: ByteBuffer +): void; +export declare function decodeTransformResponse( + buffer: ByteBuffer +): TransformResponse; +export declare function encodeLocation(message: Location, bb: ByteBuffer): void; +export declare function decodeLocation(buffer: ByteBuffer): Location; +export declare function encodeMessageData( + message: MessageData, + bb: ByteBuffer +): void; +export declare function decodeMessageData(buffer: ByteBuffer): MessageData; +export declare function encodeMessage(message: Message, bb: ByteBuffer): void; +export declare function decodeMessage(buffer: ByteBuffer): Message; +export declare function encodeLog(message: Log, bb: ByteBuffer): void; +export declare function decodeLog(buffer: ByteBuffer): Log; +export declare function encodeWebsocketMessage( + message: WebsocketMessage, + bb: ByteBuffer +): void; +export declare function decodeWebsocketMessage( + buffer: ByteBuffer +): WebsocketMessage; +export declare function encodeWebsocketMessageWelcome( + message: WebsocketMessageWelcome, + bb: ByteBuffer +): void; +export declare function decodeWebsocketMessageWelcome( + buffer: ByteBuffer +): WebsocketMessageWelcome; +export declare function encodeWebsocketMessageFileChangeNotification( + message: WebsocketMessageFileChangeNotification, + bb: ByteBuffer +): void; +export declare function decodeWebsocketMessageFileChangeNotification( + buffer: ByteBuffer +): WebsocketMessageFileChangeNotification; +export declare function encodeWebsocketCommand( + message: WebsocketCommand, + bb: ByteBuffer +): void; +export declare function decodeWebsocketCommand( + buffer: ByteBuffer +): WebsocketCommand; +export declare function encodeWebsocketCommandBuild( + message: WebsocketCommandBuild, + bb: ByteBuffer +): void; +export declare function decodeWebsocketCommandBuild( + buffer: ByteBuffer +): WebsocketCommandBuild; +export declare function encodeWebsocketCommandManifest( + message: WebsocketCommandManifest, + bb: ByteBuffer +): void; +export declare function decodeWebsocketCommandManifest( + buffer: ByteBuffer +): WebsocketCommandManifest; +export declare function encodeWebsocketMessageBuildSuccess( + message: WebsocketMessageBuildSuccess, + bb: ByteBuffer +): void; +export declare function decodeWebsocketMessageBuildSuccess( + buffer: ByteBuffer +): WebsocketMessageBuildSuccess; +export declare function encodeWebsocketMessageBuildFailure( + message: WebsocketMessageBuildFailure, + bb: ByteBuffer +): void; +export declare function decodeWebsocketMessageBuildFailure( + buffer: ByteBuffer +): WebsocketMessageBuildFailure; +export declare function encodeDependencyManifest( + message: DependencyManifest, + bb: ByteBuffer +): void; +export declare function decodeDependencyManifest( + buffer: ByteBuffer +): DependencyManifest; +export declare function encodeFileList(message: FileList, bb: ByteBuffer): void; +export declare function decodeFileList(buffer: ByteBuffer): FileList; +export declare function encodeWebsocketMessageResolveIDs( + message: WebsocketMessageResolveIDs, + bb: ByteBuffer +): void; +export declare function decodeWebsocketMessageResolveIDs( + buffer: ByteBuffer +): WebsocketMessageResolveIDs; +export declare function encodeWebsocketCommandResolveIDs( + message: WebsocketCommandResolveIDs, + bb: ByteBuffer +): void; +export declare function decodeWebsocketCommandResolveIDs( + buffer: ByteBuffer +): WebsocketCommandResolveIDs; +export declare function encodeWebsocketMessageManifestSuccess( + message: WebsocketMessageManifestSuccess, + bb: ByteBuffer +): void; +export declare function decodeWebsocketMessageManifestSuccess( + buffer: ByteBuffer +): WebsocketMessageManifestSuccess; +export declare function encodeWebsocketMessageManifestFailure( + message: WebsocketMessageManifestFailure, + bb: ByteBuffer +): void; +export declare function decodeWebsocketMessageManifestFailure( + buffer: ByteBuffer +): WebsocketMessageManifestFailure; diff --git a/src/api/schema.js b/src/api/schema.js index b5768117e..b27266160 100644 --- a/src/api/schema.js +++ b/src/api/schema.js @@ -1,82 +1,82 @@ const Loader = { - "1": 1, - "2": 2, - "3": 3, - "4": 4, - "5": 5, - "6": 6, - "7": 7, - "jsx": 1, - "js": 2, - "ts": 3, - "tsx": 4, - "css": 5, - "file": 6, - "json": 7 + 1: 1, + 2: 2, + 3: 3, + 4: 4, + 5: 5, + 6: 6, + 7: 7, + jsx: 1, + js: 2, + ts: 3, + tsx: 4, + css: 5, + file: 6, + json: 7, }; const LoaderKeys = { - "1": "jsx", - "2": "js", - "3": "ts", - "4": "tsx", - "5": "css", - "6": "file", - "7": "json", - "jsx": "jsx", - "js": "js", - "ts": "ts", - "tsx": "tsx", - "css": "css", - "file": "file", - "json": "json" + 1: "jsx", + 2: "js", + 3: "ts", + 4: "tsx", + 5: "css", + 6: "file", + 7: "json", + jsx: "jsx", + js: "js", + ts: "ts", + tsx: "tsx", + css: "css", + file: "file", + json: "json", }; const ResolveMode = { - "1": 1, - "2": 2, - "3": 3, - "4": 4, - "disable": 1, - "lazy": 2, - "dev": 3, - "bundle": 4 + 1: 1, + 2: 2, + 3: 3, + 4: 4, + disable: 1, + lazy: 2, + dev: 3, + bundle: 4, }; const ResolveModeKeys = { - "1": "disable", - "2": "lazy", - "3": "dev", - "4": "bundle", - "disable": "disable", - "lazy": "lazy", - "dev": "dev", - "bundle": "bundle" + 1: "disable", + 2: "lazy", + 3: "dev", + 4: "bundle", + disable: "disable", + lazy: "lazy", + dev: "dev", + bundle: "bundle", }; const Platform = { - "1": 1, - "2": 2, - "3": 3, - "browser": 1, - "node": 2, - "bun": 3 + 1: 1, + 2: 2, + 3: 3, + browser: 1, + node: 2, + bun: 3, }; const PlatformKeys = { - "1": "browser", - "2": "node", - "3": "bun", - "browser": "browser", - "node": "node", - "bun": "bun" + 1: "browser", + 2: "node", + 3: "bun", + browser: "browser", + node: "node", + bun: "bun", }; const JSXRuntime = { - "1": 1, - "2": 2, - "automatic": 1, - "classic": 2 + 1: 1, + 2: 2, + automatic: 1, + classic: 2, }; const JSXRuntimeKeys = { - "1": "automatic", - "2": "classic", - "automatic": "automatic", - "classic": "classic" + 1: "automatic", + 2: "classic", + automatic: "automatic", + classic: "classic", }; function decodeJSX(bb) { @@ -92,51 +92,52 @@ function decodeJSX(bb) { } function encodeJSX(message, bb) { - var value = message["factory"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"factory\""); + throw new Error('Missing required field "factory"'); } var value = message["runtime"]; if (value != null) { var encoded = JSXRuntime[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"JSXRuntime\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "JSXRuntime"' + ); + bb.writeByte(encoded); } else { - throw new Error("Missing required field \"runtime\""); + throw new Error('Missing required field "runtime"'); } var value = message["fragment"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"fragment\""); + throw new Error('Missing required field "fragment"'); } var value = message["development"]; if (value != null) { bb.writeByte(value); } else { - throw new Error("Missing required field \"development\""); + throw new Error('Missing required field "development"'); } var value = message["import_source"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"import_source\""); + throw new Error('Missing required field "import_source"'); } var value = message["react_fast_refresh"]; if (value != null) { bb.writeByte(value); } else { - throw new Error("Missing required field \"react_fast_refresh\""); + throw new Error('Missing required field "react_fast_refresh"'); } - } function decodeStringPointer(bb) { @@ -148,21 +149,19 @@ function decodeStringPointer(bb) { } function encodeStringPointer(message, bb) { - var value = message["offset"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"offset\""); + throw new Error('Missing required field "offset"'); } var value = message["length"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"length\""); + throw new Error('Missing required field "length"'); } - } function decodeJavascriptBundledModule(bb) { @@ -177,42 +176,40 @@ function decodeJavascriptBundledModule(bb) { } function encodeJavascriptBundledModule(message, bb) { - var value = message["path"]; if (value != null) { encodeStringPointer(value, bb); } else { - throw new Error("Missing required field \"path\""); + throw new Error('Missing required field "path"'); } var value = message["code"]; if (value != null) { encodeStringPointer(value, bb); } else { - throw new Error("Missing required field \"code\""); + throw new Error('Missing required field "code"'); } var value = message["package_id"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"package_id\""); + throw new Error('Missing required field "package_id"'); } var value = message["id"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"id\""); + throw new Error('Missing required field "id"'); } var value = message["path_extname_length"]; if (value != null) { bb.writeByte(value); } else { - throw new Error("Missing required field \"path_extname_length\""); + throw new Error('Missing required field "path_extname_length"'); } - } function decodeJavascriptBundledPackage(bb) { @@ -227,53 +224,53 @@ function decodeJavascriptBundledPackage(bb) { } function encodeJavascriptBundledPackage(message, bb) { - var value = message["name"]; if (value != null) { encodeStringPointer(value, bb); } else { - throw new Error("Missing required field \"name\""); + throw new Error('Missing required field "name"'); } var value = message["version"]; if (value != null) { encodeStringPointer(value, bb); } else { - throw new Error("Missing required field \"version\""); + throw new Error('Missing required field "version"'); } var value = message["hash"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"hash\""); + throw new Error('Missing required field "hash"'); } var value = message["modules_offset"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"modules_offset\""); + throw new Error('Missing required field "modules_offset"'); } var value = message["modules_length"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"modules_length\""); + throw new Error('Missing required field "modules_length"'); } - } function decodeJavascriptBundle(bb) { var result = {}; var length = bb.readVarUint(); - var values = result["modules"] = Array(length); - for (var i = 0; i < length; i++) values[i] = decodeJavascriptBundledModule(bb); + var values = (result["modules"] = Array(length)); + for (var i = 0; i < length; i++) + values[i] = decodeJavascriptBundledModule(bb); var length = bb.readVarUint(); - var values = result["packages"] = Array(length); - for (var i = 0; i < length; i++) values[i] = decodeJavascriptBundledPackage(bb); + var values = (result["packages"] = Array(length)); + for (var i = 0; i < length; i++) + values[i] = decodeJavascriptBundledPackage(bb); result["etag"] = bb.readByteArray(); result["generated_at"] = bb.readUint32(); result["app_package_json_dependencies_hash"] = bb.readByteArray(); @@ -283,66 +280,68 @@ function decodeJavascriptBundle(bb) { } function encodeJavascriptBundle(message, bb) { - var value = message["modules"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeJavascriptBundledModule(value, bb); } } else { - throw new Error("Missing required field \"modules\""); + throw new Error('Missing required field "modules"'); } var value = message["packages"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeJavascriptBundledPackage(value, bb); } } else { - throw new Error("Missing required field \"packages\""); + throw new Error('Missing required field "packages"'); } var value = message["etag"]; if (value != null) { - bb.writeByteArray(value); + bb.writeByteArray(value); } else { - throw new Error("Missing required field \"etag\""); + throw new Error('Missing required field "etag"'); } var value = message["generated_at"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"generated_at\""); + throw new Error('Missing required field "generated_at"'); } var value = message["app_package_json_dependencies_hash"]; if (value != null) { - bb.writeByteArray(value); + bb.writeByteArray(value); } else { - throw new Error("Missing required field \"app_package_json_dependencies_hash\""); + throw new Error( + 'Missing required field "app_package_json_dependencies_hash"' + ); } var value = message["import_from_name"]; if (value != null) { - bb.writeByteArray(value); + bb.writeByteArray(value); } else { - throw new Error("Missing required field \"import_from_name\""); + throw new Error('Missing required field "import_from_name"'); } var value = message["manifest_string"]; if (value != null) { - bb.writeByteArray(value); + bb.writeByteArray(value); } else { - throw new Error("Missing required field \"manifest_string\""); + throw new Error('Missing required field "manifest_string"'); } - } function decodeJavascriptBundleContainer(bb) { @@ -350,37 +349,36 @@ function decodeJavascriptBundleContainer(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; + case 0: + return result; - case 1: - result["bundle_format_version"] = bb.readUint32(); - break; + case 1: + result["bundle_format_version"] = bb.readUint32(); + break; - case 2: - result["bundle"] = decodeJavascriptBundle(bb); - break; + case 2: + result["bundle"] = decodeJavascriptBundle(bb); + break; - case 3: - result["framework"] = decodeLoadedFramework(bb); - break; + case 3: + result["framework"] = decodeLoadedFramework(bb); + break; - case 4: - result["routes"] = decodeLoadedRouteConfig(bb); - break; + case 4: + result["routes"] = decodeLoadedRouteConfig(bb); + break; - case 5: - result["code_length"] = bb.readUint32(); - break; + case 5: + result["code_length"] = bb.readUint32(); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeJavascriptBundleContainer(message, bb) { - var value = message["bundle_format_version"]; if (value != null) { bb.writeByte(1); @@ -411,31 +409,30 @@ function encodeJavascriptBundleContainer(message, bb) { bb.writeUint32(value); } bb.writeByte(0); - } const ScanDependencyMode = { - "1": 1, - "2": 2, - "app": 1, - "all": 2 + 1: 1, + 2: 2, + app: 1, + all: 2, }; const ScanDependencyModeKeys = { - "1": "app", - "2": "all", - "app": "app", - "all": "all" + 1: "app", + 2: "all", + app: "app", + all: "all", }; const ModuleImportType = { - "1": 1, - "2": 2, - "import": 1, - "require": 2 + 1: 1, + 2: 2, + import: 1, + require: 2, }; const ModuleImportTypeKeys = { - "1": "import", - "2": "require", - "import": "import", - "require": "require" + 1: "import", + 2: "require", + import: "import", + require: "require", }; function decodeModuleImportRecord(bb) { @@ -448,30 +445,33 @@ function decodeModuleImportRecord(bb) { } function encodeModuleImportRecord(message, bb) { - var value = message["kind"]; if (value != null) { var encoded = ModuleImportType[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"ModuleImportType\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + + JSON.stringify(value) + + ' for enum "ModuleImportType"' + ); + bb.writeByte(encoded); } else { - throw new Error("Missing required field \"kind\""); + throw new Error('Missing required field "kind"'); } var value = message["path"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"path\""); + throw new Error('Missing required field "path"'); } var value = message["dynamic"]; if (value != null) { bb.writeByte(value); } else { - throw new Error("Missing required field \"dynamic\""); + throw new Error('Missing required field "dynamic"'); } - } function decodeModule(bb) { @@ -479,130 +479,132 @@ function decodeModule(bb) { result["path"] = bb.readString(); var length = bb.readVarUint(); - var values = result["imports"] = Array(length); + var values = (result["imports"] = Array(length)); for (var i = 0; i < length; i++) values[i] = decodeModuleImportRecord(bb); return result; } function encodeModule(message, bb) { - var value = message["path"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"path\""); + throw new Error('Missing required field "path"'); } var value = message["imports"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeModuleImportRecord(value, bb); } } else { - throw new Error("Missing required field \"imports\""); + throw new Error('Missing required field "imports"'); } - } function decodeStringMap(bb) { var result = {}; var length = bb.readVarUint(); - var values = result["keys"] = Array(length); + var values = (result["keys"] = Array(length)); for (var i = 0; i < length; i++) values[i] = bb.readString(); var length = bb.readVarUint(); - var values = result["values"] = Array(length); + var values = (result["values"] = Array(length)); for (var i = 0; i < length; i++) values[i] = bb.readString(); return result; } function encodeStringMap(message, bb) { - var value = message["keys"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; bb.writeString(value); } } else { - throw new Error("Missing required field \"keys\""); + throw new Error('Missing required field "keys"'); } var value = message["values"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; bb.writeString(value); } } else { - throw new Error("Missing required field \"values\""); + throw new Error('Missing required field "values"'); } - } function decodeLoaderMap(bb) { var result = {}; var length = bb.readVarUint(); - var values = result["extensions"] = Array(length); + var values = (result["extensions"] = Array(length)); for (var i = 0; i < length; i++) values[i] = bb.readString(); var length = bb.readVarUint(); - var values = result["loaders"] = Array(length); + var values = (result["loaders"] = Array(length)); for (var i = 0; i < length; i++) values[i] = Loader[bb.readByte()]; return result; } function encodeLoaderMap(message, bb) { - var value = message["extensions"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; bb.writeString(value); } } else { - throw new Error("Missing required field \"extensions\""); + throw new Error('Missing required field "extensions"'); } var value = message["loaders"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; var encoded = Loader[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Loader\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "Loader"' + ); + bb.writeByte(encoded); } } else { - throw new Error("Missing required field \"loaders\""); + throw new Error('Missing required field "loaders"'); } - } const DotEnvBehavior = { - "1": 1, - "2": 2, - "3": 3, - "disable": 1, - "prefix": 2, - "load_all": 3 + 1: 1, + 2: 2, + 3: 3, + disable: 1, + prefix: 2, + load_all: 3, }; const DotEnvBehaviorKeys = { - "1": "disable", - "2": "prefix", - "3": "load_all", - "disable": "disable", - "prefix": "prefix", - "load_all": "load_all" + 1: "disable", + 2: "prefix", + 3: "load_all", + disable: "disable", + prefix: "prefix", + load_all: "load_all", }; function decodeEnvConfig(bb) { @@ -610,25 +612,24 @@ function decodeEnvConfig(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; + case 0: + return result; - case 1: - result["prefix"] = bb.readString(); - break; + case 1: + result["prefix"] = bb.readString(); + break; - case 2: - result["defaults"] = decodeStringMap(bb); - break; + case 2: + result["defaults"] = decodeStringMap(bb); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeEnvConfig(message, bb) { - var value = message["prefix"]; if (value != null) { bb.writeByte(1); @@ -641,7 +642,6 @@ function encodeEnvConfig(message, bb) { encodeStringMap(value, bb); } bb.writeByte(0); - } function decodeLoadedEnvConfig(bb) { @@ -654,30 +654,31 @@ function decodeLoadedEnvConfig(bb) { } function encodeLoadedEnvConfig(message, bb) { - var value = message["dotenv"]; if (value != null) { var encoded = DotEnvBehavior[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"DotEnvBehavior\""); -bb.writeVarUint(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "DotEnvBehavior"' + ); + bb.writeVarUint(encoded); } else { - throw new Error("Missing required field \"dotenv\""); + throw new Error('Missing required field "dotenv"'); } var value = message["defaults"]; if (value != null) { encodeStringMap(value, bb); } else { - throw new Error("Missing required field \"defaults\""); + throw new Error('Missing required field "defaults"'); } var value = message["prefix"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"prefix\""); + throw new Error('Missing required field "prefix"'); } - } function decodeFrameworkConfig(bb) { @@ -685,41 +686,40 @@ function decodeFrameworkConfig(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; + case 0: + return result; - case 1: - result["package"] = bb.readString(); - break; + case 1: + result["package"] = bb.readString(); + break; - case 2: - result["client"] = bb.readString(); - break; + case 2: + result["client"] = bb.readString(); + break; - case 3: - result["server"] = bb.readString(); - break; + case 3: + result["server"] = bb.readString(); + break; - case 4: - result["development"] = !!bb.readByte(); - break; + case 4: + result["development"] = !!bb.readByte(); + break; - case 5: - result["client_env"] = decodeEnvConfig(bb); - break; + case 5: + result["client_env"] = decodeEnvConfig(bb); + break; - case 6: - result["server_env"] = decodeEnvConfig(bb); - break; + case 6: + result["server_env"] = decodeEnvConfig(bb); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeFrameworkConfig(message, bb) { - var value = message["package"]; if (value != null) { bb.writeByte(1); @@ -756,7 +756,6 @@ function encodeFrameworkConfig(message, bb) { encodeEnvConfig(value, bb); } bb.writeByte(0); - } function decodeLoadedFramework(bb) { @@ -771,42 +770,40 @@ function decodeLoadedFramework(bb) { } function encodeLoadedFramework(message, bb) { - var value = message["entry_point"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"entry_point\""); + throw new Error('Missing required field "entry_point"'); } var value = message["package"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"package\""); + throw new Error('Missing required field "package"'); } var value = message["development"]; if (value != null) { bb.writeByte(value); } else { - throw new Error("Missing required field \"development\""); + throw new Error('Missing required field "development"'); } var value = message["client"]; if (value != null) { bb.writeByte(value); } else { - throw new Error("Missing required field \"client\""); + throw new Error('Missing required field "client"'); } var value = message["env"]; if (value != null) { encodeLoadedEnvConfig(value, bb); } else { - throw new Error("Missing required field \"env\""); + throw new Error('Missing required field "env"'); } - } function decodeLoadedRouteConfig(bb) { @@ -814,7 +811,7 @@ function decodeLoadedRouteConfig(bb) { result["dir"] = bb.readString(); var length = bb.readVarUint(); - var values = result["extensions"] = Array(length); + var values = (result["extensions"] = Array(length)); for (var i = 0; i < length; i++) values[i] = bb.readString(); result["static_dir"] = bb.readString(); result["asset_prefix"] = bb.readString(); @@ -822,40 +819,39 @@ function decodeLoadedRouteConfig(bb) { } function encodeLoadedRouteConfig(message, bb) { - var value = message["dir"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"dir\""); + throw new Error('Missing required field "dir"'); } var value = message["extensions"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; bb.writeString(value); } } else { - throw new Error("Missing required field \"extensions\""); + throw new Error('Missing required field "extensions"'); } var value = message["static_dir"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"static_dir\""); + throw new Error('Missing required field "static_dir"'); } var value = message["asset_prefix"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"asset_prefix\""); + throw new Error('Missing required field "asset_prefix"'); } - } function decodeRouteConfig(bb) { @@ -863,41 +859,41 @@ function decodeRouteConfig(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; - - case 1: - var length = bb.readVarUint(); - var values = result["dir"] = Array(length); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 2: - var length = bb.readVarUint(); - var values = result["extensions"] = Array(length); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 3: - result["static_dir"] = bb.readString(); - break; - - case 4: - result["asset_prefix"] = bb.readString(); - break; - - default: - throw new Error("Attempted to parse invalid message"); + case 0: + return result; + + case 1: + var length = bb.readVarUint(); + var values = (result["dir"] = Array(length)); + for (var i = 0; i < length; i++) values[i] = bb.readString(); + break; + + case 2: + var length = bb.readVarUint(); + var values = (result["extensions"] = Array(length)); + for (var i = 0; i < length; i++) values[i] = bb.readString(); + break; + + case 3: + result["static_dir"] = bb.readString(); + break; + + case 4: + result["asset_prefix"] = bb.readString(); + break; + + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeRouteConfig(message, bb) { - var value = message["dir"]; if (value != null) { bb.writeByte(1); - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; @@ -908,7 +904,8 @@ function encodeRouteConfig(message, bb) { var value = message["extensions"]; if (value != null) { bb.writeByte(2); - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; @@ -928,7 +925,6 @@ function encodeRouteConfig(message, bb) { bb.writeString(value); } bb.writeByte(0); - } function decodeTransformOptions(bb) { @@ -936,119 +932,114 @@ function decodeTransformOptions(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["jsx"] = decodeJSX(bb); - break; - - case 2: - result["tsconfig_override"] = bb.readString(); - break; - - case 3: - result["resolve"] = ResolveMode[bb.readByte()]; - break; - - case 4: - result["origin"] = bb.readString(); - break; - - case 5: - result["absolute_working_dir"] = bb.readString(); - break; - - case 6: - result["define"] = decodeStringMap(bb); - break; - - case 7: - result["preserve_symlinks"] = !!bb.readByte(); - break; - - case 8: - var length = bb.readVarUint(); - var values = result["entry_points"] = Array(length); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 9: - result["write"] = !!bb.readByte(); - break; - - case 10: - var length = bb.readVarUint(); - var values = result["inject"] = Array(length); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 11: - result["output_dir"] = bb.readString(); - break; - - case 12: - var length = bb.readVarUint(); - var values = result["external"] = Array(length); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 13: - result["loaders"] = decodeLoaderMap(bb); - break; - - case 14: - var length = bb.readVarUint(); - var values = result["main_fields"] = Array(length); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 15: - result["platform"] = Platform[bb.readByte()]; - break; - - case 16: - result["serve"] = !!bb.readByte(); - break; - - case 17: - var length = bb.readVarUint(); - var values = result["extension_order"] = Array(length); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 18: - result["only_scan_dependencies"] = ScanDependencyMode[bb.readByte()]; - break; - - case 19: - result["generate_node_module_bundle"] = !!bb.readByte(); - break; - - case 20: - result["node_modules_bundle_path"] = bb.readString(); - break; - - case 21: - result["node_modules_bundle_path_server"] = bb.readString(); - break; - - case 22: - result["framework"] = decodeFrameworkConfig(bb); - break; - - case 23: - result["router"] = decodeRouteConfig(bb); - break; - - default: - throw new Error("Attempted to parse invalid message"); + case 0: + return result; + + case 1: + result["jsx"] = decodeJSX(bb); + break; + + case 2: + result["tsconfig_override"] = bb.readString(); + break; + + case 3: + result["resolve"] = ResolveMode[bb.readByte()]; + break; + + case 4: + result["origin"] = bb.readString(); + break; + + case 5: + result["absolute_working_dir"] = bb.readString(); + break; + + case 6: + result["define"] = decodeStringMap(bb); + break; + + case 7: + result["preserve_symlinks"] = !!bb.readByte(); + break; + + case 8: + var length = bb.readVarUint(); + var values = (result["entry_points"] = Array(length)); + for (var i = 0; i < length; i++) values[i] = bb.readString(); + break; + + case 9: + result["write"] = !!bb.readByte(); + break; + + case 10: + var length = bb.readVarUint(); + var values = (result["inject"] = Array(length)); + for (var i = 0; i < length; i++) values[i] = bb.readString(); + break; + + case 11: + result["output_dir"] = bb.readString(); + break; + + case 12: + var length = bb.readVarUint(); + var values = (result["external"] = Array(length)); + for (var i = 0; i < length; i++) values[i] = bb.readString(); + break; + + case 13: + result["loaders"] = decodeLoaderMap(bb); + break; + + case 14: + var length = bb.readVarUint(); + var values = (result["main_fields"] = Array(length)); + for (var i = 0; i < length; i++) values[i] = bb.readString(); + break; + + case 15: + result["platform"] = Platform[bb.readByte()]; + break; + + case 16: + result["serve"] = !!bb.readByte(); + break; + + case 17: + var length = bb.readVarUint(); + var values = (result["extension_order"] = Array(length)); + for (var i = 0; i < length; i++) values[i] = bb.readString(); + break; + + case 18: + result["generate_node_module_bundle"] = !!bb.readByte(); + break; + + case 19: + result["node_modules_bundle_path"] = bb.readString(); + break; + + case 20: + result["node_modules_bundle_path_server"] = bb.readString(); + break; + + case 21: + result["framework"] = decodeFrameworkConfig(bb); + break; + + case 22: + result["router"] = decodeRouteConfig(bb); + break; + + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeTransformOptions(message, bb) { - var value = message["jsx"]; if (value != null) { bb.writeByte(1); @@ -1065,8 +1056,11 @@ function encodeTransformOptions(message, bb) { if (value != null) { bb.writeByte(3); var encoded = ResolveMode[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"ResolveMode\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "ResolveMode"' + ); + bb.writeByte(encoded); } var value = message["origin"]; @@ -1096,7 +1090,8 @@ bb.writeByte(encoded); var value = message["entry_points"]; if (value != null) { bb.writeByte(8); - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; @@ -1113,7 +1108,8 @@ bb.writeByte(encoded); var value = message["inject"]; if (value != null) { bb.writeByte(10); - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; @@ -1130,7 +1126,8 @@ bb.writeByte(encoded); var value = message["external"]; if (value != null) { bb.writeByte(12); - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; @@ -1147,7 +1144,8 @@ bb.writeByte(encoded); var value = message["main_fields"]; if (value != null) { bb.writeByte(14); - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; @@ -1159,8 +1157,11 @@ bb.writeByte(encoded); if (value != null) { bb.writeByte(15); var encoded = Platform[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Platform\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "Platform"' + ); + bb.writeByte(encoded); } var value = message["serve"]; @@ -1172,7 +1173,8 @@ bb.writeByte(encoded); var value = message["extension_order"]; if (value != null) { bb.writeByte(17); - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; @@ -1180,45 +1182,36 @@ bb.writeByte(encoded); } } - var value = message["only_scan_dependencies"]; - if (value != null) { - bb.writeByte(18); - var encoded = ScanDependencyMode[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"ScanDependencyMode\""); -bb.writeByte(encoded); - } - var value = message["generate_node_module_bundle"]; if (value != null) { - bb.writeByte(19); + bb.writeByte(18); bb.writeByte(value); } var value = message["node_modules_bundle_path"]; if (value != null) { - bb.writeByte(20); + bb.writeByte(19); bb.writeString(value); } var value = message["node_modules_bundle_path_server"]; if (value != null) { - bb.writeByte(21); + bb.writeByte(20); bb.writeString(value); } var value = message["framework"]; if (value != null) { - bb.writeByte(22); + bb.writeByte(21); encodeFrameworkConfig(value, bb); } var value = message["router"]; if (value != null) { - bb.writeByte(23); + bb.writeByte(22); encodeRouteConfig(value, bb); } bb.writeByte(0); - } function decodeFileHandle(bb) { @@ -1231,28 +1224,26 @@ function decodeFileHandle(bb) { } function encodeFileHandle(message, bb) { - var value = message["path"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"path\""); + throw new Error('Missing required field "path"'); } var value = message["size"]; if (value != null) { bb.writeVarUint(value); } else { - throw new Error("Missing required field \"size\""); + throw new Error('Missing required field "size"'); } var value = message["fd"]; if (value != null) { bb.writeVarUint(value); } else { - throw new Error("Missing required field \"fd\""); + throw new Error('Missing required field "fd"'); } - } function decodeTransform(bb) { @@ -1260,37 +1251,36 @@ function decodeTransform(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; + case 0: + return result; - case 1: - result["handle"] = decodeFileHandle(bb); - break; + case 1: + result["handle"] = decodeFileHandle(bb); + break; - case 2: - result["path"] = bb.readString(); - break; + case 2: + result["path"] = bb.readString(); + break; - case 3: - result["contents"] = bb.readByteArray(); - break; + case 3: + result["contents"] = bb.readByteArray(); + break; - case 4: - result["loader"] = Loader[bb.readByte()]; - break; + case 4: + result["loader"] = Loader[bb.readByte()]; + break; - case 5: - result["options"] = decodeTransformOptions(bb); - break; + case 5: + result["options"] = decodeTransformOptions(bb); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeTransform(message, bb) { - var value = message["handle"]; if (value != null) { bb.writeByte(1); @@ -1306,15 +1296,18 @@ function encodeTransform(message, bb) { var value = message["contents"]; if (value != null) { bb.writeByte(3); - bb.writeByteArray(value); + bb.writeByteArray(value); } var value = message["loader"]; if (value != null) { bb.writeByte(4); var encoded = Loader[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Loader\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "Loader"' + ); + bb.writeByte(encoded); } var value = message["options"]; @@ -1323,19 +1316,18 @@ bb.writeByte(encoded); encodeTransformOptions(value, bb); } bb.writeByte(0); - } const TransformResponseStatus = { - "1": 1, - "2": 2, - "success": 1, - "fail": 2 + 1: 1, + 2: 2, + success: 1, + fail: 2, }; const TransformResponseStatusKeys = { - "1": "success", - "2": "fail", - "success": "success", - "fail": "fail" + 1: "success", + 2: "fail", + success: "success", + fail: "fail", }; function decodeOutputFile(bb) { @@ -1347,21 +1339,19 @@ function decodeOutputFile(bb) { } function encodeOutputFile(message, bb) { - var value = message["data"]; if (value != null) { - bb.writeByteArray(value); + bb.writeByteArray(value); } else { - throw new Error("Missing required field \"data\""); + throw new Error('Missing required field "data"'); } var value = message["path"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"path\""); + throw new Error('Missing required field "path"'); } - } function decodeTransformResponse(bb) { @@ -1369,69 +1359,74 @@ function decodeTransformResponse(bb) { result["status"] = TransformResponseStatus[bb.readVarUint()]; var length = bb.readVarUint(); - var values = result["files"] = Array(length); + var values = (result["files"] = Array(length)); for (var i = 0; i < length; i++) values[i] = decodeOutputFile(bb); var length = bb.readVarUint(); - var values = result["errors"] = Array(length); + var values = (result["errors"] = Array(length)); for (var i = 0; i < length; i++) values[i] = decodeMessage(bb); return result; } function encodeTransformResponse(message, bb) { - var value = message["status"]; if (value != null) { var encoded = TransformResponseStatus[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"TransformResponseStatus\""); -bb.writeVarUint(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + + JSON.stringify(value) + + ' for enum "TransformResponseStatus"' + ); + bb.writeVarUint(encoded); } else { - throw new Error("Missing required field \"status\""); + throw new Error('Missing required field "status"'); } var value = message["files"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeOutputFile(value, bb); } } else { - throw new Error("Missing required field \"files\""); + throw new Error('Missing required field "files"'); } var value = message["errors"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeMessage(value, bb); } } else { - throw new Error("Missing required field \"errors\""); + throw new Error('Missing required field "errors"'); } - } const MessageKind = { - "1": 1, - "2": 2, - "3": 3, - "4": 4, - "err": 1, - "warn": 2, - "note": 3, - "debug": 4 + 1: 1, + 2: 2, + 3: 3, + 4: 4, + err: 1, + warn: 2, + note: 3, + debug: 4, }; const MessageKindKeys = { - "1": "err", - "2": "warn", - "3": "note", - "4": "debug", - "err": "err", - "warn": "warn", - "note": "note", - "debug": "debug" + 1: "err", + 2: "warn", + 3: "note", + 4: "debug", + err: "err", + warn: "warn", + note: "note", + debug: "debug", }; function decodeLocation(bb) { @@ -1448,56 +1443,54 @@ function decodeLocation(bb) { } function encodeLocation(message, bb) { - var value = message["file"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"file\""); + throw new Error('Missing required field "file"'); } var value = message["namespace"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"namespace\""); + throw new Error('Missing required field "namespace"'); } var value = message["line"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error("Missing required field \"line\""); + throw new Error('Missing required field "line"'); } var value = message["column"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error("Missing required field \"column\""); + throw new Error('Missing required field "column"'); } var value = message["line_text"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"line_text\""); + throw new Error('Missing required field "line_text"'); } var value = message["suggestion"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"suggestion\""); + throw new Error('Missing required field "suggestion"'); } var value = message["offset"]; if (value != null) { bb.writeVarUint(value); } else { - throw new Error("Missing required field \"offset\""); + throw new Error('Missing required field "offset"'); } - } function decodeMessageData(bb) { @@ -1505,25 +1498,24 @@ function decodeMessageData(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; + case 0: + return result; - case 1: - result["text"] = bb.readString(); - break; + case 1: + result["text"] = bb.readString(); + break; - case 2: - result["location"] = decodeLocation(bb); - break; + case 2: + result["location"] = decodeLocation(bb); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeMessageData(message, bb) { - var value = message["text"]; if (value != null) { bb.writeByte(1); @@ -1536,7 +1528,6 @@ function encodeMessageData(message, bb) { encodeLocation(value, bb); } bb.writeByte(0); - } function decodeMessage(bb) { @@ -1545,41 +1536,43 @@ function decodeMessage(bb) { result["kind"] = MessageKind[bb.readVarUint()]; result["data"] = decodeMessageData(bb); var length = bb.readVarUint(); - var values = result["notes"] = Array(length); + var values = (result["notes"] = Array(length)); for (var i = 0; i < length; i++) values[i] = decodeMessageData(bb); return result; } function encodeMessage(message, bb) { - var value = message["kind"]; if (value != null) { var encoded = MessageKind[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"MessageKind\""); -bb.writeVarUint(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "MessageKind"' + ); + bb.writeVarUint(encoded); } else { - throw new Error("Missing required field \"kind\""); + throw new Error('Missing required field "kind"'); } var value = message["data"]; if (value != null) { encodeMessageData(value, bb); } else { - throw new Error("Missing required field \"data\""); + throw new Error('Missing required field "data"'); } var value = message["notes"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeMessageData(value, bb); } } else { - throw new Error("Missing required field \"notes\""); + throw new Error('Missing required field "notes"'); } - } function decodeLog(bb) { @@ -1588,95 +1581,94 @@ function decodeLog(bb) { result["warnings"] = bb.readUint32(); result["errors"] = bb.readUint32(); var length = bb.readVarUint(); - var values = result["msgs"] = Array(length); + var values = (result["msgs"] = Array(length)); for (var i = 0; i < length; i++) values[i] = decodeMessage(bb); return result; } function encodeLog(message, bb) { - var value = message["warnings"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"warnings\""); + throw new Error('Missing required field "warnings"'); } var value = message["errors"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"errors\""); + throw new Error('Missing required field "errors"'); } var value = message["msgs"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeMessage(value, bb); } } else { - throw new Error("Missing required field \"msgs\""); + throw new Error('Missing required field "msgs"'); } - } const Reloader = { - "1": 1, - "2": 2, - "3": 3, - "disable": 1, - "live": 2, - "fast_refresh": 3 + 1: 1, + 2: 2, + 3: 3, + disable: 1, + live: 2, + fast_refresh: 3, }; const ReloaderKeys = { - "1": "disable", - "2": "live", - "3": "fast_refresh", - "disable": "disable", - "live": "live", - "fast_refresh": "fast_refresh" + 1: "disable", + 2: "live", + 3: "fast_refresh", + disable: "disable", + live: "live", + fast_refresh: "fast_refresh", }; const WebsocketMessageKind = { - "1": 1, - "2": 2, - "3": 3, - "4": 4, - "5": 5, - "6": 6, - "welcome": 1, - "file_change_notification": 2, - "build_success": 3, - "build_fail": 4, - "manifest_success": 5, - "manifest_fail": 6 + 1: 1, + 2: 2, + 3: 3, + 4: 4, + 5: 5, + 6: 6, + welcome: 1, + file_change_notification: 2, + build_success: 3, + build_fail: 4, + manifest_success: 5, + manifest_fail: 6, }; const WebsocketMessageKindKeys = { - "1": "welcome", - "2": "file_change_notification", - "3": "build_success", - "4": "build_fail", - "5": "manifest_success", - "6": "manifest_fail", - "welcome": "welcome", - "file_change_notification": "file_change_notification", - "build_success": "build_success", - "build_fail": "build_fail", - "manifest_success": "manifest_success", - "manifest_fail": "manifest_fail" + 1: "welcome", + 2: "file_change_notification", + 3: "build_success", + 4: "build_fail", + 5: "manifest_success", + 6: "manifest_fail", + welcome: "welcome", + file_change_notification: "file_change_notification", + build_success: "build_success", + build_fail: "build_fail", + manifest_success: "manifest_success", + manifest_fail: "manifest_fail", }; const WebsocketCommandKind = { - "1": 1, - "2": 2, - "build": 1, - "manifest": 2 + 1: 1, + 2: 2, + build: 1, + manifest: 2, }; const WebsocketCommandKindKeys = { - "1": "build", - "2": "manifest", - "build": "build", - "manifest": "manifest" + 1: "build", + 2: "manifest", + build: "build", + manifest: "manifest", }; function decodeWebsocketMessage(bb) { @@ -1688,23 +1680,26 @@ function decodeWebsocketMessage(bb) { } function encodeWebsocketMessage(message, bb) { - var value = message["timestamp"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"timestamp\""); + throw new Error('Missing required field "timestamp"'); } var value = message["kind"]; if (value != null) { var encoded = WebsocketMessageKind[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"WebsocketMessageKind\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + + JSON.stringify(value) + + ' for enum "WebsocketMessageKind"' + ); + bb.writeByte(encoded); } else { - throw new Error("Missing required field \"kind\""); + throw new Error('Missing required field "kind"'); } - } function decodeWebsocketMessageWelcome(bb) { @@ -1716,23 +1711,24 @@ function decodeWebsocketMessageWelcome(bb) { } function encodeWebsocketMessageWelcome(message, bb) { - var value = message["epoch"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"epoch\""); + throw new Error('Missing required field "epoch"'); } var value = message["javascriptReloader"]; if (value != null) { var encoded = Reloader[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Reloader\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "Reloader"' + ); + bb.writeByte(encoded); } else { - throw new Error("Missing required field \"javascriptReloader\""); + throw new Error('Missing required field "javascriptReloader"'); } - } function decodeWebsocketMessageFileChangeNotification(bb) { @@ -1744,23 +1740,24 @@ function decodeWebsocketMessageFileChangeNotification(bb) { } function encodeWebsocketMessageFileChangeNotification(message, bb) { - var value = message["id"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"id\""); + throw new Error('Missing required field "id"'); } var value = message["loader"]; if (value != null) { var encoded = Loader[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Loader\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "Loader"' + ); + bb.writeByte(encoded); } else { - throw new Error("Missing required field \"loader\""); + throw new Error('Missing required field "loader"'); } - } function decodeWebsocketCommand(bb) { @@ -1772,23 +1769,26 @@ function decodeWebsocketCommand(bb) { } function encodeWebsocketCommand(message, bb) { - var value = message["kind"]; if (value != null) { var encoded = WebsocketCommandKind[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"WebsocketCommandKind\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + + JSON.stringify(value) + + ' for enum "WebsocketCommandKind"' + ); + bb.writeByte(encoded); } else { - throw new Error("Missing required field \"kind\""); + throw new Error('Missing required field "kind"'); } var value = message["timestamp"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"timestamp\""); + throw new Error('Missing required field "timestamp"'); } - } function decodeWebsocketCommandBuild(bb) { @@ -1799,14 +1799,12 @@ function decodeWebsocketCommandBuild(bb) { } function encodeWebsocketCommandBuild(message, bb) { - var value = message["id"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"id\""); + throw new Error('Missing required field "id"'); } - } function decodeWebsocketCommandManifest(bb) { @@ -1817,14 +1815,12 @@ function decodeWebsocketCommandManifest(bb) { } function encodeWebsocketCommandManifest(message, bb) { - var value = message["id"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"id\""); + throw new Error('Missing required field "id"'); } - } function decodeWebsocketMessageBuildSuccess(bb) { @@ -1839,44 +1835,45 @@ function decodeWebsocketMessageBuildSuccess(bb) { } function encodeWebsocketMessageBuildSuccess(message, bb) { - var value = message["id"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"id\""); + throw new Error('Missing required field "id"'); } var value = message["from_timestamp"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"from_timestamp\""); + throw new Error('Missing required field "from_timestamp"'); } var value = message["loader"]; if (value != null) { var encoded = Loader[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Loader\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "Loader"' + ); + bb.writeByte(encoded); } else { - throw new Error("Missing required field \"loader\""); + throw new Error('Missing required field "loader"'); } var value = message["module_path"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"module_path\""); + throw new Error('Missing required field "module_path"'); } var value = message["blob_length"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"blob_length\""); + throw new Error('Missing required field "blob_length"'); } - } function decodeWebsocketMessageBuildFailure(bb) { @@ -1891,44 +1888,45 @@ function decodeWebsocketMessageBuildFailure(bb) { } function encodeWebsocketMessageBuildFailure(message, bb) { - var value = message["id"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"id\""); + throw new Error('Missing required field "id"'); } var value = message["from_timestamp"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"from_timestamp\""); + throw new Error('Missing required field "from_timestamp"'); } var value = message["loader"]; if (value != null) { var encoded = Loader[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Loader\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "Loader"' + ); + bb.writeByte(encoded); } else { - throw new Error("Missing required field \"loader\""); + throw new Error('Missing required field "loader"'); } var value = message["module_path"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"module_path\""); + throw new Error('Missing required field "module_path"'); } var value = message["log"]; if (value != null) { encodeLog(value, bb); } else { - throw new Error("Missing required field \"log\""); + throw new Error('Missing required field "log"'); } - } function decodeDependencyManifest(bb) { @@ -1939,47 +1937,44 @@ function decodeDependencyManifest(bb) { } function encodeDependencyManifest(message, bb) { - var value = message["ids"]; if (value != null) { - bb.writeUint32ByteArray(value); + bb.writeUint32ByteArray(value); } else { - throw new Error("Missing required field \"ids\""); + throw new Error('Missing required field "ids"'); } - } function decodeFileList(bb) { var result = {}; var length = bb.readVarUint(); - var values = result["ptrs"] = Array(length); + var values = (result["ptrs"] = Array(length)); for (var i = 0; i < length; i++) values[i] = decodeStringPointer(bb); result["files"] = bb.readString(); return result; } function encodeFileList(message, bb) { - var value = message["ptrs"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeStringPointer(value, bb); } } else { - throw new Error("Missing required field \"ptrs\""); + throw new Error('Missing required field "ptrs"'); } var value = message["files"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"files\""); + throw new Error('Missing required field "files"'); } - } function decodeWebsocketMessageResolveIDs(bb) { @@ -1991,54 +1986,51 @@ function decodeWebsocketMessageResolveIDs(bb) { } function encodeWebsocketMessageResolveIDs(message, bb) { - var value = message["id"]; if (value != null) { - bb.writeUint32ByteArray(value); + bb.writeUint32ByteArray(value); } else { - throw new Error("Missing required field \"id\""); + throw new Error('Missing required field "id"'); } var value = message["list"]; if (value != null) { encodeFileList(value, bb); } else { - throw new Error("Missing required field \"list\""); + throw new Error('Missing required field "list"'); } - } function decodeWebsocketCommandResolveIDs(bb) { var result = {}; var length = bb.readVarUint(); - var values = result["ptrs"] = Array(length); + var values = (result["ptrs"] = Array(length)); for (var i = 0; i < length; i++) values[i] = decodeStringPointer(bb); result["files"] = bb.readString(); return result; } function encodeWebsocketCommandResolveIDs(message, bb) { - var value = message["ptrs"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeStringPointer(value, bb); } } else { - throw new Error("Missing required field \"ptrs\""); + throw new Error('Missing required field "ptrs"'); } var value = message["files"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"files\""); + throw new Error('Missing required field "files"'); } - } function decodeWebsocketMessageManifestSuccess(bb) { @@ -2052,37 +2044,38 @@ function decodeWebsocketMessageManifestSuccess(bb) { } function encodeWebsocketMessageManifestSuccess(message, bb) { - var value = message["id"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"id\""); + throw new Error('Missing required field "id"'); } var value = message["module_path"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"module_path\""); + throw new Error('Missing required field "module_path"'); } var value = message["loader"]; if (value != null) { var encoded = Loader[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Loader\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "Loader"' + ); + bb.writeByte(encoded); } else { - throw new Error("Missing required field \"loader\""); + throw new Error('Missing required field "loader"'); } var value = message["manifest"]; if (value != null) { encodeDependencyManifest(value, bb); } else { - throw new Error("Missing required field \"manifest\""); + throw new Error('Missing required field "manifest"'); } - } function decodeWebsocketMessageManifestFailure(bb) { @@ -2096,138 +2089,139 @@ function decodeWebsocketMessageManifestFailure(bb) { } function encodeWebsocketMessageManifestFailure(message, bb) { - var value = message["id"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"id\""); + throw new Error('Missing required field "id"'); } var value = message["from_timestamp"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"from_timestamp\""); + throw new Error('Missing required field "from_timestamp"'); } var value = message["loader"]; if (value != null) { var encoded = Loader[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Loader\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "Loader"' + ); + bb.writeByte(encoded); } else { - throw new Error("Missing required field \"loader\""); + throw new Error('Missing required field "loader"'); } var value = message["log"]; if (value != null) { encodeLog(value, bb); } else { - throw new Error("Missing required field \"log\""); - } - -} - -export { Loader } -export { LoaderKeys } -export { ResolveMode } -export { ResolveModeKeys } -export { Platform } -export { PlatformKeys } -export { JSXRuntime } -export { JSXRuntimeKeys } -export { decodeJSX } -export { encodeJSX } -export { decodeStringPointer } -export { encodeStringPointer } -export { decodeJavascriptBundledModule } -export { encodeJavascriptBundledModule } -export { decodeJavascriptBundledPackage } -export { encodeJavascriptBundledPackage } -export { decodeJavascriptBundle } -export { encodeJavascriptBundle } -export { decodeJavascriptBundleContainer } -export { encodeJavascriptBundleContainer } -export { ScanDependencyMode } -export { ScanDependencyModeKeys } -export { ModuleImportType } -export { ModuleImportTypeKeys } -export { decodeModuleImportRecord } -export { encodeModuleImportRecord } -export { decodeModule } -export { encodeModule } -export { decodeStringMap } -export { encodeStringMap } -export { decodeLoaderMap } -export { encodeLoaderMap } -export { DotEnvBehavior } -export { DotEnvBehaviorKeys } -export { decodeEnvConfig } -export { encodeEnvConfig } -export { decodeLoadedEnvConfig } -export { encodeLoadedEnvConfig } -export { decodeFrameworkConfig } -export { encodeFrameworkConfig } -export { decodeLoadedFramework } -export { encodeLoadedFramework } -export { decodeLoadedRouteConfig } -export { encodeLoadedRouteConfig } -export { decodeRouteConfig } -export { encodeRouteConfig } -export { decodeTransformOptions } -export { encodeTransformOptions } -export { decodeFileHandle } -export { encodeFileHandle } -export { decodeTransform } -export { encodeTransform } -export { TransformResponseStatus } -export { TransformResponseStatusKeys } -export { decodeOutputFile } -export { encodeOutputFile } -export { decodeTransformResponse } -export { encodeTransformResponse } -export { MessageKind } -export { MessageKindKeys } -export { decodeLocation } -export { encodeLocation } -export { decodeMessageData } -export { encodeMessageData } -export { decodeMessage } -export { encodeMessage } -export { decodeLog } -export { encodeLog } -export { Reloader } -export { ReloaderKeys } -export { WebsocketMessageKind } -export { WebsocketMessageKindKeys } -export { WebsocketCommandKind } -export { WebsocketCommandKindKeys } -export { decodeWebsocketMessage } -export { encodeWebsocketMessage } -export { decodeWebsocketMessageWelcome } -export { encodeWebsocketMessageWelcome } -export { decodeWebsocketMessageFileChangeNotification } -export { encodeWebsocketMessageFileChangeNotification } -export { decodeWebsocketCommand } -export { encodeWebsocketCommand } -export { decodeWebsocketCommandBuild } -export { encodeWebsocketCommandBuild } -export { decodeWebsocketCommandManifest } -export { encodeWebsocketCommandManifest } -export { decodeWebsocketMessageBuildSuccess } -export { encodeWebsocketMessageBuildSuccess } -export { decodeWebsocketMessageBuildFailure } -export { encodeWebsocketMessageBuildFailure } -export { decodeDependencyManifest } -export { encodeDependencyManifest } -export { decodeFileList } -export { encodeFileList } -export { decodeWebsocketMessageResolveIDs } -export { encodeWebsocketMessageResolveIDs } -export { decodeWebsocketCommandResolveIDs } -export { encodeWebsocketCommandResolveIDs } -export { decodeWebsocketMessageManifestSuccess } -export { encodeWebsocketMessageManifestSuccess } -export { decodeWebsocketMessageManifestFailure } -export { encodeWebsocketMessageManifestFailure }
\ No newline at end of file + throw new Error('Missing required field "log"'); + } +} + +export { Loader }; +export { LoaderKeys }; +export { ResolveMode }; +export { ResolveModeKeys }; +export { Platform }; +export { PlatformKeys }; +export { JSXRuntime }; +export { JSXRuntimeKeys }; +export { decodeJSX }; +export { encodeJSX }; +export { decodeStringPointer }; +export { encodeStringPointer }; +export { decodeJavascriptBundledModule }; +export { encodeJavascriptBundledModule }; +export { decodeJavascriptBundledPackage }; +export { encodeJavascriptBundledPackage }; +export { decodeJavascriptBundle }; +export { encodeJavascriptBundle }; +export { decodeJavascriptBundleContainer }; +export { encodeJavascriptBundleContainer }; +export { ScanDependencyMode }; +export { ScanDependencyModeKeys }; +export { ModuleImportType }; +export { ModuleImportTypeKeys }; +export { decodeModuleImportRecord }; +export { encodeModuleImportRecord }; +export { decodeModule }; +export { encodeModule }; +export { decodeStringMap }; +export { encodeStringMap }; +export { decodeLoaderMap }; +export { encodeLoaderMap }; +export { DotEnvBehavior }; +export { DotEnvBehaviorKeys }; +export { decodeEnvConfig }; +export { encodeEnvConfig }; +export { decodeLoadedEnvConfig }; +export { encodeLoadedEnvConfig }; +export { decodeFrameworkConfig }; +export { encodeFrameworkConfig }; +export { decodeLoadedFramework }; +export { encodeLoadedFramework }; +export { decodeLoadedRouteConfig }; +export { encodeLoadedRouteConfig }; +export { decodeRouteConfig }; +export { encodeRouteConfig }; +export { decodeTransformOptions }; +export { encodeTransformOptions }; +export { decodeFileHandle }; +export { encodeFileHandle }; +export { decodeTransform }; +export { encodeTransform }; +export { TransformResponseStatus }; +export { TransformResponseStatusKeys }; +export { decodeOutputFile }; +export { encodeOutputFile }; +export { decodeTransformResponse }; +export { encodeTransformResponse }; +export { MessageKind }; +export { MessageKindKeys }; +export { decodeLocation }; +export { encodeLocation }; +export { decodeMessageData }; +export { encodeMessageData }; +export { decodeMessage }; +export { encodeMessage }; +export { decodeLog }; +export { encodeLog }; +export { Reloader }; +export { ReloaderKeys }; +export { WebsocketMessageKind }; +export { WebsocketMessageKindKeys }; +export { WebsocketCommandKind }; +export { WebsocketCommandKindKeys }; +export { decodeWebsocketMessage }; +export { encodeWebsocketMessage }; +export { decodeWebsocketMessageWelcome }; +export { encodeWebsocketMessageWelcome }; +export { decodeWebsocketMessageFileChangeNotification }; +export { encodeWebsocketMessageFileChangeNotification }; +export { decodeWebsocketCommand }; +export { encodeWebsocketCommand }; +export { decodeWebsocketCommandBuild }; +export { encodeWebsocketCommandBuild }; +export { decodeWebsocketCommandManifest }; +export { encodeWebsocketCommandManifest }; +export { decodeWebsocketMessageBuildSuccess }; +export { encodeWebsocketMessageBuildSuccess }; +export { decodeWebsocketMessageBuildFailure }; +export { encodeWebsocketMessageBuildFailure }; +export { decodeDependencyManifest }; +export { encodeDependencyManifest }; +export { decodeFileList }; +export { encodeFileList }; +export { decodeWebsocketMessageResolveIDs }; +export { encodeWebsocketMessageResolveIDs }; +export { decodeWebsocketCommandResolveIDs }; +export { encodeWebsocketCommandResolveIDs }; +export { decodeWebsocketMessageManifestSuccess }; +export { encodeWebsocketMessageManifestSuccess }; +export { decodeWebsocketMessageManifestFailure }; +export { encodeWebsocketMessageManifestFailure }; diff --git a/src/api/schema.peechy b/src/api/schema.peechy index 4d2baaaef..a40cacef1 100644 --- a/src/api/schema.peechy +++ b/src/api/schema.peechy @@ -213,15 +213,13 @@ message TransformOptions { string[] extension_order = 17; - ScanDependencyMode only_scan_dependencies = 18; + bool generate_node_module_bundle = 18; - bool generate_node_module_bundle = 19; + string node_modules_bundle_path = 19; + string node_modules_bundle_path_server = 20; - string node_modules_bundle_path = 20; - string node_modules_bundle_path_server = 21; - - FrameworkConfig framework = 22; - RouteConfig router = 23; + FrameworkConfig framework = 21; + RouteConfig router = 22; } struct FileHandle { diff --git a/src/api/schema.zig b/src/api/schema.zig index 56feccb75..69a77082a 100644 --- a/src/api/schema.zig +++ b/src/api/schema.zig @@ -1140,9 +1140,6 @@ serve: ?bool = null, /// extension_order extension_order: []const []const u8, -/// only_scan_dependencies -only_scan_dependencies: ?ScanDependencyMode = null, - /// generate_node_module_bundle generate_node_module_bundle: ?bool = null, @@ -1218,21 +1215,18 @@ pub fn decode(reader: anytype) anyerror!TransformOptions { this.extension_order = try reader.readArray([]const u8); }, 18 => { - this.only_scan_dependencies = try reader.readValue(ScanDependencyMode); -}, - 19 => { this.generate_node_module_bundle = try reader.readValue(bool); }, - 20 => { + 19 => { this.node_modules_bundle_path = try reader.readValue([]const u8); }, - 21 => { + 20 => { this.node_modules_bundle_path_server = try reader.readValue([]const u8); }, - 22 => { + 21 => { this.framework = try reader.readValue(FrameworkConfig); }, - 23 => { + 22 => { this.router = try reader.readValue(RouteConfig); }, else => { @@ -1312,28 +1306,24 @@ if (this.extension_order) |extension_order| { try writer.writeFieldID(17); try writer.writeArray([]const u8, extension_order); } -if (this.only_scan_dependencies) |only_scan_dependencies| { - try writer.writeFieldID(18); - try writer.writeEnum(only_scan_dependencies); -} if (this.generate_node_module_bundle) |generate_node_module_bundle| { - try writer.writeFieldID(19); + try writer.writeFieldID(18); try writer.writeInt(@intCast(u8, @boolToInt(generate_node_module_bundle))); } if (this.node_modules_bundle_path) |node_modules_bundle_path| { - try writer.writeFieldID(20); + try writer.writeFieldID(19); try writer.writeValue(node_modules_bundle_path); } if (this.node_modules_bundle_path_server) |node_modules_bundle_path_server| { - try writer.writeFieldID(21); + try writer.writeFieldID(20); try writer.writeValue(node_modules_bundle_path_server); } if (this.framework) |framework| { - try writer.writeFieldID(22); + try writer.writeFieldID(21); try writer.writeValue(framework); } if (this.router) |router| { - try writer.writeFieldID(23); + try writer.writeFieldID(22); try writer.writeValue(router); } try writer.endMessage(); |
