deno/cli
Bartek Iwańczuk 189ccffdb9
feat: Codegen feature flags (#28920)
This commit adds "deno_features" crate that contains definitions of all
unstable features in Deno.

Based on these definitions, both Rust and JS code is generated ensuring
that the two are always in sync.

In addition some of flag handling was rewritten to use the generated
definitions, instead of hand rolling these flag definitions.

---------

Co-authored-by: snek <snek@deno.com>
2025-04-25 08:33:45 +00:00
..
args feat: Codegen feature flags (#28920) 2025-04-25 08:33:45 +00:00
bench refactor(lsp): separate document and module storage (#28469) 2025-03-31 22:25:27 +01:00
cache refactor: reduce dependency on futures crate (#28515) 2025-03-17 14:14:19 +00:00
js fix(unstable): lint .parent property not traversing over groups (#28803) 2025-04-10 09:17:42 +02:00
lib feat: Codegen feature flags (#28920) 2025-04-25 08:33:45 +00:00
lsp fix(lsp): discard completions from non-exported npm files (#28962) 2025-04-23 21:34:57 +01:00
npm fix(compile): read resource name in executable as uppercase on Windows (#29005) 2025-04-23 04:59:59 +00:00
ops feat(jupyter): make GPUTexture and GPUBuffer displayable (#28117) 2025-02-18 00:29:45 -08:00
rt fix(compile): use a memory mapped file for fallback (#29039) 2025-04-24 17:19:52 +00:00
schemas refactor(cli): update JSON schemas versions (#28252) 2025-02-24 10:11:06 -05:00
snapshot chore: forward v2.2.12 release commit to main (#29044) 2025-04-24 20:22:57 -04:00
standalone fix(compile): temporarily fallback to reading resource data from file on windows (#29024) 2025-04-23 22:08:15 -04:00
tools fix: remove warnings for bare node builtins (#29000) 2025-04-23 15:30:59 -04:00
tsc chore(lsp): fix semantic cache cleanup exemptions (#28951) 2025-04-18 01:17:00 +00:00
util feat(lsp): jupyter cell continuity using classic scripts (#28769) 2025-04-17 19:39:32 +01:00
build.rs chore: update to rust 1.85 (#28236) 2025-02-25 08:50:01 -08:00
Cargo.toml v2.3.0-rc.3 (#29032) 2025-04-24 09:16:26 +05:30
cdp.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
clippy.toml refactor: do not use deno_fs::FileSystem everywhere (#27508) 2024-12-31 11:29:07 -05:00
deno.ico
emit.rs refactor: handle deno_media_type having Html and Sql variants (#28495) 2025-03-15 00:19:08 +09:00
entitlements.plist chore: start codesigning mac release builds (#21303) 2023-11-23 15:30:26 -07:00
factory.rs feat: Codegen feature flags (#28920) 2025-04-25 08:33:45 +00:00
file_fetcher.rs fix(check): compiler options from workspace members (#27785) 2025-01-28 10:49:58 -05:00
graph_container.rs chore: update to rust 1.85 (#28236) 2025-02-25 08:50:01 -08:00
graph_util.rs fix: remove warnings for bare node builtins (#29000) 2025-04-23 15:30:59 -04:00
http_util.rs refactor: move denort to separate crate (#27688) 2025-01-17 20:39:29 +00:00
integration_tests_runner.rs refactor: move denort to separate crate (#27688) 2025-01-17 20:39:29 +00:00
jsr.rs refactor(lsp): remove Send + Sync requirement (#28035) 2025-02-12 13:37:47 +00:00
main.rs feat: Codegen feature flags (#28920) 2025-04-25 08:33:45 +00:00
module_loader.rs refactor: reduce dependency on futures crate (#28515) 2025-03-17 14:14:19 +00:00
node.rs feat(compile): support for ffi and node native addons (#28934) 2025-04-17 16:01:12 -04:00
README.md docs(cli): do not need gen doc for cli (#17260) 2023-01-04 13:19:58 +01:00
registry.rs refactor: separate publish from pm subcommands (#28237) 2025-02-21 17:02:33 -05:00
resolver.rs fix: remove warnings for bare node builtins (#29000) 2025-04-23 15:30:59 -04:00
task_runner.rs fix(install): regression where Deno not used when postinstall script ran script without file extension (#28786) 2025-04-08 00:59:48 +00:00
type_checker.rs refactor: handle deno_media_type having Html and Sql variants (#28495) 2025-03-15 00:19:08 +09:00
worker.rs feat(compile): support for ffi and node native addons (#28934) 2025-04-17 16:01:12 -04:00

Deno CLI Crate

crates

This provides the actual deno executable and the user-facing APIs.

The deno crate uses the deno_core to provide the executable.