diff options
Diffstat (limited to 'src/cli/install_command.zig')
| -rw-r--r-- | src/cli/install_command.zig | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/cli/install_command.zig b/src/cli/install_command.zig new file mode 100644 index 000000000..d4af860b8 --- /dev/null +++ b/src/cli/install_command.zig @@ -0,0 +1,42 @@ +usingnamespace @import("../global.zig"); +const std = @import("std"); + +const lex = @import("../js_lexer.zig"); +const logger = @import("../logger.zig"); +const alloc = @import("../alloc.zig"); +const options = @import("../options.zig"); +const js_parser = @import("../js_parser.zig"); +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; +const resolve_path = @import("../resolver/resolve_path.zig"); +const configureTransformOptionsForBun = @import("../javascript/jsc/config.zig").configureTransformOptionsForBun; +const Command = @import("../cli.zig").Command; +const bundler = @import("../bundler.zig"); +const NodeModuleBundle = @import("../node_module_bundle.zig").NodeModuleBundle; +const DotEnv = @import("../env_loader.zig"); +const which = @import("../which.zig").which; +const Run = @import("../bun_js.zig").Run; +var path_buf: [std.fs.MAX_PATH_BYTES]u8 = undefined; +var path_buf2: [std.fs.MAX_PATH_BYTES]u8 = undefined; +const NpmArgs = struct { + // https://github.com/npm/rfcs/blob/main/implemented/0021-reduce-lifecycle-script-environment.md#detailed-explanation + pub const package_name: string = "npm_package_name"; + pub const package_version: string = "npm_package_version"; +}; + +const yarn_commands: []u64 = @import("./list-of-yarn-commands.zig").all_yarn_commands; + +const ShellCompletions = @import("./shell_completions.zig"); + +pub const InstallCommand = struct { + pub fn exec(ctx: Command.Context) !void { + + } +}; |
