mirror of
https://github.com/stolksdorf/homebrewery.git
synced 2025-12-21 14:01:30 +00:00
Updating the build scripts
This commit is contained in:
@@ -8,6 +8,9 @@ var Nav = require('naturalcrit/nav/nav.jsx');
|
|||||||
const VIEW_KEY = 'homebrewery-recently-viewed';
|
const VIEW_KEY = 'homebrewery-recently-viewed';
|
||||||
const EDIT_KEY = 'homebrewery-recently-edited';
|
const EDIT_KEY = 'homebrewery-recently-edited';
|
||||||
|
|
||||||
|
//DEPRICATED
|
||||||
|
|
||||||
|
|
||||||
var BaseItem = React.createClass({
|
var BaseItem = React.createClass({
|
||||||
getDefaultProps: function() {
|
getDefaultProps: function() {
|
||||||
return {
|
return {
|
||||||
@@ -28,6 +31,8 @@ var BaseItem = React.createClass({
|
|||||||
},
|
},
|
||||||
|
|
||||||
componentDidMount: function() {
|
componentDidMount: function() {
|
||||||
|
console.log('Recent nav item is depricated');
|
||||||
|
|
||||||
var brews = JSON.parse(localStorage.getItem(this.props.storageKey) || '[]');
|
var brews = JSON.parse(localStorage.getItem(this.props.storageKey) || '[]');
|
||||||
|
|
||||||
brews = _.filter(brews, (brew)=>{
|
brews = _.filter(brews, (brew)=>{
|
||||||
|
|||||||
@@ -2,19 +2,20 @@ const label = 'build';
|
|||||||
console.time(label);
|
console.time(label);
|
||||||
|
|
||||||
const clean = require('vitreum/steps/clean.js');
|
const clean = require('vitreum/steps/clean.js');
|
||||||
const jsx = require('vitreum/steps/jsx.js').partial;
|
const jsx = require('vitreum/steps/jsx.js');
|
||||||
const lib = require('vitreum/steps/libs.js').partial;
|
const lib = require('vitreum/steps/libs.js');
|
||||||
const less = require('vitreum/steps/less.js').partial;
|
const less = require('vitreum/steps/less.js');
|
||||||
const asset = require('vitreum/steps/assets.js').partial;
|
const asset = require('vitreum/steps/assets.js');
|
||||||
|
|
||||||
const Proj = require('./project.json');
|
const Proj = require('./project.json');
|
||||||
|
|
||||||
clean()
|
Promise.resolve()
|
||||||
.then(lib(Proj.libs))
|
.then(()=>clean())
|
||||||
.then(jsx('homebrew', './client/homebrew/homebrew.jsx', Proj.libs, ['./shared']))
|
.then(()=>lib(Proj.libs))
|
||||||
.then(less('homebrew', ['./shared']))
|
.then(()=>jsx('homebrew', './client/homebrew/homebrew.jsx', Proj.libs, ['./shared']))
|
||||||
.then(jsx('admin', './client/admin/admin.jsx', Proj.libs, ['./shared']))
|
.then((deps)=>less('homebrew', ['./shared'], deps))
|
||||||
.then(less('admin', ['./shared']))
|
.then(()=>jsx('admin', './client/admin/admin.jsx', Proj.libs, ['./shared']))
|
||||||
.then(asset(Proj.assets, ['./shared', './client']))
|
.then((deps)=>less('admin', ['./shared'], deps))
|
||||||
.then(console.timeEnd.bind(console, label))
|
.then(()=>asset(Proj.assets, ['./shared', './client']))
|
||||||
|
.then(()=>console.timeEnd.bind(console, label))
|
||||||
.catch(console.error);
|
.catch(console.error);
|
||||||
@@ -1,21 +1,21 @@
|
|||||||
const label = 'dev';
|
const label = 'dev';
|
||||||
console.time(label);
|
console.time(label);
|
||||||
|
|
||||||
const jsx = require('vitreum/steps/jsx.watch.js').partial;
|
const jsx = require('vitreum/steps/jsx.watch.js');
|
||||||
const less = require('vitreum/steps/less.watch.js').partial;
|
const less = require('vitreum/steps/less.watch.js');
|
||||||
const assets = require('vitreum/steps/assets.watch.js').partial;
|
const assets = require('vitreum/steps/assets.watch.js');
|
||||||
const server = require('vitreum/steps/server.watch.js').partial;
|
const server = require('vitreum/steps/server.watch.js');
|
||||||
const livereload = require('vitreum/steps/livereload.js').partial;
|
const livereload = require('vitreum/steps/livereload.js');
|
||||||
|
|
||||||
const Proj = require('./project.json');
|
const Proj = require('./project.json');
|
||||||
|
|
||||||
Promise.resolve()
|
Promise.resolve()
|
||||||
.then(jsx('homebrew', './client/homebrew/homebrew.jsx', Proj.libs, './shared'))
|
.then(()=>jsx('homebrew', './client/homebrew/homebrew.jsx', Proj.libs, './shared'))
|
||||||
.then(less('homebrew', './shared'))
|
.then((deps)=>less('homebrew', './shared', deps))
|
||||||
.then(jsx('admin', './client/admin/admin.jsx', Proj.libs, './shared'))
|
.then(()=>jsx('admin', './client/admin/admin.jsx', Proj.libs, './shared'))
|
||||||
.then(less('admin', './shared'))
|
.then((deps)=>less('admin', './shared', deps))
|
||||||
.then(assets(Proj.assets, ['./shared', './client']))
|
.then(()=>assets(Proj.assets, ['./shared', './client']))
|
||||||
.then(livereload())
|
.then(()=>livereload())
|
||||||
.then(server('./server.js', ['server']))
|
.then(()=>server('./server.js', ['server']))
|
||||||
.then(console.timeEnd.bind(console, label))
|
.then(()=>console.timeEnd.bind(console, label))
|
||||||
.catch(console.error)
|
.catch(console.error)
|
||||||
Reference in New Issue
Block a user