Electron based markdown journaling application, in the spirit of incremental note taking.
Status: Hobby project, prototyping and re-working UX to try out various concepts with little regard for usability, stability, or appearances.
The app is a typical Electron dev setup, excepting the use of esbuild.
# install dependencies
yarn
# start the development build and watch script
yarn start
# If error with sqlite library versions
yarn run electron-rebuild
See scripts/dev.js for specifics on how the source files are compiled and re-loaded in development.
yarn test
to run unit testsUnit tests rely on esbuild to bundle test files, after conflicts getting esm, ts-node, and mocha to play nice.
yarn build
At a high level, the build is comprised of: