👀 Monitor any changes in your Deno application and automatically restart.
Running sequential scripts is now very easy yet highly configurable. ⏩
{
"$schema": "https://deno.land/x/denon/schema.json",
"scripts": {
"test": {
"cmd": "deno lint --unstable && deno test",
"desc": "test my project"
}
}
}
We also have implemented a clearer logger, with info for sequential scripts and more. ✍️
Recent breaking changes introduced to deno stdlib have made many modules and CLIs unable to operate properly. This is a temporary solution put in place until the modules we depend on adopt the latest stdlib changes.
related #74
Now you have the ability of initialising different templates, downloading them directly from the web. 🌐 Also, in the spirit of deno decentralisation, we are launching on nest.land, you can find us at there. 🥚
Now you can have more control over your configuration with the new denon.config.ts
file support. You can modify the config dynamically based on your environment. 🎉
Also you don't have to restart denon
to reload configuration, it now does that automagically. 🌟
Triceratops update is a complete rewrite on denon codebase. It has been redesigned to fit your project from prototyping to deployment.
The focus is now put on scripts
that can be declared in the configuration file (we now also support YAML 🎉) and can be run as daemon with the cli by just calling their name.
denon
can be also used as a drop-in replacement for the deno
executable. You can simple call denon run --allow-net app.js
and denon will monitor the process for you, restarting if you made any changes.
We also added the ability for denon to be included as a module to control the fine execution details. In fact the denon
cli is completely implemented as if it included the denon module.
Finally deno 1.0.0 has been released and this release adds support for it!
This release actually adds deno v1.0.0-rc1 support now that std v0.50.0 is released. Also fixes #30.
THIS RELEASE DOES NOT WORK DUE TO INCORRECT STD VERSIONING
This release adds deno v1.0.0-rc1 support and checking of required permissions before execution using the permissions standard module.