diff options
Diffstat (limited to '')
-rw-r--r-- | Makefile | 11 | ||||
-rw-r--r-- | src/api/schema.d.ts | 1524 | ||||
-rw-r--r-- | src/api/schema.js | 1954 | ||||
-rw-r--r-- | src/bun_js.zig | 2 | ||||
-rw-r--r-- | src/cli/bun_command.zig | 2 | ||||
-rw-r--r-- | src/cli/install_completions_command.zig | 2 | ||||
-rw-r--r-- | src/cli/run_command.zig | 2 | ||||
-rw-r--r-- | src/http/websocket.zig | 1 | ||||
-rw-r--r-- | src/install/install.zig | 2 | ||||
-rw-r--r-- | src/javascript/jsc/bindings/exports.zig | 35 | ||||
-rw-r--r-- | src/js_printer.zig | 1 | ||||
-rw-r--r-- | src/json_parser.zig | 3 | ||||
-rw-r--r-- | src/main.zig | 2 |
13 files changed, 1660 insertions, 1881 deletions
@@ -261,7 +261,7 @@ BUN_LLD_FLAGS = $(OBJ_FILES) \ $(PLATFORM_LINKER_FLAGS) -bun: vendor identifier-cache build-obj bun-link-lld-release bun-codesign-release-local +bun: vendor-without-check: api analytics node-fallbacks runtime_js fallback_decoder bun_error mimalloc picohttp zlib boringssl libarchive pl-crash-report @@ -418,8 +418,6 @@ httpbench-release: $(CXX) $(PACKAGE_DIR)/httpbench.o -g -O3 -o ./misctools/http_bench $(DEFAULT_LINKER_FLAGS) -lc $(ARCHIVE_FILES) rm -rf $(PACKAGE_DIR)/httpbench.o -bun-codesign-debug: -bun-codesign-release-local: @@ -441,6 +439,10 @@ bun-codesign-release-local: endif +bun-codesign-debug: +bun-codesign-release-local: + + jsc: jsc-build jsc-copy-headers jsc-bindings jsc-build: $(JSC_BUILD_STEPS) jsc-bindings: jsc-bindings-headers jsc-bindings-mac @@ -876,3 +878,6 @@ copy-to-bun-release-dir: cp -r $(PACKAGE_DIR)/bun-profile $(BUN_RELEASE_DIR)/bun-profile PACKAGE_MAP = --pkg-begin thread_pool $(BUN_DIR)/src/thread_pool.zig --pkg-begin io $(BUN_DIR)/src/io/io_$(OS_NAME).zig --pkg-end --pkg-begin http $(BUN_DIR)/src/http_client_async.zig --pkg-begin strings $(BUN_DIR)/src/string_immutable.zig --pkg-end --pkg-begin picohttp $(BUN_DIR)/src/deps/picohttp.zig --pkg-end --pkg-begin io $(BUN_DIR)/src/io/io_darwin.zig --pkg-end --pkg-begin boringssl $(BUN_DIR)/src/deps/boringssl.zig --pkg-end --pkg-begin thread_pool $(BUN_DIR)/src/thread_pool.zig --pkg-begin io $(BUN_DIR)/src/io/io_darwin.zig --pkg-end --pkg-begin http $(BUN_DIR)/src/http_client_async.zig --pkg-begin strings $(BUN_DIR)/src/string_immutable.zig --pkg-end --pkg-begin picohttp $(BUN_DIR)/src/deps/picohttp.zig --pkg-end --pkg-begin io $(BUN_DIR)/src/io/io_darwin.zig --pkg-end --pkg-begin boringssl $(BUN_DIR)/src/deps/boringssl.zig --pkg-end --pkg-begin thread_pool $(BUN_DIR)/src/thread_pool.zig --pkg-end --pkg-end --pkg-end --pkg-end --pkg-end --pkg-begin picohttp $(BUN_DIR)/src/deps/picohttp.zig --pkg-end --pkg-begin io $(BUN_DIR)/src/io/io_darwin.zig --pkg-end --pkg-begin strings $(BUN_DIR)/src/string_immutable.zig --pkg-end --pkg-begin clap $(BUN_DIR)/src/deps/zig-clap/clap.zig --pkg-end --pkg-begin http $(BUN_DIR)/src/http_client_async.zig --pkg-begin strings $(BUN_DIR)/src/string_immutable.zig --pkg-end --pkg-begin picohttp $(BUN_DIR)/src/deps/picohttp.zig --pkg-end --pkg-begin io $(BUN_DIR)/src/io/io_darwin.zig --pkg-end --pkg-begin boringssl $(BUN_DIR)/src/deps/boringssl.zig --pkg-end --pkg-begin thread_pool $(BUN_DIR)/src/thread_pool.zig --pkg-begin io $(BUN_DIR)/src/io/io_darwin.zig --pkg-end --pkg-begin http $(BUN_DIR)/src/http_client_async.zig --pkg-begin strings $(BUN_DIR)/src/string_immutable.zig --pkg-end --pkg-begin picohttp $(BUN_DIR)/src/deps/picohttp.zig --pkg-end --pkg-begin io $(BUN_DIR)/src/io/io_darwin.zig --pkg-end --pkg-begin boringssl $(BUN_DIR)/src/deps/boringssl.zig --pkg-end --pkg-begin thread_pool $(BUN_DIR)/src/thread_pool.zig --pkg-end --pkg-end --pkg-end --pkg-end --pkg-begin boringssl $(BUN_DIR)/src/deps/boringssl.zig --pkg-end --pkg-begin javascript_core $(BUN_DIR)/src/jsc.zig --pkg-begin http $(BUN_DIR)/src/http_client_async.zig --pkg-end --pkg-begin strings $(BUN_DIR)/src/string_immutable.zig --pkg-end --pkg-begin picohttp $(BUN_DIR)/src/deps/picohttp.zig --pkg-end --pkg-end + + +bun: vendor identifier-cache build-obj bun-link-lld-release bun-codesign-release-local
\ No newline at end of file diff --git a/src/api/schema.d.ts b/src/api/schema.d.ts index 273f8d9d3..fed3fd775 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,850 +12,678 @@ 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 FrameworkEntryPointType { - client = 1, - server = 2, - fallback = 3, -} -export const FrameworkEntryPointTypeKeys = { - 1: "client", - client: "client", - 2: "server", - server: "server", - 3: "fallback", - fallback: "fallback", -}; -export enum StackFrameScope { - Eval = 1, - Module = 2, - Function = 3, - Global = 4, - Wasm = 5, - Constructor = 6, -} -export const StackFrameScopeKeys = { - 1: "Eval", - Eval: "Eval", - 2: "Module", - Module: "Module", - 3: "Function", - Function: "Function", - 4: "Global", - Global: "Global", - 5: "Wasm", - Wasm: "Wasm", - 6: "Constructor", - Constructor: "Constructor", -}; -export enum FallbackStep { - ssr_disabled = 1, - create_vm = 2, - configure_router = 3, - configure_defines = 4, - resolve_entry_point = 5, - load_entry_point = 6, - eval_entry_point = 7, - fetch_event_handler = 8, -} -export const FallbackStepKeys = { - 1: "ssr_disabled", - ssr_disabled: "ssr_disabled", - 2: "create_vm", - create_vm: "create_vm", - 3: "configure_router", - configure_router: "configure_router", - 4: "configure_defines", - configure_defines: "configure_defines", - 5: "resolve_entry_point", - resolve_entry_point: "resolve_entry_point", - 6: "load_entry_point", - load_entry_point: "load_entry_point", - 7: "eval_entry_point", - eval_entry_point: "eval_entry_point", - 8: "fetch_event_handler", - fetch_event_handler: "fetch_event_handler", -}; -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 CSSInJSBehavior { - facade = 1, - facade_onimportcss = 2, - auto_onimportcss = 3, -} -export const CSSInJSBehaviorKeys = { - 1: "facade", - facade: "facade", - 2: "facade_onimportcss", - facade_onimportcss: "facade_onimportcss", - 3: "auto_onimportcss", - auto_onimportcss: "auto_onimportcss", -}; -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 MessageLevel { - err = 1, - warn = 2, - note = 3, - debug = 4, -} -export const MessageLevelKeys = { - 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, - resolve_file = 7, - file_change_notification_with_hint = 8, -} -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", - 7: "resolve_file", - resolve_file: "resolve_file", - 8: "file_change_notification_with_hint", - file_change_notification_with_hint: "file_change_notification_with_hint", -}; -export enum WebsocketCommandKind { - build = 1, - manifest = 2, - build_with_file_path = 3, -} -export const WebsocketCommandKindKeys = { - 1: "build", - build: "build", - 2: "manifest", - manifest: "manifest", - 3: "build_with_file_path", - build_with_file_path: "build_with_file_path", -}; -export interface StackFrame { - function_name: string; - file: string; - position: StackFramePosition; - scope: StackFrameScope; -} - -export interface StackFramePosition { - source_offset: int32; - line: int32; - line_start: int32; - line_stop: int32; - column_start: int32; - column_stop: int32; - expression_start: int32; - expression_stop: int32; -} - -export interface SourceLine { - line: int32; - text: string; -} - -export interface StackTrace { - source_lines: SourceLine[]; - frames: StackFrame[]; -} - -export interface JSException { - name?: string; - message?: string; - runtime_type?: uint16; - code?: uint8; - stack?: StackTrace; -} - -export interface Problems { - code: uint16; - name: string; - exceptions: JSException[]; - build: Log; -} - -export interface Router { - routes: StringMap; - route: int32; - params: StringMap; -} - -export interface FallbackMessageContainer { - message?: string; - router?: Router; - reason?: FallbackStep; - problems?: Problems; - cwd?: string; -} - -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; - routes?: LoadedRouteConfig; - framework?: LoadedFramework; - bundle?: JavascriptBundle; - 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?: FrameworkEntryPointMessage; - server?: FrameworkEntryPointMessage; - fallback?: FrameworkEntryPointMessage; - development?: boolean; - client_css_in_js?: CSSInJSBehavior; - display_name?: string; - overrideModules?: StringMap; -} - -export interface FrameworkEntryPoint { - kind: FrameworkEntryPointType; - path: string; - env: LoadedEnvConfig; -} - -export interface FrameworkEntryPointMap { - client?: FrameworkEntryPoint; - server?: FrameworkEntryPoint; - fallback?: FrameworkEntryPoint; -} - -export interface FrameworkEntryPointMessage { - path?: string; - env?: EnvConfig; -} - -export interface LoadedFramework { - package: string; - display_name: string; - development: boolean; - entry_points: FrameworkEntryPointMap; - client_css_in_js: CSSInJSBehavior; - overrideModules: StringMap; -} - -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; - no_summary?: boolean; - disable_hmr?: boolean; - port?: uint16; -} - -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 MessageMeta { - resolve?: string; - build?: boolean; -} - -export interface Message { - level: MessageLevel; - data: MessageData; - notes: MessageData[]; - on: MessageMeta; -} - -export interface Log { - warnings: uint32; - errors: uint32; - msgs: Message[]; -} - -export interface WebsocketMessage { - timestamp: uint32; - kind: WebsocketMessageKind; -} - -export interface WebsocketMessageWelcome { - epoch: uint32; - javascriptReloader: Reloader; - cwd: string; -} - -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 WebsocketCommandBuildWithFilePath { - id: uint32; - file_path: string; -} - -export interface WebsocketMessageResolveID { - id: uint32; -} - -export declare function encodeStackFrame( - message: StackFrame, - bb: ByteBuffer -): void; -export declare function decodeStackFrame(buffer: ByteBuffer): StackFrame; -export declare function encodeStackFramePosition( - message: StackFramePosition, - bb: ByteBuffer -): void; -export declare function decodeStackFramePosition( - buffer: ByteBuffer -): StackFramePosition; -export declare function encodeSourceLine( - message: SourceLine, - bb: ByteBuffer -): void; -export declare function decodeSourceLine(buffer: ByteBuffer): SourceLine; -export declare function encodeStackTrace( - message: StackTrace, - bb: ByteBuffer -): void; -export declare function decodeStackTrace(buffer: ByteBuffer): StackTrace; -export declare function encodeJSException( - message: JSException, - bb: ByteBuffer -): void; -export declare function decodeJSException(buffer: ByteBuffer): JSException; -export declare function encodeProblems(message: Problems, bb: ByteBuffer): void; -export declare function decodeProblems(buffer: ByteBuffer): Problems; -export declare function encodeRouter(message: Router, bb: ByteBuffer): void; -export declare function decodeRouter(buffer: ByteBuffer): Router; -export declare function encodeFallbackMessageContainer( - message: FallbackMessageContainer, - bb: ByteBuffer -): void; -export declare function decodeFallbackMessageContainer( - buffer: ByteBuffer -): FallbackMessageContainer; -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 encodeFrameworkEntryPoint( - message: FrameworkEntryPoint, - bb: ByteBuffer -): void; -export declare function decodeFrameworkEntryPoint( - buffer: ByteBuffer -): FrameworkEntryPoint; -export declare function encodeFrameworkEntryPointMap( - message: FrameworkEntryPointMap, - bb: ByteBuffer -): void; -export declare function decodeFrameworkEntryPointMap( - buffer: ByteBuffer -): FrameworkEntryPointMap; -export declare function encodeFrameworkEntryPointMessage( - message: FrameworkEntryPointMessage, - bb: ByteBuffer -): void; -export declare function decodeFrameworkEntryPointMessage( - buffer: ByteBuffer -): FrameworkEntryPointMessage; -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 encodeMessageMeta( - message: MessageMeta, - bb: ByteBuffer -): void; -export declare function decodeMessageMeta(buffer: ByteBuffer): MessageMeta; -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 encodeWebsocketCommandBuildWithFilePath( - message: WebsocketCommandBuildWithFilePath, - bb: ByteBuffer -): void; -export declare function decodeWebsocketCommandBuildWithFilePath( - buffer: ByteBuffer -): WebsocketCommandBuildWithFilePath; -export declare function encodeWebsocketMessageResolveID( - message: WebsocketMessageResolveID, - bb: ByteBuffer -): void; -export declare function decodeWebsocketMessageResolveID( - buffer: ByteBuffer -): WebsocketMessageResolveID; + 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 FrameworkEntryPointType { + client = 1, + server = 2, + fallback = 3 + } + export const FrameworkEntryPointTypeKeys = { + 1: "client", + client: "client", + 2: "server", + server: "server", + 3: "fallback", + fallback: "fallback" + } + export enum StackFrameScope { + Eval = 1, + Module = 2, + Function = 3, + Global = 4, + Wasm = 5, + Constructor = 6 + } + export const StackFrameScopeKeys = { + 1: "Eval", + Eval: "Eval", + 2: "Module", + Module: "Module", + 3: "Function", + Function: "Function", + 4: "Global", + Global: "Global", + 5: "Wasm", + Wasm: "Wasm", + 6: "Constructor", + Constructor: "Constructor" + } + export enum FallbackStep { + ssr_disabled = 1, + create_vm = 2, + configure_router = 3, + configure_defines = 4, + resolve_entry_point = 5, + load_entry_point = 6, + eval_entry_point = 7, + fetch_event_handler = 8 + } + export const FallbackStepKeys = { + 1: "ssr_disabled", + ssr_disabled: "ssr_disabled", + 2: "create_vm", + create_vm: "create_vm", + 3: "configure_router", + configure_router: "configure_router", + 4: "configure_defines", + configure_defines: "configure_defines", + 5: "resolve_entry_point", + resolve_entry_point: "resolve_entry_point", + 6: "load_entry_point", + load_entry_point: "load_entry_point", + 7: "eval_entry_point", + eval_entry_point: "eval_entry_point", + 8: "fetch_event_handler", + fetch_event_handler: "fetch_event_handler" + } + 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 CSSInJSBehavior { + facade = 1, + facade_onimportcss = 2, + auto_onimportcss = 3 + } + export const CSSInJSBehaviorKeys = { + 1: "facade", + facade: "facade", + 2: "facade_onimportcss", + facade_onimportcss: "facade_onimportcss", + 3: "auto_onimportcss", + auto_onimportcss: "auto_onimportcss" + } + 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 MessageLevel { + err = 1, + warn = 2, + note = 3, + debug = 4 + } + export const MessageLevelKeys = { + 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, + resolve_file = 7, + file_change_notification_with_hint = 8 + } + 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", + 7: "resolve_file", + resolve_file: "resolve_file", + 8: "file_change_notification_with_hint", + file_change_notification_with_hint: "file_change_notification_with_hint" + } + export enum WebsocketCommandKind { + build = 1, + manifest = 2, + build_with_file_path = 3 + } + export const WebsocketCommandKindKeys = { + 1: "build", + build: "build", + 2: "manifest", + manifest: "manifest", + 3: "build_with_file_path", + build_with_file_path: "build_with_file_path" + } + export interface StackFrame { + function_name: string; + file: string; + position: StackFramePosition; + scope: StackFrameScope; + } + + export interface StackFramePosition { + source_offset: int32; + line: int32; + line_start: int32; + line_stop: int32; + column_start: int32; + column_stop: int32; + expression_start: int32; + expression_stop: int32; + } + + export interface SourceLine { + line: int32; + text: string; + } + + export interface StackTrace { + source_lines: SourceLine[]; + frames: StackFrame[]; + } + + export interface JSException { + name?: string; + message?: string; + runtime_type?: uint16; + code?: uint8; + stack?: StackTrace; + } + + export interface Problems { + code: uint16; + name: string; + exceptions: JSException[]; + build: Log; + } + + export interface Router { + routes: StringMap; + route: int32; + params: StringMap; + } + + export interface FallbackMessageContainer { + message?: string; + router?: Router; + reason?: FallbackStep; + problems?: Problems; + cwd?: string; + } + + 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; + routes?: LoadedRouteConfig; + framework?: LoadedFramework; + bundle?: JavascriptBundle; + 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?: FrameworkEntryPointMessage; + server?: FrameworkEntryPointMessage; + fallback?: FrameworkEntryPointMessage; + development?: boolean; + client_css_in_js?: CSSInJSBehavior; + display_name?: string; + overrideModules?: StringMap; + } + + export interface FrameworkEntryPoint { + kind: FrameworkEntryPointType; + path: string; + env: LoadedEnvConfig; + } + + export interface FrameworkEntryPointMap { + client?: FrameworkEntryPoint; + server?: FrameworkEntryPoint; + fallback?: FrameworkEntryPoint; + } + + export interface FrameworkEntryPointMessage { + path?: string; + env?: EnvConfig; + } + + export interface LoadedFramework { + package: string; + display_name: string; + development: boolean; + entry_points: FrameworkEntryPointMap; + client_css_in_js: CSSInJSBehavior; + overrideModules: StringMap; + } + + 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; + no_summary?: boolean; + disable_hmr?: boolean; + port?: uint16; + } + + 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 MessageMeta { + resolve?: string; + build?: boolean; + } + + export interface Message { + level: MessageLevel; + data: MessageData; + notes: MessageData[]; + on: MessageMeta; + } + + export interface Log { + warnings: uint32; + errors: uint32; + msgs: Message[]; + } + + export interface WebsocketMessage { + timestamp: uint32; + kind: WebsocketMessageKind; + } + + export interface WebsocketMessageWelcome { + epoch: uint32; + javascriptReloader: Reloader; + cwd: string; + } + + 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 WebsocketCommandBuildWithFilePath { + id: uint32; + file_path: string; + } + + export interface WebsocketMessageResolveID { + id: uint32; + } + + export declare function encodeStackFrame(message: StackFrame, bb: ByteBuffer): void; + export declare function decodeStackFrame(buffer: ByteBuffer): StackFrame; + export declare function encodeStackFramePosition(message: StackFramePosition, bb: ByteBuffer): void; + export declare function decodeStackFramePosition(buffer: ByteBuffer): StackFramePosition; + export declare function encodeSourceLine(message: SourceLine, bb: ByteBuffer): void; + export declare function decodeSourceLine(buffer: ByteBuffer): SourceLine; + export declare function encodeStackTrace(message: StackTrace, bb: ByteBuffer): void; + export declare function decodeStackTrace(buffer: ByteBuffer): StackTrace; + export declare function encodeJSException(message: JSException, bb: ByteBuffer): void; + export declare function decodeJSException(buffer: ByteBuffer): JSException; + export declare function encodeProblems(message: Problems, bb: ByteBuffer): void; + export declare function decodeProblems(buffer: ByteBuffer): Problems; + export declare function encodeRouter(message: Router, bb: ByteBuffer): void; + export declare function decodeRouter(buffer: ByteBuffer): Router; + export declare function encodeFallbackMessageContainer(message: FallbackMessageContainer, bb: ByteBuffer): void; + export declare function decodeFallbackMessageContainer(buffer: ByteBuffer): FallbackMessageContainer; + 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 encodeFrameworkEntryPoint(message: FrameworkEntryPoint, bb: ByteBuffer): void; + export declare function decodeFrameworkEntryPoint(buffer: ByteBuffer): FrameworkEntryPoint; + export declare function encodeFrameworkEntryPointMap(message: FrameworkEntryPointMap, bb: ByteBuffer): void; + export declare function decodeFrameworkEntryPointMap(buffer: ByteBuffer): FrameworkEntryPointMap; + export declare function encodeFrameworkEntryPointMessage(message: FrameworkEntryPointMessage, bb: ByteBuffer): void; + export declare function decodeFrameworkEntryPointMessage(buffer: ByteBuffer): FrameworkEntryPointMessage; + 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 encodeMessageMeta(message: MessageMeta, bb: ByteBuffer): void; + export declare function decodeMessageMeta(buffer: ByteBuffer): MessageMeta; + 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 encodeWebsocketCommandBuildWithFilePath(message: WebsocketCommandBuildWithFilePath, bb: ByteBuffer): void; + export declare function decodeWebsocketCommandBuildWithFilePath(buffer: ByteBuffer): WebsocketCommandBuildWithFilePath; + export declare function encodeWebsocketMessageResolveID(message: WebsocketMessageResolveID, bb: ByteBuffer): void; + export declare function decodeWebsocketMessageResolveID(buffer: ByteBuffer): WebsocketMessageResolveID; diff --git a/src/api/schema.js b/src/api/schema.js index 8b2043e9c..174bce175 100644 --- a/src/api/schema.js +++ b/src/api/schema.js @@ -1,78 +1,78 @@ 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 FrameworkEntryPointType = { - 1: 1, - 2: 2, - 3: 3, - client: 1, - server: 2, - fallback: 3, + "1": 1, + "2": 2, + "3": 3, + "client": 1, + "server": 2, + "fallback": 3 }; const FrameworkEntryPointTypeKeys = { - 1: "client", - 2: "server", - 3: "fallback", - client: "client", - server: "server", - fallback: "fallback", + "1": "client", + "2": "server", + "3": "fallback", + "client": "client", + "server": "server", + "fallback": "fallback" }; const StackFrameScope = { - 1: 1, - 2: 2, - 3: 3, - 4: 4, - 5: 5, - 6: 6, - Eval: 1, - Module: 2, - Function: 3, - Global: 4, - Wasm: 5, - Constructor: 6, + "1": 1, + "2": 2, + "3": 3, + "4": 4, + "5": 5, + "6": 6, + "Eval": 1, + "Module": 2, + "Function": 3, + "Global": 4, + "Wasm": 5, + "Constructor": 6 }; const StackFrameScopeKeys = { - 1: "Eval", - 2: "Module", - 3: "Function", - 4: "Global", - 5: "Wasm", - 6: "Constructor", - Eval: "Eval", - Module: "Module", - Function: "Function", - Global: "Global", - Wasm: "Wasm", - Constructor: "Constructor", + "1": "Eval", + "2": "Module", + "3": "Function", + "4": "Global", + "5": "Wasm", + "6": "Constructor", + "Eval": "Eval", + "Module": "Module", + "Function": "Function", + "Global": "Global", + "Wasm": "Wasm", + "Constructor": "Constructor" }; function decodeStackFrame(bb) { @@ -86,38 +86,37 @@ function decodeStackFrame(bb) { } function encodeStackFrame(message, bb) { + var value = message["function_name"]; if (value != null) { bb.writeString(value); } else { - throw new Error('Missing required field "function_name"'); + throw new Error("Missing required field \"function_name\""); } 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["position"]; if (value != null) { encodeStackFramePosition(value, bb); } else { - throw new Error('Missing required field "position"'); + throw new Error("Missing required field \"position\""); } var value = message["scope"]; if (value != null) { var encoded = StackFrameScope[value]; - if (encoded === void 0) - throw new Error( - "Invalid value " + JSON.stringify(value) + ' for enum "StackFrameScope"' - ); - bb.writeByte(encoded); +if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"StackFrameScope\""); +bb.writeByte(encoded); } else { - throw new Error('Missing required field "scope"'); + throw new Error("Missing required field \"scope\""); } + } function decodeStackFramePosition(bb) { @@ -135,61 +134,63 @@ function decodeStackFramePosition(bb) { } function encodeStackFramePosition(message, bb) { + var value = message["source_offset"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error('Missing required field "source_offset"'); + throw new Error("Missing required field \"source_offset\""); } 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["line_start"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error('Missing required field "line_start"'); + throw new Error("Missing required field \"line_start\""); } var value = message["line_stop"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error('Missing required field "line_stop"'); + throw new Error("Missing required field \"line_stop\""); } var value = message["column_start"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error('Missing required field "column_start"'); + throw new Error("Missing required field \"column_start\""); } var value = message["column_stop"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error('Missing required field "column_stop"'); + throw new Error("Missing required field \"column_stop\""); } var value = message["expression_start"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error('Missing required field "expression_start"'); + throw new Error("Missing required field \"expression_start\""); } var value = message["expression_stop"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error('Missing required field "expression_stop"'); + throw new Error("Missing required field \"expression_stop\""); } + } function decodeSourceLine(bb) { @@ -201,59 +202,61 @@ function decodeSourceLine(bb) { } function encodeSourceLine(message, bb) { + 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["text"]; if (value != null) { bb.writeString(value); } else { - throw new Error('Missing required field "text"'); + throw new Error("Missing required field \"text\""); } + } function decodeStackTrace(bb) { var result = {}; var length = bb.readVarUint(); - var values = (result["source_lines"] = Array(length)); + var values = result["source_lines"] = Array(length); for (var i = 0; i < length; i++) values[i] = decodeSourceLine(bb); var length = bb.readVarUint(); - var values = (result["frames"] = Array(length)); + var values = result["frames"] = Array(length); for (var i = 0; i < length; i++) values[i] = decodeStackFrame(bb); return result; } function encodeStackTrace(message, bb) { + var value = message["source_lines"]; 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]; encodeSourceLine(value, bb); } } else { - throw new Error('Missing required field "source_lines"'); + throw new Error("Missing required field \"source_lines\""); } var value = message["frames"]; 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]; encodeStackFrame(value, bb); } } else { - throw new Error('Missing required field "frames"'); + throw new Error("Missing required field \"frames\""); } + } function decodeJSException(bb) { @@ -261,36 +264,37 @@ function decodeJSException(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; + case 0: + return result; - case 1: - result["name"] = bb.readString(); - break; + case 1: + result["name"] = bb.readString(); + break; - case 2: - result["message"] = bb.readString(); - break; + case 2: + result["message"] = bb.readString(); + break; - case 3: - result["runtime_type"] = bb.readUint16(); - break; + case 3: + result["runtime_type"] = bb.readUint16(); + break; - case 4: - result["code"] = bb.readByte(); - break; + case 4: + result["code"] = bb.readByte(); + break; - case 5: - result["stack"] = decodeStackTrace(bb); - break; + case 5: + result["stack"] = decodeStackTrace(bb); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeJSException(message, bb) { + var value = message["name"]; if (value != null) { bb.writeByte(1); @@ -321,42 +325,43 @@ function encodeJSException(message, bb) { encodeStackTrace(value, bb); } bb.writeByte(0); + } const FallbackStep = { - 1: 1, - 2: 2, - 3: 3, - 4: 4, - 5: 5, - 6: 6, - 7: 7, - 8: 8, - ssr_disabled: 1, - create_vm: 2, - configure_router: 3, - configure_defines: 4, - resolve_entry_point: 5, - load_entry_point: 6, - eval_entry_point: 7, - fetch_event_handler: 8, + "1": 1, + "2": 2, + "3": 3, + "4": 4, + "5": 5, + "6": 6, + "7": 7, + "8": 8, + "ssr_disabled": 1, + "create_vm": 2, + "configure_router": 3, + "configure_defines": 4, + "resolve_entry_point": 5, + "load_entry_point": 6, + "eval_entry_point": 7, + "fetch_event_handler": 8 }; const FallbackStepKeys = { - 1: "ssr_disabled", - 2: "create_vm", - 3: "configure_router", - 4: "configure_defines", - 5: "resolve_entry_point", - 6: "load_entry_point", - 7: "eval_entry_point", - 8: "fetch_event_handler", - ssr_disabled: "ssr_disabled", - create_vm: "create_vm", - configure_router: "configure_router", - configure_defines: "configure_defines", - resolve_entry_point: "resolve_entry_point", - load_entry_point: "load_entry_point", - eval_entry_point: "eval_entry_point", - fetch_event_handler: "fetch_event_handler", + "1": "ssr_disabled", + "2": "create_vm", + "3": "configure_router", + "4": "configure_defines", + "5": "resolve_entry_point", + "6": "load_entry_point", + "7": "eval_entry_point", + "8": "fetch_event_handler", + "ssr_disabled": "ssr_disabled", + "create_vm": "create_vm", + "configure_router": "configure_router", + "configure_defines": "configure_defines", + "resolve_entry_point": "resolve_entry_point", + "load_entry_point": "load_entry_point", + "eval_entry_point": "eval_entry_point", + "fetch_event_handler": "fetch_event_handler" }; function decodeProblems(bb) { @@ -365,46 +370,47 @@ function decodeProblems(bb) { result["code"] = bb.readUint16(); result["name"] = bb.readString(); var length = bb.readVarUint(); - var values = (result["exceptions"] = Array(length)); + var values = result["exceptions"] = Array(length); for (var i = 0; i < length; i++) values[i] = decodeJSException(bb); result["build"] = decodeLog(bb); return result; } function encodeProblems(message, bb) { + var value = message["code"]; if (value != null) { bb.writeUint16(value); } else { - throw new Error('Missing required field "code"'); + throw new Error("Missing required field \"code\""); } var value = message["name"]; if (value != null) { bb.writeString(value); } else { - throw new Error('Missing required field "name"'); + throw new Error("Missing required field \"name\""); } var value = message["exceptions"]; 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]; encodeJSException(value, bb); } } else { - throw new Error('Missing required field "exceptions"'); + throw new Error("Missing required field \"exceptions\""); } var value = message["build"]; if (value != null) { encodeLog(value, bb); } else { - throw new Error('Missing required field "build"'); + throw new Error("Missing required field \"build\""); } + } function decodeRouter(bb) { @@ -417,26 +423,28 @@ function decodeRouter(bb) { } function encodeRouter(message, bb) { + var value = message["routes"]; if (value != null) { encodeStringMap(value, bb); } else { - throw new Error('Missing required field "routes"'); + throw new Error("Missing required field \"routes\""); } var value = message["route"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error('Missing required field "route"'); + throw new Error("Missing required field \"route\""); } var value = message["params"]; if (value != null) { encodeStringMap(value, bb); } else { - throw new Error('Missing required field "params"'); + throw new Error("Missing required field \"params\""); } + } function decodeFallbackMessageContainer(bb) { @@ -444,36 +452,37 @@ function decodeFallbackMessageContainer(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; + case 0: + return result; - case 1: - result["message"] = bb.readString(); - break; + case 1: + result["message"] = bb.readString(); + break; - case 2: - result["router"] = decodeRouter(bb); - break; + case 2: + result["router"] = decodeRouter(bb); + break; - case 3: - result["reason"] = FallbackStep[bb.readByte()]; - break; + case 3: + result["reason"] = FallbackStep[bb.readByte()]; + break; - case 4: - result["problems"] = decodeProblems(bb); - break; + case 4: + result["problems"] = decodeProblems(bb); + break; - case 5: - result["cwd"] = bb.readString(); - break; + case 5: + result["cwd"] = bb.readString(); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeFallbackMessageContainer(message, bb) { + var value = message["message"]; if (value != null) { bb.writeByte(1); @@ -490,11 +499,8 @@ function encodeFallbackMessageContainer(message, bb) { if (value != null) { bb.writeByte(3); var encoded = FallbackStep[value]; - if (encoded === void 0) - throw new Error( - "Invalid value " + JSON.stringify(value) + ' for enum "FallbackStep"' - ); - bb.writeByte(encoded); +if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"FallbackStep\""); +bb.writeByte(encoded); } var value = message["problems"]; @@ -509,70 +515,71 @@ function encodeFallbackMessageContainer(message, bb) { bb.writeString(value); } bb.writeByte(0); + } 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 CSSInJSBehavior = { - 1: 1, - 2: 2, - 3: 3, - facade: 1, - facade_onimportcss: 2, - auto_onimportcss: 3, + "1": 1, + "2": 2, + "3": 3, + "facade": 1, + "facade_onimportcss": 2, + "auto_onimportcss": 3 }; const CSSInJSBehaviorKeys = { - 1: "facade", - 2: "facade_onimportcss", - 3: "auto_onimportcss", - facade: "facade", - facade_onimportcss: "facade_onimportcss", - auto_onimportcss: "auto_onimportcss", + "1": "facade", + "2": "facade_onimportcss", + "3": "auto_onimportcss", + "facade": "facade", + "facade_onimportcss": "facade_onimportcss", + "auto_onimportcss": "auto_onimportcss" }; 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) { @@ -588,52 +595,51 @@ 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) { @@ -645,19 +651,21 @@ 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) { @@ -672,40 +680,42 @@ 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) { @@ -720,53 +730,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(); @@ -776,68 +786,66 @@ 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) { @@ -845,36 +853,37 @@ 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 3: - result["routes"] = decodeLoadedRouteConfig(bb); - break; + case 3: + result["routes"] = decodeLoadedRouteConfig(bb); + break; - case 2: - result["framework"] = decodeLoadedFramework(bb); - break; + case 2: + result["framework"] = decodeLoadedFramework(bb); + break; - case 4: - result["bundle"] = decodeJavascriptBundle(bb); - break; + case 4: + result["bundle"] = decodeJavascriptBundle(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); @@ -905,30 +914,31 @@ 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) { @@ -941,33 +951,30 @@ 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) { @@ -975,132 +982,130 @@ 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) { @@ -1108,24 +1113,25 @@ 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); @@ -1138,6 +1144,7 @@ function encodeEnvConfig(message, bb) { encodeStringMap(value, bb); } bb.writeByte(0); + } function decodeLoadedEnvConfig(bb) { @@ -1150,31 +1157,30 @@ 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) { @@ -1182,48 +1188,49 @@ 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"] = decodeFrameworkEntryPointMessage(bb); - break; + case 2: + result["client"] = decodeFrameworkEntryPointMessage(bb); + break; - case 3: - result["server"] = decodeFrameworkEntryPointMessage(bb); - break; + case 3: + result["server"] = decodeFrameworkEntryPointMessage(bb); + break; - case 4: - result["fallback"] = decodeFrameworkEntryPointMessage(bb); - break; + case 4: + result["fallback"] = decodeFrameworkEntryPointMessage(bb); + break; - case 5: - result["development"] = !!bb.readByte(); - break; + case 5: + result["development"] = !!bb.readByte(); + break; - case 6: - result["client_css_in_js"] = CSSInJSBehavior[bb.readByte()]; - break; + case 6: + result["client_css_in_js"] = CSSInJSBehavior[bb.readByte()]; + break; - case 7: - result["display_name"] = bb.readString(); - break; + case 7: + result["display_name"] = bb.readString(); + break; - case 8: - result["overrideModules"] = decodeStringMap(bb); - break; + case 8: + result["overrideModules"] = decodeStringMap(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); @@ -1258,11 +1265,8 @@ function encodeFrameworkConfig(message, bb) { if (value != null) { bb.writeByte(6); var encoded = CSSInJSBehavior[value]; - if (encoded === void 0) - throw new Error( - "Invalid value " + JSON.stringify(value) + ' for enum "CSSInJSBehavior"' - ); - bb.writeByte(encoded); +if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"CSSInJSBehavior\""); +bb.writeByte(encoded); } var value = message["display_name"]; @@ -1277,6 +1281,7 @@ function encodeFrameworkConfig(message, bb) { encodeStringMap(value, bb); } bb.writeByte(0); + } function decodeFrameworkEntryPoint(bb) { @@ -1289,33 +1294,30 @@ function decodeFrameworkEntryPoint(bb) { } function encodeFrameworkEntryPoint(message, bb) { + var value = message["kind"]; if (value != null) { var encoded = FrameworkEntryPointType[value]; - if (encoded === void 0) - throw new Error( - "Invalid value " + - JSON.stringify(value) + - ' for enum "FrameworkEntryPointType"' - ); - bb.writeByte(encoded); +if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"FrameworkEntryPointType\""); +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["env"]; if (value != null) { encodeLoadedEnvConfig(value, bb); } else { - throw new Error('Missing required field "env"'); + throw new Error("Missing required field \"env\""); } + } function decodeFrameworkEntryPointMap(bb) { @@ -1323,28 +1325,29 @@ function decodeFrameworkEntryPointMap(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; + case 0: + return result; - case 1: - result["client"] = decodeFrameworkEntryPoint(bb); - break; + case 1: + result["client"] = decodeFrameworkEntryPoint(bb); + break; - case 2: - result["server"] = decodeFrameworkEntryPoint(bb); - break; + case 2: + result["server"] = decodeFrameworkEntryPoint(bb); + break; - case 3: - result["fallback"] = decodeFrameworkEntryPoint(bb); - break; + case 3: + result["fallback"] = decodeFrameworkEntryPoint(bb); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeFrameworkEntryPointMap(message, bb) { + var value = message["client"]; if (value != null) { bb.writeByte(1); @@ -1363,6 +1366,7 @@ function encodeFrameworkEntryPointMap(message, bb) { encodeFrameworkEntryPoint(value, bb); } bb.writeByte(0); + } function decodeFrameworkEntryPointMessage(bb) { @@ -1370,24 +1374,25 @@ function decodeFrameworkEntryPointMessage(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; + case 0: + return result; - case 1: - result["path"] = bb.readString(); - break; + case 1: + result["path"] = bb.readString(); + break; - case 2: - result["env"] = decodeEnvConfig(bb); - break; + case 2: + result["env"] = decodeEnvConfig(bb); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeFrameworkEntryPointMessage(message, bb) { + var value = message["path"]; if (value != null) { bb.writeByte(1); @@ -1400,6 +1405,7 @@ function encodeFrameworkEntryPointMessage(message, bb) { encodeEnvConfig(value, bb); } bb.writeByte(0); + } function decodeLoadedFramework(bb) { @@ -1415,52 +1421,51 @@ function decodeLoadedFramework(bb) { } function encodeLoadedFramework(message, bb) { + 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["display_name"]; if (value != null) { bb.writeString(value); } else { - throw new Error('Missing required field "display_name"'); + throw new Error("Missing required field \"display_name\""); } 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["entry_points"]; if (value != null) { encodeFrameworkEntryPointMap(value, bb); } else { - throw new Error('Missing required field "entry_points"'); + throw new Error("Missing required field \"entry_points\""); } var value = message["client_css_in_js"]; if (value != null) { var encoded = CSSInJSBehavior[value]; - if (encoded === void 0) - throw new Error( - "Invalid value " + JSON.stringify(value) + ' for enum "CSSInJSBehavior"' - ); - bb.writeByte(encoded); +if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"CSSInJSBehavior\""); +bb.writeByte(encoded); } else { - throw new Error('Missing required field "client_css_in_js"'); + throw new Error("Missing required field \"client_css_in_js\""); } var value = message["overrideModules"]; if (value != null) { encodeStringMap(value, bb); } else { - throw new Error('Missing required field "overrideModules"'); + throw new Error("Missing required field \"overrideModules\""); } + } function decodeLoadedRouteConfig(bb) { @@ -1468,7 +1473,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(); @@ -1476,39 +1481,40 @@ 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) { @@ -1516,41 +1522,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]; @@ -1561,8 +1567,7 @@ 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]; @@ -1582,6 +1587,7 @@ function encodeRouteConfig(message, bb) { bb.writeString(value); } bb.writeByte(0); + } function decodeTransformOptions(bb) { @@ -1589,126 +1595,127 @@ 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["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; - - case 23: - result["no_summary"] = !!bb.readByte(); - break; - - case 24: - result["disable_hmr"] = !!bb.readByte(); - break; - - case 25: - result["port"] = bb.readUint16(); - 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; + + case 23: + result["no_summary"] = !!bb.readByte(); + break; + + case 24: + result["disable_hmr"] = !!bb.readByte(); + break; + + case 25: + result["port"] = bb.readUint16(); + break; + + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeTransformOptions(message, bb) { + var value = message["jsx"]; if (value != null) { bb.writeByte(1); @@ -1725,11 +1732,8 @@ 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"]; @@ -1759,8 +1763,7 @@ function encodeTransformOptions(message, bb) { 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]; @@ -1777,8 +1780,7 @@ function encodeTransformOptions(message, bb) { 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]; @@ -1795,8 +1797,7 @@ function encodeTransformOptions(message, bb) { 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]; @@ -1813,8 +1814,7 @@ function encodeTransformOptions(message, bb) { 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]; @@ -1826,11 +1826,8 @@ function encodeTransformOptions(message, bb) { 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"]; @@ -1842,8 +1839,7 @@ function encodeTransformOptions(message, bb) { 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]; @@ -1899,6 +1895,7 @@ function encodeTransformOptions(message, bb) { bb.writeUint16(value); } bb.writeByte(0); + } function decodeFileHandle(bb) { @@ -1911,26 +1908,28 @@ 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) { @@ -1938,36 +1937,37 @@ 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); @@ -1983,18 +1983,15 @@ 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"]; @@ -2003,18 +2000,19 @@ function encodeTransform(message, bb) { 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) { @@ -2026,19 +2024,21 @@ 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) { @@ -2046,74 +2046,69 @@ 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 MessageLevel = { - 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 MessageLevelKeys = { - 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) { @@ -2130,54 +2125,56 @@ 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) { @@ -2185,24 +2182,25 @@ 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); @@ -2215,6 +2213,7 @@ function encodeMessageData(message, bb) { encodeLocation(value, bb); } bb.writeByte(0); + } function decodeMessageMeta(bb) { @@ -2222,24 +2221,25 @@ function decodeMessageMeta(bb) { while (true) { switch (bb.readByte()) { - case 0: - return result; + case 0: + return result; - case 1: - result["resolve"] = bb.readString(); - break; + case 1: + result["resolve"] = bb.readString(); + break; - case 2: - result["build"] = !!bb.readByte(); - break; + case 2: + result["build"] = !!bb.readByte(); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeMessageMeta(message, bb) { + var value = message["resolve"]; if (value != null) { bb.writeByte(1); @@ -2252,6 +2252,7 @@ function encodeMessageMeta(message, bb) { bb.writeByte(value); } bb.writeByte(0); + } function decodeMessage(bb) { @@ -2260,51 +2261,49 @@ function decodeMessage(bb) { result["level"] = MessageLevel[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); result["on"] = decodeMessageMeta(bb); return result; } function encodeMessage(message, bb) { + var value = message["level"]; if (value != null) { var encoded = MessageLevel[value]; - if (encoded === void 0) - throw new Error( - "Invalid value " + JSON.stringify(value) + ' for enum "MessageLevel"' - ); - bb.writeVarUint(encoded); +if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"MessageLevel\""); +bb.writeVarUint(encoded); } else { - throw new Error('Missing required field "level"'); + throw new Error("Missing required field \"level\""); } 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\""); } var value = message["on"]; if (value != null) { encodeMessageMeta(value, bb); } else { - throw new Error('Missing required field "on"'); + throw new Error("Missing required field \"on\""); } + } function decodeLog(bb) { @@ -2313,106 +2312,107 @@ 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, - 7: 7, - 8: 8, - welcome: 1, - file_change_notification: 2, - build_success: 3, - build_fail: 4, - manifest_success: 5, - manifest_fail: 6, - resolve_file: 7, - file_change_notification_with_hint: 8, + "1": 1, + "2": 2, + "3": 3, + "4": 4, + "5": 5, + "6": 6, + "7": 7, + "8": 8, + "welcome": 1, + "file_change_notification": 2, + "build_success": 3, + "build_fail": 4, + "manifest_success": 5, + "manifest_fail": 6, + "resolve_file": 7, + "file_change_notification_with_hint": 8 }; const WebsocketMessageKindKeys = { - 1: "welcome", - 2: "file_change_notification", - 3: "build_success", - 4: "build_fail", - 5: "manifest_success", - 6: "manifest_fail", - 7: "resolve_file", - 8: "file_change_notification_with_hint", - welcome: "welcome", - file_change_notification: "file_change_notification", - build_success: "build_success", - build_fail: "build_fail", - manifest_success: "manifest_success", - manifest_fail: "manifest_fail", - resolve_file: "resolve_file", - file_change_notification_with_hint: "file_change_notification_with_hint", + "1": "welcome", + "2": "file_change_notification", + "3": "build_success", + "4": "build_fail", + "5": "manifest_success", + "6": "manifest_fail", + "7": "resolve_file", + "8": "file_change_notification_with_hint", + "welcome": "welcome", + "file_change_notification": "file_change_notification", + "build_success": "build_success", + "build_fail": "build_fail", + "manifest_success": "manifest_success", + "manifest_fail": "manifest_fail", + "resolve_file": "resolve_file", + "file_change_notification_with_hint": "file_change_notification_with_hint" }; const WebsocketCommandKind = { - 1: 1, - 2: 2, - 3: 3, - build: 1, - manifest: 2, - build_with_file_path: 3, + "1": 1, + "2": 2, + "3": 3, + "build": 1, + "manifest": 2, + "build_with_file_path": 3 }; const WebsocketCommandKindKeys = { - 1: "build", - 2: "manifest", - 3: "build_with_file_path", - build: "build", - manifest: "manifest", - build_with_file_path: "build_with_file_path", + "1": "build", + "2": "manifest", + "3": "build_with_file_path", + "build": "build", + "manifest": "manifest", + "build_with_file_path": "build_with_file_path" }; function decodeWebsocketMessage(bb) { @@ -2424,26 +2424,23 @@ 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) { @@ -2456,31 +2453,30 @@ 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\""); } var value = message["cwd"]; if (value != null) { bb.writeString(value); } else { - throw new Error('Missing required field "cwd"'); + throw new Error("Missing required field \"cwd\""); } + } function decodeWebsocketMessageFileChangeNotification(bb) { @@ -2492,24 +2488,23 @@ 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) { @@ -2521,26 +2516,23 @@ 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) { @@ -2551,12 +2543,14 @@ 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) { @@ -2567,12 +2561,14 @@ 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) { @@ -2587,45 +2583,44 @@ 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) { @@ -2640,45 +2635,44 @@ 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 decodeWebsocketCommandBuildWithFilePath(bb) { @@ -2690,19 +2684,21 @@ function decodeWebsocketCommandBuildWithFilePath(bb) { } function encodeWebsocketCommandBuildWithFilePath(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["file_path"]; if (value != null) { bb.writeString(value); } else { - throw new Error('Missing required field "file_path"'); + throw new Error("Missing required field \"file_path\""); } + } function decodeWebsocketMessageResolveID(bb) { @@ -2713,137 +2709,139 @@ function decodeWebsocketMessageResolveID(bb) { } function encodeWebsocketMessageResolveID(message, bb) { + var value = message["id"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error('Missing required field "id"'); - } -} - -export { Loader }; -export { LoaderKeys }; -export { FrameworkEntryPointType }; -export { FrameworkEntryPointTypeKeys }; -export { StackFrameScope }; -export { StackFrameScopeKeys }; -export { decodeStackFrame }; -export { encodeStackFrame }; -export { decodeStackFramePosition }; -export { encodeStackFramePosition }; -export { decodeSourceLine }; -export { encodeSourceLine }; -export { decodeStackTrace }; -export { encodeStackTrace }; -export { decodeJSException }; -export { encodeJSException }; -export { FallbackStep }; -export { FallbackStepKeys }; -export { decodeProblems }; -export { encodeProblems }; -export { decodeRouter }; -export { encodeRouter }; -export { decodeFallbackMessageContainer }; -export { encodeFallbackMessageContainer }; -export { ResolveMode }; -export { ResolveModeKeys }; -export { Platform }; -export { PlatformKeys }; -export { CSSInJSBehavior }; -export { CSSInJSBehaviorKeys }; -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 { decodeFrameworkEntryPoint }; -export { encodeFrameworkEntryPoint }; -export { decodeFrameworkEntryPointMap }; -export { encodeFrameworkEntryPointMap }; -export { decodeFrameworkEntryPointMessage }; -export { encodeFrameworkEntryPointMessage }; -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 { MessageLevel }; -export { MessageLevelKeys }; -export { decodeLocation }; -export { encodeLocation }; -export { decodeMessageData }; -export { encodeMessageData }; -export { decodeMessageMeta }; -export { encodeMessageMeta }; -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 { decodeWebsocketCommandBuildWithFilePath }; -export { encodeWebsocketCommandBuildWithFilePath }; -export { decodeWebsocketMessageResolveID }; -export { encodeWebsocketMessageResolveID }; + throw new Error("Missing required field \"id\""); + } + +} + +export { Loader } +export { LoaderKeys } +export { FrameworkEntryPointType } +export { FrameworkEntryPointTypeKeys } +export { StackFrameScope } +export { StackFrameScopeKeys } +export { decodeStackFrame } +export { encodeStackFrame } +export { decodeStackFramePosition } +export { encodeStackFramePosition } +export { decodeSourceLine } +export { encodeSourceLine } +export { decodeStackTrace } +export { encodeStackTrace } +export { decodeJSException } +export { encodeJSException } +export { FallbackStep } +export { FallbackStepKeys } +export { decodeProblems } +export { encodeProblems } +export { decodeRouter } +export { encodeRouter } +export { decodeFallbackMessageContainer } +export { encodeFallbackMessageContainer } +export { ResolveMode } +export { ResolveModeKeys } +export { Platform } +export { PlatformKeys } +export { CSSInJSBehavior } +export { CSSInJSBehaviorKeys } +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 { decodeFrameworkEntryPoint } +export { encodeFrameworkEntryPoint } +export { decodeFrameworkEntryPointMap } +export { encodeFrameworkEntryPointMap } +export { decodeFrameworkEntryPointMessage } +export { encodeFrameworkEntryPointMessage } +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 { MessageLevel } +export { MessageLevelKeys } +export { decodeLocation } +export { encodeLocation } +export { decodeMessageData } +export { encodeMessageData } +export { decodeMessageMeta } +export { encodeMessageMeta } +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 { decodeWebsocketCommandBuildWithFilePath } +export { encodeWebsocketCommandBuildWithFilePath } +export { decodeWebsocketMessageResolveID } +export { encodeWebsocketMessageResolveID }
\ No newline at end of file diff --git a/src/bun_js.zig b/src/bun_js.zig index 533aa3f43..b46dad8a9 100644 --- a/src/bun_js.zig +++ b/src/bun_js.zig @@ -18,8 +18,6 @@ const json_parser = @import("json_parser.zig"); const js_printer = @import("js_printer.zig"); const js_ast = @import("js_ast.zig"); const linker = @import("linker.zig"); -usingnamespace @import("ast/base.zig"); -usingnamespace @import("defines.zig"); const panicky = @import("panic_handler.zig"); const sync = @import("./sync.zig"); const Api = @import("api/schema.zig").Api; diff --git a/src/cli/bun_command.zig b/src/cli/bun_command.zig index 479b95e32..58fe6fd93 100644 --- a/src/cli/bun_command.zig +++ b/src/cli/bun_command.zig @@ -20,8 +20,6 @@ const json_parser = @import("../json_parser.zig"); const js_printer = @import("../js_printer.zig"); const js_ast = @import("../js_ast.zig"); const linker = @import("../linker.zig"); -usingnamespace @import("../ast/base.zig"); -usingnamespace @import("../defines.zig"); const panicky = @import("../panic_handler.zig"); const sync = @import("../sync.zig"); const Api = @import("../api/schema.zig").Api; diff --git a/src/cli/install_completions_command.zig b/src/cli/install_completions_command.zig index d6941abd0..20b56c2b1 100644 --- a/src/cli/install_completions_command.zig +++ b/src/cli/install_completions_command.zig @@ -17,8 +17,6 @@ const options = @import("../options.zig"); const js_parser = @import("../js_parser.zig"); const js_ast = @import("../js_ast.zig"); const linker = @import("../linker.zig"); -usingnamespace @import("../ast/base.zig"); -usingnamespace @import("../defines.zig"); const panicky = @import("../panic_handler.zig"); const allocators = @import("../allocators.zig"); const sync = @import("../sync.zig"); diff --git a/src/cli/run_command.zig b/src/cli/run_command.zig index 004f5ec66..8141a100c 100644 --- a/src/cli/run_command.zig +++ b/src/cli/run_command.zig @@ -19,8 +19,6 @@ const json_parser = @import("../json_parser.zig"); const js_printer = @import("../js_printer.zig"); const js_ast = @import("../js_ast.zig"); const linker = @import("../linker.zig"); -usingnamespace @import("../ast/base.zig"); -usingnamespace @import("../defines.zig"); const panicky = @import("../panic_handler.zig"); const sync = @import("../sync.zig"); const Api = @import("../api/schema.zig").Api; diff --git a/src/http/websocket.zig b/src/http/websocket.zig index 01ddb8bc8..b8a14d77a 100644 --- a/src/http/websocket.zig +++ b/src/http/websocket.zig @@ -10,7 +10,6 @@ const IPv4 = std.x.os.IPv4; const IPv6 = std.x.os.IPv6; const Socket = std.x.os.Socket; const os = std.os; -usingnamespace @import("../http.zig"); const _global = @import("../global.zig"); const string = _global.string; const Output = _global.Output; diff --git a/src/install/install.zig b/src/install/install.zig index b59349e7f..cdac2ad0a 100644 --- a/src/install/install.zig +++ b/src/install/install.zig @@ -18,8 +18,6 @@ const json_parser = @import("../json_parser.zig"); const JSPrinter = @import("../js_printer.zig"); const linker = @import("../linker.zig"); -usingnamespace @import("../ast/base.zig"); -usingnamespace @import("../defines.zig"); const panicky = @import("../panic_handler.zig"); const sync = @import("../sync.zig"); const Api = @import("../api/schema.zig").Api; diff --git a/src/javascript/jsc/bindings/exports.zig b/src/javascript/jsc/bindings/exports.zig index 44cb79fc1..ee5878319 100644 --- a/src/javascript/jsc/bindings/exports.zig +++ b/src/javascript/jsc/bindings/exports.zig @@ -1,5 +1,4 @@ const JSC = @import("./bindings.zig"); -usingnamespace @import("./shared.zig"); const Fs = @import("../../../fs.zig"); const CAPI = @import("../../../jsc.zig").C; const JS = @import("../javascript.zig"); @@ -28,25 +27,6 @@ const JSModuleRecord = JSC.JSModuleRecord; const Microtask = JSC.Microtask; const JSPrivateDataPtr = @import("../base.zig").JSPrivateDataPtr; -const Handler = struct { - pub export fn global_signal_handler_fn(_: i32, _: *const std.os.siginfo_t, _: ?*const anyopaque) callconv(.C) void { - var stdout = std.io.getStdOut(); - var stderr = std.io.getStdErr(); - var source = Output.Source.init(stdout, stderr); - Output.Source.set(&source); - - if (Output.isEmojiEnabled()) { - Output.prettyErrorln("<r><red>bun will crash now<r> ðŸ˜ðŸ˜ðŸ˜\n", .{}); - Output.flush(); - } else { - stderr.writeAll("bun has crashed :'(\n") catch {}; - } - std.mem.doNotOptimizeAway(source); - - std.os.exit(6); - } -}; - pub const ZigGlobalObject = extern struct { pub const shim = Shimmer("Zig", "GlobalObject", @This()); bytes: shim.Bytes, @@ -56,22 +36,7 @@ pub const ZigGlobalObject = extern struct { pub const namespace = shim.namespace; pub const Interface: type = NewGlobalObject(JS.VirtualMachine); - pub var sigaction: std.os.Sigaction = undefined; - pub var sigaction_installed = false; - pub fn create(class_ref: [*]CAPI.JSClassRef, count: i32, console: *anyopaque) *JSGlobalObject { - if (!sigaction_installed) { - sigaction_installed = true; - - sigaction = std.mem.zeroes(std.os.Sigaction); - sigaction.handler = .{ .sigaction = Handler.global_signal_handler_fn }; - - std.os.sigaction(std.os.SIG.ABRT, &sigaction, null); - if (comptime !Environment.isDebug) { - std.os.sigaction(std.os.SIG.TRAP, &sigaction, null); - } - } - return shim.cppFn("create", .{ class_ref, count, console }); } diff --git a/src/js_printer.zig b/src/js_printer.zig index d88361faf..db9ceb601 100644 --- a/src/js_printer.zig +++ b/src/js_printer.zig @@ -23,7 +23,6 @@ const Ref = @import("ast/base.zig").Ref; const StoredFileDescriptorType = _global.StoredFileDescriptorType; const FeatureFlags = _global.FeatureFlags; const FileDescriptorType = _global.FileDescriptorType; -usingnamespace js_ast.G; const expect = std.testing.expect; const ImportKind = importRecord.ImportKind; diff --git a/src/json_parser.zig b/src/json_parser.zig index a1eeb20c5..ed5e42d85 100644 --- a/src/json_parser.zig +++ b/src/json_parser.zig @@ -16,9 +16,6 @@ const MutableString = _global.MutableString; const stringZ = _global.stringZ; const default_allocator = _global.default_allocator; const C = _global.C; -usingnamespace @import("ast/base.zig"); -usingnamespace js_ast.G; - const expect = std.testing.expect; const ImportKind = importRecord.ImportKind; const BindingNodeIndex = js_ast.BindingNodeIndex; diff --git a/src/main.zig b/src/main.zig index 79a4755c0..4da55d864 100644 --- a/src/main.zig +++ b/src/main.zig @@ -7,8 +7,6 @@ const json_parser = @import("json_parser.zig"); const js_printer = @import("js_printer.zig"); const js_ast = @import("js_ast.zig"); const linker = @import("linker.zig"); -usingnamespace @import("ast/base.zig"); -usingnamespace @import("defines.zig"); const _global = @import("global.zig"); const string = _global.string; const Output = _global.Output; |