Skip to content

Commit

Permalink
Fix buildout integration
Browse files Browse the repository at this point in the history
  • Loading branch information
rodfersou committed Jan 26, 2017
1 parent ba909ed commit 6725e01
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 57 deletions.
71 changes: 15 additions & 56 deletions buildout.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,9 @@ parts +=
omelette
node
rebuild_i18n-sh
rebuild_bower
rebuild_npm
grunt_build
grunt_watch
grunt_jshint
grunt_test
run_rebuild_bower
npm_build
npm_watch
run_rebuild_npm

[env]
Expand Down Expand Up @@ -61,78 +57,41 @@ setuptools =
flake8-quotes = 0.1.2

[node]
version = 4.0.0
npms = yo npm bower grunt-cli phantomjs-prebuilt csscomb jshint
scripts = yo npm bower grunt phantomjs csscomb jshint

[rebuild_bower]
recipe = collective.recipe.template
input = inline:
#!/bin/sh
PATH=${buildout:bin-directory}:$PATH
cd yeoman
rm -rf app/bower_components
bower install --config.interactive=false
output = ${buildout:bin-directory}/rebuild_bower
mode = 755
version = 6.6.0
npms = npm yarn phantomjs-prebuilt
scripts = npm yarn phantomjs

[rebuild_npm]
recipe = collective.recipe.template
input = inline:
#!/bin/sh
PATH=${buildout:bin-directory}:$PATH
cd yeoman
cd webpack
rm -rf node_modules
npm install
yarn
output = ${buildout:bin-directory}/rebuild_npm
mode = 755

[grunt_build]
[npm_build]
recipe = collective.recipe.template
input = inline:
#!/bin/sh
PATH=${buildout:bin-directory}:$PATH
cd yeoman
grunt build
output = ${buildout:bin-directory}/grunt_build
cd webpack
npm run build
output = ${buildout:bin-directory}/npm_build
mode = 755

[grunt_watch]
[npm_watch]
recipe = collective.recipe.template
input = inline:
#!/bin/sh
PATH=${buildout:bin-directory}:$PATH
cd yeoman
grunt dev
grunt watch
output = ${buildout:bin-directory}/grunt_dev
cd webpack
npm run watch
output = ${buildout:bin-directory}/npm_watch
mode = 755

[grunt_jshint]
recipe = collective.recipe.template
input = inline:
#!/bin/sh
PATH=${buildout:bin-directory}:$PATH
cd yeoman
grunt jshint
output = ${buildout:bin-directory}/grunt_jshint
mode = 755

[grunt_test]
recipe = collective.recipe.template
input = inline:
#!/bin/sh
PATH=${buildout:bin-directory}:$PATH
cd yeoman
grunt test
output = ${buildout:bin-directory}/grunt_test
mode = 755

[run_rebuild_bower]
recipe = plone.recipe.command
command = ${buildout:bin-directory}/rebuild_bower
update-command = command

[run_rebuild_npm]
recipe = plone.recipe.command
command = ${buildout:bin-directory}/rebuild_npm
Expand Down
1 change: 0 additions & 1 deletion webpack/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
"version": "0.0.1",
"main": "app/main.js",
"scripts": {
"dev": "./node_modules/.bin/webpack",
"build": "./node_modules/.bin/webpack -p",
"watch": "./node_modules/.bin/webpack --watch"
},
Expand Down

0 comments on commit 6725e01

Please sign in to comment.