👏 Got redux and NPM working with asset pipeline

pull/214/head
Rick Carlino 2015-09-18 15:13:33 -05:00
parent 72a0f61ccf
commit 44a8725672
8 changed files with 85 additions and 542 deletions

1
.gitignore vendored
View File

@ -11,6 +11,7 @@ spec/reports
test/tmp
test/version_tmp
tmp
*.log
log/*.log
# YARD artifacts
.yardoc

View File

@ -21,14 +21,13 @@ gem 'active_model_serializers', '~> 0.8.3'
gem 'ice_cube'
source 'https://rails-assets.org' do
gem 'rails-assets-angular', '~> 1.3'
gem 'rails-assets-ng-sortable'
gem 'rails-assets-ng-pickadate'
gem 'rails-assets-js-data'
gem 'rails-assets-js-data-angular'
gem 'rails-assets-lodash'
gem 'rails-assets-jquery'
gem 'rails-assets-pickadate'
gem 'rails-assets-ng-pickadate'
gem 'rails-assets-sio-client'
end

View File

@ -389,7 +389,6 @@ DEPENDENCIES
poltergeist
pry
rails (= 4.1.0)
rails-assets-angular (~> 1.3)!
rails-assets-jquery!
rails-assets-js-data!
rails-assets-js-data-angular!

View File

@ -5,6 +5,9 @@
//= require farmbot_app/react/menus/calendar
//= require farmbot_app/react/menus/schedule_creation
import { createStore } from 'redux';
import { Provider } from 'react-redux';
class Crop {
constructor(options) {
this.name = (options.name || "Untitled Crop");
@ -14,7 +17,7 @@ class Crop {
}
}
var fakeCrops = [
fakeCrops = [
new Crop({name: "Blueberry", imgUrl: "/designer_icons/blueberry.svg"}),
new Crop({name: "Cabbage", imgUrl: "/designer_icons/cabbage.svg"}),
new Crop({name: "Pepper", imgUrl: "/designer_icons/pepper.svg"}),
@ -42,10 +45,11 @@ Fb.DesignerApp = class extends React.Component {
render() {
return <div className="farm-designer-body">
<div className="farm-designer-left">
<div id="designer-left" key="WOW">
<Fb.Inventory.Content />
<div id="designer-left">
{ React.createElement(Fb.store.getState().leftMenu) }
</div>
</div>
<div className="farm-designer-middle">
<div></div>
</div>
@ -60,12 +64,15 @@ Fb.DesignerApp = class extends React.Component {
}
}
var initialState = {
leftMenu: Fb.Inventory.Content
}
$(document).ready(function() {
var dom = document.getElementById("farm-designer-app");
if (dom){
React.render(<Fb.DesignerApp/>, dom);
Fb.leftMenu = document.getElementById("designer-left");
Fb.rightMenu = document.getElementById("designer-right");
Fb.store = createStore((wow) =>{ return wow }, initialState);
React.render(<Provider store={Fb.store}>{()=><Fb.DesignerApp/>}</Provider>,
dom);
} else{
console.info('Not loading designer.');
};

View File

@ -3,7 +3,7 @@
app = angular.module('FarmBot', [
'ngRoute'
'ng-rails-csrf'
'ui.sortable'
# 'ui.sortable'# This is so broke right now.
'js-data'
'pickadate'
])

View File

@ -34,5 +34,8 @@ module FarmBot
g.fixture_replacement :factory_girl, :dir => 'spec/factories'
end
config.autoload_paths << Rails.root.join('lib')
config
.browserify_rails
.commandline_options = "-t [ reactify --es6 target --es5 ]"
end
end

View File

@ -2,14 +2,14 @@
1 verbose cli [ '/usr/bin/node',
1 verbose cli '/usr/bin/npm',
1 verbose cli 'install',
1 verbose cli 'browserify',
1 verbose cli '--save' ]
1 verbose cli '--save',
1 verbose cli 'angular-ui-sortable@1.1.9' ]
2 info using npm@1.4.28
3 info using node@v0.10.40
4 verbose node symlink /usr/bin/node
5 verbose readDependencies using package.json deps
6 verbose cache add [ 'browserify', null ]
7 verbose cache add name=undefined spec="browserify" args=["browserify",null]
6 verbose cache add [ 'angular-ui-sortable@1.1.9', null ]
7 verbose cache add name=undefined spec="angular-ui-sortable@1.1.9" args=["angular-ui-sortable@1.1.9",null]
8 verbose parsed url { protocol: null,
8 verbose parsed url slashes: null,
8 verbose parsed url auth: null,
@ -19,531 +19,64 @@
8 verbose parsed url hash: null,
8 verbose parsed url search: null,
8 verbose parsed url query: null,
8 verbose parsed url pathname: 'browserify',
8 verbose parsed url path: 'browserify',
8 verbose parsed url href: 'browserify' }
9 silly lockFile 84c1c54e-browserify browserify
10 verbose lock browserify /home/rick/.npm/84c1c54e-browserify.lock
11 silly lockFile 84c1c54e-browserify browserify
12 silly lockFile 84c1c54e-browserify browserify
13 verbose addNamed [ 'browserify', '' ]
14 verbose addNamed [ null, '*' ]
15 silly lockFile 80140245-browserify browserify@
16 verbose lock browserify@ /home/rick/.npm/80140245-browserify.lock
17 silly addNameRange { name: 'browserify', range: '*', hasData: false }
18 verbose request where is /browserify
19 verbose request registry https://registry.npmjs.org/
20 verbose request id bb9eb69a3291bf7a
21 verbose url raw /browserify
22 verbose url resolving [ 'https://registry.npmjs.org/', './browserify' ]
23 verbose url resolved https://registry.npmjs.org/browserify
24 verbose request where is https://registry.npmjs.org/browserify
25 info trying registry request attempt 1 at 13:27:46
26 verbose etag "74G0ABN8TXCTUSQIXVCO63RWZ"
27 http GET https://registry.npmjs.org/browserify
28 http 200 https://registry.npmjs.org/browserify
29 silly registry.get cb [ 200,
29 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
29 silly registry.get etag: '"2PVEKWSIWLG8JXZRE4CHYQI6Y"',
29 silly registry.get 'content-type': 'application/json',
29 silly registry.get 'cache-control': 'max-age=60',
29 silly registry.get 'content-length': '840810',
29 silly registry.get 'accept-ranges': 'bytes',
29 silly registry.get date: 'Fri, 18 Sep 2015 18:27:47 GMT',
29 silly registry.get via: '1.1 varnish',
29 silly registry.get age: '2',
29 silly registry.get connection: 'keep-alive',
29 silly registry.get 'x-served-by': 'cache-dfw1825-DFW',
29 silly registry.get 'x-cache': 'HIT',
29 silly registry.get 'x-cache-hits': '1',
29 silly registry.get 'x-timer': 'S1442600867.261371,VS0,VE4',
29 silly registry.get vary: 'Accept' } ]
30 silly addNameRange number 2 { name: 'browserify', range: '*', hasData: true }
31 silly addNameRange versions [ 'browserify',
31 silly addNameRange [ '0.0.1',
31 silly addNameRange '0.0.2',
31 silly addNameRange '0.0.3',
31 silly addNameRange '0.0.4',
31 silly addNameRange '0.0.5',
31 silly addNameRange '0.1.0',
31 silly addNameRange '0.1.1',
31 silly addNameRange '0.1.2',
31 silly addNameRange '0.1.3',
31 silly addNameRange '0.1.4',
31 silly addNameRange '0.1.5',
31 silly addNameRange '0.2.0',
31 silly addNameRange '0.2.1',
31 silly addNameRange '0.2.2',
31 silly addNameRange '0.2.3',
31 silly addNameRange '0.2.4',
31 silly addNameRange '0.2.5',
31 silly addNameRange '0.2.6',
31 silly addNameRange '0.2.7',
31 silly addNameRange '0.2.8',
31 silly addNameRange '0.2.9',
31 silly addNameRange '0.2.10',
31 silly addNameRange '0.2.11',
31 silly addNameRange '0.3.0',
31 silly addNameRange '0.3.1',
31 silly addNameRange '0.3.2',
31 silly addNameRange '0.3.3',
31 silly addNameRange '0.3.4',
31 silly addNameRange '0.3.5',
31 silly addNameRange '0.3.6',
31 silly addNameRange '0.3.7',
31 silly addNameRange '0.4.0',
31 silly addNameRange '0.4.1',
31 silly addNameRange '0.4.2',
31 silly addNameRange '0.4.3',
31 silly addNameRange '0.4.4',
31 silly addNameRange '0.4.5',
31 silly addNameRange '0.4.6',
31 silly addNameRange '0.4.7',
31 silly addNameRange '0.4.8',
31 silly addNameRange '0.4.9',
31 silly addNameRange '0.4.10',
31 silly addNameRange '0.4.11',
31 silly addNameRange '0.4.12',
31 silly addNameRange '0.4.13',
31 silly addNameRange '0.4.14',
31 silly addNameRange '0.4.15',
31 silly addNameRange '0.5.0',
31 silly addNameRange '0.5.1',
31 silly addNameRange '0.5.2',
31 silly addNameRange '1.0.0',
31 silly addNameRange '1.1.0',
31 silly addNameRange '1.1.1',
31 silly addNameRange '1.1.2',
31 silly addNameRange '1.1.3',
31 silly addNameRange '1.1.4',
31 silly addNameRange '1.2.0',
31 silly addNameRange '1.2.1',
31 silly addNameRange '1.2.2',
31 silly addNameRange '1.2.3',
31 silly addNameRange '1.2.4',
31 silly addNameRange '1.2.5',
31 silly addNameRange '1.2.6',
31 silly addNameRange '1.2.7',
31 silly addNameRange '1.2.8',
31 silly addNameRange '1.2.9',
31 silly addNameRange '1.3.0',
31 silly addNameRange '1.4.0',
31 silly addNameRange '1.4.1',
31 silly addNameRange '1.4.2',
31 silly addNameRange '1.4.3',
31 silly addNameRange '1.4.4',
31 silly addNameRange '1.4.5',
31 silly addNameRange '1.4.6',
31 silly addNameRange '1.4.7',
31 silly addNameRange '1.4.8',
31 silly addNameRange '1.5.0',
31 silly addNameRange '1.6.0',
31 silly addNameRange '1.6.1',
31 silly addNameRange '1.7.0',
31 silly addNameRange '1.7.1',
31 silly addNameRange '1.7.2',
31 silly addNameRange '1.7.3',
31 silly addNameRange '1.7.4',
31 silly addNameRange '1.7.5',
31 silly addNameRange '1.7.6',
31 silly addNameRange '1.7.7',
31 silly addNameRange '1.8.0',
31 silly addNameRange '1.8.1',
31 silly addNameRange '1.8.2',
31 silly addNameRange '1.8.3',
31 silly addNameRange '1.9.0',
31 silly addNameRange '1.9.1',
31 silly addNameRange '1.9.2',
31 silly addNameRange '1.9.3',
31 silly addNameRange '1.9.4',
31 silly addNameRange '1.10.0',
31 silly addNameRange '1.10.1',
31 silly addNameRange '1.10.2',
31 silly addNameRange '1.10.3',
31 silly addNameRange '1.10.4',
31 silly addNameRange '1.10.5',
31 silly addNameRange '1.10.6',
31 silly addNameRange '1.10.7',
31 silly addNameRange '1.10.8',
31 silly addNameRange '1.10.9',
31 silly addNameRange '1.10.11',
31 silly addNameRange '1.10.12',
31 silly addNameRange '1.10.13',
31 silly addNameRange '1.10.14',
31 silly addNameRange '1.10.15',
31 silly addNameRange '1.10.16',
31 silly addNameRange '1.10.17',
31 silly addNameRange '1.11.0',
31 silly addNameRange '1.11.1',
31 silly addNameRange '1.12.0',
31 silly addNameRange '1.12.1',
31 silly addNameRange '1.12.2',
31 silly addNameRange '1.12.3',
31 silly addNameRange '1.13.0',
31 silly addNameRange '1.13.1',
31 silly addNameRange '1.13.2',
31 silly addNameRange '1.13.3',
31 silly addNameRange '1.13.4',
31 silly addNameRange '1.13.5',
31 silly addNameRange '1.13.6',
31 silly addNameRange '1.13.8',
31 silly addNameRange '1.13.9',
31 silly addNameRange '1.13.10',
31 silly addNameRange '1.14.0',
31 silly addNameRange '1.14.1',
31 silly addNameRange '1.14.2',
31 silly addNameRange '1.14.3',
31 silly addNameRange '1.14.4',
31 silly addNameRange '1.14.5',
31 silly addNameRange '1.15.0',
31 silly addNameRange '1.15.1',
31 silly addNameRange '1.15.2',
31 silly addNameRange '1.15.3',
31 silly addNameRange '1.15.4',
31 silly addNameRange '1.15.5',
31 silly addNameRange '1.15.6',
31 silly addNameRange '1.16.0',
31 silly addNameRange '1.16.1',
31 silly addNameRange '1.16.2',
31 silly addNameRange '1.16.3',
31 silly addNameRange '1.16.4',
31 silly addNameRange '1.16.5',
31 silly addNameRange '1.16.6',
31 silly addNameRange '1.16.7',
31 silly addNameRange '1.16.8',
31 silly addNameRange '1.17.0',
31 silly addNameRange '1.17.1',
31 silly addNameRange '1.17.2',
31 silly addNameRange '1.17.3',
31 silly addNameRange '1.18.0',
31 silly addNameRange '2.0.0',
31 silly addNameRange '2.0.1',
31 silly addNameRange '2.1.0',
31 silly addNameRange '2.2.0',
31 silly addNameRange '2.2.1',
31 silly addNameRange '2.2.2',
31 silly addNameRange '2.2.3',
31 silly addNameRange '2.2.4',
31 silly addNameRange '2.2.5',
31 silly addNameRange '2.2.6',
31 silly addNameRange '2.3.0',
31 silly addNameRange '2.3.1',
31 silly addNameRange '2.4.0',
31 silly addNameRange '2.4.1',
31 silly addNameRange '2.4.2',
31 silly addNameRange '2.4.3',
31 silly addNameRange '2.5.0',
31 silly addNameRange '2.5.1',
31 silly addNameRange '2.6.0',
31 silly addNameRange '2.6.1',
31 silly addNameRange '2.7.0',
31 silly addNameRange '2.7.1',
31 silly addNameRange '2.7.2',
31 silly addNameRange '2.7.3',
31 silly addNameRange '2.7.4',
31 silly addNameRange '2.8.0',
31 silly addNameRange '2.8.1',
31 silly addNameRange '2.9.0',
31 silly addNameRange '2.10.0',
31 silly addNameRange '2.10.1',
31 silly addNameRange '2.10.2',
31 silly addNameRange '2.11.0',
31 silly addNameRange '2.12.0',
31 silly addNameRange '2.12.1',
31 silly addNameRange '2.12.2',
31 silly addNameRange '2.12.3',
31 silly addNameRange '2.12.4',
31 silly addNameRange '2.12.5',
31 silly addNameRange '2.13.0',
31 silly addNameRange '2.13.1',
31 silly addNameRange '2.13.2',
31 silly addNameRange '2.13.3',
31 silly addNameRange '2.14.0',
31 silly addNameRange '2.14.1',
31 silly addNameRange '2.14.2',
31 silly addNameRange '2.15.0',
31 silly addNameRange '2.16.0',
31 silly addNameRange '2.17.0',
31 silly addNameRange '2.17.1',
31 silly addNameRange '2.17.2',
31 silly addNameRange '2.17.3',
31 silly addNameRange '2.17.4',
31 silly addNameRange '2.18.0',
31 silly addNameRange '2.18.1',
31 silly addNameRange '2.19.0',
31 silly addNameRange '2.20.0',
31 silly addNameRange '2.20.1',
31 silly addNameRange '2.20.2',
31 silly addNameRange '2.21.0',
31 silly addNameRange '2.22.0',
31 silly addNameRange '2.23.0',
31 silly addNameRange '2.23.1',
31 silly addNameRange '2.24.0',
31 silly addNameRange '2.24.1',
31 silly addNameRange '2.24.2',
31 silly addNameRange '2.24.3',
31 silly addNameRange '2.25.0',
31 silly addNameRange '2.25.1',
31 silly addNameRange '2.26.0',
31 silly addNameRange '2.27.0',
31 silly addNameRange '2.27.1',
31 silly addNameRange '2.28.0',
31 silly addNameRange '2.29.0',
31 silly addNameRange '2.29.1',
31 silly addNameRange '2.30.0',
31 silly addNameRange '2.31.0',
31 silly addNameRange '2.32.0',
31 silly addNameRange '2.32.1',
31 silly addNameRange '2.32.2',
31 silly addNameRange '2.32.3',
31 silly addNameRange '2.32.4',
31 silly addNameRange '2.33.0',
31 silly addNameRange '2.33.1',
31 silly addNameRange '2.34.0',
31 silly addNameRange '2.34.1',
31 silly addNameRange '2.34.2',
31 silly addNameRange '2.34.3',
31 silly addNameRange '2.35.0',
31 silly addNameRange '2.35.1',
31 silly addNameRange '2.35.2',
31 silly addNameRange '2.35.3',
31 silly addNameRange '2.35.4',
31 silly addNameRange '2.36.0',
31 silly addNameRange '2.36.1',
31 silly addNameRange '3.0.0',
31 silly addNameRange '3.1.0',
31 silly addNameRange '3.1.1',
31 silly addNameRange '3.1.2',
31 silly addNameRange '3.1.3',
31 silly addNameRange '3.2.0',
31 silly addNameRange '3.2.1',
31 silly addNameRange '3.2.2',
31 silly addNameRange '3.3.0',
31 silly addNameRange '3.4.0',
31 silly addNameRange '3.4.1',
31 silly addNameRange '3.5.0',
31 silly addNameRange '3.6.0',
31 silly addNameRange '3.7.0',
31 silly addNameRange '3.8.0',
31 silly addNameRange '3.8.1',
31 silly addNameRange '3.9.0',
31 silly addNameRange '3.9.1',
31 silly addNameRange '3.10.0',
31 silly addNameRange '3.11.0',
31 silly addNameRange '3.11.1',
31 silly addNameRange '3.12.0',
31 silly addNameRange '3.13.0',
31 silly addNameRange '3.14.0',
31 silly addNameRange '3.14.1',
31 silly addNameRange '3.16.0',
31 silly addNameRange '3.16.1',
31 silly addNameRange '3.17.0',
31 silly addNameRange '3.18.0',
31 silly addNameRange '3.19.0',
31 silly addNameRange '3.19.1',
31 silly addNameRange '3.20.0',
31 silly addNameRange '3.20.1',
31 silly addNameRange '3.20.2',
31 silly addNameRange '3.21.0',
31 silly addNameRange '3.21.1',
31 silly addNameRange '3.22.0',
31 silly addNameRange '3.22.1',
31 silly addNameRange '3.23.0',
31 silly addNameRange '3.23.1',
31 silly addNameRange '3.24.0',
31 silly addNameRange '3.24.1',
31 silly addNameRange '3.24.2',
31 silly addNameRange '3.24.3',
31 silly addNameRange '3.24.4',
31 silly addNameRange '3.24.5',
31 silly addNameRange '3.24.6',
31 silly addNameRange '3.24.7',
31 silly addNameRange '3.24.8',
31 silly addNameRange '3.24.9',
31 silly addNameRange '3.24.10',
31 silly addNameRange '3.24.11',
31 silly addNameRange '3.24.13',
31 silly addNameRange '3.25.0',
31 silly addNameRange '3.25.1',
31 silly addNameRange '3.25.2',
31 silly addNameRange '3.26.0',
31 silly addNameRange '3.27.0',
31 silly addNameRange '3.27.1',
31 silly addNameRange '3.28.0',
31 silly addNameRange '3.28.1',
31 silly addNameRange '3.28.2',
31 silly addNameRange '3.29.0',
31 silly addNameRange '3.29.1',
31 silly addNameRange '3.30.0',
31 silly addNameRange '3.30.1',
31 silly addNameRange '3.30.2',
31 silly addNameRange '3.30.3',
31 silly addNameRange '3.30.4',
31 silly addNameRange '3.31.0',
31 silly addNameRange '3.31.1',
31 silly addNameRange '3.31.2',
31 silly addNameRange '3.32.0',
31 silly addNameRange '3.32.1',
31 silly addNameRange '3.33.0',
31 silly addNameRange '3.33.1',
31 silly addNameRange '3.34.0',
31 silly addNameRange '3.35.0',
31 silly addNameRange '3.36.0',
31 silly addNameRange '3.36.1',
31 silly addNameRange '3.37.0',
31 silly addNameRange '3.37.1',
31 silly addNameRange '3.37.2',
31 silly addNameRange '3.38.0',
31 silly addNameRange '3.38.1',
31 silly addNameRange '3.39.0',
31 silly addNameRange '3.40.0',
31 silly addNameRange '3.40.1',
31 silly addNameRange '3.40.2',
31 silly addNameRange '3.40.3',
31 silly addNameRange '3.40.4',
31 silly addNameRange '3.41.0',
31 silly addNameRange '3.42.0',
31 silly addNameRange '3.43.0',
31 silly addNameRange '3.44.0',
31 silly addNameRange '3.44.1',
31 silly addNameRange '3.44.2',
31 silly addNameRange '3.45.0',
31 silly addNameRange '3.46.0',
31 silly addNameRange '3.46.1',
31 silly addNameRange '4.0.0',
31 silly addNameRange '4.1.0',
31 silly addNameRange '4.1.1',
31 silly addNameRange '4.1.2',
31 silly addNameRange '4.1.3',
31 silly addNameRange '4.1.4',
31 silly addNameRange '4.1.5',
31 silly addNameRange '4.1.6',
31 silly addNameRange '4.1.7',
31 silly addNameRange '4.1.8',
31 silly addNameRange '4.1.9',
31 silly addNameRange '4.1.10',
31 silly addNameRange '4.1.11',
31 silly addNameRange '4.2.0',
31 silly addNameRange '4.2.1',
31 silly addNameRange '4.2.2',
31 silly addNameRange '4.2.3',
31 silly addNameRange '5.0.0',
31 silly addNameRange '5.0.1',
31 silly addNameRange '5.0.2',
31 silly addNameRange '5.0.3',
31 silly addNameRange '5.0.4',
31 silly addNameRange '5.0.5',
31 silly addNameRange '5.0.6',
31 silly addNameRange '5.0.7',
31 silly addNameRange '5.0.8',
31 silly addNameRange '5.1.0',
31 silly addNameRange '5.1.1',
31 silly addNameRange '5.2.0',
31 silly addNameRange '5.2.1',
31 silly addNameRange '5.3.0',
31 silly addNameRange '5.4.0',
31 silly addNameRange '5.4.1',
31 silly addNameRange '5.4.2',
31 silly addNameRange '5.5.0',
31 silly addNameRange '5.6.0',
31 silly addNameRange '5.6.1',
31 silly addNameRange '5.7.0',
31 silly addNameRange '5.8.0',
31 silly addNameRange '5.9.0',
31 silly addNameRange '5.9.1',
31 silly addNameRange '5.9.2',
31 silly addNameRange '5.9.3',
31 silly addNameRange '5.10.0',
31 silly addNameRange '5.10.1',
31 silly addNameRange '5.11.0',
31 silly addNameRange '5.11.1',
31 silly addNameRange '5.11.2',
31 silly addNameRange '5.12.0',
31 silly addNameRange '5.12.1',
31 silly addNameRange '5.12.2',
31 silly addNameRange '5.13.0',
31 silly addNameRange '5.13.1',
31 silly addNameRange '6.0.0',
31 silly addNameRange '6.0.1',
31 silly addNameRange '6.0.2',
31 silly addNameRange '6.0.3',
31 silly addNameRange '6.1.0',
31 silly addNameRange '6.1.1',
31 silly addNameRange '6.1.2',
31 silly addNameRange '6.2.0',
31 silly addNameRange '6.3.0',
31 silly addNameRange '6.3.1',
31 silly addNameRange '6.3.2',
31 silly addNameRange '6.3.3',
31 silly addNameRange '6.3.4',
31 silly addNameRange '7.0.0',
31 silly addNameRange '7.0.1',
31 silly addNameRange '7.0.2',
31 silly addNameRange '7.0.3',
31 silly addNameRange '7.1.0',
31 silly addNameRange '8.0.0',
31 silly addNameRange '8.0.1',
31 silly addNameRange '8.0.2',
31 silly addNameRange '8.0.3',
31 silly addNameRange '8.1.0',
31 silly addNameRange '8.1.1',
31 silly addNameRange '8.1.2',
31 silly addNameRange '8.1.3',
31 silly addNameRange '9.0.0',
31 silly addNameRange '9.0.1',
31 silly addNameRange '9.0.2',
31 silly addNameRange '9.0.3',
31 silly addNameRange '9.0.4',
31 silly addNameRange '9.0.5',
31 silly addNameRange '9.0.6',
31 silly addNameRange '9.0.7',
31 silly addNameRange '9.0.8',
31 silly addNameRange '10.0.0',
31 silly addNameRange '10.1.0',
31 silly addNameRange '10.1.1',
31 silly addNameRange '10.1.2',
31 silly addNameRange '10.1.3',
31 silly addNameRange '10.2.0',
31 silly addNameRange '10.2.1',
31 silly addNameRange '10.2.3',
31 silly addNameRange '10.2.4',
31 silly addNameRange '10.2.5',
31 silly addNameRange '10.2.6',
31 silly addNameRange '11.0.0',
31 silly addNameRange '11.0.1',
31 silly addNameRange '11.1.0' ] ]
32 verbose addNamed [ 'browserify', '11.1.0' ]
33 verbose addNamed [ '11.1.0', '11.1.0' ]
34 silly lockFile 7b2f09ee-browserify-11-1-0 browserify@11.1.0
35 verbose lock browserify@11.1.0 /home/rick/.npm/7b2f09ee-browserify-11-1-0.lock
36 silly lockFile c0ca31dc-browserify-browserify-11-1-0-tgz https://registry.npmjs.org/browserify/-/browserify-11.1.0.tgz
37 verbose lock https://registry.npmjs.org/browserify/-/browserify-11.1.0.tgz /home/rick/.npm/c0ca31dc-browserify-browserify-11-1-0-tgz.lock
38 verbose addRemoteTarball [ 'https://registry.npmjs.org/browserify/-/browserify-11.1.0.tgz',
38 verbose addRemoteTarball '3594935745dd7dfc14061e25130ab28888de4df8' ]
39 info retry fetch attempt 1 at 13:27:49
40 verbose fetch to= /tmp/npm-18924-GbTI6Y03/registry.npmjs.org/browserify/-/browserify-11.1.0.tgz
41 http GET https://registry.npmjs.org/browserify/-/browserify-11.1.0.tgz
42 http 200 https://registry.npmjs.org/browserify/-/browserify-11.1.0.tgz
43 silly lockFile c0ca31dc-browserify-browserify-11-1-0-tgz https://registry.npmjs.org/browserify/-/browserify-11.1.0.tgz
44 silly lockFile c0ca31dc-browserify-browserify-11-1-0-tgz https://registry.npmjs.org/browserify/-/browserify-11.1.0.tgz
45 silly lockFile 7b2f09ee-browserify-11-1-0 browserify@11.1.0
46 silly lockFile 7b2f09ee-browserify-11-1-0 browserify@11.1.0
47 silly lockFile 80140245-browserify browserify@
48 silly lockFile 80140245-browserify browserify@
49 error Error: EACCES, mkdir '/home/rick/.npm/browserify/11.1.0'
49 error { [Error: EACCES, mkdir '/home/rick/.npm/browserify/11.1.0']
49 error errno: 3,
49 error code: 'EACCES',
49 error path: '/home/rick/.npm/browserify/11.1.0',
49 error parent: 'farmbot-web-app' }
50 error Please try running this command again as root/Administrator.
51 error System Linux 3.13.0-37-generic
52 error command "/usr/bin/node" "/usr/bin/npm" "install" "browserify" "--save"
53 error cwd /home/rick/code/farmbot-web-app
54 error node -v v0.10.40
55 error npm -v 1.4.28
56 error path /home/rick/.npm/browserify/11.1.0
57 error code EACCES
58 error errno 3
59 error stack Error: EACCES, mkdir '/home/rick/.npm/browserify/11.1.0'
60 verbose exit [ 3, true ]
8 verbose parsed url pathname: 'angular-ui-sortable@1.1.9',
8 verbose parsed url path: 'angular-ui-sortable@1.1.9',
8 verbose parsed url href: 'angular-ui-sortable@1.1.9' }
9 verbose cache add name="angular-ui-sortable" spec="1.1.9" args=["angular-ui-sortable","1.1.9"]
10 verbose parsed url { protocol: null,
10 verbose parsed url slashes: null,
10 verbose parsed url auth: null,
10 verbose parsed url host: null,
10 verbose parsed url port: null,
10 verbose parsed url hostname: null,
10 verbose parsed url hash: null,
10 verbose parsed url search: null,
10 verbose parsed url query: null,
10 verbose parsed url pathname: '1.1.9',
10 verbose parsed url path: '1.1.9',
10 verbose parsed url href: '1.1.9' }
11 verbose addNamed [ 'angular-ui-sortable', '1.1.9' ]
12 verbose addNamed [ '1.1.9', '1.1.9' ]
13 silly lockFile 78e9cb4d-angular-ui-sortable-1-1-9 angular-ui-sortable@1.1.9
14 verbose lock angular-ui-sortable@1.1.9 /home/rick/.npm/78e9cb4d-angular-ui-sortable-1-1-9.lock
15 verbose request where is /angular-ui-sortable
16 verbose request registry https://registry.npmjs.org/
17 verbose request id 98d362a443651b7b
18 verbose url raw /angular-ui-sortable
19 verbose url resolving [ 'https://registry.npmjs.org/', './angular-ui-sortable' ]
20 verbose url resolved https://registry.npmjs.org/angular-ui-sortable
21 verbose request where is https://registry.npmjs.org/angular-ui-sortable
22 info trying registry request attempt 1 at 14:07:06
23 http GET https://registry.npmjs.org/angular-ui-sortable
24 http 200 https://registry.npmjs.org/angular-ui-sortable
25 silly registry.get cb [ 200,
25 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
25 silly registry.get etag: '"3J8HFZUTMVGWI54PGIPF26P6L"',
25 silly registry.get 'content-type': 'application/json',
25 silly registry.get 'cache-control': 'max-age=60',
25 silly registry.get 'content-length': '16545',
25 silly registry.get 'accept-ranges': 'bytes',
25 silly registry.get date: 'Fri, 18 Sep 2015 19:07:07 GMT',
25 silly registry.get via: '1.1 varnish',
25 silly registry.get age: '0',
25 silly registry.get connection: 'keep-alive',
25 silly registry.get 'x-served-by': 'cache-dfw1821-DFW',
25 silly registry.get 'x-cache': 'MISS',
25 silly registry.get 'x-cache-hits': '0',
25 silly registry.get 'x-timer': 'S1442603227.634451,VS0,VE304',
25 silly registry.get vary: 'Accept' } ]
26 silly lockFile 78e9cb4d-angular-ui-sortable-1-1-9 angular-ui-sortable@1.1.9
27 silly lockFile 78e9cb4d-angular-ui-sortable-1-1-9 angular-ui-sortable@1.1.9
28 error Error: version not found: angular-ui-sortable@1.1.9
28 error at /usr/lib/node_modules/npm/lib/cache/add-named.js:125:12
28 error at saved (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:167:7)
28 error at Object.oncomplete (fs.js:108:15)
29 error If you need help, you may report this *entire* log,
29 error including the npm and node versions, at:
29 error <http://github.com/npm/npm/issues>
30 error System Linux 3.13.0-37-generic
31 error command "/usr/bin/node" "/usr/bin/npm" "install" "--save" "angular-ui-sortable@1.1.9"
32 error cwd /home/rick/code/farmbot-web-app
33 error node -v v0.10.40
34 error npm -v 1.4.28
35 verbose exit [ 1, true ]

View File

@ -18,6 +18,7 @@
"homepage": "https://github.com/rickcarlino/farmbot-web-app",
"dependencies": {
"angular": "^1.3.19",
"angular-ui-sortable": "^0.13.4",
"browserify": "^11.1.0",
"browserify-incremental": "^3.0.1",
"react": "^0.13.3",