LocusEnergy / ember-d3-helpers

Collection of Ember.js helpers for building composable D3 charts
MIT License
35 stars 12 forks source link

Dummy App fails to boot with a fresh install #29

Closed cowboyd closed 8 years ago

cowboyd commented 8 years ago

Using a fresh clone of master and Using node 4.2.6, the dummy application issues compiler warnings and then fails to boot.

~/C/E/ember-d3-helpers git:master ❯❯❯ node -v
v4.2.3
~/C/E/ember-d3-helpers git:master ❯❯❯ npm -v
2.14.7
~/C/E/ember-d3-helpers git:master ❯❯❯ npm install
npm WARN peerDependencies The peer dependency ember-inflector@^1.9.4 included from ember-data will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

> spawn-sync@1.0.15 postinstall /Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-cli/node_modules/inquirer/node_modules/external-editor/node_modules/spawn-sync
> node postinstall

ember-cli-inject-live-reload@1.4.1 node_modules/ember-cli-inject-live-reload

loader.js@4.0.11 node_modules/loader.js

ember-cli-test-loader@1.1.0 node_modules/ember-cli-test-loader

ember-load-initializers@0.5.1 node_modules/ember-load-initializers

ember-disable-prototype-extensions@1.1.0 node_modules/ember-disable-prototype-extensions

ember-export-application-global@1.1.1 node_modules/ember-export-application-global

ember-ajax@2.4.1 node_modules/ember-ajax

ember-reactive-helpers@0.3.5 node_modules/ember-reactive-helpers

ember-truth-helpers@1.2.0 node_modules/ember-truth-helpers

ember-cli-app-version@2.0.0 node_modules/ember-cli-app-version
└── git-repo-version@0.4.0 (git-repo-info@1.3.0)

ember-cli-github-pages@0.0.8 node_modules/ember-cli-github-pages
└── rsvp@3.3.3

ember-resolver@2.1.0 node_modules/ember-resolver
└── ember-cli-version-checker@1.1.7 (semver@4.3.6)

ember-cli-dependency-checker@1.3.0 node_modules/ember-cli-dependency-checker
├── is-git-url@0.2.0
├── semver@4.3.6
└── chalk@0.5.1 (ansi-styles@1.1.0, escape-string-regexp@1.0.5, supports-color@0.2.0, strip-ansi@0.3.0, has-ansi@0.1.0)

ember-cli-htmlbars-inline-precompile@0.3.5 node_modules/ember-cli-htmlbars-inline-precompile
├── babel-plugin-htmlbars-inline-precompile@0.1.0
└── hash-for-dep@1.0.3 (broccoli-kitchen-sink-helpers@0.3.1, resolve@1.1.7)

ember-bootstrap@0.6.4 node_modules/ember-bootstrap
└── ember-wormhole@0.3.6

broccoli-asset-rev@2.5.0 node_modules/broccoli-asset-rev
├── broccoli-asset-rewrite@1.1.0
├── json-stable-stringify@1.0.1 (jsonify@0.0.0)
├── rsvp@3.3.3
├── matcher-collection@1.0.4 (minimatch@3.0.3)
└── broccoli-filter@1.2.4 (promise-map-series@0.2.3, symlink-or-copy@1.1.6, copy-dereference@1.0.0, walk-sync@0.3.1, debug@2.2.0, mkdirp@0.5.1, broccoli-kitchen-sink-helpers@0.3.1, broccoli-plugin@1.2.2)

ember-cli-htmlbars@1.1.0 node_modules/ember-cli-htmlbars
├── strip-bom@2.0.0 (is-utf8@0.2.1)
├── json-stable-stringify@1.0.1 (jsonify@0.0.0)
├── ember-cli-version-checker@1.1.7 (semver@4.3.6)
├── hash-for-dep@1.0.3 (broccoli-kitchen-sink-helpers@0.3.1, resolve@1.1.7)
└── broccoli-persistent-filter@1.2.11 (blank-object@1.0.2, promise-map-series@0.2.3, symlink-or-copy@1.1.6, fs-tree-diff@0.5.3, md5-hex@1.3.0, heimdalljs@0.2.1, rsvp@3.3.3, heimdalljs-logger@0.1.7, mkdirp@0.5.1, walk-sync@0.3.1, broccoli-plugin@1.2.2, async-disk-cache@1.0.8)

d3@4.2.8 node_modules/d3
├── d3-dispatch@1.0.1
├── d3-path@1.0.2
├── d3-queue@3.0.3
├── d3-axis@1.0.3
├── d3-timer@1.0.3
├── d3-color@1.0.1
├── d3-random@1.0.1
├── d3-collection@1.0.1
├── d3-polygon@1.0.1
├── d3-chord@1.0.2
├── d3-brush@1.0.3
├── d3-voronoi@1.0.2
├── d3-zoom@1.0.3
├── d3-drag@1.0.1
├── d3-quadtree@1.0.1
├── d3-time@1.0.4
├── d3-force@1.0.3
├── d3-transition@1.0.3
├── d3-time-format@2.0.2
├── d3-request@1.0.2 (xmlhttprequest@1.8.0)
├── d3-array@1.0.1
├── d3-interpolate@1.1.1
├── d3-format@1.0.2
├── d3-hierarchy@1.0.2
├── d3-scale@1.0.3
├── d3-ease@1.0.1
├── d3-selection@1.0.2
├── d3-dsv@1.0.3 (commander@2.9.0, rw@1.3.2, iconv-lite@0.4.13)
├── d3-geo@1.2.6
└── d3-shape@1.0.3

ember-d3@0.3.0 node_modules/ember-d3
├── recast@0.11.14 (private@0.1.6, esprima@3.0.0, ast-types@0.9.0, source-map@0.5.6)
├── broccoli-funnel@1.0.7 (fast-ordered-set@1.0.3, blank-object@1.0.2, symlink-or-copy@1.1.6, array-equal@1.0.0, path-posix@1.0.0, walk-sync@0.3.1, fs-tree-diff@0.5.3, debug@2.2.0, minimatch@3.0.3, mkdirp@0.5.1, rimraf@2.5.4, broccoli-plugin@1.2.2, heimdalljs@0.2.1)
├── broccoli-merge-trees@1.1.4 (symlink-or-copy@1.1.6, fs-tree-diff@0.5.3, fast-ordered-set@1.0.3, heimdalljs-logger@0.1.7, can-symlink@1.0.0, rimraf@2.5.4, broccoli-plugin@1.2.2, heimdalljs@0.2.1)
├── broccoli-filter@1.2.4 (promise-map-series@0.2.3, symlink-or-copy@1.1.6, copy-dereference@1.0.0, debug@2.2.0, rsvp@3.3.3, mkdirp@0.5.1, walk-sync@0.3.1, broccoli-kitchen-sink-helpers@0.3.1, broccoli-plugin@1.2.2)
└── broccoli-stew@1.4.0 (ensure-posix-path@1.0.2, walk-sync@0.3.1, debug@2.2.0, chalk@1.1.3, minimatch@3.0.3, rsvp@3.3.3, resolve@1.1.7, broccoli-persistent-filter@1.2.11, fs-extra@0.30.0)

ember-cli-sri@2.1.1 node_modules/ember-cli-sri
└── broccoli-sri-hash@2.1.2 (symlink-or-copy@1.1.6, sri-toolbox@0.2.0, rsvp@3.3.3, mkdirp@0.5.1, broccoli-caching-writer@2.3.1)

ember-cli-uglify@1.2.0 node_modules/ember-cli-uglify
└── broccoli-uglify-sourcemap@1.4.2 (lodash.merge@4.6.0, symlink-or-copy@1.1.6, source-map-url@0.3.0, walk-sync@0.1.3, debug@2.2.0, matcher-collection@1.0.4, mkdirp@0.5.1, broccoli-plugin@1.2.2, uglify-js@2.7.3)

ember-composable-helpers@1.0.0 node_modules/ember-composable-helpers
└── broccoli-funnel@1.0.7 (fast-ordered-set@1.0.3, blank-object@1.0.2, symlink-or-copy@1.1.6, array-equal@1.0.0, path-posix@1.0.0, walk-sync@0.3.1, debug@2.2.0, fs-tree-diff@0.5.3, minimatch@3.0.3, mkdirp@0.5.1, rimraf@2.5.4, broccoli-plugin@1.2.2, heimdalljs@0.2.1)

ember-cli-release@0.2.9 node_modules/ember-cli-release
├── merge@1.2.0
├── make-array@0.1.2
├── git-tools@0.1.4 (spawnback@1.0.0)
├── semver@4.3.6
├── nopt@3.0.6 (abbrev@1.0.9)
├── chalk@1.1.3 (escape-string-regexp@1.0.5, ansi-styles@2.2.1, supports-color@2.0.0, strip-ansi@3.0.1, has-ansi@2.0.0)
├── silent-error@1.0.1 (debug@2.2.0)
├── rsvp@3.3.3
└── moment-timezone@0.3.1 (moment@2.15.1)

ember-lodash@0.0.6 node_modules/ember-lodash
├── broccoli-merge-trees@0.2.4 (symlink-or-copy@1.1.6, debug@2.2.0, broccoli-plugin@1.2.2)
└── lodash-es@3.10.1

ember-cli-jshint@1.0.5 node_modules/ember-cli-jshint
└── broccoli-jshint@1.2.0 (chalk@0.4.0, json-stable-stringify@1.0.1, mkdirp@0.4.2, findup-sync@0.3.0, broccoli-persistent-filter@1.2.11, jshint@2.9.4)

ember-sinon@0.5.1 node_modules/ember-sinon
├── sinon@1.17.6 (formatio@1.1.1, samsam@1.1.2, lolex@1.3.2, util@0.10.3)
└── ember-cli-node-assets@0.1.4 (broccoli-unwatched-tree@0.1.1, debug@2.2.0, resolve@1.1.7, broccoli-merge-trees@1.1.4, broccoli-funnel@1.0.7, lodash@4.16.4)

ember-cli-babel@5.1.10 node_modules/ember-cli-babel
├── clone@1.0.2
├── ember-cli-version-checker@1.1.7 (semver@4.3.6)
├── resolve@1.1.7
├── broccoli-funnel@1.0.7 (fast-ordered-set@1.0.3, blank-object@1.0.2, symlink-or-copy@1.1.6, array-equal@1.0.0, path-posix@1.0.0, walk-sync@0.3.1, fs-tree-diff@0.5.3, debug@2.2.0, minimatch@3.0.3, mkdirp@0.5.1, rimraf@2.5.4, broccoli-plugin@1.2.2, heimdalljs@0.2.1)
└── broccoli-babel-transpiler@5.6.1 (clone@0.2.0, json-stable-stringify@1.0.1, hash-for-dep@1.0.3, broccoli-merge-trees@1.1.4, broccoli-persistent-filter@1.2.11, babel-core@5.8.38)

ember-cli-qunit@3.0.2 node_modules/ember-cli-qunit
├── qunitjs@2.0.1
├── qunit-notifications@0.1.1
├── ember-cli-version-checker@1.1.7 (semver@4.3.6)
├── silent-error@1.0.1 (debug@2.2.0)
├── ember-qunit@1.0.0-beta.1 (ember-test-helpers@0.5.34)
├── resolve@1.1.7
├── broccoli-funnel@1.0.7 (fast-ordered-set@1.0.3, blank-object@1.0.2, symlink-or-copy@1.1.6, array-equal@1.0.0, path-posix@1.0.0, walk-sync@0.3.1, fs-tree-diff@0.5.3, debug@2.2.0, minimatch@3.0.3, mkdirp@0.5.1, rimraf@2.5.4, broccoli-plugin@1.2.2, heimdalljs@0.2.1)
├── broccoli-merge-trees@1.1.4 (symlink-or-copy@1.1.6, fs-tree-diff@0.5.3, fast-ordered-set@1.0.3, heimdalljs-logger@0.1.7, can-symlink@1.0.0, rimraf@2.5.4, broccoli-plugin@1.2.2, heimdalljs@0.2.1)
└── broccoli-babel-transpiler@5.6.1 (clone@0.2.0, json-stable-stringify@1.0.1, hash-for-dep@1.0.3, broccoli-persistent-filter@1.2.11, babel-core@5.8.38)

ember-inflector@1.9.6 node_modules/ember-inflector

ember-data@2.9.0 node_modules/ember-data
├── ember-cli-string-utils@1.0.0
├── ember-cli-test-info@1.0.0
├── ember-cli-path-utils@1.0.0
├── git-repo-info@1.3.0
├── exists-sync@0.0.3
├── semver@5.3.0
├── ember-runtime-enumerable-includes-polyfill@1.0.1
├── inflection@1.10.0
├── npm-git-info@1.0.3
├── amd-name-resolver@0.0.5 (ensure-posix-path@1.0.2)
├── ember-inflector@1.9.6
├── ember-cli-version-checker@1.1.7 (semver@4.3.6)
├── silent-error@1.0.1 (debug@2.2.0)
├── chalk@1.1.3 (escape-string-regexp@1.0.5, supports-color@2.0.0, ansi-styles@2.2.1, strip-ansi@3.0.1, has-ansi@2.0.0)
├── babel-plugin-filter-imports@0.2.1 (json-stable-stringify@1.0.1)
├── broccoli-merge-trees@1.1.4 (symlink-or-copy@1.1.6, fs-tree-diff@0.5.3, fast-ordered-set@1.0.3, heimdalljs-logger@0.1.7, can-symlink@1.0.0, rimraf@2.5.4, broccoli-plugin@1.2.2, heimdalljs@0.2.1)
├── babel-plugin-feature-flags@0.2.3 (json-stable-stringify@1.0.1)
├── broccoli-file-creator@1.1.1 (symlink-or-copy@1.1.6, rsvp@3.0.21, mkdirp@0.5.1, broccoli-writer@0.1.1, broccoli-kitchen-sink-helpers@0.2.9, broccoli-plugin@1.2.2)
└── broccoli-babel-transpiler@5.6.1 (clone@0.2.0, json-stable-stringify@1.0.1, broccoli-funnel@1.0.7, hash-for-dep@1.0.3, broccoli-persistent-filter@1.2.11, babel-core@5.8.38)

ember-cli@2.9.0-beta.2 node_modules/ember-cli
├── ember-cli-string-utils@1.0.0
├── ember-cli-is-package-missing@1.0.0
├── clean-base-url@1.0.0
├── ember-cli-normalize-entity-name@1.0.0
├── get-caller-file@1.0.2
├── git-repo-info@1.3.0
├── diff@1.4.0
├── broccoli-funnel-reducer@1.0.0
├── ember-cli-get-component-path-option@1.0.0
├── escape-string-regexp@1.0.5
├── is-git-url@0.2.3
├── isbinaryfile@3.0.1
├── promise-map-series@0.2.3
├── symlink-or-copy@1.1.6
├── core-object@2.0.6
├── broccoli-source@1.1.0
├── exists-sync@0.0.3
├── semver@5.3.0
├── ember-cli-lodash-subset@1.0.11
├── filesize@3.3.0
├── inflection@1.10.0
├── bower-endpoint-parser@0.2.2
├── node-modules-path@1.0.1
├── through@2.3.8
├── amd-name-resolver@0.0.6 (ensure-posix-path@1.0.2)
├── node-uuid@1.4.7
├── walk-sync@0.3.1 (ensure-posix-path@1.0.2, matcher-collection@1.0.4)
├── lodash.template@4.4.0 (lodash.templatesettings@4.1.0, lodash._reinterpolate@3.0.0)
├── exit@0.1.2
├── yam@0.0.22 (lodash.merge@4.6.0)
├── nopt@3.0.6 (abbrev@1.0.9)
├── http-proxy@1.15.2 (eventemitter3@1.2.0, requires-port@1.0.0)
├── fs-tree-diff@0.5.3 (fast-ordered-set@1.0.3)
├── chalk@1.1.3 (supports-color@2.0.0, ansi-styles@2.2.1, has-ansi@2.0.0, strip-ansi@3.0.1)
├── temp@0.8.3 (os-tmpdir@1.0.2, rimraf@2.2.8)
├── minimatch@3.0.3 (brace-expansion@1.1.6)
├── glob@7.0.6 (path-is-absolute@1.0.1, inherits@2.0.3, fs.realpath@1.0.0, once@1.4.0, inflight@1.0.6)
├── find-up@1.1.2 (path-exists@2.1.0, pinkie-promise@2.0.1)
├── npm-package-arg@4.2.0 (hosted-git-info@2.1.5)
├── heimdalljs-fs-monitor@0.0.3 (heimdalljs@0.2.1)
├── rsvp@3.3.3
├── broccoli-builder@0.18.0 (rimraf@2.5.4, heimdalljs@0.2.1)
├── silent-error@1.0.1 (debug@2.2.0)
├── ember-cli-broccoli-sane-watcher@2.0.3 (broccoli-slow-trees@3.0.1, heimdalljs@0.2.1)
├── heimdalljs-logger@0.1.7 (heimdalljs@0.2.1, debug@2.2.0)
├── morgan@1.7.0 (on-headers@1.0.1, basic-auth@1.0.4, depd@1.1.0, on-finished@2.3.0, debug@2.2.0)
├── quick-temp@0.1.6 (mktemp@0.4.0, rimraf@2.2.8, underscore.string@2.3.3)
├── fs-extra@0.30.0 (path-is-absolute@1.0.1, rimraf@2.5.4, klaw@1.3.0, graceful-fs@4.1.9, jsonfile@2.4.0)
├── ora@0.2.3 (object-assign@4.1.0, cli-spinners@0.1.2, cli-cursor@1.0.2)
├── leek@0.0.23 (debug@2.2.0, lodash.assign@3.2.0)
├── compression@1.6.2 (on-headers@1.0.1, bytes@2.3.0, vary@1.1.0, compressible@2.0.8, debug@2.2.0, accepts@1.3.3)
├── tree-sync@1.1.4 (walk-sync@0.2.7, debug@2.2.0, mkdirp@0.5.1)
├── sane@1.4.1 (watch@0.10.0, minimist@1.2.0, exec-sh@0.2.0, fb-watchman@1.9.0, walker@1.0.7)
├── broccoli-funnel@1.0.7 (fast-ordered-set@1.0.3, blank-object@1.0.2, array-equal@1.0.0, broccoli-plugin@1.2.2, path-posix@1.0.0, rimraf@2.5.4, heimdalljs@0.2.1, debug@2.2.0, mkdirp@0.5.1)
├── portfinder@1.0.9 (async@1.5.2, debug@2.2.0, mkdirp@0.5.1)
├── configstore@2.1.0 (object-assign@4.1.0, os-tmpdir@1.0.2, graceful-fs@4.1.9, uuid@2.0.3, dot-prop@3.0.0, xdg-basedir@2.0.0, osenv@0.1.3, write-file-atomic@1.2.0, mkdirp@0.5.1)
├── broccoli-merge-trees@1.1.4 (broccoli-plugin@1.2.2, rimraf@2.5.4, fast-ordered-set@1.0.3, heimdalljs@0.2.1, can-symlink@1.0.0)
├── express@4.14.0 (escape-html@1.0.3, array-flatten@1.1.1, cookie-signature@1.0.6, utils-merge@1.0.0, merge-descriptors@1.0.1, methods@1.1.2, content-type@1.0.2, encodeurl@1.0.1, vary@1.1.0, fresh@0.3.0, parseurl@1.3.1, range-parser@1.2.0, content-disposition@0.5.1, path-to-regexp@0.1.7, cookie@0.3.1, serve-static@1.11.1, etag@1.7.0, depd@1.1.0, qs@6.2.0, on-finished@2.3.0, finalhandler@0.5.0, debug@2.2.0, proxy-addr@1.1.2, accepts@1.3.3, type-is@1.6.13, send@0.14.1)
├── resolve@1.1.7
├── broccoli-config-replace@1.1.2 (broccoli-plugin@1.2.2, debug@2.2.0, fs-extra@0.24.0, broccoli-kitchen-sink-helpers@0.3.1)
├── tiny-lr@0.2.1 (parseurl@1.3.1, livereload-js@2.2.2, qs@5.1.0, debug@2.2.0, body-parser@1.14.2, faye-websocket@0.10.0)
├── broccoli-concat@2.3.8 (lodash.uniq@4.5.0, lodash.omit@4.5.0, lodash.merge@4.6.0, broccoli-kitchen-sink-helpers@0.3.1, fast-sourcemap-concat@1.1.0, broccoli-caching-writer@2.3.1)
├── broccoli-config-loader@1.0.0 (broccoli-caching-writer@2.3.1)
├── broccoli-stew@1.4.0 (ensure-posix-path@1.0.2, debug@2.2.0, broccoli-persistent-filter@1.2.11)
├── broccoli-brocfile-loader@0.18.0 (findup-sync@0.4.3)
├── markdown-it@7.0.1 (linkify-it@2.0.2, mdurl@1.0.1, uc.micro@1.0.3, entities@1.1.1, argparse@1.0.9)
├── markdown-it-terminal@0.0.4 (ansi-styles@2.2.1, lodash.merge@3.3.2, cli-table@0.3.1, cardinal@0.5.0, markdown-it@4.4.0)
├── ember-cli-legacy-blueprints@0.1.2 (ember-cli-test-info@1.0.0, ember-cli-path-utils@1.0.0, ember-cli-get-dependency-depth@1.0.0, ember-cli-valid-component-name@1.0.0, fs-extra@0.24.0, ember-router-generator@1.2.2)
├── testem@1.13.0 (lodash.assignin@4.2.0, lodash.clonedeep@4.5.0, lodash.find@4.6.0, styled_string@0.0.1, rimraf@2.5.4, did_it_work@0.0.6, printf@0.2.5, spawn-args@0.2.0, consolidate@0.14.1, xmldom@0.1.22, mustache@2.2.1, commander@2.9.0, charm@1.0.1, backbone@1.3.3, cross-spawn@4.0.2, mkdirp@0.5.1, bluebird@3.4.6, tap-parser@1.3.2, fireworm@0.7.1, npmlog@4.0.0, js-yaml@3.6.1, socket.io@1.5.0, node-notifier@4.6.1)
├── broccoli-middleware@0.18.1 (mime@1.3.4, handlebars@4.0.5)
├── bower-config@1.4.0 (graceful-fs@4.1.9, untildify@2.1.0, osenv@0.1.3, optimist@0.6.1, mout@1.0.0)
├── ember-cli-preprocess-registry@3.0.0 (process-relative-require@1.0.0, debug@2.2.0, broccoli-clean-css@1.1.0, lodash@4.16.4)
├── inquirer@1.2.2 (ansi-escapes@1.4.0, mute-stream@0.0.6, cli-width@2.1.0, strip-ansi@3.0.1, pinkie-promise@2.0.1, figures@1.7.0, run-async@2.2.0, cli-cursor@1.0.2, string-width@1.0.2, external-editor@1.1.0, rx@4.1.0, lodash@4.16.4)
├── ember-try@0.2.6 (rimraf@2.5.4, extend@3.0.0, sync-exec@0.6.2, core-object@1.1.0, debug@2.2.0, ember-cli-version-checker@1.1.7, fs-extra@0.26.7, cli-table2@0.2.0, ember-try-config@2.1.0)
├── broccoli-babel-transpiler@5.6.1 (clone@0.2.0, json-stable-stringify@1.0.1, broccoli-persistent-filter@1.2.11, hash-for-dep@1.0.3, babel-core@5.8.38)
├── npm@2.15.5
└── bower@1.7.9
~/C/E/ember-d3-helpers git:master ❯❯❯ ember server

Missing bower packages:
Package: ember
  * Specified: ~2.9.0-beta.1
  * Installed: (not installed)

Package: ember-cli-shims
  * Specified: 0.1.3
  * Installed: (not installed)

Package: bootstrap
  * Specified: ~3.3.5
  * Installed: (not installed)

Run `bower install` to install missing dependencies.

~/C/E/ember-d3-helpers git:master ❯❯❯ bower install                                                                                                                                                       ⏎
bower ember-cli-shims#0.1.3     cached https://github.com/ember-cli/ember-cli-shims.git#0.1.3
bower ember-cli-shims#0.1.3   validate 0.1.3 against https://github.com/ember-cli/ember-cli-shims.git#0.1.3
bower bootstrap#~3.3.5          cached https://github.com/twbs/bootstrap.git#3.3.7
bower bootstrap#~3.3.5        validate 3.3.7 against https://github.com/twbs/bootstrap.git#~3.3.5
bower ember#~2.9.0-beta.1       cached https://github.com/components/ember.git#2.9.0
bower ember#~2.9.0-beta.1     validate 2.9.0 against https://github.com/components/ember.git#~2.9.0-beta.1
bower ember#>=1.4               cached https://github.com/components/ember.git#2.9.0
bower ember#>=1.4             validate 2.9.0 against https://github.com/components/ember.git#>=1.4
bower jquery#>= 1.7.0 < 4.0.0   cached https://github.com/jquery/jquery-dist.git#3.1.1
bower jquery#>= 1.7.0 < 4.0.0 validate 3.1.1 against https://github.com/jquery/jquery-dist.git#>= 1.7.0 < 4.0.0
bower ember-cli-shims#0.1.3    install ember-cli-shims#0.1.3
bower ember#~2.9.0-beta.1      install ember#2.9.0
bower bootstrap#~3.3.5         install bootstrap#3.3.7
bower jquery#>= 1.7.0 < 4.0.0  install jquery#3.1.1

ember-cli-shims#0.1.3 bower_components/ember-cli-shims
└── ember#2.9.0

ember#2.9.0 bower_components/ember
└── jquery#3.1.1

bootstrap#3.3.7 bower_components/bootstrap
└── jquery#3.1.1

jquery#3.1.1 bower_components/jquery

   ╭─────────────────────────────────────╮
   │                                     │
   │   Update available 1.7.7 → 1.7.9    │
   │   Run npm i -g bower to update      │
   │                                     │
   ╰─────────────────────────────────────╯

~/C/E/ember-d3-helpers git:master ❯❯❯ ember server
Using d3@4.2.8
WARNING: [ember-d3] d3 sub module: "d3-array" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-axis" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-brush" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-chord" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-collection" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-color" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-dispatch" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-drag" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-dsv" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-ease" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-force" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-format" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-geo" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-hierarchy" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-interpolate" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-path" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-polygon" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-quadtree" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-queue" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-random" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-request" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-scale" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-selection" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-shape" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-time" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-time-format" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-timer" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-transition" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-voronoi" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-zoom" is not installed, please reinstall d3
Using d3@4.2.8
WARNING: [ember-d3] d3 sub module: "d3-array" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-axis" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-brush" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-chord" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-collection" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-color" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-dispatch" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-drag" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-dsv" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-ease" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-force" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-format" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-geo" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-hierarchy" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-interpolate" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-path" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-polygon" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-quadtree" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-queue" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-random" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-request" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-scale" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-selection" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-shape" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-time" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-time-format" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-timer" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-transition" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-voronoi" is not installed, please reinstall d3
WARNING: [ember-d3] d3 sub module: "d3-zoom" is not installed, please reinstall d3
Livereload server on http://localhost:49154
Serving on http://localhost:4200/
The Broccoli Plugin: [Funnel: Funnel: D3 Source [d3-array]] failed with:
Error: Attempting to watch missing directory: /Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/d3-array
    at EventEmitter.Watcher_addWatchDir [as addWatchDir] (/Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-cli/node_modules/ember-cli-broccoli-sane-watcher/index.js:128:11)
    at /Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-cli/node_modules/broccoli-builder/lib/builder.js:93:35
    at tryCatch (/Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:538:12)
    at invokeCallback (/Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:553:13)
    at /Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:628:16
    at flush (/Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:2373:5)
    at doNTCallback0 (node.js:419:9)
    at process._tickCallback (node.js:348:13)

The broccoli plugin was instantiated at:
    at Funnel.Plugin (/Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-d3/node_modules/broccoli-funnel/node_modules/broccoli-plugin/index.js:7:31)
    at new Funnel (/Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-d3/node_modules/broccoli-funnel/index.js:56:10)
    at /Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-d3/index.js:98:18
    at Array.forEach (native)
    at Class.treeForVendor (/Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-d3/index.js:93:20)
    at Class._treeFor (/Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-cli/lib/models/addon.js:371:33)
    at Class.treeFor (/Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-cli/lib/models/addon.js:339:21)
    at /Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-cli/lib/models/addon.js:254:34
    at Array.map (native)
    at Class.eachAddonInvoke (/Users/cowboyd/Code/Ember/ember-d3-helpers/node_modules/ember-cli/lib/models/addon.js:252:24)

When I boot the application, This is what I see.

build_error
cowboyd commented 8 years ago

Looks like all of the dependent d3 modules are in node_modules/d3/node_modules, not node_modules

~/C/E/ember-d3-helpers git:master ❯❯❯ ls -d node_modules/d3/node_modules/*                                                                                                                                ✱
node_modules/d3/node_modules/d3-array       node_modules/d3/node_modules/d3-dsv         node_modules/d3/node_modules/d3-polygon     node_modules/d3/node_modules/d3-time
node_modules/d3/node_modules/d3-axis        node_modules/d3/node_modules/d3-ease        node_modules/d3/node_modules/d3-quadtree    node_modules/d3/node_modules/d3-time-format
node_modules/d3/node_modules/d3-brush       node_modules/d3/node_modules/d3-force       node_modules/d3/node_modules/d3-queue       node_modules/d3/node_modules/d3-timer
node_modules/d3/node_modules/d3-chord       node_modules/d3/node_modules/d3-format      node_modules/d3/node_modules/d3-random      node_modules/d3/node_modules/d3-transition
node_modules/d3/node_modules/d3-collection  node_modules/d3/node_modules/d3-geo         node_modules/d3/node_modules/d3-request     node_modules/d3/node_modules/d3-voronoi
node_modules/d3/node_modules/d3-color       node_modules/d3/node_modules/d3-hierarchy   node_modules/d3/node_modules/d3-scale       node_modules/d3/node_modules/d3-zoom
node_modules/d3/node_modules/d3-dispatch    node_modules/d3/node_modules/d3-interpolate node_modules/d3/node_modules/d3-selection
node_modules/d3/node_modules/d3-drag        node_modules/d3/node_modules/d3-path        node_modules/d3/node_modules/d3-shape
ghost commented 8 years ago

@cowboyd thanks for filing this - you need to upgrade to npm v3.x for ember-d3 to work (a major dependency of this library). I will update the readme with this info.

ivanvanderbyl commented 8 years ago

Confirm, you'll need to clear out node_modules, upgrade npm to 3+, then reinstall. The main difference is where npm 2 and 3 store dependencies, which ember-d3 explicitly relies on.

cowboyd commented 8 years ago

Thanks for the help! That did the trick. I opened an issue to improve the error messaging which might save users half an hour or so down the road.