A new way to write server side apps in deno.
curl -fsSL https://deno.land/x/install/install.sh | sh
iwr https://deno.land/x/install/install.ps1 -useb | iex
To install on other platforms see the official deno guide.
NOTE: If the deno installation fails try to read the official deno guide or if the impact installation fails open an issue.
To getting started you can initialize a new empty project with impact:
impact init
impact dev
impact init creates a new project and impact dev starts the application.
To contribute to the impact developement process clone locally the impact official repository:
git clone https://github.com/sawcce/jinxs-impact
and start contributing, before committing format your files with the prettier formatter.
=======
Run this command with the deno cli installed:
deno --unstable install --allow-read --allow-env --allow-write --allow-net --import-map=https://raw.githubusercontent.com/sawcce/jinxs-impact/master/import_map.json --name impact https://raw.githubusercontent.com/sawcce/jinxs-impact/master/cli.ts
If you get an error stating that you already have an installation of the module, you can add the -f
flag after install
on the run command.
which is equivalent to
deno --unstable install -f --allow-read --allow-env --allow-write --allow-net --import-map=https://raw.githubusercontent.com/sawcce/jinxs-impact/master/import_map.json --name impact https://raw.githubusercontent.com/sawcce/jinxs-impact/master/cli.ts
You might also want to add the -r
flag if the updates aren't being downloaded.
After installing the cli, simply run impact init
to create a new project.
Impact uses a file-based router similar to svelte and nextjs.