Secure decentralized workspace built over the Named Data Networking stack.
It is recommended to use VSCode with the following extensions:
- Volar for Vue 3 support.
- ESLint for TypeScript linting.
- Prettier for code formatting.
- Go for Go language support.
For debugging, install the NDN-Play Devtools and OPFS Viewer extensions.
To build the WebAssembly module, install Go 1.23
npm install # install dependencies
npm run dev # vite dev server (HMR)
npm run build # vite prod build
npm run lint # eslint
npm run go:wasm # build Go WebAssembly module