New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing plugin-sass@x.x.x.js #13
Comments
Just to clarify, I think the title should read "Missing plugin-sass@x.x.x.js". |
@gsong yes. I'll fix it now :) |
+1 for this problem, the file plugin-sass@0.0.6.js isn't generated at install time. |
Hi there, I believe I don't really understand the problem. I wrote a unit test for bundling support $ gulp test:bundle and it works well. Is this test running on your machine as well? |
@screendriver See this two case. 1. Clean intall[item4@item4-mbp Projects]$ mkdir sasstest
[item4@item4-mbp Projects]$ cd sasstest/
[item4@item4-mbp sasstest]$ jspm init .
warn Running jspm globally, it is advisable to locally install jspm via npm install jspm --save-dev.
Would you like jspm to prefix the jspm package.json properties under jspm? [yes]:
Enter server baseURL (public folder path) [./]:
Enter jspm packages folder [./jspm_packages]:
Enter config file path [./config.js]:
Configuration file config.js doesn't exist, create it? [yes]:
Enter client baseURL (public folder URL) [/]:
Do you wish to use a transpiler? [yes]:
Which ES6 transpiler would you like to use, Babel, TypeScript or Traceur? [babel]:
ok Verified package.json at package.json
Verified config file at config.js
Looking up loader files...
system.js
system-csp-production.js
system.src.js
system.js.map
system-csp-production.src.js
system-csp-production.js.map
system-polyfills.js.map
system-polyfills.js
system-polyfills.src.js
Using loader versions:
systemjs@0.19.5
Looking up npm:babel-core
Looking up npm:babel-runtime
Looking up npm:core-js
Updating registry cache...
Downloading npm:babel-runtime@5.8.29
Downloading npm:babel-core@5.8.29
Looking up github:jspm/nodelibs-fs
Looking up github:jspm/nodelibs-path
Looking up github:systemjs/plugin-json
Looking up github:jspm/nodelibs-process
Looking up npm:path-browserify
Looking up npm:process
ok Installed github:systemjs/plugin-json@^0.1.0 (0.1.0)
ok Installed github:jspm/nodelibs-fs@^0.1.0 (0.1.2)
ok Installed github:jspm/nodelibs-path@^0.1.0 (0.1.0)
ok Installed github:jspm/nodelibs-process@^0.1.0 (0.1.2)
ok Installed npm:path-browserify@0.0.0 (0.0.0)
ok Installed npm:process@^0.11.0 (0.11.2)
ok Installed babel as npm:babel-core@^5.8.24 (5.8.29)
Looking up github:jspm/nodelibs-assert
Looking up npm:assert
ok Installed github:jspm/nodelibs-assert@^0.1.0 (0.1.0)
Looking up npm:util
ok Installed npm:assert@^1.3.0 (1.3.0)
Looking up npm:inherits
ok Installed npm:util@0.10.3 (0.10.3)
ok Installed npm:inherits@2.0.1 (2.0.1)
Looking up github:jspm/nodelibs-util
ok Installed github:jspm/nodelibs-util@^0.1.0 (0.1.0)
ok Installed core-js as npm:core-js@^1.1.4 (1.2.3)
ok Installed babel-runtime as npm:babel-runtime@^5.8.24 (5.8.29)
ok Loader files downloaded successfully
[item4@item4-mbp sasstest]$ jspm install scss=sass
warn Running jspm globally, it is advisable to locally install jspm via npm install jspm --save-dev.
Updating registry cache...
Looking up github:screendriver/plugin-sass
Looking up npm:whatwg-fetch
Looking up npm:sass.js
Looking up github:jspm/nodelibs-url
Looking up github:jspm/nodelibs-querystring
Looking up github:jspm/nodelibs-fs
ok Installed npm:whatwg-fetch@^0.9.0 (0.9.0)
Downloading npm:sass.js@0.9.3
Looking up npm:querystring
Looking up npm:url
ok Installed github:jspm/nodelibs-querystring@^0.1.0 (0.1.0)
ok Installed github:jspm/nodelibs-url@^0.1.0 (0.1.0)
Looking up npm:punycode
ok Installed npm:url@^0.10.1 (0.10.3)
ok Installed npm:querystring@^0.2.0 (0.2.0)
ok Installed npm:sass.js@^0.9.2 (0.9.3)
Looking up github:jspm/nodelibs-path
Looking up github:jspm/nodelibs-assert
Looking up github:jspm/nodelibs-crypto
Looking up github:jspm/nodelibs-buffer
Looking up github:jspm/nodelibs-process
Looking up github:jspm/nodelibs-util
ok Installed npm:punycode@1.3.2 (1.3.2)
Looking up npm:path-browserify
Looking up npm:assert
Looking up npm:crypto-browserify
Looking up npm:util
Looking up npm:process
ok Installed github:jspm/nodelibs-crypto@^0.1.0 (0.1.0)
Looking up npm:buffer
ok Installed github:jspm/nodelibs-buffer@^0.1.0 (0.1.0)
Looking up npm:inherits
Looking up npm:base64-js
Looking up npm:ieee754
Looking up npm:is-array
ok Installed npm:buffer@^3.0.1 (3.5.1)
Looking up npm:browserify-cipher
Looking up npm:browserify-sign
Looking up npm:create-ecdh
Looking up npm:create-hash
Looking up npm:create-hmac
Looking up npm:diffie-hellman
Looking up npm:pbkdf2
Looking up npm:public-encrypt
Looking up npm:randombytes
ok Installed npm:crypto-browserify@^3.7.2 (3.10.0)
ok Installed npm:ieee754@^1.1.4 (1.1.6)
ok Installed npm:is-array@^1.0.1 (1.0.1)
Looking up npm:browserify-aes
Looking up npm:browserify-des
Looking up npm:evp_bytestokey
Looking up npm:cipher-base
Looking up npm:ripemd160
Looking up npm:sha.js
Looking up npm:bn.js
Looking up npm:browserify-rsa
Looking up npm:parse-asn1
ok Installed npm:create-hash@^1.1.0 (1.1.2)
ok Installed npm:browserify-cipher@^1.0.0 (1.0.0)
ok Installed npm:randombytes@^2.0.0 (2.0.1)
ok Installed npm:create-hmac@^1.1.0 (1.1.4)
ok Installed npm:public-encrypt@^2.0.0 (2.0.1)
ok Installed npm:base64-js@0.0.8 (0.0.8)
Looking up npm:elliptic
ok Installed npm:browserify-sign@^3.0.1 (3.0.8)
Looking up npm:miller-rabin
ok Installed npm:diffie-hellman@^3.0.1 (3.0.2)
Looking up npm:des.js
Looking up npm:asn1.js
ok Installed npm:browserify-des@^1.0.0 (1.0.0)
ok Installed npm:cipher-base@^1.0.1 (1.0.2)
ok Installed npm:parse-asn1@^3.0.0 (3.0.2)
ok Installed npm:browserify-rsa@^2.0.0 (2.0.1)
ok Installed npm:create-ecdh@^2.0.0 (2.0.2)
Looking up npm:buffer-xor
ok Installed npm:browserify-aes@^1.0.4 (1.0.5)
ok Installed npm:sha.js@^2.3.6 (2.4.4)
ok Installed npm:bn.js@^2.0.0 (2.2.0)
ok Installed npm:pbkdf2@^3.0.3 (3.0.4)
Looking up github:jspm/nodelibs-stream
Looking up npm:brorand
Looking up npm:hash.js
ok Installed npm:evp_bytestokey@^1.0.0 (1.0.0)
ok Installed npm:elliptic@^3.0.0 (3.1.0)
Looking up npm:minimalistic-assert
Looking up github:systemjs/plugin-json
ok Installed npm:asn1.js@^2.0.0 (2.2.1)
ok Installed npm:ripemd160@^1.0.0 (1.0.1)
ok Installed npm:buffer-xor@^1.0.2 (1.0.3)
Looking up github:jspm/nodelibs-string_decoder
Looking up github:jspm/nodelibs-constants
ok Installed npm:des.js@^1.0.0 (1.0.0)
ok Installed npm:hash.js@^1.0.0 (1.0.3)
Looking up github:jspm/nodelibs-child_process
ok Installed npm:miller-rabin@^2.0.0 (2.0.1)
ok Installed npm:brorand@^1.0.1 (1.0.5)
Looking up github:jspm/nodelibs-vm
Looking up npm:stream-browserify
ok Installed github:jspm/nodelibs-stream@^0.1.0 (0.1.0)
ok Installed npm:minimalistic-assert@^1.0.0 (1.0.0)
Looking up npm:string_decoder
ok Installed github:jspm/nodelibs-string_decoder@^0.1.0 (0.1.0)
Looking up npm:constants-browserify
ok Installed github:jspm/nodelibs-constants@^0.1.0 (0.1.0)
ok Installed github:jspm/nodelibs-child_process@^0.1.0 (0.1.0)
ok Installed npm:constants-browserify@0.0.1 (0.0.1)
Looking up npm:vm-browserify
ok Installed github:jspm/nodelibs-vm@^0.1.0 (0.1.0)
Looking up npm:readable-stream
ok Installed npm:stream-browserify@^1.0.0 (1.0.0)
Looking up npm:indexof
ok Installed npm:string_decoder@^0.10.31 (0.10.31)
ok Installed npm:vm-browserify@0.0.4 (0.0.4)
Looking up npm:core-util-is
Looking up npm:isarray
ok Installed npm:readable-stream@^1.0.27-1 (1.1.13)
ok Installed npm:indexof@0.0.1 (0.0.1)
ok Installed npm:isarray@0.0.1 (0.0.1)
Looking up github:jspm/nodelibs-events
ok Installed npm:core-util-is@~1.0.0 (1.0.1)
Looking up npm:events
ok Installed github:jspm/nodelibs-events@^0.1.1 (0.1.1)
ok Installed npm:events@1.0.2 (1.0.2)
ok Installed scss as github:screendriver/plugin-sass@^0.0.6 (0.0.6)
ok Install tree has no forks.
ok Install complete.
[item4@item4-mbp sasstest]$ ls jspm_packages/github/screendriver/
plugin-sass@0.0.6
[item4@item4-mbp sasstest]$ ls -al jspm_packages/github/screendriver/
total 0
drwxr-xr-x 3 item4 staff 102 10 26 20:42 .
drwxr-xr-x 5 item4 staff 170 10 26 20:42 ..
drwxr-xr-x 7 item4 staff 238 10 26 20:42 plugin-sass@0.0.6 2. Clone plugins-sass and run gulp[item4@item4-mbp Projects]$ git clone https://github.com/screendriver/plugin-sass.git
Cloning into 'plugin-sass'...
remote: Counting objects: 217, done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 217 (delta 6), reused 0 (delta 0), pack-reused 195
Receiving objects: 100% (217/217), 36.64 KiB | 0 bytes/s, done.
Resolving deltas: 100% (105/105), done.
Checking connectivity... done.
[item4@item4-mbp Projects]$ cd plugin-sass/
[item4@item4-mbp plugin-sass]$ sudo npm install
Password:
npm WARN prefer global marked@0.3.5 should be installed with -g
> fsevents@1.0.2 install /Users/item4/Projects/plugin-sass/node_modules/fsevents
> node-pre-gyp install --fallback-to-build
[fsevents] Success: "/Users/item4/Projects/plugin-sass/node_modules/fsevents/lib/binding/Release/node-v46-darwin-x64/fse.node" is installed via remote
> bufferutil@1.2.1 install /Users/item4/Projects/plugin-sass/node_modules/bufferutil
> node-gyp rebuild
gyp ERR! configure error
gyp ERR! stack Error: Command failed: python2 -c import platform; print(platform.python_version());
gyp ERR! stack pyenv: python2: command not found
gyp ERR! stack
gyp ERR! stack The `python2' command exists in these Python versions:
gyp ERR! stack 2.7.10
gyp ERR! stack
gyp ERR! stack
gyp ERR! stack at ChildProcess.exithandler (child_process.js:203:12)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at maybeClose (internal/child_process.js:817:16)
gyp ERR! stack at Socket.<anonymous> (internal/child_process.js:319:11)
gyp ERR! stack at emitOne (events.js:77:13)
gyp ERR! stack at Socket.emit (events.js:169:7)
gyp ERR! stack at Pipe._onclose (net.js:469:12)
gyp ERR! System Darwin 15.0.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/item4/Projects/plugin-sass/node_modules/bufferutil
gyp ERR! node -v v4.1.1
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN install:bufferutil bufferutil@1.2.1 install: `node-gyp rebuild`
npm WARN install:bufferutil Exit status 1
> utf-8-validate@1.2.1 install /Users/item4/Projects/plugin-sass/node_modules/utf-8-validate
> node-gyp rebuild
gyp ERR! configure error
gyp ERR! stack Error: Command failed: python2 -c import platform; print(platform.python_version());
gyp ERR! stack pyenv: python2: command not found
gyp ERR! stack
gyp ERR! stack The `python2' command exists in these Python versions:
gyp ERR! stack 2.7.10
gyp ERR! stack
gyp ERR! stack
gyp ERR! stack at ChildProcess.exithandler (child_process.js:203:12)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at maybeClose (internal/child_process.js:817:16)
gyp ERR! stack at Socket.<anonymous> (internal/child_process.js:319:11)
gyp ERR! stack at emitOne (events.js:77:13)
gyp ERR! stack at Socket.emit (events.js:169:7)
gyp ERR! stack at Pipe._onclose (net.js:469:12)
gyp ERR! System Darwin 15.0.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/item4/Projects/plugin-sass/node_modules/utf-8-validate
gyp ERR! node -v v4.1.1
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN install:utf-8-validate utf-8-validate@1.2.1 install: `node-gyp rebuild`
npm WARN install:utf-8-validate Exit status 1
> fsevents@1.0.2 install /Users/item4/Projects/plugin-sass/node_modules/fsevents
> node-pre-gyp install --fallback-to-build
[fsevents] Success: "/Users/item4/Projects/plugin-sass/node_modules/fsevents/lib/binding/Release/node-v46-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile
npm WARN prefer global marked@0.3.5 should be installed with -g
npm WARN lifecycle plugin-sass@0.0.6~prepublish: cannot run in wd %s %s (wd=%s) plugin-sass@0.0.6 gulp /Users/item4/Projects/plugin-sass
plugin-sass@0.0.6 /Users/item4/Projects/plugin-sass
├─┬ babel@5.8.29
│ ├─┬ chokidar@1.2.0
│ │ ├── arrify@1.0.0
│ │ ├── async-each@0.1.6
│ │ ├─┬ fsevents@1.0.2
│ │ │ ├── nan@2.1.0
│ │ │ └─┬ node-pre-gyp@0.6.12
│ │ │ ├─┬ mkdirp@0.5.1
│ │ │ │ └── minimist@0.0.8
│ │ │ ├─┬ nopt@3.0.4
│ │ │ │ └── abbrev@1.0.7
│ │ │ ├─┬ npmlog@1.2.1
│ │ │ │ ├─┬ are-we-there-yet@1.0.4
│ │ │ │ │ └─┬ readable-stream@1.1.13
│ │ │ │ │ ├── core-util-is@1.0.1
│ │ │ │ │ ├── inherits@2.0.1
│ │ │ │ │ ├── isarray@0.0.1
│ │ │ │ │ └── string_decoder@0.10.31
│ │ │ │ └─┬ gauge@1.2.2
│ │ │ │ ├─┬ lodash.pad@3.1.1
│ │ │ │ │ └── lodash._basetostring@3.0.1
│ │ │ │ ├─┬ lodash.padleft@3.1.1
│ │ │ │ │ └── lodash._basetostring@3.0.1
│ │ │ │ └─┬ lodash.padright@3.1.1
│ │ │ │ └── lodash._basetostring@3.0.1
│ │ │ ├─┬ rc@1.1.2
│ │ │ │ └── minimist@1.2.0
│ │ │ ├─┬ request@2.64.0
│ │ │ │ ├── aws-sign2@0.5.0
│ │ │ │ ├─┬ bl@1.0.0
│ │ │ │ │ └─┬ readable-stream@2.0.2
│ │ │ │ │ ├── core-util-is@1.0.1
│ │ │ │ │ ├── inherits@2.0.1
│ │ │ │ │ ├── isarray@0.0.1
│ │ │ │ │ ├── process-nextick-args@1.0.3
│ │ │ │ │ └── string_decoder@0.10.31
│ │ │ │ ├── caseless@0.11.0
│ │ │ │ ├─┬ combined-stream@1.0.5
│ │ │ │ │ └── delayed-stream@1.0.0
│ │ │ │ ├── extend@3.0.0
│ │ │ │ ├── forever-agent@0.6.1
│ │ │ │ ├── form-data@1.0.0-rc3
│ │ │ │ ├─┬ har-validator@1.8.0
│ │ │ │ │ ├── bluebird@2.10.2
│ │ │ │ │ ├─┬ chalk@1.1.1
│ │ │ │ │ │ ├── ansi-styles@2.1.0
│ │ │ │ │ │ ├── escape-string-regexp@1.0.3
│ │ │ │ │ │ ├─┬ has-ansi@2.0.0
│ │ │ │ │ │ │ └── ansi-regex@2.0.0
│ │ │ │ │ │ ├─┬ strip-ansi@3.0.0
│ │ │ │ │ │ │ └── ansi-regex@2.0.0
│ │ │ │ │ │ └── supports-color@2.0.0
│ │ │ │ │ ├─┬ commander@2.8.1
│ │ │ │ │ │ └── graceful-readlink@1.0.1
│ │ │ │ │ └─┬ is-my-json-valid@2.12.2
│ │ │ │ │ ├── generate-function@2.0.0
│ │ │ │ │ ├─┬ generate-object-property@1.2.0
│ │ │ │ │ │ └── is-property@1.0.2
│ │ │ │ │ ├── jsonpointer@2.0.0
│ │ │ │ │ └── xtend@4.0.0
│ │ │ │ ├─┬ hawk@3.1.0
│ │ │ │ │ ├── boom@2.9.0
│ │ │ │ │ ├── cryptiles@2.0.5
│ │ │ │ │ ├── hoek@2.16.3
│ │ │ │ │ └── sntp@1.0.9
│ │ │ │ ├─┬ http-signature@0.11.0
│ │ │ │ │ ├── asn1@0.1.11
│ │ │ │ │ ├── assert-plus@0.1.5
│ │ │ │ │ └── ctype@0.5.3
│ │ │ │ ├── isstream@0.1.2
│ │ │ │ ├── json-stringify-safe@5.0.1
│ │ │ │ ├─┬ mime-types@2.1.7
│ │ │ │ │ └── mime-db@1.19.0
│ │ │ │ ├── node-uuid@1.4.3
│ │ │ │ ├── oauth-sign@0.8.0
│ │ │ │ └── tunnel-agent@0.4.1
│ │ │ ├─┬ rimraf@2.4.3
│ │ │ │ └─┬ glob@5.0.15
│ │ │ │ ├─┬ inflight@1.0.4
│ │ │ │ │ └── wrappy@1.0.1
│ │ │ │ ├── inherits@2.0.1
│ │ │ │ ├─┬ minimatch@3.0.0
│ │ │ │ │ └─┬ brace-expansion@1.1.1
│ │ │ │ │ └── concat-map@0.0.1
│ │ │ │ ├─┬ once@1.3.2
│ │ │ │ │ └── wrappy@1.0.1
│ │ │ │ └── path-is-absolute@1.0.0
│ │ │ ├── semver@5.0.3
│ │ │ ├─┬ tar@2.2.1
│ │ │ │ ├── block-stream@0.0.8
│ │ │ │ ├─┬ fstream@1.0.8
│ │ │ │ │ └── graceful-fs@4.1.2
│ │ │ │ └── inherits@2.0.1
│ │ │ └─┬ tar-pack@2.0.0
│ │ │ ├── debug@0.7.4
│ │ │ ├─┬ fstream@0.1.31
│ │ │ │ ├── graceful-fs@3.0.8
│ │ │ │ └── inherits@2.0.1
│ │ │ ├─┬ fstream-ignore@0.0.7
│ │ │ │ ├── inherits@2.0.1
│ │ │ │ └─┬ minimatch@0.2.14
│ │ │ │ ├── lru-cache@2.7.0
│ │ │ │ └── sigmund@1.0.1
│ │ │ ├── graceful-fs@1.2.3
│ │ │ ├─┬ readable-stream@1.0.33
│ │ │ │ ├── core-util-is@1.0.1
│ │ │ │ ├── inherits@2.0.1
│ │ │ │ ├── isarray@0.0.1
│ │ │ │ └── string_decoder@0.10.31
│ │ │ └─┬ tar@0.1.20
│ │ │ ├── block-stream@0.0.8
│ │ │ └── inherits@2.0.1
│ │ ├── glob-parent@2.0.0
│ │ ├─┬ is-binary-path@1.0.1
│ │ │ └── binary-extensions@1.3.1
│ │ ├─┬ is-glob@2.0.1
│ │ │ └── is-extglob@1.0.0
│ │ ├── lodash.flatten@3.0.2
│ │ └─┬ readdirp@2.0.0
│ │ └── graceful-fs@4.1.2
│ ├─┬ commander@2.9.0
│ │ └── graceful-readlink@1.0.1
│ ├── convert-source-map@1.1.1
│ ├── fs-readdir-recursive@0.1.2
│ ├─┬ glob@5.0.15
│ │ ├─┬ inflight@1.0.4
│ │ │ └── wrappy@1.0.1
│ │ ├── inherits@2.0.1
│ │ └── once@1.3.2
│ ├── lodash@3.10.1
│ ├─┬ output-file-sync@1.1.1
│ │ └── xtend@4.0.0
│ ├── path-exists@1.0.0
│ ├── path-is-absolute@1.0.0
│ ├── slash@1.0.0
│ └── source-map@0.5.3
├─┬ babel-core@5.8.29
│ ├── babel-plugin-constant-folding@1.0.1
│ ├── babel-plugin-dead-code-elimination@1.0.2
│ ├── babel-plugin-eval@1.0.1
│ ├── babel-plugin-inline-environment-variables@1.0.1
│ ├── babel-plugin-jscript@1.0.4
│ ├── babel-plugin-member-expression-literals@1.0.1
│ ├── babel-plugin-property-literals@1.0.1
│ ├── babel-plugin-proto-to-assign@1.0.4
│ ├── babel-plugin-react-constant-elements@1.0.3
│ ├── babel-plugin-react-display-name@1.0.3
│ ├── babel-plugin-remove-console@1.0.1
│ ├── babel-plugin-remove-debugger@1.0.1
│ ├── babel-plugin-runtime@1.0.7
│ ├─┬ babel-plugin-undeclared-variables-check@1.0.2
│ │ └── leven@1.0.2
│ ├── babel-plugin-undefined-to-void@1.1.6
│ ├── babylon@5.8.29
│ ├── bluebird@2.10.2
│ ├─┬ chalk@1.1.1
│ │ ├── ansi-styles@2.1.0
│ │ ├── has-ansi@2.0.0
│ │ ├── strip-ansi@3.0.0
│ │ └── supports-color@2.0.0
│ ├── core-js@1.2.3
│ ├─┬ debug@2.2.0
│ │ └── ms@0.7.1
│ ├─┬ detect-indent@3.0.1
│ │ └── get-stdin@4.0.1
│ ├── esutils@2.0.2
│ ├── globals@6.4.1
│ ├─┬ home-or-tmp@1.0.0
│ │ └── os-tmpdir@1.0.1
│ ├─┬ is-integer@1.0.6
│ │ └─┬ is-finite@1.0.1
│ │ └── number-is-nan@1.0.0
│ ├── js-tokens@1.0.1
│ ├── json5@0.4.0
│ ├─┬ line-numbers@0.2.0
│ │ └── left-pad@0.0.3
│ ├─┬ minimatch@2.0.10
│ │ └─┬ brace-expansion@1.1.1
│ │ ├── balanced-match@0.2.1
│ │ └── concat-map@0.0.1
│ ├── private@0.1.6
│ ├─┬ regenerator@0.8.40
│ │ ├─┬ commoner@0.10.3
│ │ │ ├── commander@2.5.1
│ │ │ ├─┬ glob@4.2.2
│ │ │ │ └─┬ minimatch@1.0.0
│ │ │ │ ├── lru-cache@2.7.0
│ │ │ │ └── sigmund@1.0.1
│ │ │ ├── iconv-lite@0.4.13
│ │ │ ├── install@0.1.8
│ │ │ └── q@1.1.2
│ │ ├─┬ defs@1.1.1
│ │ │ ├─┬ alter@0.2.0
│ │ │ │ └── stable@0.1.5
│ │ │ ├── ast-traverse@0.1.1
│ │ │ ├── breakable@1.0.0
│ │ │ ├── simple-fmt@0.1.0
│ │ │ ├── simple-is@0.2.0
│ │ │ ├── stringmap@0.2.2
│ │ │ ├── stringset@0.2.1
│ │ │ ├── tryor@0.1.2
│ │ │ └─┬ yargs@3.27.0
│ │ │ ├─┬ os-locale@1.4.0
│ │ │ │ └─┬ lcid@1.0.0
│ │ │ │ └── invert-kv@1.0.0
│ │ │ └── y18n@3.2.0
│ │ ├── esprima-fb@15001.1001.0-dev-harmony-fb
│ │ ├─┬ recast@0.10.33
│ │ │ └── ast-types@0.8.12
│ │ └── through@2.3.8
│ ├─┬ regexpu@1.3.0
│ │ ├── esprima@2.7.0
│ │ ├── regenerate@1.2.1
│ │ ├── regjsgen@0.2.0
│ │ └─┬ regjsparser@0.1.5
│ │ └── jsesc@0.5.0
│ ├── repeating@1.1.3
│ ├── resolve@1.1.6
│ ├── shebang-regex@1.0.0
│ ├─┬ source-map-support@0.2.10
│ │ └── source-map@0.1.32
│ ├── to-fast-properties@1.0.1
│ ├── trim-right@1.0.1
│ └── try-resolve@1.0.1
├─┬ babel-eslint@4.1.3
│ ├── acorn-to-esprima@1.0.4
│ ├─┬ lodash.assign@3.2.0
│ │ ├── lodash._baseassign@3.2.0
│ │ ├── lodash._createassigner@3.1.1
│ │ └── lodash.keys@3.1.2
│ └─┬ lodash.pick@3.1.0
│ ├── lodash._baseflatten@3.1.4
│ ├── lodash._bindcallback@3.0.1
│ ├── lodash._pickbyarray@3.0.2
│ ├─┬ lodash._pickbycallback@3.0.0
│ │ └── lodash._basefor@3.0.2
│ └── lodash.restparam@3.6.1
├─┬ browser-sync@2.9.11
│ ├─┬ anymatch@1.3.0
│ │ └─┬ micromatch@2.2.0
│ │ ├─┬ arr-diff@1.1.0
│ │ │ ├── arr-flatten@1.0.1
│ │ │ └── array-slice@0.2.3
│ │ ├── array-unique@0.2.1
│ │ ├─┬ braces@1.8.2
│ │ │ ├─┬ expand-range@1.8.1
│ │ │ │ └─┬ fill-range@2.2.2
│ │ │ │ ├── is-number@1.1.2
│ │ │ │ └─┬ randomatic@1.1.0
│ │ │ │ └── kind-of@1.1.0
│ │ │ ├── lazy-cache@0.2.4
│ │ │ ├── preserve@0.2.0
│ │ │ └── repeat-element@1.1.2
│ │ ├── expand-brackets@0.1.4
│ │ ├─┬ extglob@0.3.1
│ │ │ ├─┬ ansi-green@0.1.1
│ │ │ │ └── ansi-wrap@0.1.0
│ │ │ └── success-symbol@0.1.0
│ │ ├── filename-regex@2.0.0
│ │ ├── is-glob@1.1.3
│ │ ├── kind-of@1.1.0
│ │ ├─┬ object.omit@1.1.0
│ │ │ ├─┬ for-own@0.1.3
│ │ │ │ └── for-in@0.1.4
│ │ │ └── isobject@1.0.2
│ │ ├─┬ parse-glob@3.0.4
│ │ │ ├── glob-base@0.3.0
│ │ │ └── is-dotfile@1.0.2
│ │ └─┬ regex-cache@0.4.2
│ │ ├── is-equal-shallow@0.1.3
│ │ └── is-primitive@2.0.0
│ ├── async-each-series@0.1.1
│ ├─┬ browser-sync-client@2.3.4
│ │ ├── etag@1.7.0
│ │ └── fresh@0.3.0
│ ├─┬ browser-sync-ui@0.5.16
│ │ ├── connect-history-api-fallback@0.0.5
│ │ ├─┬ stream-throttle@0.1.3
│ │ │ └── limiter@1.0.5
│ │ └─┬ weinre@2.0.0-pre-I0Z7U9OV
│ │ ├─┬ express@2.5.11
│ │ │ ├─┬ connect@1.9.2
│ │ │ │ └── formidable@1.0.17
│ │ │ ├── mime@1.2.4
│ │ │ ├── mkdirp@0.3.0
│ │ │ └── qs@0.4.2
│ │ ├─┬ nopt@3.0.4
│ │ │ └── abbrev@1.0.7
│ │ └── underscore@1.7.0
│ ├─┬ connect@3.4.0
│ │ ├─┬ finalhandler@0.4.0
│ │ │ ├─┬ on-finished@2.3.0
│ │ │ │ └── ee-first@1.1.1
│ │ │ └── unpipe@1.0.0
│ │ ├── parseurl@1.3.0
│ │ └── utils-merge@1.0.0
│ ├── dev-ip@1.0.1
│ ├─┬ easy-extender@2.3.1
│ │ └── lodash@2.4.2
│ ├─┬ eazy-logger@2.1.2
│ │ ├─┬ opt-merger@1.1.0
│ │ │ └── lodash@2.4.2
│ │ └─┬ tfunk@3.0.1
│ │ ├─┬ chalk@0.5.1
│ │ │ ├── ansi-styles@1.1.0
│ │ │ ├─┬ has-ansi@0.1.0
│ │ │ │ └── ansi-regex@0.2.1
│ │ │ ├── strip-ansi@0.3.0
│ │ │ └── supports-color@0.2.0
│ │ └── object-path@0.9.2
│ ├── emitter-steward@1.0.0
│ ├─┬ foxy@11.1.3
│ │ ├── cookie@0.1.5
│ │ ├─┬ http-proxy@1.12.0
│ │ │ ├── eventemitter3@1.1.1
│ │ │ └── requires-port@0.0.1
│ │ └── resp-modifier@4.0.4
│ ├── immutable@3.7.5
│ ├─┬ localtunnel@1.7.0
│ │ ├── debug@0.7.4
│ │ ├── openurl@1.1.0
│ │ ├─┬ request@2.11.4
│ │ │ └─┬ form-data@0.0.3
│ │ │ └─┬ combined-stream@0.0.3
│ │ │ └── delayed-stream@0.0.5
│ │ └─┬ yargs@3.15.0
│ │ ├── camelcase@1.2.1
│ │ ├─┬ cliui@2.1.0
│ │ │ ├─┬ center-align@0.1.1
│ │ │ │ └─┬ align-text@0.1.3
│ │ │ │ └─┬ kind-of@2.0.1
│ │ │ │ └── is-buffer@1.1.0
│ │ │ └── right-align@0.1.3
│ │ ├── decamelize@1.1.0
│ │ └── window-size@0.1.2
│ ├── longest@1.0.1
│ ├─┬ meow@3.3.0
│ │ ├─┬ camelcase-keys@1.0.0
│ │ │ └── map-obj@1.0.1
│ │ └── indent-string@1.2.2
│ ├── opn@3.0.2
│ ├─┬ pad-left@2.0.0
│ │ └── repeat-string@1.5.2
│ ├─┬ portscanner@1.0.0
│ │ └── async@0.1.15
│ ├─┬ query-string@2.4.2
│ │ └── strict-uri-encode@1.0.2
│ ├── resp-modifier@5.0.2
│ ├─┬ serve-index@1.7.2
│ │ ├─┬ accepts@1.2.13
│ │ │ └── negotiator@0.5.3
│ │ ├── batch@0.5.2
│ │ ├── escape-html@1.0.2
│ │ ├─┬ http-errors@1.3.1
│ │ │ └── statuses@1.2.1
│ │ └─┬ mime-types@2.1.7
│ │ └── mime-db@1.19.0
│ ├─┬ serve-static@1.10.0
│ │ └─┬ send@0.13.0
│ │ ├── depd@1.0.1
│ │ ├── destroy@1.0.3
│ │ ├── mime@1.3.4
│ │ └── range-parser@1.0.2
│ ├─┬ socket.io@1.3.7
│ │ ├─┬ debug@2.1.0
│ │ │ └── ms@0.6.2
│ │ ├─┬ engine.io@1.5.4
│ │ │ ├── base64id@0.1.0
│ │ │ ├─┬ debug@1.0.3
│ │ │ │ └── ms@0.6.2
│ │ │ ├─┬ engine.io-parser@1.2.2
│ │ │ │ ├── after@0.8.1
│ │ │ │ ├── arraybuffer.slice@0.0.6
│ │ │ │ ├── base64-arraybuffer@0.1.2
│ │ │ │ ├── blob@0.0.4
│ │ │ │ └── utf8@2.1.0
│ │ │ └─┬ ws@0.8.0
│ │ │ ├── options@0.0.6
│ │ │ └── ultron@1.0.2
│ │ ├── has-binary-data@0.1.3
│ │ ├─┬ socket.io-adapter@0.3.1
│ │ │ ├─┬ debug@1.0.2
│ │ │ │ └── ms@0.6.2
│ │ │ ├── object-keys@1.0.1
│ │ │ └─┬ socket.io-parser@2.2.2
│ │ │ └── debug@0.7.4
│ │ ├─┬ socket.io-client@1.3.7
│ │ │ ├── backo2@1.0.2
│ │ │ ├── component-bind@1.0.0
│ │ │ ├── component-emitter@1.1.2
│ │ │ ├── debug@0.7.4
│ │ │ ├─┬ engine.io-client@1.5.4
│ │ │ │ ├── component-inherit@0.0.3
│ │ │ │ ├─┬ debug@1.0.4
│ │ │ │ │ └── ms@0.6.2
│ │ │ │ ├─┬ has-cors@1.0.3
│ │ │ │ │ └── global@2.0.1
│ │ │ │ ├── parsejson@0.0.1
│ │ │ │ ├── parseqs@0.0.2
│ │ │ │ ├── parseuri@0.0.4
│ │ │ │ └── xmlhttprequest@1.5.0
│ │ │ ├── has-binary@0.1.6
│ │ │ ├── indexof@0.0.1
│ │ │ ├── object-component@0.0.3
│ │ │ ├─┬ parseuri@0.0.2
│ │ │ │ └─┬ better-assert@1.0.2
│ │ │ │ └── callsite@1.0.0
│ │ │ └── to-array@0.1.3
│ │ └─┬ socket.io-parser@2.2.4
│ │ ├── benchmark@1.0.0
│ │ ├── debug@0.7.4
│ │ └── json3@3.2.6
│ ├── ua-parser-js@0.7.9
│ └── ucfirst@1.0.0
├─┬ del@2.0.2
│ ├─┬ globby@3.0.1
│ │ ├── array-union@1.0.1
│ │ └── object-assign@4.0.1
│ ├── is-path-cwd@1.0.0
│ ├─┬ is-path-in-cwd@1.0.0
│ │ └── is-path-inside@1.0.0
│ ├── object-assign@4.0.1
│ ├── pify@2.2.0
│ ├─┬ pinkie-promise@1.0.0
│ │ └── pinkie@1.0.0
│ └── rimraf@2.4.3
├─┬ eslint@1.7.3
│ ├─┬ concat-stream@1.5.1
│ │ ├─┬ readable-stream@2.0.3
│ │ │ ├── core-util-is@1.0.1
│ │ │ ├── process-nextick-args@1.0.3
│ │ │ ├── string_decoder@0.10.31
│ │ │ └── util-deprecate@1.0.2
│ │ └── typedarray@0.0.6
│ ├─┬ doctrine@0.7.0
│ │ ├── esutils@1.1.6
│ │ └── isarray@0.0.1
│ ├── escape-string-regexp@1.0.3
│ ├─┬ escope@3.2.0
│ │ ├─┬ es6-map@0.1.2
│ │ │ ├── d@0.1.1
│ │ │ ├── es6-iterator@2.0.0
│ │ │ ├── es6-set@0.1.2
│ │ │ ├── es6-symbol@3.0.1
│ │ │ └── event-emitter@0.3.4
│ │ ├─┬ es6-weak-map@0.1.4
│ │ │ ├── es6-iterator@0.1.3
│ │ │ └── es6-symbol@2.0.1
│ │ ├─┬ esrecurse@3.1.1
│ │ │ └── estraverse@3.1.0
│ │ └── estraverse@3.1.0
│ ├── espree@2.2.5
│ ├── estraverse@4.1.1
│ ├── estraverse-fb@1.3.1
│ ├─┬ file-entry-cache@1.2.4
│ │ ├─┬ flat-cache@1.0.9
│ │ │ ├── graceful-fs@4.1.2
│ │ │ ├── read-json-sync@1.1.0
│ │ │ └── write@0.2.1
│ │ └── object-assign@4.0.1
│ ├── globals@8.11.0
│ ├─┬ handlebars@4.0.3
│ │ ├── async@1.5.0
│ │ ├─┬ optimist@0.6.1
│ │ │ └── minimist@0.0.10
│ │ └── source-map@0.4.4
│ ├─┬ inquirer@0.9.0
│ │ ├── ansi-regex@2.0.0
│ │ ├── cli-width@1.1.0
│ │ ├── figures@1.4.0
│ │ ├─┬ readline2@0.1.1
│ │ │ ├── mute-stream@0.0.4
│ │ │ └─┬ strip-ansi@2.0.1
│ │ │ └── ansi-regex@1.1.1
│ │ ├── run-async@0.1.0
│ │ └── rx-lite@2.5.2
│ ├─┬ is-my-json-valid@2.12.2
│ │ ├── generate-function@2.0.0
│ │ ├─┬ generate-object-property@1.2.0
│ │ │ └── is-property@1.0.2
│ │ └── jsonpointer@2.0.0
│ ├─┬ is-resolvable@1.0.0
│ │ └── tryit@1.0.1
│ ├─┬ js-yaml@3.4.3
│ │ ├─┬ argparse@1.0.2
│ │ │ └── sprintf-js@1.0.3
│ │ └── esprima@2.7.0
│ ├─┬ json-stable-stringify@1.0.0
│ │ └── jsonify@0.0.0
│ ├─┬ lodash.clonedeep@3.0.2
│ │ └── lodash._baseclone@3.3.0
│ ├─┬ lodash.merge@3.3.2
│ │ ├── lodash._arraycopy@3.0.0
│ │ ├── lodash._arrayeach@3.0.0
│ │ ├── lodash._getnative@3.9.1
│ │ ├── lodash.isarguments@3.0.4
│ │ ├── lodash.isarray@3.0.4
│ │ ├── lodash.isplainobject@3.2.0
│ │ ├── lodash.istypedarray@3.0.2
│ │ ├── lodash.keysin@3.0.8
│ │ └── lodash.toplainobject@3.0.0
│ ├─┬ lodash.omit@3.1.0
│ │ ├── lodash._arraymap@3.0.0
│ │ └─┬ lodash._basedifference@3.0.3
│ │ ├── lodash._baseindexof@3.1.0
│ │ ├── lodash._cacheindexof@3.0.2
│ │ └── lodash._createcache@3.1.2
│ ├─┬ mkdirp@0.5.1
│ │ └── minimist@0.0.8
│ ├── object-assign@2.1.1
│ ├─┬ optionator@0.5.0
│ │ ├── deep-is@0.1.3
│ │ ├── fast-levenshtein@1.0.7
│ │ ├── levn@0.2.5
│ │ ├── prelude-ls@1.1.2
│ │ ├── type-check@0.3.1
│ │ └── wordwrap@0.0.2
│ ├── path-is-inside@1.0.1
│ ├── shelljs@0.3.0
│ ├── strip-json-comments@1.0.4
│ ├── text-table@0.2.0
│ ├─┬ to-double-quotes@1.0.2
│ │ └── get-stdin@3.0.2
│ ├─┬ to-single-quotes@1.0.4
│ │ └── get-stdin@3.0.2
│ ├── user-home@1.1.1
│ └── xml-escape@1.0.0
├── eslint-config-airbnb@0.0.8
├── eslint-plugin-react@3.6.3
├─┬ fs-extra@0.24.0
│ ├── graceful-fs@4.1.2
│ └── jsonfile@2.2.3
├─┬ gulp@3.9.0
│ ├── archy@1.0.0
│ ├── deprecated@0.0.1
│ ├─┬ gulp-util@3.0.7
│ │ ├── array-differ@1.0.0
│ │ ├── array-uniq@1.0.2
│ │ ├── beeper@1.1.0
│ │ ├── dateformat@1.0.11
│ │ ├── fancy-log@1.1.0
│ │ ├─┬ gulplog@1.0.0
│ │ │ └── glogg@1.0.0
│ │ ├─┬ has-gulplog@0.1.0
│ │ │ └── sparkles@1.0.0
│ │ ├── lodash._reescape@3.0.0
│ │ ├── lodash._reevaluate@3.0.0
│ │ ├── lodash._reinterpolate@3.0.0
│ │ ├─┬ multipipe@0.1.2
│ │ │ └─┬ duplexer2@0.0.2
│ │ │ └── readable-stream@1.1.13
│ │ ├── replace-ext@0.0.1
│ │ └─┬ vinyl@0.5.3
│ │ ├── clone@1.0.2
│ │ └── clone-stats@0.0.1
│ ├── interpret@0.6.6
│ ├─┬ liftoff@2.2.0
│ │ ├── extend@2.0.1
│ │ ├── findup-sync@0.3.0
│ │ ├── flagged-respawn@0.3.1
│ │ └── rechoir@0.6.2
│ ├── minimist@1.2.0
│ ├─┬ orchestrator@0.3.7
│ │ ├── end-of-stream@0.1.5
│ │ ├── sequencify@0.0.7
│ │ └── stream-consume@0.1.0
│ ├── pretty-hrtime@1.0.1
│ ├── semver@4.3.6
│ ├─┬ tildify@1.1.2
│ │ └── os-homedir@1.0.1
│ ├── v8flags@2.0.10
│ └─┬ vinyl-fs@0.3.14
│ ├── defaults@1.0.3
│ ├─┬ glob-stream@3.1.18
│ │ ├── glob@4.5.3
│ │ ├─┬ glob2base@0.0.12
│ │ │ └── find-index@0.1.1
│ │ ├── ordered-read-streams@0.1.0
│ │ ├─┬ through2@0.6.5
│ │ │ └── readable-stream@1.0.33
│ │ └── unique-stream@1.0.0
│ ├─┬ glob-watcher@0.0.6
│ │ └─┬ gaze@0.5.2
│ │ └─┬ globule@0.1.0
│ │ ├─┬ glob@3.1.21
│ │ │ ├── graceful-fs@1.2.3
│ │ │ └── inherits@1.0.2
│ │ ├── lodash@1.0.2
│ │ └── minimatch@0.2.14
│ ├─┬ strip-bom@1.0.0
│ │ ├── first-chunk-stream@1.0.0
│ │ └── is-utf8@0.2.0
│ ├─┬ through2@0.6.5
│ │ └── readable-stream@1.0.33
│ └─┬ vinyl@0.4.6
│ └── clone@0.2.0
├─┬ gulp-eslint@1.0.0
│ ├── bufferstreams@1.0.2
│ └── object-assign@3.0.0
├─┬ gulp-jade@1.1.0
│ ├─┬ jade@1.11.0
│ │ ├── character-parser@1.2.1
│ │ ├─┬ clean-css@3.4.6
│ │ │ ├── commander@2.8.1
│ │ │ └── source-map@0.4.4
│ │ ├── commander@2.6.0
│ │ ├─┬ constantinople@3.0.2
│ │ │ └── acorn@2.4.0
│ │ ├─┬ jstransformer@0.0.2
│ │ │ ├── is-promise@2.1.0
│ │ │ └─┬ promise@6.1.0
│ │ │ └── asap@1.0.0
│ │ ├─┬ transformers@2.1.0
│ │ │ ├─┬ css@1.0.8
│ │ │ │ ├── css-parse@1.0.4
│ │ │ │ └── css-stringify@1.0.5
│ │ │ ├─┬ promise@2.0.0
│ │ │ │ └── is-promise@1.0.1
│ │ │ └─┬ uglify-js@2.2.5
│ │ │ ├── optimist@0.3.7
│ │ │ └── source-map@0.1.43
│ │ ├── void-elements@2.0.1
│ │ └─┬ with@4.0.3
│ │ ├── acorn@1.2.2
│ │ └── acorn-globals@1.0.6
│ └── through2@2.0.0
├─┬ gulp-notify@2.2.0
│ ├─┬ lodash.template@3.6.2
│ │ ├── lodash._basecopy@3.0.1
│ │ ├── lodash._basetostring@3.0.1
│ │ ├── lodash._basevalues@3.0.0
│ │ ├── lodash._isiterateecall@3.0.9
│ │ ├── lodash.escape@3.0.0
│ │ └── lodash.templatesettings@3.1.0
│ ├─┬ node-notifier@4.3.1
│ │ ├─┬ cli-usage@0.1.2
│ │ │ ├── marked@0.3.5
│ │ │ ├─┬ marked-terminal@1.6.1
│ │ │ │ ├─┬ cardinal@0.5.0
│ │ │ │ │ ├── ansicolors@0.2.1
│ │ │ │ │ └─┬ redeyed@0.5.0
│ │ │ │ │ └── esprima-fb@12001.1.0-dev-harmony-fb
│ │ │ │ ├─┬ cli-table@0.3.1
│ │ │ │ │ └── colors@1.0.3
│ │ │ │ └── node-emoji@0.1.0
│ │ │ └── minimist@0.2.0
│ │ ├── growly@1.2.0
│ │ ├── shellwords@0.1.0
│ │ └─┬ which@1.2.0
│ │ └─┬ is-absolute@0.1.7
│ │ └── is-relative@0.1.3
│ ├─┬ node.extend@1.1.5
│ │ └── is@3.1.0
│ └─┬ through2@0.6.5
│ └── readable-stream@1.0.33
├─┬ jspm@0.16.13
│ ├── core-js@0.9.18
│ ├── graceful-fs@3.0.8
│ ├─┬ jspm-github@0.13.6
│ │ ├── netrc@0.1.4
│ │ ├─┬ request@2.53.0
│ │ │ ├── aws-sign2@0.5.0
│ │ │ ├─┬ bl@0.9.4
│ │ │ │ └── readable-stream@1.0.33
│ │ │ ├── caseless@0.9.0
│ │ │ ├─┬ combined-stream@0.0.7
│ │ │ │ └── delayed-stream@0.0.5
│ │ │ ├── forever-agent@0.5.2
│ │ │ ├─┬ form-data@0.2.0
│ │ │ │ ├── async@0.9.2
│ │ │ │ └─┬ mime-types@2.0.14
│ │ │ │ └── mime-db@1.12.0
│ │ │ ├── hawk@2.3.1
│ │ │ ├── http-signature@0.10.1
│ │ │ ├─┬ mime-types@2.0.14
│ │ │ │ └── mime-db@1.12.0
│ │ │ ├── oauth-sign@0.6.0
│ │ │ └── qs@2.3.3
│ │ ├─┬ rimraf@2.3.4
│ │ │ └── glob@4.5.3
│ │ ├── semver@5.0.3
│ │ ├─┬ tar@2.2.1
│ │ │ ├── block-stream@0.0.8
│ │ │ └─┬ fstream@1.0.8
│ │ │ └── graceful-fs@4.1.2
│ │ └─┬ yauzl@2.3.1
│ │ ├── fd-slicer@1.0.1
│ │ └── pend@1.2.0
│ ├─┬ jspm-npm@0.25.3
│ │ ├─┬ request@2.58.0
│ │ │ ├── caseless@0.10.0
│ │ │ ├─┬ combined-stream@1.0.5
│ │ │ │ └── delayed-stream@1.0.0
│ │ │ ├── forever-agent@0.6.1
│ │ │ ├─┬ form-data@1.0.0-rc3
│ │ │ │ ├── async@1.5.0
│ │ │ │ └── mime-types@2.1.7
│ │ │ ├── har-validator@1.8.0
│ │ │ ├── http-signature@0.11.0
│ │ │ ├─┬ mime-types@2.0.14
│ │ │ │ └── mime-db@1.12.0
│ │ │ ├── oauth-sign@0.8.0
│ │ │ └── qs@3.1.0
│ │ ├─┬ rmdir@1.1.0
│ │ │ └─┬ node.flow@1.2.3
│ │ │ └─┬ node.extend@1.0.8
│ │ │ ├── is@0.2.7
│ │ │ └── object-keys@0.4.0
│ │ ├── semver@5.0.3
│ │ └── tar@1.0.3
│ ├── jspm-registry@0.4.0
│ ├── ncp@2.0.0
│ ├─┬ request@2.65.0
│ │ ├── aws-sign2@0.6.0
│ │ ├── bl@1.0.0
│ │ ├── caseless@0.11.0
│ │ ├─┬ combined-stream@1.0.5
│ │ │ └── delayed-stream@1.0.0
│ │ ├── extend@3.0.0
│ │ ├── forever-agent@0.6.1
│ │ ├─┬ form-data@1.0.0-rc3
│ │ │ └── async@1.5.0
│ │ ├── har-validator@2.0.2
│ │ ├─┬ hawk@3.1.0
│ │ │ ├── boom@2.9.0
│ │ │ ├── cryptiles@2.0.5
│ │ │ ├── hoek@2.16.3
│ │ │ └── sntp@1.0.9
│ │ ├─┬ http-signature@0.11.0
│ │ │ ├── asn1@0.1.11
│ │ │ ├── assert-plus@0.1.5
│ │ │ └── ctype@0.5.3
│ │ ├── isstream@0.1.2
│ │ ├── json-stringify-safe@5.0.1
│ │ ├── node-uuid@1.4.3
│ │ ├── oauth-sign@0.8.0
│ │ ├── qs@5.2.0
│ │ ├── stringstream@0.0.5
│ │ ├── tough-cookie@2.2.0
│ │ └── tunnel-agent@0.4.1
│ ├── rsvp@3.1.0
│ ├── semver@5.0.3
│ ├─┬ systemjs@0.19.5
│ │ ├── es6-module-loader@0.17.8
│ │ └── when@3.7.4
│ ├─┬ traceur@0.0.92
│ │ ├── commander@2.6.0
│ │ ├── glob@4.3.5
│ │ └── semver@2.3.2
│ └─┬ uglify-js@2.4.24
│ ├── async@0.2.10
│ ├── source-map@0.1.34
│ ├── uglify-to-browserify@1.0.2
│ └─┬ yargs@3.5.4
│ └── window-size@0.1.0
└─┬ systemjs-builder@0.14.9
├── algorithms@0.9.1
├─┬ es6-template-strings@2.0.0
│ ├── es5-ext@0.10.8
│ └── esniff@1.0.0
└─┬ source-map@0.4.4
└── amdefine@1.0.0
[item4@item4-mbp plugin-sass]$ gulp test:bundle
[20:54:24] Requiring external module babel-core/register
[20:54:25] Using gulpfile ~/Projects/plugin-sass/gulpfile.babel.js
[20:54:25] Starting 'jade'...
[20:54:25] Starting 'bundle'...
[20:54:25] 'bundle' errored after 321 ms
[20:54:25] Error on translate for test/bundleme at file:///Users/item4/Projects/plugin-sass/test/bundleme.js
Error: ENOENT: no such file or directory, open '/Users/item4/Projects/plugin-sass/src/jspm_packages/npm/babel-core@5.8.25.js'
at Error (native)
Error loading file:///Users/item4/Projects/plugin-sass/src/jspm_packages/npm/babel-core@5.8.25.js
[20:54:25] Finished 'jade' after 427 ms |
Yes, because it should not generate anything at install time. All you need is packed within this repo. There is no
it is not recommended to run
as you can see your
Seems fine to me. Everything is ok.
Here you can see that it can't access |
But if I install the previous version, I have the files generated / inserted... I will try as soon as possible to test what your |
Yes please try first a |
sudo npm installI think my npm install on local was broken. I will reinstall node and npm and report you results again. ls -al jspm_packages/github/screendriver/plugin-sass@0.0.6/[item4@item4-mbp sasstest]$ ls -al jspm_packages/github/screendriver/plugin-sass@0.0.6/
total 56
drwxr-xr-x 7 item4 staff 238 10 26 20:42 .
drwxr-xr-x 3 item4 staff 102 10 26 20:42 ..
-rw-r--r-- 1 item4 staff 96 10 26 20:42 .jspm-hash
-rw-r--r-- 1 item4 staff 11129 10 26 20:42 config.js
-rw-r--r-- 1 item4 staff 577 10 26 20:42 index.js
-rw-r--r-- 1 item4 staff 2271 10 26 20:42 sass-builder.js
-rw-r--r-- 1 item4 staff 1721 10 26 20:42 sass-inject.js /Users/item4/Projects/plugin-sass/src/jspm_packages/npm/babel-core@5.8.25.js[item4@item4-mbp plugin-sass]$ ls -al src/jspm_packages/npm/babel-core@5.8.25.js
ls: src/jspm_packages/npm/babel-core@5.8.25.js: No such file or directory
[item4@item4-mbp plugin-sass]$ ls -al src/jspm_packages/npm/
ls: src/jspm_packages/npm/: No such file or directory
[item4@item4-mbp plugin-sass]$ ls -al src/jspm_packages/
ls: src/jspm_packages/: No such file or directory
[item4@item4-mbp plugin-sass]$ ls -al src/
total 48
drwxr-xr-x 6 item4 staff 204 10 26 20:45 .
drwxr-xr-x 15 item4 staff 510 10 26 20:54 ..
-rw-r--r-- 1 item4 staff 11129 10 26 20:45 config.js
-rw-r--r-- 1 item4 staff 577 10 26 20:45 index.js
-rw-r--r-- 1 item4 staff 2271 10 26 20:45 sass-builder.js
-rw-r--r-- 1 item4 staff 1721 10 26 20:45 sass-inject.js |
I reinstalled node by brew and retried again. [item4@item4-mbp ~]$ node --version
v4.2.1
[item4@item4-mbp ~]$ npm --version
2.14.7
[item4@item4-mbp ~]$ jspm --version
0.16.13
Running against global jspm install. There is same problems. [item4@item4-mbp Projects]$ mkdir sasstest
[item4@item4-mbp Projects]$ cd sasstest/
[item4@item4-mbp sasstest]$ jspm init .
warn Running jspm globally, it is advisable to locally install jspm via npm install jspm --save-dev.
Would you like jspm to prefix the jspm package.json properties under jspm? [yes]:
Enter server baseURL (public folder path) [./]:
Enter jspm packages folder [./jspm_packages]:
Enter config file path [./config.js]:
Configuration file config.js doesn't exist, create it? [yes]:
Enter client baseURL (public folder URL) [/]:
Do you wish to use a transpiler? [yes]:
Which ES6 transpiler would you like to use, Babel, TypeScript or Traceur? [babel]:
ok Verified package.json at package.json
Verified config file at config.js
Looking up loader files...
system.js
system-csp-production.js
system.src.js
system.js.map
system-csp-production.src.js
system-csp-production.js.map
system-polyfills.js.map
system-polyfills.src.js
system-polyfills.js
Using loader versions:
systemjs@0.19.5
Looking up npm:babel-core
Looking up npm:babel-runtime
Looking up npm:core-js
Updating registry cache...
ok Installed babel as npm:babel-core@^5.8.24 (5.8.29)
Looking up github:jspm/nodelibs-fs
Looking up github:jspm/nodelibs-process
Looking up github:systemjs/plugin-json
Looking up github:jspm/nodelibs-path
Looking up npm:path-browserify
Looking up npm:process
ok Installed github:jspm/nodelibs-fs@^0.1.0 (0.1.2)
ok Installed github:systemjs/plugin-json@^0.1.0 (0.1.0)
ok Installed github:jspm/nodelibs-process@^0.1.0 (0.1.2)
ok Installed github:jspm/nodelibs-path@^0.1.0 (0.1.0)
ok Installed npm:process@^0.11.0 (0.11.2)
ok Installed npm:path-browserify@0.0.0 (0.0.0)
Looking up github:jspm/nodelibs-assert
Looking up npm:assert
ok Installed github:jspm/nodelibs-assert@^0.1.0 (0.1.0)
Looking up npm:util
ok Installed npm:assert@^1.3.0 (1.3.0)
Looking up npm:inherits
ok Installed npm:util@0.10.3 (0.10.3)
ok Installed npm:inherits@2.0.1 (2.0.1)
Looking up github:jspm/nodelibs-util
ok Installed github:jspm/nodelibs-util@^0.1.0 (0.1.0)
ok Installed core-js as npm:core-js@^1.1.4 (1.2.3)
ok Installed babel-runtime as npm:babel-runtime@^5.8.24 (5.8.29)
ok Loader files downloaded successfully
[item4@item4-mbp sasstest]$ jspm install scss=sass
warn Running jspm globally, it is advisable to locally install jspm via npm install jspm --save-dev.
Updating registry cache...
Looking up github:screendriver/plugin-sass
Looking up npm:whatwg-fetch
Looking up npm:sass.js
ok Installed npm:whatwg-fetch@^0.9.0 (0.9.0)
Looking up github:jspm/nodelibs-url
Looking up github:jspm/nodelibs-fs
Looking up github:jspm/nodelibs-querystring
ok Installed npm:sass.js@^0.9.2 (0.9.3)
Looking up github:jspm/nodelibs-path
Looking up github:jspm/nodelibs-process
Looking up github:jspm/nodelibs-crypto
Looking up github:jspm/nodelibs-buffer
Looking up npm:url
Looking up npm:querystring
ok Installed github:jspm/nodelibs-url@^0.1.0 (0.1.0)
ok Installed github:jspm/nodelibs-querystring@^0.1.0 (0.1.0)
Looking up npm:path-browserify
Looking up npm:process
Looking up npm:crypto-browserify
Looking up npm:buffer
ok Installed github:jspm/nodelibs-crypto@^0.1.0 (0.1.0)
ok Installed github:jspm/nodelibs-buffer@^0.1.0 (0.1.0)
ok Installed npm:querystring@^0.2.0 (0.2.0)
Looking up npm:punycode
ok Installed npm:url@^0.10.1 (0.10.3)
Looking up npm:base64-js
Looking up npm:ieee754
Looking up npm:is-array
ok Installed npm:buffer@^3.0.1 (3.5.1)
ok Installed npm:punycode@1.3.2 (1.3.2)
Looking up npm:browserify-cipher
Looking up npm:browserify-sign
Looking up npm:create-ecdh
Looking up npm:create-hash
Looking up npm:create-hmac
Looking up npm:diffie-hellman
Looking up npm:inherits
Looking up npm:pbkdf2
Looking up npm:public-encrypt
Looking up npm:randombytes
Looking up github:jspm/nodelibs-assert
Looking up github:jspm/nodelibs-util
ok Installed npm:crypto-browserify@^3.7.2 (3.10.0)
ok Installed npm:ieee754@^1.1.4 (1.1.6)
ok Installed npm:is-array@^1.0.1 (1.0.1)
ok Installed npm:pbkdf2@^3.0.3 (3.0.4)
ok Installed npm:create-hmac@^1.1.0 (1.1.4)
Looking up npm:bn.js
Looking up npm:browserify-rsa
Looking up npm:parse-asn1
Looking up npm:miller-rabin
ok Installed npm:public-encrypt@^2.0.0 (2.0.1)
ok Installed npm:randombytes@^2.0.0 (2.0.1)
ok Installed npm:diffie-hellman@^3.0.1 (3.0.2)
ok Installed npm:base64-js@0.0.8 (0.0.8)
Looking up npm:browserify-aes
Looking up npm:browserify-des
Looking up npm:evp_bytestokey
Looking up npm:elliptic
Looking up npm:cipher-base
Looking up npm:ripemd160
Looking up npm:sha.js
ok Installed npm:browserify-sign@^3.0.1 (3.0.8)
ok Installed npm:browserify-cipher@^1.0.0 (1.0.0)
ok Installed npm:create-hash@^1.1.0 (1.1.2)
ok Installed npm:browserify-rsa@^2.0.0 (2.0.1)
ok Installed npm:bn.js@^2.0.0 (2.2.0)
Looking up github:jspm/nodelibs-child_process
ok Installed npm:create-ecdh@^2.0.0 (2.0.2)
Looking up github:systemjs/plugin-json
Looking up github:jspm/nodelibs-stream
Looking up npm:assert
ok Installed npm:sha.js@^2.3.6 (2.4.4)
Looking up npm:util
ok Installed npm:cipher-base@^1.0.1 (1.0.2)
ok Installed npm:ripemd160@^1.0.0 (1.0.1)
Looking up npm:asn1.js
ok Installed npm:parse-asn1@^3.0.0 (3.0.2)
Looking up github:jspm/nodelibs-constants
Looking up npm:brorand
Looking up npm:buffer-xor
ok Installed npm:evp_bytestokey@^1.0.0 (1.0.0)
ok Installed npm:miller-rabin@^2.0.0 (2.0.1)
ok Installed npm:browserify-aes@^1.0.4 (1.0.5)
Looking up npm:des.js
ok Installed npm:browserify-des@^1.0.0 (1.0.0)
Looking up npm:hash.js
Looking up github:jspm/nodelibs-string_decoder
ok Installed npm:elliptic@^3.0.0 (3.1.0)
ok Installed npm:buffer-xor@^1.0.2 (1.0.3)
ok Installed npm:brorand@^1.0.1 (1.0.5)
Looking up npm:minimalistic-assert
Looking up npm:stream-browserify
ok Installed github:jspm/nodelibs-stream@^0.1.0 (0.1.0)
ok Installed github:jspm/nodelibs-child_process@^0.1.0 (0.1.0)
ok Installed npm:asn1.js@^2.0.0 (2.2.1)
ok Installed npm:des.js@^1.0.0 (1.0.0)
Looking up npm:constants-browserify
ok Installed github:jspm/nodelibs-constants@^0.1.0 (0.1.0)
ok Installed npm:minimalistic-assert@^1.0.0 (1.0.0)
ok Installed npm:hash.js@^1.0.0 (1.0.3)
Looking up github:jspm/nodelibs-vm
Looking up npm:string_decoder
ok Installed github:jspm/nodelibs-string_decoder@^0.1.0 (0.1.0)
ok Installed npm:constants-browserify@0.0.1 (0.0.1)
Looking up npm:readable-stream
ok Installed npm:string_decoder@^0.10.31 (0.10.31)
ok Installed npm:stream-browserify@^1.0.0 (1.0.0)
Looking up npm:core-util-is
Looking up npm:isarray
ok Installed npm:readable-stream@^1.0.27-1 (1.1.13)
ok Installed npm:core-util-is@~1.0.0 (1.0.1)
ok Installed npm:isarray@0.0.1 (0.0.1)
Looking up github:jspm/nodelibs-events
Looking up npm:vm-browserify
ok Installed github:jspm/nodelibs-vm@^0.1.0 (0.1.0)
Looking up npm:indexof
ok Installed npm:vm-browserify@0.0.4 (0.0.4)
Looking up npm:events
ok Installed github:jspm/nodelibs-events@^0.1.1 (0.1.1)
ok Installed npm:indexof@0.0.1 (0.0.1)
ok Installed npm:events@1.0.2 (1.0.2)
ok Installed scss as github:screendriver/plugin-sass@^0.0.6 (0.0.6)
ok Install tree has no forks.
ok Install complete.
[item4@item4-mbp sasstest]$ ls -al jspm_packages/github/screendriver/
total 0
drwxr-xr-x 3 item4 staff 102 10 26 21:55 .
drwxr-xr-x 5 item4 staff 170 10 26 21:55 ..
drwxr-xr-x 7 item4 staff 238 10 26 21:55 plugin-sass@0.0.6
[item4@item4-mbp sasstest]$ ls -al jspm_packages/github/screendriver/plugin-sass@0.0.6/
total 56
drwxr-xr-x 7 item4 staff 238 10 26 21:55 .
drwxr-xr-x 3 item4 staff 102 10 26 21:55 ..
-rw-r--r-- 1 item4 staff 96 10 26 21:55 .jspm-hash
-rw-r--r-- 1 item4 staff 11129 10 26 21:55 config.js
-rw-r--r-- 1 item4 staff 577 10 26 21:55 index.js
-rw-r--r-- 1 item4 staff 2271 10 26 21:55 sass-builder.js
-rw-r--r-- 1 item4 staff 1721 10 26 21:55 sass-inject.js and [item4@item4-mbp Projects]$ git clone https://github.com/screendriver/plugin-sass.git
Cloning into 'plugin-sass'...
remote: Counting objects: 217, done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 217 (delta 6), reused 0 (delta 0), pack-reused 195
Receiving objects: 100% (217/217), 36.64 KiB | 0 bytes/s, done.
Resolving deltas: 100% (105/105), done.
Checking connectivity... done.
[item4@item4-mbp Projects]$ cd plugin-sass/
[item4@item4-mbp plugin-sass]$ npm install
> utf-8-validate@1.2.1 install /Users/item4/Projects/plugin-sass/node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate
> node-gyp rebuild
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/validation.node
> bufferutil@1.2.1 install /Users/item4/Projects/plugin-sass/node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil
> node-gyp rebuild
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/bufferutil.node
> utf-8-validate@1.2.1 install /Users/item4/Projects/plugin-sass/node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate
> node-gyp rebuild
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/validation.node
> bufferutil@1.2.1 install /Users/item4/Projects/plugin-sass/node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil
> node-gyp rebuild
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/bufferutil.node
\
> fsevents@1.0.2 install /Users/item4/Projects/plugin-sass/node_modules/browser-sync/node_modules/chokidar/node_modules/fsevents
> node-pre-gyp install --fallback-to-build
[fsevents] Success: "/Users/item4/Projects/plugin-sass/node_modules/browser-sync/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v46-darwin-x64/fse.node" is installed via remote
> fsevents@1.0.2 install /Users/item4/Projects/plugin-sass/node_modules/babel/node_modules/chokidar/node_modules/fsevents
> node-pre-gyp install --fallback-to-build
[fsevents] Success: "/Users/item4/Projects/plugin-sass/node_modules/babel/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v46-darwin-x64/fse.node" is installed via remote
> plugin-sass@0.0.6 prepublish /Users/item4/Projects/plugin-sass
> gulp
[21:59:14] Requiring external module babel-core/register
[21:59:17] Using gulpfile ~/Projects/plugin-sass/gulpfile.babel.js
[21:59:17] Starting 'lint'...
The react/jsx-quotes rule is deprecated. Please use the jsx-quotes rule instead.
[21:59:17] Finished 'lint' after 633 ms
[21:59:17] Starting 'default'...
[21:59:17] gulp-notify: [Gulp notification] Successfully build
[21:59:18] Finished 'default' after 28 ms
eslint-config-airbnb@0.0.8 node_modules/eslint-config-airbnb
eslint-plugin-react@3.6.3 node_modules/eslint-plugin-react
babel-eslint@4.1.3 node_modules/babel-eslint
├── acorn-to-esprima@1.0.4
├── lodash.assign@3.2.0 (lodash._baseassign@3.2.0, lodash._createassigner@3.1.1, lodash.keys@3.1.2)
└── lodash.pick@3.1.0 (lodash._pickbyarray@3.0.2, lodash._bindcallback@3.0.1, lodash.restparam@3.6.1, lodash._baseflatten@3.1.4, lodash._pickbycallback@3.0.0)
del@2.0.2 node_modules/del
├── is-path-cwd@1.0.0
├── object-assign@4.0.1
├── pify@2.2.0
├── pinkie-promise@1.0.0 (pinkie@1.0.0)
├── is-path-in-cwd@1.0.0 (is-path-inside@1.0.0)
├── globby@3.0.1 (arrify@1.0.0, array-union@1.0.1, glob@5.0.15)
└── rimraf@2.4.3 (glob@5.0.15)
fs-extra@0.24.0 node_modules/fs-extra
├── path-is-absolute@1.0.0
├── jsonfile@2.2.3
├── graceful-fs@4.1.2
└── rimraf@2.4.3 (glob@5.0.15)
gulp-eslint@1.0.0 node_modules/gulp-eslint
├── object-assign@3.0.0
├── bufferstreams@1.0.2 (readable-stream@2.0.3)
└── gulp-util@3.0.7 (array-differ@1.0.0, array-uniq@1.0.2, lodash._reescape@3.0.0, lodash._reevaluate@3.0.0, fancy-log@1.1.0, beeper@1.1.0, lodash._reinterpolate@3.0.0, replace-ext@0.0.1, minimist@1.2.0, has-gulplog@0.1.0, chalk@1.1.1, lodash.template@3.6.2, vinyl@0.5.3, gulplog@1.0.0, through2@2.0.0, multipipe@0.1.2, dateformat@1.0.11)
gulp@3.9.0 node_modules/gulp
├── interpret@0.6.6
├── pretty-hrtime@1.0.1
├── deprecated@0.0.1
├── archy@1.0.0
├── minimist@1.2.0
├── tildify@1.1.2 (os-homedir@1.0.1)
├── semver@4.3.6
├── v8flags@2.0.10 (user-home@1.1.1)
├── chalk@1.1.1 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, strip-ansi@3.0.0, has-ansi@2.0.0)
├── orchestrator@0.3.7 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)
├── liftoff@2.2.0 (extend@2.0.1, rechoir@0.6.2, flagged-respawn@0.3.1, findup-sync@0.3.0, resolve@1.1.6)
├── vinyl-fs@0.3.14 (graceful-fs@3.0.8, strip-bom@1.0.0, defaults@1.0.3, vinyl@0.4.6, through2@0.6.5, mkdirp@0.5.1, glob-stream@3.1.18, glob-watcher@0.0.6)
└── gulp-util@3.0.7 (array-differ@1.0.0, array-uniq@1.0.2, lodash._reescape@3.0.0, object-assign@3.0.0, lodash._reinterpolate@3.0.0, beeper@1.1.0, lodash._reevaluate@3.0.0, fancy-log@1.1.0, replace-ext@0.0.1, has-gulplog@0.1.0, lodash.template@3.6.2, vinyl@0.5.3, gulplog@1.0.0, through2@2.0.0, multipipe@0.1.2, dateformat@1.0.11)
gulp-jade@1.1.0 node_modules/gulp-jade
├── through2@2.0.0 (xtend@4.0.0, readable-stream@2.0.3)
├── gulp-util@3.0.7 (array-differ@1.0.0, array-uniq@1.0.2, object-assign@3.0.0, beeper@1.1.0, lodash._reescape@3.0.0, lodash._reevaluate@3.0.0, lodash._reinterpolate@3.0.0, fancy-log@1.1.0, replace-ext@0.0.1, minimist@1.2.0, has-gulplog@0.1.0, chalk@1.1.1, lodash.template@3.6.2, vinyl@0.5.3, gulplog@1.0.0, multipipe@0.1.2, dateformat@1.0.11)
└── jade@1.11.0 (commander@2.6.0, character-parser@1.2.1, void-elements@2.0.1, jstransformer@0.0.2, mkdirp@0.5.1, constantinople@3.0.2, uglify-js@2.5.0, with@4.0.3, clean-css@3.4.6, transformers@2.1.0)
gulp-notify@2.2.0 node_modules/gulp-notify
├── node.extend@1.1.5 (is@3.1.0)
├── lodash.template@3.6.2 (lodash._basevalues@3.0.0, lodash.templatesettings@3.1.0, lodash._basetostring@3.0.1, lodash.escape@3.0.0, lodash.restparam@3.6.1, lodash._reinterpolate@3.0.0, lodash._isiterateecall@3.0.9, lodash._basecopy@3.0.1, lodash.keys@3.1.2)
├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
├── gulp-util@3.0.7 (array-differ@1.0.0, array-uniq@1.0.2, fancy-log@1.1.0, lodash._reescape@3.0.0, lodash._reevaluate@3.0.0, beeper@1.1.0, lodash._reinterpolate@3.0.0, object-assign@3.0.0, replace-ext@0.0.1, minimist@1.2.0, has-gulplog@0.1.0, chalk@1.1.1, vinyl@0.5.3, gulplog@1.0.0, through2@2.0.0, multipipe@0.1.2, dateformat@1.0.11)
└── node-notifier@4.3.1 (shellwords@0.1.0, growly@1.2.0, minimist@1.2.0, semver@4.3.6, which@1.2.0, lodash.clonedeep@3.0.2, cli-usage@0.1.2)
jspm@0.16.13 node_modules/jspm
├── rimraf@2.4.3
├── graceful-fs@3.0.8
├── semver@5.0.3
├── ncp@2.0.0
├── rsvp@3.1.0
├── chalk@1.1.1 (escape-string-regexp@1.0.3, ansi-styles@2.1.0, supports-color@2.0.0, has-ansi@2.0.0, strip-ansi@3.0.0)
├── jspm-registry@0.4.0 (semver@4.3.6)
├── minimatch@2.0.10 (brace-expansion@1.1.1)
├── glob@5.0.15 (path-is-absolute@1.0.0, inherits@2.0.1, once@1.3.2, inflight@1.0.4)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── uglify-js@2.4.24 (async@0.2.10, uglify-to-browserify@1.0.2, yargs@3.5.4, source-map@0.1.34)
├── liftoff@2.2.0 (findup-sync@0.3.0, extend@2.0.1, rechoir@0.6.2, flagged-respawn@0.3.1, resolve@1.1.6)
├── jspm-github@0.13.6 (netrc@0.1.4, yauzl@2.3.1, which@1.2.0, rimraf@2.3.4, request@2.53.0, tar@2.2.1)
├── traceur@0.0.92 (commander@2.6.0, semver@2.3.2, glob@4.3.5, source-map-support@0.2.10)
├── request@2.65.0 (aws-sign2@0.6.0, forever-agent@0.6.1, tunnel-agent@0.4.1, oauth-sign@0.8.0, caseless@0.11.0, stringstream@0.0.5, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, tough-cookie@2.2.0, node-uuid@1.4.3, qs@5.2.0, combined-stream@1.0.5, form-data@1.0.0-rc3, mime-types@2.1.7, http-signature@0.11.0, hawk@3.1.0, bl@1.0.0, har-validator@2.0.2)
├── jspm-npm@0.25.3 (which@1.2.0, rmdir@1.1.0, resolve@1.1.6, tar@1.0.3, request@2.58.0)
├── systemjs@0.19.5 (when@3.7.4, es6-module-loader@0.17.8)
└── core-js@0.9.18
systemjs-builder@0.14.9 node_modules/systemjs-builder
├── rsvp@3.1.0
├── source-map@0.4.4 (amdefine@1.0.0)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── glob@5.0.15 (path-is-absolute@1.0.0, inherits@2.0.1, once@1.3.2, inflight@1.0.4, minimatch@3.0.0)
├── uglify-js@2.5.0 (async@0.2.10, uglify-to-browserify@1.0.2, source-map@0.5.3, yargs@3.5.4)
├── algorithms@0.9.1
├── traceur@0.0.92 (commander@2.6.0, semver@2.3.2, glob@4.3.5, source-map-support@0.2.10)
├── systemjs@0.19.5 (when@3.7.4, es6-module-loader@0.17.8)
└── es6-template-strings@2.0.0 (esniff@1.0.0, es5-ext@0.10.8)
babel-core@5.8.29 node_modules/babel-core
├── slash@1.0.0
├── try-resolve@1.0.1
├── babel-plugin-remove-debugger@1.0.1
├── babel-plugin-remove-console@1.0.1
├── babel-plugin-inline-environment-variables@1.0.1
├── babel-plugin-react-display-name@1.0.3
├── babel-plugin-property-literals@1.0.1
├── babel-plugin-react-constant-elements@1.0.3
├── babel-plugin-jscript@1.0.4
├── babel-plugin-constant-folding@1.0.1
├── babel-plugin-dead-code-elimination@1.0.2
├── babel-plugin-eval@1.0.1
├── babel-plugin-undefined-to-void@1.1.6
├── babel-plugin-member-expression-literals@1.0.1
├── path-exists@1.0.0
├── shebang-regex@1.0.0
├── to-fast-properties@1.0.1
├── trim-right@1.0.1
├── fs-readdir-recursive@0.1.2
├── path-is-absolute@1.0.0
├── babel-plugin-proto-to-assign@1.0.4
├── babel-plugin-runtime@1.0.7
├── globals@6.4.1
├── private@0.1.6
├── esutils@2.0.2
├── convert-source-map@1.1.1
├── js-tokens@1.0.1
├── babel-plugin-undeclared-variables-check@1.0.2 (leven@1.0.2)
├── home-or-tmp@1.0.0 (os-tmpdir@1.0.1, user-home@1.1.1)
├── line-numbers@0.2.0 (left-pad@0.0.3)
├── debug@2.2.0 (ms@0.7.1)
├── source-map@0.5.3
├── babylon@5.8.29
├── detect-indent@3.0.1 (get-stdin@4.0.1, minimist@1.2.0)
├── chalk@1.1.1 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, strip-ansi@3.0.0, has-ansi@2.0.0)
├── is-integer@1.0.6 (is-finite@1.0.1)
├── repeating@1.1.3 (is-finite@1.0.1)
├── minimatch@2.0.10 (brace-expansion@1.1.1)
├── bluebird@2.10.2
├── output-file-sync@1.1.1 (xtend@4.0.0, mkdirp@0.5.1)
├── resolve@1.1.6
├── source-map-support@0.2.10 (source-map@0.1.32)
├── regexpu@1.3.0 (regjsgen@0.2.0, regenerate@1.2.1, esprima@2.7.0, regjsparser@0.1.5, recast@0.10.34)
├── json5@0.4.0
├── regenerator@0.8.40 (through@2.3.8, esprima-fb@15001.1001.0-dev-harmony-fb, recast@0.10.33, commoner@0.10.3, defs@1.1.1)
├── lodash@3.10.1
└── core-js@1.2.3
eslint@1.7.3 node_modules/eslint
├── object-assign@2.1.1
├── escape-string-regexp@1.0.3
├── path-is-absolute@1.0.0
├── path-is-inside@1.0.1
├── globals@8.11.0
├── xml-escape@1.0.0
├── user-home@1.1.1
├── estraverse@4.1.1
├── strip-json-comments@1.0.4
├── esutils@2.0.2
├── estraverse-fb@1.3.1
├── text-table@0.2.0
├── to-single-quotes@1.0.4 (get-stdin@3.0.2)
├── to-double-quotes@1.0.2 (get-stdin@3.0.2)
├── espree@2.2.5
├── is-resolvable@1.0.0 (tryit@1.0.1)
├── debug@2.2.0 (ms@0.7.1)
├── doctrine@0.7.0 (isarray@0.0.1, esutils@1.1.6)
├── optionator@0.5.0 (fast-levenshtein@1.0.7, type-check@0.3.1, levn@0.2.5, wordwrap@0.0.3, deep-is@0.1.3, prelude-ls@1.1.2)
├── json-stable-stringify@1.0.0 (jsonify@0.0.0)
├── chalk@1.1.1 (supports-color@2.0.0, ansi-styles@2.1.0, strip-ansi@3.0.0, has-ansi@2.0.0)
├── shelljs@0.3.0
├── glob@5.0.15 (inherits@2.0.1, once@1.3.2, inflight@1.0.4)
├── minimatch@2.0.10 (brace-expansion@1.1.1)
├── lodash.merge@3.3.2 (lodash.istypedarray@3.0.2, lodash.isarguments@3.0.4, lodash.keysin@3.0.8, lodash._arraycopy@3.0.0, lodash.isarray@3.0.4, lodash.keys@3.1.2, lodash._arrayeach@3.0.0, lodash._getnative@3.9.1, lodash.isplainobject@3.2.0, lodash.toplainobject@3.0.0, lodash._createassigner@3.1.1)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── concat-stream@1.5.1 (inherits@2.0.1, typedarray@0.0.6, readable-stream@2.0.3)
├── lodash.omit@3.1.0 (lodash._pickbyarray@3.0.2, lodash._arraymap@3.0.0, lodash.restparam@3.6.1, lodash._bindcallback@3.0.1, lodash._baseflatten@3.1.4, lodash.keysin@3.0.8, lodash._pickbycallback@3.0.0, lodash._basedifference@3.0.3)
├── lodash.clonedeep@3.0.2 (lodash._bindcallback@3.0.1, lodash._baseclone@3.3.0)
├── file-entry-cache@1.2.4 (object-assign@4.0.1, flat-cache@1.0.9)
├── is-my-json-valid@2.12.2 (jsonpointer@2.0.0, generate-function@2.0.0, xtend@4.0.0, generate-object-property@1.2.0)
├── handlebars@4.0.3 (async@1.5.0, source-map@0.4.4, optimist@0.6.1, uglify-js@2.4.24)
├── inquirer@0.9.0 (strip-ansi@3.0.0, ansi-regex@2.0.0, figures@1.4.0, cli-width@1.1.0, rx-lite@2.5.2, through@2.3.8, readline2@0.1.1, run-async@0.1.0, lodash@3.10.1)
├── js-yaml@3.4.3 (esprima@2.7.0, argparse@1.0.2)
└── escope@3.2.0 (esrecurse@3.1.1, estraverse@3.1.0, es6-map@0.1.2, es6-weak-map@0.1.4)
browser-sync@2.9.11 node_modules/browser-sync
├── ucfirst@1.0.0
├── async-each-series@0.1.1
├── longest@1.0.1
├── emitter-steward@1.0.0
├── dev-ip@1.0.1
├── immutable@3.7.5
├── ua-parser-js@0.7.9
├── opn@3.0.2 (object-assign@3.0.0)
├── pad-left@2.0.0 (repeat-string@1.5.2)
├── query-string@2.4.2 (strict-uri-encode@1.0.2)
├── browser-sync-client@2.3.4 (etag@1.7.0, fresh@0.3.0)
├── portscanner@1.0.0 (async@0.1.15)
├── easy-extender@2.3.1 (lodash@2.4.2)
├── resp-modifier@5.0.2 (debug@2.2.0, minimatch@2.0.10)
├── connect@3.4.0 (utils-merge@1.0.0, parseurl@1.3.0, debug@2.2.0, finalhandler@0.4.0)
├── serve-static@1.10.0 (escape-html@1.0.2, parseurl@1.3.0, send@0.13.0)
├── eazy-logger@2.1.2 (opt-merger@1.1.0, tfunk@3.0.1)
├── meow@3.3.0 (object-assign@3.0.0, camelcase-keys@1.0.0, minimist@1.2.0, indent-string@1.2.2)
├── foxy@11.1.3 (cookie@0.1.5, http-proxy@1.12.0, lodash.merge@3.3.2, resp-modifier@4.0.4)
├── anymatch@1.3.0 (arrify@1.0.0, micromatch@2.2.0)
├── serve-index@1.7.2 (escape-html@1.0.2, parseurl@1.3.0, batch@0.5.2, mime-types@2.1.7, http-errors@1.3.1, accepts@1.2.13, debug@2.2.0)
├── localtunnel@1.7.0 (debug@0.7.4, openurl@1.1.0, yargs@3.15.0, request@2.11.4)
├── lodash@3.10.1
├── socket.io@1.3.7 (debug@2.1.0, has-binary-data@0.1.3, socket.io-parser@2.2.4, socket.io-adapter@0.3.1, engine.io@1.5.4, socket.io-client@1.3.7)
├── browser-sync-ui@0.5.16 (connect-history-api-fallback@0.0.5, stream-throttle@0.1.3, weinre@2.0.0-pre-I0Z7U9OV)
└── chokidar@1.2.0 (arrify@1.0.0, path-is-absolute@1.0.0, glob-parent@2.0.0, async-each@0.1.6, is-glob@2.0.1, is-binary-path@1.0.1, lodash.flatten@3.0.2, readdirp@2.0.0, fsevents@1.0.2)
babel@5.8.29 node_modules/babel
├── slash@1.0.0
├── path-exists@1.0.0
├── fs-readdir-recursive@0.1.2
├── path-is-absolute@1.0.0
├── convert-source-map@1.1.1
├── commander@2.9.0 (graceful-readlink@1.0.1)
├── source-map@0.5.3
├── glob@5.0.15 (inherits@2.0.1, once@1.3.2, inflight@1.0.4, minimatch@3.0.0)
├── output-file-sync@1.1.1 (xtend@4.0.0, mkdirp@0.5.1)
├── lodash@3.10.1
└── chokidar@1.2.0 (arrify@1.0.0, glob-parent@2.0.0, async-each@0.1.6, is-binary-path@1.0.1, is-glob@2.0.1, lodash.flatten@3.0.2, readdirp@2.0.0, anymatch@1.3.0, fsevents@1.0.2)
[item4@item4-mbp plugin-sass]$ gu
gulp gunzip
[item4@item4-mbp plugin-sass]$ gu
gulp gunzip
[item4@item4-mbp plugin-sass]$ gulp test:bundle
[21:59:40] Requiring external module babel-core/register
[21:59:41] Using gulpfile ~/Projects/plugin-sass/gulpfile.babel.js
[21:59:41] Starting 'jade'...
[21:59:41] Starting 'bundle'...
[21:59:42] 'bundle' errored after 378 ms
[21:59:42] Error on translate for test/bundleme at file:///Users/item4/Projects/plugin-sass/test/bundleme.js
Error: ENOENT: no such file or directory, open '/Users/item4/Projects/plugin-sass/src/jspm_packages/npm/babel-core@5.8.25.js'
at Error (native)
Error loading file:///Users/item4/Projects/plugin-sass/src/jspm_packages/npm/babel-core@5.8.25.js
[21:59:42] Finished 'jade' after 490 ms
[item4@item4-mbp plugin-sass]$ ls -al src/
total 48
drwxr-xr-x 6 item4 staff 204 10 26 21:57 .
drwxr-xr-x 15 item4 staff 510 10 26 21:59 ..
-rw-r--r-- 1 item4 staff 11129 10 26 21:57 config.js
-rw-r--r-- 1 item4 staff 577 10 26 21:57 index.js
-rw-r--r-- 1 item4 staff 2271 10 26 21:57 sass-builder.js
-rw-r--r-- 1 item4 staff 1721 10 26 21:57 sass-inject.js |
You did a $ [item4@item4-mbp Projects]$ git clone https://github.com/screendriver/plugin-sass.git
...
[item4@item4-mbp Projects]$ cd plugin-sass/
[item4@item4-mbp plugin-sass]$ npm install
...
[item4@item4-mbp plugin-sass]$ gulp test:bundle But you haven't installed any jspm dependencies. You have to make a |
@screendriver
You can see this in a test project of mine: https://github.com/gsong/apple-store-search/tree/plugin-sass. The way around it is to add the
Perhaps the spec for SystemJS plugins has changed? You can see that all of the built-in plugins, such as
|
The example you propose use a bundle system, while we are working with a non-bundle version... and because of that I think, this JS is required... and generate a 404 |
No. You can test the runtime behavior as well with @gsong you are using a really old version of jspm: |
@screendriver I am using 0.16.3. I haven't updated it on the development branch yet, but it's in the I've double checked to make sure all npm and jspm packages are the latest, as well as the browser loader files. |
In your package.json (in your "devDependencies": {
"babel-core": "~5.8.22",
"babel-eslint": "~4.1.1",
"gulp": "~3.9.0",
"gulp-tasks": "github:gsong/gulp-tasks#v0.1.1",
"jspm": "~0.16.0"
} |
@screendriver Yes, but check out the shrinkwrap file. Also, I've verified on the command line with
|
Ok. But I only want to make sure that you are using the latest version so we can ignore a potential jspm bug. |
@screendriver oh, It's my mistake :( I can run [item4@item4-mbp plugin-sass]$ gulp test:bundle
[23:51:20] Requiring external module babel-core/register
[23:51:22] Using gulpfile ~/Projects/plugin-sass/gulpfile.babel.js
[23:51:22] Starting 'jade'...
[23:51:22] Starting 'bundle'...
[23:51:22] Finished 'jade' after 865 ms
[23:51:25] Finished 'bundle' after 3.02 s
[23:51:25] Starting 'test:bundle'...
[23:51:25] Finished 'test:bundle' after 27 ms
[BS] Access URLs:
--------------------------------------
Local: http://localhost:3000
External: http://192.168.134.7:3000
--------------------------------------
UI: http://localhost:3001
UI External: http://192.168.134.7:3001
--------------------------------------
[BS] Serving files from: .tmp
[BS] Serving files from: test |
@screendriver https://www.npmjs.com/package/jspm shows 0.16.3 as being the latest. |
@item4 great to hear! So we can exclude a general error on your machine now. Does @gsong https://www.npmjs.com/package/jspm shows |
[item4@item4-mbp plugin-sass]$ gulp test:browser
[23:57:28] Requiring external module babel-core/register
[23:57:29] Using gulpfile ~/Projects/plugin-sass/gulpfile.babel.js
[23:57:29] Task 'test:browser' is not in your gulpfile
[23:57:29] Please check the documentation for proper gulpfile formatting |
@screendriver Apologies. I need to clean my glasses. I do have 0.16.13 running. Sorry for the goose chase. So, I am seeing the error using jspm 0.16.13. |
@item4 The command is @screendriver That test fails. Here's the screenshot: |
It works. [item4@item4-mbp plugin-sass]$ gulp test:runtime
[00:02:25] Requiring external module babel-core/register
[00:02:27] Using gulpfile ~/Projects/plugin-sass/gulpfile.babel.js
[00:02:27] Starting 'jade'...
[00:02:27] Finished 'jade' after 130 ms
[00:02:27] Starting 'test:runtime'...
[00:02:27] Finished 'test:runtime' after 23 ms
[BS] Access URLs:
--------------------------------------
Local: http://localhost:3000
External: http://192.168.134.7:3000
--------------------------------------
UI: http://localhost:3001
UI External: http://192.168.134.7:3001
--------------------------------------
[BS] Serving files from: .tmp
[BS] Serving files from: src
[BS] Serving files from: test |
Glad to see that the test is working. So now we know that the plugin basically should be working. @gsong just give it 2 to 5 seconds and you can see a SASS logo in the background. So what do I have to do to reproduce your issue in your repo? In other words: @item4 and/or @gsong could you provide me a simple hello world project here on GitHub where I can reproduce the issue? |
|
$ git clone https://github.com/gsong/apple-store-search.git
...
$ cd apple-store-search
$ git checkout plugin-sass
$ npm install
...
CXX(target) Release/obj.target/validation/src/validation.o
../src/validation.cc:15:10: fatal error: 'nan.h' file not found
#include "nan.h"
^
1 error generated.
make: *** [Release/obj.target/validation/src/validation.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/Users/me/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack at ChildProcess.emit (events.js:110:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System Darwin 15.0.0
gyp ERR! command "node" "/Users/me/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Volumes/some/apple-store-search/node_modules/utf-8-validate
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v2.0.1
gyp ERR! not ok
... |
@screendriver I'm using node v0.12.7 and npm v 3.3.9. What about you? |
but an old npm version ( |
https://github.com/item4/drugstore
|
Thank you guys. I've fixed the bug and made a
This was exactly the problem and should be generated now 😉 It was my mistake to think that there should nothing be generated 😶 |
Thanks 😉 |
@screendriver Works now. Thank you. |
jspm version
Directory Status
Contents of config.js
Contents of style.scss
Contents of app/main.js
Result of Bundling
The text was updated successfully, but these errors were encountered: