generator-arc-component
Advanced tools
Comparing version
@@ -7,6 +7,7 @@ { | ||
"scripts": { | ||
"clean": "rimraf dist", | ||
"clean": "rimraf dist", | ||
"start": "NODE_ENV=development webpack-dev-server --hot --history-api-fallback", | ||
"build": "NODE_ENV=production npm run clean && webpack", | ||
"test" : "ava" | ||
"prebuild": "npm run clean", | ||
"build": "NODE_ENV=production babel src --out-dir dist", | ||
"test": "ava" | ||
}, | ||
@@ -16,5 +17,3 @@ "author": "<%= author %>", | ||
"dependencies": { | ||
"classnames": "^2.2.5", | ||
"react": "^15.3.2", | ||
"react-dom": "^15.3.2" | ||
"classnames": "^2.2.5" | ||
}, | ||
@@ -32,3 +31,2 @@ "devDependencies": { | ||
"babel-preset-stage-2": "^6.18.0", | ||
"css-loader": "^0.25.0", | ||
"dotenv": "^2.0.0", | ||
@@ -38,10 +36,8 @@ "enzyme": "^2.7.1", | ||
"eslint-plugin-react": "^6.6.0", | ||
"extract-text-webpack-plugin": "^2.0.0-beta", | ||
"html-webpack-plugin": "^2.28.0", | ||
"node-sass": "^3.13.0", | ||
"react": "^15.4.2", | ||
"react-addons-test-utils": "^15.4.2", | ||
"react-dom": "^15.4.2", | ||
"react-hot-loader": "^3.0.0-beta.6", | ||
"rimraf": "^2.5.4", | ||
"sass-loader": "^4.0.2", | ||
"style-loader": "^0.13.1", | ||
"webpack": "2.1.0-beta.27", | ||
@@ -59,3 +55,6 @@ "webpack-dev-server": "2.1.0-beta.11" | ||
"babel": "inherit" | ||
},"peerDependencies": { | ||
"react": "^0.14.7 || ^15.0.0", | ||
"react-dom": "^0.14.7 || ^15.0.0" | ||
} | ||
} |
@@ -11,3 +11,3 @@ import <%= root_component_name %> from '../src'; | ||
return <div> | ||
<h1>Welcome</h1> | ||
<h1><%= root_component_name %></h1> | ||
<<%= root_component_name %>/> | ||
@@ -14,0 +14,0 @@ </div>; |
# <%= appname %> | ||
<img src="https://travis-ci.org/<%= github_username %>/<%= appname %>.svg?branch=master" alt="build status"/> | ||
<img src="https://travis-ci.org/accessible-react/<%= appname %>.svg?branch=master" alt="build status"/> | ||
@@ -5,0 +5,0 @@ ### <%= description %> |
@@ -5,3 +5,2 @@ var path = require('path'); | ||
var devPath = path.join(__dirname, 'playground'); | ||
var ExtractTextWebpackPlugin = require('extract-text-webpack-plugin'); | ||
var HtmlWebpackPlugin = require('html-webpack-plugin'); | ||
@@ -14,3 +13,4 @@ | ||
entry : { | ||
bundle : ['babel-polyfill'], | ||
bundle : [], | ||
vendor : ['react', 'react-dom'] | ||
}, | ||
@@ -30,4 +30,2 @@ output: { | ||
exclude:/node_modules/ | ||
},{ | ||
test : /.scss$/ | ||
} | ||
@@ -58,3 +56,2 @@ ] | ||
config.resolve.modules.push(devPath); | ||
config.module.rules[1].use = ['style-loader','css-loader','sass-loader']; | ||
@@ -70,2 +67,3 @@ //config.module.rules[0].use.unshift('react-hot-loader/webpack'); | ||
}), | ||
new webpack.optimize.CommonsChunkPlugin({ name: 'vendor', filename: 'vendor.bundle.js' }), | ||
new HtmlWebpackPlugin({ | ||
@@ -81,10 +79,20 @@ title: '<%= appname %>', | ||
} else { | ||
config.module.rules[1].loader = | ||
ExtractTextWebpackPlugin.extract({ | ||
fallbackLoader: "style-loader", | ||
loader: "css-loader!sass-loader" | ||
}); | ||
config.externals= { | ||
'react': { | ||
root: 'React', | ||
commonjs2: 'react', | ||
commonjs: 'react', | ||
amd: 'react' | ||
}, | ||
'react-dom': { | ||
root: 'ReactDOM', | ||
commonjs2: 'react-dom', | ||
commonjs: 'react-dom', | ||
amd: 'react-dom' | ||
} | ||
}; | ||
config.plugins.push( | ||
new ExtractTextWebpackPlugin('style.css'), | ||
new webpack.optimize.CommonsChunkPlugin({ name: 'vendor', filename: 'vendor.bundle.js' }), | ||
new webpack.DefinePlugin({ | ||
@@ -94,3 +102,5 @@ 'process.env': { | ||
} | ||
}) | ||
}), | ||
new webpack.NoErrorsPlugin(), | ||
new webpack.optimize.UglifyJsPlugin() | ||
); | ||
@@ -97,0 +107,0 @@ config.entry.bundle.push(path.resolve(assetsPath,'index.js')); |
{ | ||
"name": "generator-arc-component", | ||
"version": "1.1.1", | ||
"version": "1.1.2", | ||
"description": "Generate accessible react component boilerplate", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
50644
0.7%307
3.02%