{"action":"created","issue":{"url":"https://api.github.com/repos/Automattic/mongoose/issues/3060","labels_url":"https://api.github.com/repos/Automattic/mongoose/issues/3060/labels{/name}","comments_url":"https://api.github.com/repos/Automattic/mongoose/issues/3060/comments","events_url":"https://api.github.com/repos/Automattic/mongoose/issues/3060/events","html_url":"https://github.com/Automattic/mongoose/issues/3060","id":86920221,"number":3060,"title":"Issue with StrongLoop Installation In Windows7","user":{"login":"PreethiBabu87","id":12707452,"avatar_url":"https://avatars.githubusercontent.com/u/12707452?v=3","gravatar_id":"","url":"https://api.github.com/users/PreethiBabu87","html_url":"https://github.com/PreethiBabu87","followers_url":"https://api.github.com/users/PreethiBabu87/followers","following_url":"https://api.github.com/users/PreethiBabu87/following{/other_user}","gists_url":"https://api.github.com/users/PreethiBabu87/gists{/gist_id}","starred_url":"https://api.github.com/users/PreethiBabu87/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PreethiBabu87/subscriptions","organizations_url":"https://api.github.com/users/PreethiBabu87/orgs","repos_url":"https://api.github.com/users/PreethiBabu87/repos","events_url":"https://api.github.com/users/PreethiBabu87/events{/privacy}","received_events_url":"https://api.github.com/users/PreethiBabu87/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-10T10:32:28Z","updated_at":"2015-06-10T14:12:13Z","closed_at":"2015-06-10T14:12:13Z","body":"Hi \r\n\r\nAm not able to install Strong loop using npm install -g strongloop. The installation fails in my machne which is windows7. According to my logs it fails while installing a dependency Package called Unicode@0.6.1.\r\n![strongloop](https://cloud.githubusercontent.com/assets/12707452/8080378/ac296360-0f89-11e5-9298-cd155a1ea9d5.png)\r\nThen I tried installing Unicode@0.6.1 seperatle, below was the log I got:\r\n0 info it worked if it ends with ok\r\n1 verbose cli [ 'node',\r\n1 verbose cli   'C:\\\\Users\\\\pm18094\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js',\r\n1 verbose cli   'install',\r\n1 verbose cli   '-g',\r\n1 verbose cli   'unicode' ]\r\n2 info using npm@2.11.1\r\n3 info using node@v0.12.4\r\n4 verbose install initial load of C:\\Users\\pm18094\\AppData\\Roaming\\npm\\package.json\r\n5 verbose readDependencies loading dependencies from C:\\Users\\pm18094\\AppData\\Roaming\\npm\\package.json\r\n6 silly cache add args [ 'unicode', null ]\r\n7 verbose cache add spec unicode\r\n8 silly cache add parsed spec { raw: 'unicode',\r\n8 silly cache add   scope: null,\r\n8 silly cache add   name: 'unicode',\r\n8 silly cache add   rawSpec: '',\r\n8 silly cache add   spec: '*',\r\n8 silly cache add   type: 'range' }\r\n9 silly addNamed unicode@*\r\n10 verbose addNamed \"*\" is a valid semver range for unicode\r\n11 silly addNameRange { name: 'unicode', range: '*', hasData: false }\r\n12 silly mapToRegistry name unicode\r\n13 silly mapToRegistry using default registry\r\n14 silly mapToRegistry registry https://registry.npmjs.org/\r\n15 silly mapToRegistry uri https://registry.npmjs.org/unicode\r\n16 verbose addNameRange registry:https://registry.npmjs.org/unicode not in flight; fetching\r\n17 verbose request uri https://registry.npmjs.org/unicode\r\n18 verbose request no auth needed\r\n19 info attempt registry request try #1 at 12:46:19 PM\r\n20 verbose request id 1cef9fc8991b8246\r\n21 verbose etag \"6WYU4XOQZL6XIMZTBBEV4UGQN\"\r\n22 http request GET https://registry.npmjs.org/unicode\r\n23 http 304 https://registry.npmjs.org/unicode\r\n24 silly get cb [ 304,\r\n24 silly get   { date: 'Wed, 10 Jun 2015 07:16:19 GMT',\r\n24 silly get     via: '1.1 varnish',\r\n24 silly get     'cache-control': 'max-age=60',\r\n24 silly get     etag: '\"6WYU4XOQZL6XIMZTBBEV4UGQN\"',\r\n24 silly get     age: '0',\r\n24 silly get     connection: 'close',\r\n24 silly get     'x-served-by': 'cache-iad2134-IAD',\r\n24 silly get     'x-cache': 'HIT',\r\n24 silly get     'x-cache-hits': '1',\r\n24 silly get     'x-timer': 'S1433920579.743575,VS0,VE86',\r\n24 silly get     vary: 'Accept' } ]\r\n25 verbose etag https://registry.npmjs.org/unicode from cache\r\n26 verbose get saving unicode to C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\registry.npmjs.org\\unicode\\.cache.json\r\n27 silly addNameRange number 2 { name: 'unicode', range: '*', hasData: true }\r\n28 silly addNameRange versions [ 'unicode',\r\n28 silly addNameRange   [ '0.0.1',\r\n28 silly addNameRange     '0.1.0',\r\n28 silly addNameRange     '0.1.1',\r\n28 silly addNameRange     '0.1.2',\r\n28 silly addNameRange     '0.1.3',\r\n28 silly addNameRange     '0.1.3-1',\r\n28 silly addNameRange     '0.1.3-2',\r\n28 silly addNameRange     '0.1.3-3',\r\n28 silly addNameRange     '0.1.3-4',\r\n28 silly addNameRange     '0.1.3-5',\r\n28 silly addNameRange     '0.1.3-6',\r\n28 silly addNameRange     '0.1.3-7',\r\n28 silly addNameRange     '0.1.4',\r\n28 silly addNameRange     '0.2.0',\r\n28 silly addNameRange     '0.2.1',\r\n28 silly addNameRange     '0.3.0',\r\n28 silly addNameRange     '0.3.1',\r\n28 silly addNameRange     '0.4.0',\r\n28 silly addNameRange     '0.4.1',\r\n28 silly addNameRange     '0.4.2',\r\n28 silly addNameRange     '0.4.3',\r\n28 silly addNameRange     '0.4.4',\r\n28 silly addNameRange     '0.4.5',\r\n28 silly addNameRange     '0.4.6',\r\n28 silly addNameRange     '0.4.7',\r\n28 silly addNameRange     '0.4.8',\r\n28 silly addNameRange     '0.4.9',\r\n28 silly addNameRange     '0.5.0',\r\n28 silly addNameRange     '0.5.1',\r\n28 silly addNameRange     '0.5.2',\r\n28 silly addNameRange     '0.5.3',\r\n28 silly addNameRange     '0.6.0',\r\n28 silly addNameRange     '0.6.1' ] ]\r\n29 silly addNamed unicode@0.6.1\r\n30 verbose addNamed \"0.6.1\" is a plain semver version for unicode\r\n31 silly cache afterAdd unicode@0.6.1\r\n32 verbose afterAdd C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\unicode\\0.6.1\\package\\package.json not in flight; writing\r\n33 verbose afterAdd C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\unicode\\0.6.1\\package\\package.json written\r\n34 silly install resolved [ { name: 'unicode',\r\n34 silly install resolved     description: 'unicode lookup table',\r\n34 silly install resolved     version: '0.6.1',\r\n34 silly install resolved     author: { name: 'dodo', url: 'https://github.com/dodo' },\r\n34 silly install resolved     contributors: [ [Object] ],\r\n34 silly install resolved     homepage: 'http://github.com/dodo/node-unicodetable',\r\n34 silly install resolved     repository:\r\n34 silly install resolved      { type: 'git',\r\n34 silly install resolved        url: 'git://github.com/dodo/node-unicodetable.git' },\r\n34 silly install resolved     engines: { node: '>= 0.8.x' },\r\n34 silly install resolved     scripts:\r\n34 silly install resolved      { postinstall: 'node install.js',\r\n34 silly install resolved        update: 'node install.js',\r\n34 silly install resolved        test: 'node test.js' },\r\n34 silly install resolved     dependencies: { bufferstream: '>= 0.6.2' },\r\n34 silly install resolved     licenses: [ [Object] ],\r\n34 silly install resolved     gitHead: '7f4b108852a8144c87a2e974ba62fa0694bc8eae',\r\n34 silly install resolved     bugs: { url: 'https://github.com/dodo/node-unicodetable/issues' },\r\n34 silly install resolved     _id: 'unicode@0.6.1',\r\n34 silly install resolved     _shasum: 'ec69e3c4537e2b9650b826133bcb068f0445d0bc',\r\n34 silly install resolved     _from: 'unicode@*',\r\n34 silly install resolved     _npmVersion: '1.4.28',\r\n34 silly install resolved     _npmUser: { name: 'dodo', email: 'dodo@blacksec.org' },\r\n34 silly install resolved     maintainers: [ [Object] ],\r\n34 silly install resolved     dist:\r\n34 silly install resolved      { shasum: 'ec69e3c4537e2b9650b826133bcb068f0445d0bc',\r\n34 silly install resolved        tarball: 'http://registry.npmjs.org/unicode/-/unicode-0.6.1.tgz' },\r\n34 silly install resolved     directories: {},\r\n34 silly install resolved     _resolved: 'https://registry.npmjs.org/unicode/-/unicode-0.6.1.tgz',\r\n34 silly install resolved     readme: 'ERROR: No README data found!' } ]\r\n35 info install unicode@0.6.1 into C:\\Users\\pm18094\\AppData\\Roaming\\npm\r\n36 info installOne unicode@0.6.1\r\n37 verbose installOne of unicode to C:\\Users\\pm18094\\AppData\\Roaming\\npm not in flight; installing\r\n38 verbose lock using C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\_locks\\unicode-67bb8e5f19bbefee.lock for C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\r\n39 silly install write writing unicode 0.6.1 to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\r\n40 verbose unbuild node_modules\\unicode\r\n41 silly gentlyRm C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode is being purged from base C:\\Users\\pm18094\\AppData\\Roaming\\npm\r\n42 verbose gentlyRm don't care about contents; nuking C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\r\n43 verbose tar unpack C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\unicode\\0.6.1\\package.tgz\r\n44 verbose tar unpacking to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\r\n45 silly gentlyRm C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode is being purged\r\n46 verbose gentlyRm don't care about contents; nuking C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\r\n47 silly gunzTarPerm modes [ '777', '666' ]\r\n48 silly gunzTarPerm extractEntry package.json\r\n49 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]\r\n50 silly gunzTarPerm extractEntry .npmignore\r\n51 silly gunzTarPerm modified mode [ '.npmignore', 420, 438 ]\r\n52 silly gunzTarPerm extractEntry README.md\r\n53 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ]\r\n54 silly gunzTarPerm extractEntry LICENSE\r\n55 silly gunzTarPerm modified mode [ 'LICENSE', 420, 438 ]\r\n56 silly gunzTarPerm extractEntry install.js\r\n57 silly gunzTarPerm modified mode [ 'install.js', 493, 511 ]\r\n58 silly gunzTarPerm extractEntry test.js\r\n59 silly gunzTarPerm modified mode [ 'test.js', 420, 438 ]\r\n60 silly gunzTarPerm extractEntry .travis.yml\r\n61 silly gunzTarPerm modified mode [ '.travis.yml', 420, 438 ]\r\n62 silly gunzTarPerm extractEntry category/README\r\n63 silly gunzTarPerm modified mode [ 'category/README', 420, 438 ]\r\n64 verbose write writing to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\package.json\r\n65 info preinstall unicode@0.6.1\r\n66 verbose readDependencies loading dependencies from C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\package.json\r\n67 silly prepareForInstallMany adding bufferstream@>= 0.6.2 from unicode dependencies\r\n68 verbose readDependencies loading dependencies from C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\package.json\r\n69 silly cache add args [ 'bufferstream@>= 0.6.2', null ]\r\n70 verbose cache add spec bufferstream@>= 0.6.2\r\n71 silly cache add parsed spec { raw: 'bufferstream@>= 0.6.2',\r\n71 silly cache add   scope: null,\r\n71 silly cache add   name: 'bufferstream',\r\n71 silly cache add   rawSpec: '>= 0.6.2',\r\n71 silly cache add   spec: '>=0.6.2',\r\n71 silly cache add   type: 'range' }\r\n72 silly addNamed bufferstream@>=0.6.2\r\n73 verbose addNamed \">=0.6.2\" is a valid semver range for bufferstream\r\n74 silly addNameRange { name: 'bufferstream', range: '>=0.6.2', hasData: false }\r\n75 silly mapToRegistry name bufferstream\r\n76 silly mapToRegistry using default registry\r\n77 silly mapToRegistry registry https://registry.npmjs.org/\r\n78 silly mapToRegistry uri https://registry.npmjs.org/bufferstream\r\n79 verbose addNameRange registry:https://registry.npmjs.org/bufferstream not in flight; fetching\r\n80 verbose request uri https://registry.npmjs.org/bufferstream\r\n81 verbose request no auth needed\r\n82 info attempt registry request try #1 at 12:46:19 PM\r\n83 verbose etag \"EF39L4RVY281I2DYGLB0UIOO1\"\r\n84 http request GET https://registry.npmjs.org/bufferstream\r\n85 http 304 https://registry.npmjs.org/bufferstream\r\n86 silly get cb [ 304,\r\n86 silly get   { date: 'Wed, 10 Jun 2015 07:16:20 GMT',\r\n86 silly get     via: '1.1 varnish',\r\n86 silly get     'cache-control': 'max-age=60',\r\n86 silly get     etag: '\"EF39L4RVY281I2DYGLB0UIOO1\"',\r\n86 silly get     age: '0',\r\n86 silly get     connection: 'close',\r\n86 silly get     'x-served-by': 'cache-iad2147-IAD',\r\n86 silly get     'x-cache': 'HIT',\r\n86 silly get     'x-cache-hits': '1',\r\n86 silly get     'x-timer': 'S1433920580.133728,VS0,VE375',\r\n86 silly get     vary: 'Accept' } ]\r\n87 verbose etag https://registry.npmjs.org/bufferstream from cache\r\n88 verbose get saving bufferstream to C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\registry.npmjs.org\\bufferstream\\.cache.json\r\n89 silly addNameRange number 2 { name: 'bufferstream', range: '>=0.6.2', hasData: true }\r\n90 silly addNameRange versions [ 'bufferstream',\r\n90 silly addNameRange   [ '0.0.2',\r\n90 silly addNameRange     '0.0.3',\r\n90 silly addNameRange     '0.1.0',\r\n90 silly addNameRange     '0.1.1',\r\n90 silly addNameRange     '0.1.2',\r\n90 silly addNameRange     '0.1.2-1',\r\n90 silly addNameRange     '0.1.2-2',\r\n90 silly addNameRange     '0.1.2-3',\r\n90 silly addNameRange     '0.1.2-4',\r\n90 silly addNameRange     '0.1.2-5',\r\n90 silly addNameRange     '0.1.2-6',\r\n90 silly addNameRange     '0.1.3',\r\n90 silly addNameRange     '0.1.4',\r\n90 silly addNameRange     '0.1.5',\r\n90 silly addNameRange     '0.1.6',\r\n90 silly addNameRange     '0.2.0',\r\n90 silly addNameRange     '0.3.0',\r\n90 silly addNameRange     '0.4.0',\r\n90 silly addNameRange     '0.4.1',\r\n90 silly addNameRange     '0.4.2',\r\n90 silly addNameRange     '0.4.3',\r\n90 silly addNameRange     '0.4.4',\r\n90 silly addNameRange     '0.4.5',\r\n90 silly addNameRange     '0.4.6',\r\n90 silly addNameRange     '0.4.7',\r\n90 silly addNameRange     '0.4.8',\r\n90 silly addNameRange     '0.4.9',\r\n90 silly addNameRange     '0.4.10',\r\n90 silly addNameRange     '0.5.0-pre',\r\n90 silly addNameRange     '0.5.0-pre2',\r\n90 silly addNameRange     '0.5.0',\r\n90 silly addNameRange     '0.5.1',\r\n90 silly addNameRange     '0.5.2',\r\n90 silly addNameRange     '0.6.0',\r\n90 silly addNameRange     '0.6.1',\r\n90 silly addNameRange     '0.6.2' ] ]\r\n91 silly addNamed bufferstream@0.6.2\r\n92 verbose addNamed \"0.6.2\" is a plain semver version for bufferstream\r\n93 silly cache afterAdd bufferstream@0.6.2\r\n94 verbose afterAdd C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\bufferstream\\0.6.2\\package\\package.json not in flight; writing\r\n95 verbose afterAdd C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\bufferstream\\0.6.2\\package\\package.json written\r\n96 silly install resolved [ { name: 'bufferstream',\r\n96 silly install resolved     description: 'painless stream buffering and cutting',\r\n96 silly install resolved     version: '0.6.2',\r\n96 silly install resolved     homepage: 'https://github.com/dodo/node-bufferstream',\r\n96 silly install resolved     author: { name: 'dodo', url: 'https://github.com/dodo' },\r\n96 silly install resolved     repository:\r\n96 silly install resolved      { type: 'git',\r\n96 silly install resolved        url: 'git://github.com/dodo/node-bufferstream.git' },\r\n96 silly install resolved     main: 'bufferstream.js',\r\n96 silly install resolved     engines: { node: '>= 0.4.x' },\r\n96 silly install resolved     keywords: [ 'buffer', 'buffers', 'stream', 'streams' ],\r\n96 silly install resolved     scripts:\r\n96 silly install resolved      { test: 'cake build && nodeunit test',\r\n96 silly install resolved        prepublish: 'cake build' },\r\n96 silly install resolved     dependencies: { bufferjs: '>= 2.0.0', buffertools: '>= 1.0.3' },\r\n96 silly install resolved     optionalDependencies: { buffertools: '>= 1.0.3' },\r\n96 silly install resolved     devDependencies:\r\n96 silly install resolved      { nodeunit: '>= 0.5.4',\r\n96 silly install resolved        muffin: '>= 0.2.6',\r\n96 silly install resolved        'coffee-script': '>= 1.1.2',\r\n96 silly install resolved        cli: '>= 0.3.7',\r\n96 silly install resolved        express: '>= 2.4.5' },\r\n96 silly install resolved     licenses: [ [Object] ],\r\n96 silly install resolved     readme: '# BufferStream\\n\\npainless stream buffering, cutting and piping.\\n\\n## install\\n\\n    npm install bufferstream\\n\\n## api\\n\\nBufferStream is a full node.js [Stream](http://nodejs.org/docs/v0.4.7/api/streams.html) so it has apis of both [Writeable Stream](http://nodejs.org/docs/v0.4.7/api/streams.html#writable_Stream) and [Readable Stream](http://nodejs.org/docs/v0.4.7/api/streams.html#readable_Stream).\\n\\n### BufferStream\\n\\n```javascript\\nBufferStream = require(\\'bufferstream\\')\\nstream = new BufferStream([{encoding:\\'utf8\\', size:\\'none\\'}]) // default\\n```\\n * `encoding` default encoding for writing strings\\n * `blocking` if true and the source is a child_process the stream will block the entire process (timeouts wont work anymore, but splitting and listening on data still works, because they work sync)\\n * `size` defines buffer level or sets buffer to given size (see ↓`setSize` for more)\\n * `disabled` immediately call disable\\n * `split` short form for:\\n\\n```javascript\\nstream.split(token, function (chunk) {stream.emit(\\'data\\', chunk)})\\n```\\n\\n### stream.setSize\\n\\n```javascript\\nstream.setSize(size) // can be one of [\\'none\\', \\'flexible\\', <number>]\\n```\\n\\ndifferent buffer behaviors can be triggered by size:\\n\\n * `none` when output drains, bufferstream drains too\\n * `flexible` buffers everthing that it gets and not piping out\\n * `<number>` `TODO` buffer has given size. buffers everthing until buffer is full. when buffer is full then  the stream will drain\\n\\n### stream.enable\\n\\n```javascript\\nstream.enable()\\n```\\n\\nenables stream buffering __default__\\n\\n### stream.disable\\n\\n```javascript\\nstream.disable()\\n```\\n\\nflushes buffer and disables stream buffering.\\nBufferStream now pipes all data as long as the output accepting data.\\nwhen the output is draining BufferStream will buffer all input temporary.\\n\\n```javascript\\nstream.disable(token, ...)\\nstream.disable(tokens) // Array\\n```\\n * `token[s]` buffer splitters (should be String or Buffer)\\n\\ndisables given tokens. wont flush until no splitter tokens are left.\\n\\n### stream.split\\n\\n```javascript\\nstream.split(token, ...)\\nstream.split(tokens) // Array\\n```\\n * `token[s]` buffer splitters (should be String or Buffer)\\n\\neach time BufferStream finds a splitter token in the input data it will emit a __split__ event.\\nthis also works for binary data.\\n\\n### Event: \\'split\\'\\n\\n```javascript\\nstream.on(\\'split\\', function (chunk, token) {…})\\nstream.split(token, function (chunk, token) {…}) // only get called for this particular token\\n```\\n\\nwhenever the stream is enabled it will try to find all splitter token in `stream.buffer`,\\ncut it off and emit the chunk (without token) as __split__ event.\\nthis data will be lost when not handled.\\n\\nthe chunk is the cut off of `stream.buffer` without the token.\\n\\n__Warning:__ try to avoid calling `stream.emit(\\'data\\', newchunk)` more than one time, because this will likely throw `Error: Offset is out of bounds`.\\n\\n### stream.getBuffer\\n\\n```javascript\\nstream.getBuffer()\\n// or just\\nstream.buffer\\n```\\n\\nreturns its [Buffer](http://nodejs.org/docs/v0.4.7/api/buffers.html).\\n\\n### stream.toString\\n\\n```javascript\\nstream.toString()\\n```\\n\\nshortcut for `stream.buffer.toString()`\\n\\n### stream.length\\n\\n```javascript\\nstream.length\\n```\\n\\nshortcut for `stream.buffer.length`\\n\\n### PostBuffer\\n\\n```javascript\\nPostBuffer = require(\\'bufferstream/postbuffer\\')\\npost = new PostBuffer(req)\\n```\\n * `req` http.ServerRequest\\n\\nfor if you want to get all the post data from a http server request and do some db reqeust before.\\n\\nbuffer http client\\n\\n### post.onEnd\\n\\n```javascript\\npost.onEnd(function (data) {…});\\n```\\n\\nset a callback to get all post data from a http server request\\n\\n### post.pipe\\n\\n```javascript\\npost.pipe(stream, options);\\n```\\n\\npumps data into another stream to allow incoming streams\\ngiven options will be passed to Stream.pipe\\n\\n## note\\n\\nTo improve platform independence bufferstream is using `bufferjs` instead of `buffertools` since version `0.6.0`.\\nJust run `npm install buffertools` to use their implementation of `Buffer.indexOf` which is sligthly faster than `bufferjs`\\'s version.\\nif you\\'re forced to use the javascript-only version of `Buffer.indexOf` (like on windows) you can disable the warning by:\\n```javascript\\nrequire(\\'bufferstream\\').fn.warn = false\\n```\\n\\n## example\\n\\n```javascript\\nBufferStream = require(\\'bufferstream\\')\\nstream = new BufferStream({encoding:\\'utf8\\', size:\\'flexible\\'})\\nstream.split(\\'//\\', \\':\\')\\nstream.on(\\'split\\', function (chunk, token) {\\n    console.log(\"got \\'%s\\' by \\'%s\\'\", chunk.toString(), token.toString())\\n})\\nstream.write(\"buffer:stream//23\")\\nconsole.log(stream.toString())\\n```\\n\\nresults in\\n\\n    got \\'buffer\\' by \\':\\'\\n    got \\'stream\\' by \\'//\\'\\n    23\\n\\n* https://github.com/dodo/node-bufferstream/blob/master/example/split.js\\n\\n## FAQ\\n\\n> I\\'m not sure from your readme what the split event emits?\\n\\nyou can specify more than one split token .. so it\\'s emitted whenever\\na token is found.\\n\\n> does it emit the buffer up to the just before the token starts?\\n\\nyes.\\n\\n> also, does it join buffers together if they do not already end in a token?\\n\\nwhen size is `flexible` it joins everything together what it gets to\\none buffer (accessible through `stream.buffer` or\\n`stream.getBuffer()`)\\nwhenever it gets data, it will try to find all tokens\\n\\n> in other words, can I use this to rechunk a stream so that the chunks always break on newlines, for example?\\n\\nyes.\\n\\n```javascript\\nstream = new BufferStream({size:\\'flexible\\'});\\nstream.split(\\'\\\\n\\', function (line) { // line doesn\\'t have a \\'\\\\n\\' anymore\\n    stream.emit(\\'data\\', line); // Buffer.isBuffer(line) === true\\n});\\n```\\n\\n[![Build Status](https://secure.travis-ci.org/dodo/node-bufferstream.png)](http://travis-ci.org/dodo/node-bufferstream)\\n',\r\n96 silly install resolved     readmeFilename: 'README.md',\r\n96 silly install resolved     bugs: { url: 'https://github.com/dodo/node-bufferstream/issues' },\r\n96 silly install resolved     _id: 'bufferstream@0.6.2',\r\n96 silly install resolved     dist:\r\n96 silly install resolved      { shasum: 'a5f27e10d3c760084d14b35126615007319e3731',\r\n96 silly install resolved        tarball: 'http://registry.npmjs.org/bufferstream/-/bufferstream-0.6.2.tgz' },\r\n96 silly install resolved     _from: 'bufferstream@>=0.6.2',\r\n96 silly install resolved     _npmVersion: '1.3.14',\r\n96 silly install resolved     _npmUser: { name: 'dodo', email: 'dodo@blacksec.org' },\r\n96 silly install resolved     maintainers: [ [Object] ],\r\n96 silly install resolved     directories: {},\r\n96 silly install resolved     _shasum: 'a5f27e10d3c760084d14b35126615007319e3731',\r\n96 silly install resolved     _resolved: 'https://registry.npmjs.org/bufferstream/-/bufferstream-0.6.2.tgz' } ]\r\n97 info install bufferstream@0.6.2 into C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\r\n98 info installOne bufferstream@0.6.2\r\n99 verbose installOne of bufferstream to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode not in flight; installing\r\n100 verbose lock using C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\_locks\\bufferstream-0fc792ba0529732c.lock for C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\r\n101 silly install write writing bufferstream 0.6.2 to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\r\n102 verbose unbuild node_modules\\unicode\\node_modules\\bufferstream\r\n103 silly gentlyRm C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream is being purged from base C:\\Users\\pm18094\\AppData\\Roaming\\npm\r\n104 verbose gentlyRm don't care about contents; nuking C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\r\n105 verbose tar unpack C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\bufferstream\\0.6.2\\package.tgz\r\n106 verbose tar unpacking to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\r\n107 silly gentlyRm C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream is being purged\r\n108 verbose gentlyRm don't care about contents; nuking C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\r\n109 silly gunzTarPerm modes [ '777', '666' ]\r\n110 silly gunzTarPerm extractEntry package.json\r\n111 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]\r\n112 silly gunzTarPerm extractEntry .npmignore\r\n113 silly gunzTarPerm modified mode [ '.npmignore', 420, 438 ]\r\n114 silly gunzTarPerm extractEntry README.md\r\n115 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ]\r\n116 silly gunzTarPerm extractEntry LICENSE\r\n117 silly gunzTarPerm modified mode [ 'LICENSE', 420, 438 ]\r\n118 silly gunzTarPerm extractEntry bufferstream.js\r\n119 silly gunzTarPerm modified mode [ 'bufferstream.js', 420, 438 ]\r\n120 silly gunzTarPerm extractEntry events.js\r\n121 silly gunzTarPerm modified mode [ 'events.js', 420, 438 ]\r\n122 silly gunzTarPerm extractEntry postbuffer.js\r\n123 silly gunzTarPerm modified mode [ 'postbuffer.js', 420, 438 ]\r\n124 silly gunzTarPerm extractEntry .kateproject\r\n125 silly gunzTarPerm modified mode [ '.kateproject', 420, 438 ]\r\n126 silly gunzTarPerm extractEntry .travis.yml\r\n127 silly gunzTarPerm modified mode [ '.travis.yml', 420, 438 ]\r\n128 silly gunzTarPerm extractEntry lib/buffer-stream.js\r\n129 silly gunzTarPerm modified mode [ 'lib/buffer-stream.js', 420, 438 ]\r\n130 silly gunzTarPerm extractEntry lib/fn.js\r\n131 silly gunzTarPerm modified mode [ 'lib/fn.js', 420, 438 ]\r\n132 silly gunzTarPerm extractEntry lib/post-buffer.js\r\n133 silly gunzTarPerm modified mode [ 'lib/post-buffer.js', 420, 438 ]\r\n134 silly gunzTarPerm extractEntry .kateproject.d/notes.txt\r\n135 silly gunzTarPerm modified mode [ '.kateproject.d/notes.txt', 420, 438 ]\r\n136 silly gunzTarPerm extractEntry ..travis.yml.un~\r\n137 silly gunzTarPerm modified mode [ '..travis.yml.un~', 420, 438 ]\r\n138 silly gunzTarPerm extractEntry test/buffer.js\r\n139 silly gunzTarPerm modified mode [ 'test/buffer.js', 420, 438 ]\r\n140 silly gunzTarPerm extractEntry test/stream.js\r\n141 silly gunzTarPerm modified mode [ 'test/stream.js', 420, 438 ]\r\n142 silly gunzTarPerm extractEntry todo\r\n143 silly gunzTarPerm modified mode [ 'todo', 420, 438 ]\r\n144 verbose write writing to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\package.json\r\n145 info preinstall bufferstream@0.6.2\r\n146 verbose readDependencies loading dependencies from C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\package.json\r\n147 silly prepareForInstallMany adding bufferjs@>= 2.0.0 from bufferstream dependencies\r\n148 silly prepareForInstallMany adding buffertools@>= 1.0.3 from bufferstream dependencies\r\n149 verbose readDependencies loading dependencies from C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\package.json\r\n150 silly cache add args [ 'bufferjs@>= 2.0.0', null ]\r\n151 verbose cache add spec bufferjs@>= 2.0.0\r\n152 silly cache add args [ 'buffertools@>= 1.0.3', null ]\r\n153 verbose cache add spec buffertools@>= 1.0.3\r\n154 silly cache add parsed spec { raw: 'bufferjs@>= 2.0.0',\r\n154 silly cache add   scope: null,\r\n154 silly cache add   name: 'bufferjs',\r\n154 silly cache add   rawSpec: '>= 2.0.0',\r\n154 silly cache add   spec: '>=2.0.0',\r\n154 silly cache add   type: 'range' }\r\n155 silly addNamed bufferjs@>=2.0.0\r\n156 verbose addNamed \">=2.0.0\" is a valid semver range for bufferjs\r\n157 silly addNameRange { name: 'bufferjs', range: '>=2.0.0', hasData: false }\r\n158 silly mapToRegistry name bufferjs\r\n159 silly mapToRegistry using default registry\r\n160 silly mapToRegistry registry https://registry.npmjs.org/\r\n161 silly mapToRegistry uri https://registry.npmjs.org/bufferjs\r\n162 verbose addNameRange registry:https://registry.npmjs.org/bufferjs not in flight; fetching\r\n163 silly cache add parsed spec { raw: 'buffertools@>= 1.0.3',\r\n163 silly cache add   scope: null,\r\n163 silly cache add   name: 'buffertools',\r\n163 silly cache add   rawSpec: '>= 1.0.3',\r\n163 silly cache add   spec: '>=1.0.3',\r\n163 silly cache add   type: 'range' }\r\n164 silly addNamed buffertools@>=1.0.3\r\n165 verbose addNamed \">=1.0.3\" is a valid semver range for buffertools\r\n166 silly addNameRange { name: 'buffertools', range: '>=1.0.3', hasData: false }\r\n167 silly mapToRegistry name buffertools\r\n168 silly mapToRegistry using default registry\r\n169 silly mapToRegistry registry https://registry.npmjs.org/\r\n170 silly mapToRegistry uri https://registry.npmjs.org/buffertools\r\n171 verbose addNameRange registry:https://registry.npmjs.org/buffertools not in flight; fetching\r\n172 verbose request uri https://registry.npmjs.org/bufferjs\r\n173 verbose request no auth needed\r\n174 info attempt registry request try #1 at 12:46:20 PM\r\n175 verbose etag \"2W3GJSAN9S8MSVSA6OZLFQLV5\"\r\n176 http request GET https://registry.npmjs.org/bufferjs\r\n177 verbose request uri https://registry.npmjs.org/buffertools\r\n178 verbose request no auth needed\r\n179 info attempt registry request try #1 at 12:46:20 PM\r\n180 verbose etag \"4CUVMYOFBKSXPJ821M87RRP7X\"\r\n181 http request GET https://registry.npmjs.org/buffertools\r\n182 http 304 https://registry.npmjs.org/buffertools\r\n183 silly get cb [ 304,\r\n183 silly get   { date: 'Wed, 10 Jun 2015 07:16:20 GMT',\r\n183 silly get     via: '1.1 varnish',\r\n183 silly get     'cache-control': 'max-age=60',\r\n183 silly get     etag: '\"4CUVMYOFBKSXPJ821M87RRP7X\"',\r\n183 silly get     age: '0',\r\n183 silly get     connection: 'close',\r\n183 silly get     'x-served-by': 'cache-iad2130-IAD',\r\n183 silly get     'x-cache': 'HIT',\r\n183 silly get     'x-cache-hits': '1',\r\n183 silly get     'x-timer': 'S1433920580.793212,VS0,VE55',\r\n183 silly get     vary: 'Accept' } ]\r\n184 verbose etag https://registry.npmjs.org/buffertools from cache\r\n185 verbose get saving buffertools to C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\registry.npmjs.org\\buffertools\\.cache.json\r\n186 silly addNameRange number 2 { name: 'buffertools', range: '>=1.0.3', hasData: true }\r\n187 silly addNameRange versions [ 'buffertools',\r\n187 silly addNameRange   [ '1.0.0',\r\n187 silly addNameRange     '1.0.1',\r\n187 silly addNameRange     '1.0.2',\r\n187 silly addNameRange     '1.0.3',\r\n187 silly addNameRange     '1.0.4',\r\n187 silly addNameRange     '1.0.5',\r\n187 silly addNameRange     '1.0.6',\r\n187 silly addNameRange     '1.0.7',\r\n187 silly addNameRange     '1.0.8',\r\n187 silly addNameRange     '1.0.9',\r\n187 silly addNameRange     '1.1.0',\r\n187 silly addNameRange     '1.1.1',\r\n187 silly addNameRange     '2.0.0',\r\n187 silly addNameRange     '2.0.1',\r\n187 silly addNameRange     '2.1.0',\r\n187 silly addNameRange     '2.1.1',\r\n187 silly addNameRange     '2.1.2' ] ]\r\n188 silly addNamed buffertools@2.1.2\r\n189 verbose addNamed \"2.1.2\" is a plain semver version for buffertools\r\n190 silly cache afterAdd buffertools@2.1.2\r\n191 verbose afterAdd C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\buffertools\\2.1.2\\package\\package.json not in flight; writing\r\n192 http 304 https://registry.npmjs.org/bufferjs\r\n193 silly get cb [ 304,\r\n193 silly get   { date: 'Wed, 10 Jun 2015 07:16:20 GMT',\r\n193 silly get     via: '1.1 varnish',\r\n193 silly get     'cache-control': 'max-age=60',\r\n193 silly get     etag: '\"2W3GJSAN9S8MSVSA6OZLFQLV5\"',\r\n193 silly get     age: '0',\r\n193 silly get     connection: 'close',\r\n193 silly get     'x-served-by': 'cache-iad2138-IAD',\r\n193 silly get     'x-cache': 'HIT',\r\n193 silly get     'x-cache-hits': '1',\r\n193 silly get     'x-timer': 'S1433920580.791987,VS0,VE85',\r\n193 silly get     vary: 'Accept' } ]\r\n194 verbose etag https://registry.npmjs.org/bufferjs from cache\r\n195 verbose get saving bufferjs to C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\registry.npmjs.org\\bufferjs\\.cache.json\r\n196 verbose afterAdd C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\buffertools\\2.1.2\\package\\package.json written\r\n197 silly addNameRange number 2 { name: 'bufferjs', range: '>=2.0.0', hasData: true }\r\n198 silly addNameRange versions [ 'bufferjs',\r\n198 silly addNameRange   [ '0.2.0',\r\n198 silly addNameRange     '0.2.1',\r\n198 silly addNameRange     '0.2.3',\r\n198 silly addNameRange     '1.0.0',\r\n198 silly addNameRange     '1.0.1',\r\n198 silly addNameRange     '1.0.2',\r\n198 silly addNameRange     '1.1.0',\r\n198 silly addNameRange     '1.2.0',\r\n198 silly addNameRange     '1.2.1',\r\n198 silly addNameRange     '2.0.0' ] ]\r\n199 silly addNamed bufferjs@2.0.0\r\n200 verbose addNamed \"2.0.0\" is a plain semver version for bufferjs\r\n201 silly cache afterAdd bufferjs@2.0.0\r\n202 verbose afterAdd C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\bufferjs\\2.0.0\\package\\package.json not in flight; writing\r\n203 verbose afterAdd C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\bufferjs\\2.0.0\\package\\package.json written\r\n204 silly install resolved [ { name: 'buffertools',\r\n204 silly install resolved     main: 'buffertools',\r\n204 silly install resolved     version: '2.1.2',\r\n204 silly install resolved     keywords: [ 'buffer', 'buffers' ],\r\n204 silly install resolved     description: 'Working with node.js buffers made easy.',\r\n204 silly install resolved     homepage: 'https://github.com/bnoordhuis/node-buffertools',\r\n204 silly install resolved     author:\r\n204 silly install resolved      { name: 'Ben Noordhuis',\r\n204 silly install resolved        email: 'info@bnoordhuis.nl',\r\n204 silly install resolved        url: 'http://bnoordhuis.nl/' },\r\n204 silly install resolved     repository:\r\n204 silly install resolved      { type: 'git',\r\n204 silly install resolved        url: 'git+https://github.com/bnoordhuis/node-buffertools.git' },\r\n204 silly install resolved     engines: { node: '>=0.3.0' },\r\n204 silly install resolved     scripts: { test: 'node test.js', install: 'node-gyp rebuild' },\r\n204 silly install resolved     license: 'ISC',\r\n204 silly install resolved     gypfile: true,\r\n204 silly install resolved     contributors: [ [Object], [Object], [Object], [Object], [Object] ],\r\n204 silly install resolved     bugs: { url: 'https://github.com/bnoordhuis/node-buffertools/issues' },\r\n204 silly install resolved     _id: 'buffertools@2.1.2',\r\n204 silly install resolved     dist:\r\n204 silly install resolved      { shasum: 'd667afc1ef8b9932e90a25f2e3a66a929d42daab',\r\n204 silly install resolved        tarball: 'http://registry.npmjs.org/buffertools/-/buffertools-2.1.2.tgz' },\r\n204 silly install resolved     _from: 'buffertools@>=1.0.3',\r\n204 silly install resolved     _npmVersion: '1.4.6',\r\n204 silly install resolved     _npmUser: { name: 'bnoordhuis', email: 'info@bnoordhuis.nl' },\r\n204 silly install resolved     maintainers: [ [Object] ],\r\n204 silly install resolved     directories: {},\r\n204 silly install resolved     _shasum: 'd667afc1ef8b9932e90a25f2e3a66a929d42daab',\r\n204 silly install resolved     _resolved: 'https://registry.npmjs.org/buffertools/-/buffertools-2.1.2.tgz',\r\n204 silly install resolved     readme: 'ERROR: No README data found!' },\r\n204 silly install resolved   { name: 'bufferjs',\r\n204 silly install resolved     description: 'Pure JavaScript Buffer utils.',\r\n204 silly install resolved     url: 'http://github.com/coolaj86/node-bufferjs/',\r\n204 silly install resolved     keywords: [ 'util', 'buffer', 'chunk', 'indexOf' ],\r\n204 silly install resolved     author: { name: 'AJ ONeal', email: 'coolaj86@gmail.com' },\r\n204 silly install resolved     contributors: [ [Object], [Object] ],\r\n204 silly install resolved     dependencies: {},\r\n204 silly install resolved     version: '2.0.0',\r\n204 silly install resolved     main: './index',\r\n204 silly install resolved     engines: { node: '>=0.2.0' },\r\n204 silly install resolved     _id: 'bufferjs@2.0.0',\r\n204 silly install resolved     readme: 'ERROR: No README.md file found!',\r\n204 silly install resolved     dist:\r\n204 silly install resolved      { shasum: '685e71ed5c0600e3d703ff9bd012bb3270a39e28',\r\n204 silly install resolved        tarball: 'http://registry.npmjs.org/bufferjs/-/bufferjs-2.0.0.tgz' },\r\n204 silly install resolved     _npmVersion: '1.1.63',\r\n204 silly install resolved     _npmUser: { name: 'coolaj86', email: 'coolaj86@gmail.com' },\r\n204 silly install resolved     maintainers: [ [Object] ],\r\n204 silly install resolved     directories: {},\r\n204 silly install resolved     _shasum: '685e71ed5c0600e3d703ff9bd012bb3270a39e28',\r\n204 silly install resolved     _resolved: 'https://registry.npmjs.org/bufferjs/-/bufferjs-2.0.0.tgz',\r\n204 silly install resolved     _from: 'bufferjs@>=2.0.0' } ]\r\n205 info install buffertools@2.1.2 into C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\r\n206 info install bufferjs@2.0.0 into C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\r\n207 info installOne buffertools@2.1.2\r\n208 verbose installOne of buffertools to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream not in flight; installing\r\n209 info installOne bufferjs@2.0.0\r\n210 verbose installOne of bufferjs to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream not in flight; installing\r\n211 verbose lock using C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\_locks\\bufferjs-f5d96bd4f40fb6b5.lock for C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\r\n212 verbose lock using C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\_locks\\buffertools-4abd8b9f75220331.lock for C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\r\n213 silly install write writing bufferjs 2.0.0 to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\r\n214 silly install write writing buffertools 2.1.2 to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\r\n215 verbose unbuild node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\r\n216 verbose unbuild node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\r\n217 silly gentlyRm C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs is being purged from base C:\\Users\\pm18094\\AppData\\Roaming\\npm\r\n218 verbose gentlyRm don't care about contents; nuking C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\r\n219 silly gentlyRm C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools is being purged from base C:\\Users\\pm18094\\AppData\\Roaming\\npm\r\n220 verbose gentlyRm don't care about contents; nuking C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\r\n221 verbose tar unpack C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\bufferjs\\2.0.0\\package.tgz\r\n222 verbose tar unpacking to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\r\n223 silly gentlyRm C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs is being purged\r\n224 verbose gentlyRm don't care about contents; nuking C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\r\n225 verbose tar unpack C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\buffertools\\2.1.2\\package.tgz\r\n226 verbose tar unpacking to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\r\n227 silly gentlyRm C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools is being purged\r\n228 verbose gentlyRm don't care about contents; nuking C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\r\n229 silly gunzTarPerm modes [ '777', '666' ]\r\n230 silly gunzTarPerm modes [ '777', '666' ]\r\n231 silly gunzTarPerm extractEntry package.json\r\n232 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]\r\n233 silly gunzTarPerm extractEntry package.json\r\n234 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]\r\n235 silly gunzTarPerm extractEntry add-chunk.js\r\n236 silly gunzTarPerm modified mode [ 'add-chunk.js', 420, 438 ]\r\n237 silly gunzTarPerm extractEntry index.js\r\n238 silly gunzTarPerm modified mode [ 'index.js', 420, 438 ]\r\n239 silly gunzTarPerm extractEntry .npmignore\r\n240 silly gunzTarPerm modified mode [ '.npmignore', 420, 438 ]\r\n241 silly gunzTarPerm extractEntry README.md\r\n242 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ]\r\n243 silly gunzTarPerm extractEntry indexOf.js\r\n244 silly gunzTarPerm modified mode [ 'indexOf.js', 420, 438 ]\r\n245 silly gunzTarPerm extractEntry LICENSE\r\n246 silly gunzTarPerm modified mode [ 'LICENSE', 420, 438 ]\r\n247 silly gunzTarPerm extractEntry buffertools.js\r\n248 silly gunzTarPerm modified mode [ 'buffertools.js', 420, 438 ]\r\n249 silly gunzTarPerm extractEntry test.js\r\n250 silly gunzTarPerm modified mode [ 'test.js', 420, 438 ]\r\n251 silly gunzTarPerm extractEntry binding.gyp\r\n252 silly gunzTarPerm modified mode [ 'binding.gyp', 420, 438 ]\r\n253 silly gunzTarPerm extractEntry buffertools.cc\r\n254 silly gunzTarPerm modified mode [ 'buffertools.cc', 420, 438 ]\r\n255 silly gunzTarPerm extractEntry .mailmap\r\n256 silly gunzTarPerm modified mode [ '.mailmap', 420, 438 ]\r\n257 silly gunzTarPerm extractEntry AUTHORS\r\n258 silly gunzTarPerm modified mode [ 'AUTHORS', 420, 438 ]\r\n259 silly gunzTarPerm extractEntry BoyerMoore.h\r\n260 silly gunzTarPerm modified mode [ 'BoyerMoore.h', 420, 438 ]\r\n261 silly gunzTarPerm extractEntry wscript\r\n262 silly gunzTarPerm modified mode [ 'wscript', 420, 438 ]\r\n263 verbose write writing to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\\package.json\r\n264 info preinstall bufferjs@2.0.0\r\n265 verbose readDependencies loading dependencies from C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\\package.json\r\n266 verbose readDependencies loading dependencies from C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\\package.json\r\n267 silly install resolved []\r\n268 verbose about to build C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\r\n269 info build C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\r\n270 info linkStuff bufferjs@2.0.0\r\n271 silly linkStuff bufferjs@2.0.0 has C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules as its parent node_modules\r\n272 silly linkStuff bufferjs@2.0.0 is part of a global install\r\n273 silly linkStuff bufferjs@2.0.0 is installed into a global node_modules\r\n274 verbose linkBins bufferjs@2.0.0\r\n275 verbose linkMans bufferjs@2.0.0\r\n276 verbose rebuildBundles bufferjs@2.0.0\r\n277 info install bufferjs@2.0.0\r\n278 info postinstall bufferjs@2.0.0\r\n279 verbose unlock done using C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\_locks\\bufferjs-f5d96bd4f40fb6b5.lock for C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\bufferjs\r\n280 verbose write writing to C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\\package.json\r\n281 info preinstall buffertools@2.1.2\r\n282 verbose readDependencies loading dependencies from C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\\package.json\r\n283 verbose readDependencies loading dependencies from C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\\package.json\r\n284 silly install resolved []\r\n285 verbose about to build C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\r\n286 info build C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\r\n287 info linkStuff buffertools@2.1.2\r\n288 silly linkStuff buffertools@2.1.2 has C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules as its parent node_modules\r\n289 silly linkStuff buffertools@2.1.2 is part of a global install\r\n290 silly linkStuff buffertools@2.1.2 is installed into a global node_modules\r\n291 verbose linkBins buffertools@2.1.2\r\n292 verbose linkMans buffertools@2.1.2\r\n293 verbose rebuildBundles buffertools@2.1.2\r\n294 info install buffertools@2.1.2\r\n295 verbose unsafe-perm in lifecycle true\r\n296 info postinstall buffertools@2.1.2\r\n297 verbose unlock done using C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\_locks\\buffertools-4abd8b9f75220331.lock for C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\\node_modules\\buffertools\r\n298 verbose about to build C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\r\n299 info build C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\r\n300 info linkStuff bufferstream@0.6.2\r\n301 silly linkStuff bufferstream@0.6.2 has C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules as its parent node_modules\r\n302 silly linkStuff bufferstream@0.6.2 is part of a global install\r\n303 silly linkStuff bufferstream@0.6.2 is installed into a global node_modules\r\n304 verbose linkBins bufferstream@0.6.2\r\n305 verbose linkMans bufferstream@0.6.2\r\n306 verbose rebuildBundles bufferstream@0.6.2\r\n307 verbose rebuildBundles [ 'bufferjs', 'buffertools' ]\r\n308 info install bufferstream@0.6.2\r\n309 info postinstall bufferstream@0.6.2\r\n310 verbose unlock done using C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\_locks\\bufferstream-0fc792ba0529732c.lock for C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\\node_modules\\bufferstream\r\n311 verbose about to build C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\r\n312 info build C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\r\n313 info linkStuff unicode@0.6.1\r\n314 silly linkStuff unicode@0.6.1 has C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules as its parent node_modules\r\n315 silly linkStuff unicode@0.6.1 is part of a global install\r\n316 silly linkStuff unicode@0.6.1 is installed into a global node_modules\r\n317 silly linkStuff unicode@0.6.1 is installed into the top-level global node_modules\r\n318 verbose linkBins unicode@0.6.1\r\n319 verbose linkMans unicode@0.6.1\r\n320 verbose rebuildBundles unicode@0.6.1\r\n321 verbose rebuildBundles [ 'bufferstream' ]\r\n322 info install unicode@0.6.1\r\n323 info postinstall unicode@0.6.1\r\n324 verbose unsafe-perm in lifecycle true\r\n325 info unicode@0.6.1 Failed to exec postinstall script\r\n326 verbose unlock done using C:\\Users\\pm18094\\AppData\\Roaming\\npm-cache\\_locks\\unicode-67bb8e5f19bbefee.lock for C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\r\n327 verbose stack Error: unicode@0.6.1 postinstall: `node install.js`\r\n327 verbose stack Exit status 1\r\n327 verbose stack     at EventEmitter.<anonymous> (C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\utils\\lifecycle.js:213:16)\r\n327 verbose stack     at EventEmitter.emit (events.js:110:17)\r\n327 verbose stack     at ChildProcess.<anonymous> (C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\utils\\spawn.js:24:14)\r\n327 verbose stack     at ChildProcess.emit (events.js:110:17)\r\n327 verbose stack     at maybeClose (child_process.js:1015:16)\r\n327 verbose stack     at Process.ChildProcess._handle.onexit (child_process.js:1087:5)\r\n328 verbose pkgid unicode@0.6.1\r\n329 verbose cwd C:\\\r\n330 error Windows_NT 6.1.7601\r\n331 error argv \"node\" \"C:\\\\Users\\\\pm18094\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js\" \"install\" \"-g\" \"unicode\"\r\n332 error node v0.12.4\r\n333 error npm  v2.11.1\r\n334 error code ELIFECYCLE\r\n335 error unicode@0.6.1 postinstall: `node install.js`\r\n335 error Exit status 1\r\n336 error Failed at the unicode@0.6.1 postinstall script 'node install.js'.\r\n336 error This is most likely a problem with the unicode package,\r\n336 error not with npm itself.\r\n336 error Tell the author that this fails on your system:\r\n336 error     node install.js\r\n336 error You can get their info via:\r\n336 error     npm owner ls unicode\r\n336 error There is likely additional logging output above.\r\n337 verbose exit [ 1, true ]\r\n338 verbose unbuild node_modules\\unicode\r\n339 info preuninstall unicode@0.6.1\r\n340 info uninstall unicode@0.6.1\r\n341 verbose unbuild rmStuff unicode@0.6.1 from C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\r\n342 info postuninstall unicode@0.6.1\r\n343 silly gentlyRm C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode is being purged from base C:\\Users\\pm18094\\AppData\\Roaming\\npm\r\n344 verbose gentlyRm don't care about contents; nuking C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\r\n345 silly vacuum-fs purging C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\\unicode\r\n346 silly vacuum-fs quitting because other entries in C:\\Users\\pm18094\\AppData\\Roaming\\npm\\node_modules\r\n"},"comment":{"url":"https://api.github.com/repos/Automattic/mongoose/issues/comments/110768407","html_url":"https://github.com/Automattic/mongoose/issues/3060#issuecomment-110768407","issue_url":"https://api.github.com/repos/Automattic/mongoose/issues/3060","id":110768407,"user":{"login":"vkarpov15","id":1620265,"avatar_url":"https://avatars.githubusercontent.com/u/1620265?v=3","gravatar_id":"","url":"https://api.github.com/users/vkarpov15","html_url":"https://github.com/vkarpov15","followers_url":"https://api.github.com/users/vkarpov15/followers","following_url":"https://api.github.com/users/vkarpov15/following{/other_user}","gists_url":"https://api.github.com/users/vkarpov15/gists{/gist_id}","starred_url":"https://api.github.com/users/vkarpov15/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vkarpov15/subscriptions","organizations_url":"https://api.github.com/users/vkarpov15/orgs","repos_url":"https://api.github.com/users/vkarpov15/repos","events_url":"https://api.github.com/users/vkarpov15/events{/privacy}","received_events_url":"https://api.github.com/users/vkarpov15/received_events","type":"User","site_admin":false},"created_at":"2015-06-10T14:12:13Z","updated_at":"2015-06-10T14:12:13Z","body":"Not sure, but I think you'd be better off asking the fine people over at https://github.com/strongloop/strongloop, because I don't see how this question has any relationship to mongoose."}}