- A new Node version, because this is using experimental modules
- A decent browser
- Focus on learning
- No additional dependencies. A custom solution for everything. How hard can it be?
- Keep the domain super simple, unless X-requirement opens up an interesting problem you would like to learn about
- Don't prematurely overengineer, unless, of course, you want to learn
- Todos should not be lost easily
- Fast
- UI is also very fast
- Optimistic updates (everywhere?)
node --experimental-modules index.mjs
# OR
bin/node index.mjs
node --experimental-modules testAll.mjs
# OR
bin/node testAll.mjs