A desktop app built using frontend web technologies (JS/HTML/CSS). Powered by Electron.js. Automatically tested with Travis CI, Spectron, and mocha. Built with electron-packager and npm/yarn. This project is old - if I were to rewrite this, I'd use Tauri instead of Electron. To learn more: github.com/hchiam/learning
Download: anonymous-input-darwin-x64.zip
dictionary.js
:dictionary = ['prompt,answer', ...];
obfuscationMapping.js
:obfuscationMapping = {'a':'...', ...};
yarn
or npm install
-> initial one-time setup
yarn start
or npm run start
-> run the app locally from CLI (no file minification/build performed)
yarn build
or npm run build
-> get executable file, e.g.: anonymous-input-darwin-x64/anonymous-input.app
, which you can run by clicking on it
yarn test
or npm run test
-> run automated tests
yarn test
or npm run manual-test
-> run the same version of the app that the automated tests run, but one that you can test manually
yarn zip
or npm run zip
-> zip the build (automatically detects the build folder with a name that starts with "anonymous-input-")