Runs the Electron app for development.
Creates a production build of Darkwrite.
It runs
darkwrite-builder.js, which automatically detects your operating system and performs the build.
Builds both the frontend and main process JavaScript bundles.
Builds the Electron app for the specified platform.
Runs unit and component tests.
Runs unit and component tests with v8 coverage reports.
Installs production dependencies for the Electron app, compiling any native modules against the correct Electron version.
Compiles a list of 3rd party licenses used in Darkwrite and outputs them to THIRDPARTY.txt.
Recompiles any native modules against the system Node version, so you can run tests without Electron. install_app_deps should be run again before running dev.
Runs ESLint on the codebase.
Runs TypeScript type checking on the codebase.