A simple screenshot tarcking tool based on electron's embedded chromium and pupeteer.
- Electron
- Webpack 8
- Babel 7
- React 16
- ES6
- PostCSS
- Sass (Injection by modules and in the traditional way)
- Ant Design (Global theme based on the Less Ant variables)
- Jest
- Enzyme
- Eslint
- Hot realod
- Friendly architecture
- Export for Mac, Linux, Windows
Looking for support for the following known issues:
- Ability to capture cookie/session and use in screenshot sessions
- True mobile device emulation (right now just the resolution/width is simulated)
- App is not working on Linux and Windows Operating Systems due to puppeteer and electron/chromium connection (#8, #11)
- Testing on Wimdows
- Testing on Linux
- Writing proper react component tests. Right now tests folder only contains tests from original boilerplate code. They are not in proper use.
git clone https://github.com/nomadinteractive/screenshot-tracker
npm install
or
yarn
npm start
or
yarn start
npm run build
or
yarn build
npm run prod
or
yarn prod
npm run package
or
yarn package
npm run package:all
or
yarn package:all
npm test
or
yarn test
npm run docs
or
yarn docs
MIT © Nomad Interactive
Boilerplate derived from Leonardo Rico via MIT license