Skip to content

Commit a4c5af1

Browse files
committed
Babelrc file added to app templates and added to project files array for copying.
1 parent 1789bcf commit a4c5af1

File tree

5 files changed

+26
-21
lines changed

5 files changed

+26
-21
lines changed

generators/app/index.js

+7-6
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = yeoman.generators.Base.extend({
1717

1818
// Have Yeoman greet the user.
1919
this.log(yosay(
20-
chalk.red('Webpack Redux React')
20+
chalk.red('Webpack Redux React Generator')
2121
));
2222

2323
var prompts = [{
@@ -35,24 +35,25 @@ module.exports = yeoman.generators.Base.extend({
3535
},
3636
writing: {
3737
app: function () {
38-
var filesArray = [
38+
var appFilesArray = [
3939
{src:'_index.html', dest:'index.html'},
4040
{src:'app/**', dest: 'app'},
4141
{src:'assets/**', dest: 'assets'},
4242
{src:'bin/**', dest: 'bin'},
4343
{src:'lib/**', dest: 'lib'},
4444
];
45-
this.copyFiles(filesArray);
45+
this.copyFiles(appFilesArray);
4646
},
4747
projectfiles: function () {
48-
var filesArray = [
48+
var projectFilesArray = [
4949
{src:'_package.json', dest: 'package.json'},
5050
{src:'webpack-dev.config.js'},
5151
{src:'webpack.config.js'},
5252
{src:'gitignore', dest: '.gitignore'},
53-
{src:'eslintrc', dest: '.eslintrc'}
53+
{src:'eslintrc', dest: '.eslintrc'},
54+
{src:'babelrc', dest: '.babelrc'}
5455
]
55-
this.copyFiles(filesArray);
56+
this.copyFiles(projectFilesArray);
5657
}
5758
},
5859
install: function () {

generators/app/templates/_package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
"redux",
1111
"react",
1212
"react-router",
13-
"kyper"
13+
"kyper",
14+
"matter",
15+
"tessellate"
1416
],
1517
"license": "MIT",
1618
"dependencies": {

generators/app/templates/app/index.js

+2-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ import configureStore from './store/configureStore';
44
import { Provider } from 'react-redux';
55
import { DevTools, DebugPanel, LogMonitor } from 'redux-devtools/lib/react';
66
import AppRouter from './routes';
7-
import Matter from 'kyper-matter';
8-
let matter = new Matter('exampleApp');
7+
98
const initialState = {
10-
cars: [{name:'hola', hp: 210}],
11-
auth: {account: matter.currentUser}
9+
cars: [{name:'tesla', hp: 210}]
1210
}
1311

1412
const store = configureStore(initialState);

generators/app/templates/app/routes.js

+11-10
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
import React, { Component } from 'react';
22
import { Route, IndexRoute } from 'react-router'
33
import { ReduxRouter } from 'redux-router';
4-
5-
import App from './containers/App/App';
6-
import Home from './containers/Home/Home';
7-
import About from './containers/About/About';
8-
import Profile from './containers/Profile/Profile';
9-
import Login from './containers/Login/Login';
10-
import Signup from './containers/Signup/Signup';
11-
import RequireLogin from './containers/RequireLogin/RequireLogin';
12-
import LoginSuccess from './containers/LoginSuccess/LoginSuccess';
13-
import NotFound from './containers/NotFound/NotFound';
4+
import {
5+
App,
6+
Home,
7+
About,
8+
Profile,
9+
Login,
10+
Signup,
11+
RequireLogin,
12+
LoginSuccess,
13+
NotFound,
14+
} from './containers';
1415
export default class AppRouter extends Component {
1516
render() {
1617
//Each Route below corresponds to a page

generators/app/templates/babelrc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"stage": 0
3+
}

0 commit comments

Comments
 (0)