Migrate to ES6
beeman opened this issue · 2 comments
I have started working on migrating this project to ES6. I'm working on this in the develop branch.
The version in this branch will be the first 1.0.0 release.
Todo
- Install babel to enable usage of ES6 on the back-end
- Install and configure ESLint rules based on standardjs (with some additions)
- Replace Grunt with Gulp as a task-runner
- Leverage webpack + babel to enable usage of ES6 in the front-end
- Remove bower in favor of npm packages for the front end
- Restructure directory layout (move app code into a
src
dir) - Implement bootstrap-admin-ui (fork of rdash-ui)
- Add a build-step
- Add tests for back- and frond end
Known issues
- The dropdowns in the navbar don't work
- The back end and front end servers are started separately (
npm run dev
andwebpack-dev-server
)
If you find any more issues, please let me know.
Hi!!
Thanks for your help and sorry for the late reply.
Some issues still here :
I upgraded node to 6.2.0 and strongloop to 2.28.0 (Latest stable) => deprecated warnings in package.json :
npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN prefer global marked@0.3.5 should be installed with -g