1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-25 15:29:32 -05:00
denoland-deno/cli
Bartek Iwańczuk 13a91a69f8
refactor: remove imported ops from Deno.core.ops (#22194)
This commit adds a list of ops to `runtime/99_main.js` that are
currently relying on getting them from `Deno.core.ops`. All ops that are not
present in the list are removed from `Deno.core.ops` on startup (they are
imported from "virtual op module" - `ext:core/ops`) making them effectively
inaccessible to user code.

This change lowers the number of ops exposed to user code from 650 to
around 260. This number should be gradually decreased in follow-up PRs.
2024-01-31 22:39:56 +01:00
..
args chore(publish): add --no-fast-check flag (#22203) 2024-01-31 16:10:31 +01:00
bench refactor: set removal version for Deno.RequestEvent, Deno.HttpConn and Deno.serveHttp() (#22034) 2024-01-23 03:24:03 +00:00
cache fix(jsr): ensure proper storage of ahead of time module infos (#21918) 2024-01-13 20:56:56 -05:00
js Revert "refactor(cli): use new sanitizer for resources (#22125)" (#22153) 2024-01-27 20:37:36 +01:00
lsp fix(lsp): don't normalize urls in cache command params (#22182) 2024-01-30 17:17:34 +00:00
napi chore: forward v1.40.2 commit to main (#22133) 2024-01-26 18:59:16 +00:00
npm feat(lockfile): track JSR and npm dependencies in config file (#22004) 2024-01-22 22:31:12 +01:00
ops Revert "refactor(cli): use new sanitizer for resources (#22125)" (#22153) 2024-01-27 20:37:36 +01:00
schemas feat(publish): exclude and include (#22055) 2024-01-24 20:30:08 +00:00
standalone refactor(cli): decouple resolvers from module_loader.rs for standalone use (#22147) 2024-01-27 09:10:36 -08:00
tests refactor: remove imported ops from Deno.core.ops (#22194) 2024-01-31 22:39:56 +01:00
tools chore(publish): try to automatically open the web browser (#22208) 2024-01-31 22:38:57 +01:00
tsc feat(unstable): implement navigator.gpu.getPreferredCanvasFormat() (#22149) 2024-01-27 23:10:09 +05:30
util chore: improve unanalyzable dynamic import diagnostic (#22051) 2024-01-24 14:49:33 +01:00
auth_tokens.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
build.rs feat(web): ImageBitmap (#21898) 2024-01-22 12:08:01 +01:00
Cargo.toml chore(publish): try to automatically open the web browser (#22208) 2024-01-31 22:38:57 +01:00
cdp.rs refactor(tools/repl): reorganize code (#21810) 2024-01-05 16:14:58 +01:00
deno.ico fix(cli): add icon and metadata to deno.exe on Windows (#6693) 2020-07-15 21:54:38 +02:00
deno_std.rs 1.40.0 (#22096) 2024-01-25 03:48:50 +01:00
diagnostics.rs feat(publish): error on invalid external imports (#22088) 2024-01-24 21:59:18 +00:00
emit.rs chore: bump deno_core (#21832) 2024-01-10 09:48:40 +05:30
entitlements.plist chore: start codesigning mac release builds (#21303) 2023-11-23 15:30:26 -07:00
errors.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
factory.rs fix(lockfile): only consider package.json beside lockfile in workspace property (#22179) 2024-01-30 09:26:30 -05:00
file_fetcher.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
graph_util.rs feat(lockfile): track JSR and npm dependencies in config file (#22004) 2024-01-22 22:31:12 +01:00
http_util.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
js.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
main.rs feat(cli): improved diagnostics printing (#22049) 2024-01-23 16:37:43 +01:00
module_loader.rs refactor(cli): decouple resolvers from module_loader.rs for standalone use (#22147) 2024-01-27 09:10:36 -08:00
node.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
README.md docs(cli): do not need gen doc for cli (#17260) 2023-01-04 13:19:58 +01:00
resolver.rs refactor(cli): decouple resolvers from module_loader.rs for standalone use (#22147) 2024-01-27 09:10:36 -08:00
version.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
worker.rs fix: make deprecation warnings less verbose (#22128) 2024-01-26 16:41:16 +01: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.