diff --git a/Readme.md b/Readme.md index 11660c2..40f646b 100644 --- a/Readme.md +++ b/Readme.md @@ -1,3 +1,15 @@ # hornwitser.no The code behind hornwitser.no + +## Development + +For regular development run: +- `pnpm watch-ts` to transpile the TypeScript code to build/node and watch for changes. +- `pnpm watch-site` to host the site on http://localhost:8080 and reload the server on changes. +- `pnpm test` to run the tests and report coverage. + +Other scripts available are: +- `pnpm prepare` to transpile the TypeScript code to build/node +- `pnpm build` to build the static resources to build/web. +- `pnpm serve` to host the website on http://localhost:8080 diff --git a/package.json b/package.json index fe91023..427faba 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,10 @@ "main": "build/node/index.js", "scripts": { "prepare": "tsc", + "watch-ts": "tsc --watch", + "watch-site": "node --enable-source-maps build/node/cli.js watch", "build": "node --enable-source-maps build/node/cli.js build", + "serve": "node --enable-source-maps build/node/cli.js serve", "test": "node --test --enable-source-maps --experimental-test-coverage" }, "dependencies": {