Examin is a browser-extension, currently compatibility, React.
- Taking out the grunt work.
- right-click inspect and find Examin next to your dev-tools
- ✨Magic ✨
- Export a Test File for you to use in your app.
- Record State changes
- Branch Testing
Team [Examin] is looking to simplify [ unit-testing.][df1]
The overriding goal for Examin's unit testing platform is to make testing as easy as possible. The idea is that a to have test automatically generated with
the click of a few buttons, and have your project
testable as-is without having to write time consuming test files or formatting instructions.
We hope you enjoy the tool!
Examin uses a number of open source projects to work properly:
- [React] - HTML enhanced for web apps!
- [TypeScript] - awesome web-based text editor
- node.js - evented I/O for the backend
And of course Examin itself is open source with a [public repository][dill] on GitHub.
Examin requires Node.js v10+ to run.
Install the dependencies and devDependencies and start the server.
cd examin
npm i
node app
For production environments...
npm install --production
NODE_ENV=production node app
Examin is currently extended with the following plugins. Instructions on how to use them in your own application are linked below.
Plugin | README |
---|---|
MaterialUI | [plugins/Material/README.md][PlMaterialUI] |
CodeMirror | [plugins/CodeMirror/README.md][PlCM] |
Jest | plugins/Jest/README.md |
Babel | [plugins/babel/README.md][PlBabel] |
Want to contribute? Great!
Examin uses Webpack for fast developing. Make a change in your file and instantaneously see your updates!
Open your favorite Terminal and run these commands.
First Tab:
npm install
Second Tab:
npm run dev
(optional) Third:
third command
For production release:
first command
Generating pre-built zip archives for distribution:
second command
MIT
Free Software, Hell Yeah!