diff --git a/cli/.zed/settings.json b/cli/.zed/settings.json new file mode 100644 index 0000000000..4a82837a12 --- /dev/null +++ b/cli/.zed/settings.json @@ -0,0 +1,56 @@ +{ + "lsp": { + "deno": { + "settings": { + "deno": { + "enable": true + } + } + } + }, + "languages": { + "JavaScript": { + "language_servers": [ + "deno", + "!typescript-language-server", + "!vtsls", + "!eslint" + ], + "formatter": "language_server" + }, + "TypeScript": { + "language_servers": [ + "deno", + "!typescript-language-server", + "!vtsls", + "!eslint" + ], + "formatter": "language_server" + }, + "TSX": { + "language_servers": [ + "deno", + "!typescript-language-server", + "!vtsls", + "!eslint" + ], + "formatter": "language_server" + } + }, + "json-language-server": { + "settings": { + "json": { + "schemas": [ + { + "fileMatch": ["deno.json", "deno.jsonc"], + "url": "https://raw.githubusercontent.com/denoland/deno/refs/heads/main/cli/schemas/config-file.v1.json" + }, + { + "fileMatch": ["package.json"], + "url": "https://www.schemastore.org/package" + } + ] + } + } + } +} diff --git a/cli/src/commands/dependencies/dependencies.ts b/cli/src/commands/dependencies/dependencies.ts index bfa7144085..9ca4a11e0d 100644 --- a/cli/src/commands/dependencies/dependencies.ts +++ b/cli/src/commands/dependencies/dependencies.ts @@ -10,8 +10,6 @@ import { workspaceDependenciesPathToLanguageAndFilename } from "../../utils/meta async function push( opts: GlobalOptions, filePath: string, - language?: ScriptLang, - name?: string, ): Promise { const workspace = await resolveWorkspace(opts); await requireLogin(opts); @@ -36,14 +34,6 @@ const command = new Command() .description("workspace dependencies related commands") .command("push", "Push workspace dependencies from a local file") .arguments("") - .option( - "--language ", - "Programming language (python3, typescript, go, php). If not specified, will be inferred from file extension.", - ) - .option( - "--name ", - "Name for the dependencies. If not specified, creates workspace default dependencies.", - ) .action(push as any); export async function pushWorkspaceDependencies( @@ -53,12 +43,12 @@ export async function pushWorkspaceDependencies( newDependenciesContent: string, ): Promise { try { - let res = workspaceDependenciesPathToLanguageAndFilename(path); + const res = workspaceDependenciesPathToLanguageAndFilename(path); if (!res) { throw new Error(`Unknown workspace dependencies file format: ${path}`); } - let { language, name } = res; + const { language, name } = res; const displayName = name ? `named dependencies "${name}"` @@ -89,7 +79,9 @@ export async function pushWorkspaceDependencies( log.info( colors.yellow( - `Pushing ${name ? "named" : "workspace default"} dependencies for ${language}...`, + `Pushing ${ + name ? "named" : "workspace default" + } dependencies for ${language}...`, ), );