The Deno REPL is a tool for prototyping and trying out new things. With Deno 1.21 an
-–eval-file flag can be used with the
deno repl subcommand. This flag allows for passing of a list of paths or URLs to files that will be executed precedently the REPL starts and is advantageous for edifice manner specialized REPLs. Also type checking has been disabled for imported modules in the REPL leading to faster imports. And the REPL now has a global
clear() office that acts as an alias for
relieve.clear. This aligns with what is establish in REPLs in many browsers Denos developers said.
Deno 1.21 begins a path toward disabling type checking by lapse in
deno run. Type checking will need to be accomplished explicitly using a new
deno check subcommand. This change will be phased in gradually with the new release adding a
deno check subcommand and a
DENO_FUTURE_CHECK=1 environment changeable that can be set to switch Deno into the new ’no type check by lapse’ mode that will befit the lapse in the forthcoming.
Announced April 21 Deno 1.21 can be downloaded by running users via the
deno upgrade command. Instructions for new users can be establish in release notes.
Other new features and advancements in Deno 1.21 include the following:
setIntervalor occurrence handlers to the browser. A global ’fault’ occurrence will be dispatched for uncaught exceptions in the above-mentioned APIs.
Deno.upgradeHttpAPI which can be used to accomplish HTTP protocol switches now supports protocol switches on HTTP servers running on top of Unix connections.
DENO_NO_PROMPTenvironment changeable has been added. When set Deno will disable all interactive prompts even when the output is an interactive final. This has an same effect to specifying
–-no-prompton all invocations to the denocode binary.
deno testwill strain out stack frames coming from Denos inner code and show the line of code where the fault originates.