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
npx tsx --tsconfig tsconfig.headless.json src/node/headless.ts
npm run lint # eslint
npm run go:wasm # build Go WebAssembly module