Meteor + React + AdminLTE
Meteor project boilerplate in ES6 and React using AdminLTE 2.4.3 styles.
Prerequisites
- Node v6.9 or higher
- Npm v3 or higher
- Meteor v1.6.1
Meteor packages
- accounts-password
- accounts-base
- alanning:roles
- react-meteor-data
- dispatch:mocha
Basic features
- Authentication
- Routing (Uses React Router as standard for React)
Installation
> git clone https://github.com/jeescu/meteor-react-admin-lte.git <yourapp>
> cd <yourapp> && rm -rf .git
> npm install
Running Tests
Using Mocha as test driver package and PhantomJS for browser driver.
Also included test utilities, Enzyme and Chai. See test examples in test/
folder.
> npm test
Linting
Uses Airbnb style guide. Just modify your rules in .eslintrc
.
Lint will also run automatically on precommit, making sure your code is still ES6 standard! You can modify the precommit command list on package.json
if you want to add more cool stuffs.
> npm run lint
Own the project and start coding!
> npm start