Init
Start Deno projects in Visual Studio Code a little faster with deno-init
, a small executable that scaffolds a Deno project structure for you.
Select a language (js/ts), entrypoint and optionally a debug configuration.
Please note this module’s API is not yet stable and there may be breaking changes on 0.x
version increments.
Prerequisites
- Deno
- Visual Studio Code
- Deno Language Extension for Visual Studio Code
Installation
deno install --allow-read --allow-write -n deno-init https://deno.land/x/init/init.ts
Basic Usage
deno-init
When run without any options deno-init
will ask for:
- JavaScript or TypeScript (default TypeScript)
- entrypoint (default
mod.ts
) - dependency entrypoint (default
deps.ts
) - debug configuration file for debugging Deno in Visual Studio Code (default:
y
).
Available Options
If you simply want to use all the default values you can pass --yes
or -y
. Note that deno-init
will not overwrite anything by default in case you already made some of the files/directories:
deno-init -y
In case you explicitly want to overwrite existing files you can pass --force
or -f
:
deno-init -f
When you run the command with --name
or -n
the script will also create a project directory with the given name and then will add the files into it.
deno-init -n myDenoProject