The couchbase module would be installed into your project's local node_modules folder, so you should see it in there.
~Ryan On Wed Jan 21 2015 at 7:37:56 AM Ken Wayne <[email protected]> wrote: > Thanks Ryan, ran NPM install [email protected] from my project directory and > hello-couchbase.js worked. It makes complete sense to me why I should do > this, I'm just new to package managers and Node. > > That fixed the problem, thanks! > > What's odd to me is that I expected to see a couchbase folder somewhere in > my project folder. Nothing was added to my project folder. I question > where it got installed and how do I deploy to other servers. > > Thanks again for all the help! > > On Tue, Jan 20, 2015 at 5:41 PM, Ryan Graham <[email protected]> wrote: > >> You need to install the module inside your project, not inside your >> global node folder. While there are a few exceptions, dependencies are >> generally installed on a per-project/module/package basis. >> >> If this is your first foray into node, you might be better served by >> following a more generic intro to node tutorial instead of the couchbase >> tutorial that appears to assume prior knowledge of node. I'm not familiar >> with any of them, but I'm sure someone on the list can come up with a few. >> >> ~Ryan >> >> On Tue Jan 20 2015 at 7:05:58 AM Ken Wayne <[email protected]> wrote: >> >>> Thanks Ryan, >>> I tried version 1.0 but continue to get errors. I was able to install >>> v1.1 without errors but still can't get the couchbase example to work. Any >>> further suggestions? >>> >>> ***** Output from test: ***** >>> C:\Users\kwayne\NodeTest>dir >>> Volume in drive C is KensCoolPC >>> Volume Serial Number is F07B-011A >>> >>> Directory of C:\Users\kwayne\NodeTest >>> >>> 01/19/2015 02:55 PM <DIR> . >>> 01/19/2015 02:55 PM <DIR> .. >>> 01/19/2015 01:33 PM 770 hello-couchbase.js >>> 01/19/2015 03:54 PM 582 test.js >>> 2 File(s) 1,352 bytes >>> 2 Dir(s) 25,553,969,152 bytes free >>> >>> C:\Users\kwayne\NodeTest>node hello-couchbase.js >>> >>> module.js:340 >>> throw err; >>> ^ >>> Error: Cannot find module 'couchbase' >>> at Function.Module._resolveFilename (module.js:338:15) >>> at Function.Module._load (module.js:280:25) >>> at Module.require (module.js:364:17) >>> at require (module.js:380:17) >>> at Object.<anonymous> >>> (C:\Users\kwayne\NodeTest\hello-couchbase.js:1:79) >>> at Module._compile (module.js:456:26) >>> at Object.Module._extensions..js (module.js:474:10) >>> at Module.load (module.js:356:32) >>> at Function.Module._load (module.js:312:12) >>> at Function.Module.runMain (module.js:497:10) >>> >>> C:\Users\kwayne\NodeTest> >>> >>> ***** Output from install v1.1 ***** >>> >>> >>> c:\Program Files (x86)\nodejs>npm install [email protected] >>> | >>> > [email protected] install c:\Program Files >>> (x86)\nodejs\node_modules\couchbase >>> > (node-gyp rebuild 2> builderror.log) || (exit 0) >>> >>> >>> c:\Program Files (x86)\nodejs\node_modules\couchbase>node "c:\Program >>> Files (x86 >>> >>> )\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node >>> -gyp.js" rebuild >>> Building the projects in this solution one at a time. To enable parallel >>> build, >>> please add the "/m" switch. >>> client.c >>> common.c >>> hmac.c >>> md5.c >>> cbsasl.vcxproj -> c:\Program Files >>> (x86)\nodejs\node_modules\couchbase\build\ >>> Release\\libcbsasl.lib >>> Copying plugins/io/libuv/libuv_io_opts.h to >>> include/libcouchbase/libuv_io_opt >>> s.h >>> 1 file(s) copied. >>> Copying plugins/io/libuv/plugin-internal.h to >>> include/libcouchbase/plugins/io >>> /libuv/plugin-internal.h >>> 1 file(s) copied. >>> Copying plugins/io/libuv/plugin-libuv.c to >>> include/libcouchbase/plugins/io/li >>> buv/plugin-libuv.c >>> 1 file(s) copied. >>> plugin-select.c >>> arithmetic.c >>> base64.c >>> bconf_io.c >>> bconf_parse.c >>> bconf_provider.c >>> cntl.c >>> compat.c >>> config_cache.c >>> connect.c >>> cookie.c >>> durability.c >>> error.c >>> flush.c >>> genhash.c >>> get.c >>> gethrtime.c >>> handler.c >>> hashset.c >>> hashtable.c >>> http.c >>> http_io.c >>> http_parse.c >>> instance.c >>> iofactory.c >>> list.c >>> observe.c >>> packet.c >>> readwrite.c >>> remove.c >>> ringbuffer.c >>> sanitycheck.c >>> server.c >>> server_connect.c >>> server_io.c >>> server_parse.c >>> stats.c >>> store.c >>> strerror.c >>> synchandler.c >>> timer.c >>> timings.c >>> touch.c >>> url_encoding.c >>> utilities.c >>> verbosity.c >>> wait.c >>> iocp_iops.c >>> iocp_loop.c >>> iocp_timer.c >>> iocp_util.c >>> couchbase.vcxproj -> c:\Program Files >>> (x86)\nodejs\node_modules\couchbase\bui >>> ld\Release\\libcouchbase.lib >>> crc32.c >>> crc32.vcxproj -> c:\Program Files >>> (x86)\nodejs\node_modules\couchbase\build\R >>> elease\\libcrc32.lib >>> http_parser.c >>> httpparser.vcxproj -> c:\Program Files >>> (x86)\nodejs\node_modules\couchbase\bu >>> ild\Release\\libhttpparser.lib >>> ketama.c >>> ketama.vcxproj -> c:\Program Files >>> (x86)\nodejs\node_modules\couchbase\build\ >>> Release\\libketama.lib >>> cJSON.c >>> vbucket.c >>> vbucket.vcxproj -> c:\Program Files >>> (x86)\nodejs\node_modules\couchbase\build >>> \Release\\libvbucket.lib >>> couchbase_impl.cc >>> control.cc >>> constants.cc >>> namemap.cc >>> cookie.cc >>> commandbase.cc >>> commands.cc >>> exception.cc >>> options.cc >>> cas.cc >>> valueformat.cc >>> uv-plugin-all.c >>> Creating library c:\Program Files >>> (x86)\nodejs\node_modules\couchbase\buil >>> d\Release\couchbase_impl.lib and object c:\Program Files >>> (x86)\nodejs\node_mo >>> dules\couchbase\build\Release\couchbase_impl.exp >>> Generating code >>> Finished generating code >>> couchbase_impl.vcxproj -> c:\Program Files >>> (x86)\nodejs\node_modules\couchbas >>> e\build\Release\\couchbase_impl.node >>> [email protected] node_modules\couchbase >>> └── [email protected] >>> >>> c:\Program Files (x86)\nodejs> >>> >>> >>> >>> On Mon, Jan 19, 2015 at 7:55 PM, Ryan Graham <[email protected]> >>> wrote: >>> >>>> Looks like the API changed in [email protected] (released in November), >>>> but I can't find a changelog or API docs in the repo. So +1 for following >>>> semver and -1 for documenting the breaking change? I didn't look hard, >>>> could be somewhere other than the repo: >>>> https://github.com/couchbase/couchnode >>>> >>>> Either way, if you change your dependency to couchbase@^1.0.0 (npm >>>> install "couchbase@^1.0.0" should do it) the example code you are >>>> following will probably "just work" as intended. >>>> >>>> ~Ryan >>>> >>>> On Mon Jan 19 2015 at 5:41:52 PM Ken Wayne <[email protected]> wrote: >>>> >>>>> I'm trying to follow the tutorial here: >>>>> http://docs.couchbase.com/couchbase-sdk-node-1.2/ >>>>> >>>>> I'm using the most recent version of Node. I get the following >>>>> exception when I try to run the example: >>>>> C:\Program Files (x86)\nodejs\Ken\hello-couchbase.js:3 >>>>> var bucket = new couchbase.Connection({ >>>>> ^ >>>>> TypeError: undefined is not a function >>>>> at Object.<anonymous> (C:\Program Files >>>>> (x86)\nodejs\Ken\hello-couchbase.js: >>>>> 3:14) >>>>> at Module._compile (module.js:456:26) >>>>> at Object.Module._extensions..js (module.js:474:10) >>>>> at Module.load (module.js:356:32) >>>>> at Function.Module._load (module.js:312:12) >>>>> at Function.Module.runMain (module.js:497:10) >>>>> at startup (node.js:119:16) >>>>> at node.js:929:3 >>>>> >>>>> I didn't get any errors when running "npm install couchbase" but did >>>>> get a number of warnings (below). Any thoughts on what I should do? >>>>> >>>>> npm install couchbase >>>>> >>>>> >>>>> >>>>> > [email protected] install C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase >>>>> > (node-gyp rebuild 2> builderror.log) || (exit 0) >>>>> >>>>> >>>>> C:\Program Files (x86)\nodejs\node_modules\couchbase>node >>>>> "C:\Program Files >>>>> (x86)\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" >>>>> rebuild >>>>> Warning: Missing input files: >>>>> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\..\..\..\deps\lcb\contrib\cbsasl\src\config.h >>>>> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\..\..\..\deps\lcb\contrib\cbsasl\include\cbsasl\visibility.h >>>>> Building the projects in this solution one at a time. To enable >>>>> parallel build, please add the "/m" switch. >>>>> client.c >>>>> common.c >>>>> hmac.c >>>>> md5.c >>>>> cbsasl.vcxproj -> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\Release\\libcbsasl.lib >>>>> cJSON.c >>>>> cjson.vcxproj -> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\Release\\libcjson.lib >>>>> Copying plugins/io/libuv/libuv_io_opts.h to >>>>> include/libcouchbase/libuv_io_opts.h >>>>> 1 file(s) copied. >>>>> Copying plugins/io/libuv/plugin-internal.h to >>>>> include/libcouchbase/plugins/io/libuv/plugin-internal.h >>>>> 1 file(s) copied. >>>>> Copying plugins/io/libuv/plugin-libuv.c to >>>>> include/libcouchbase/plugins/io/libuv/plugin-libuv.c >>>>> 1 file(s) copied. >>>>> Copying plugins/io/libuv/libuv_compat.h to >>>>> include/libcouchbase/plugins/io/libuv/libuv_compat.h >>>>> 1 file(s) copied. >>>>> netbuf.c >>>>> mcreq.c >>>>> compress.c >>>>> forward.c >>>>> rope.c >>>>> bigalloc.c >>>>> chunkalloc.c >>>>> libcalloc.c >>>>> lcbht.c >>>>> http_parser.c >>>>> counter.c >>>>> get.c >>>>> touch.c >>>>> observe.c >>>>> durability.c >>>>> store.c >>>>> ..\..\..\deps\lcb\src\operations\durability.c(534): warning C4244: >>>>> 'initializing' : conversion from 'double' to 'lcb_SIZE', possible loss of >>>>> data [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\couchbase.vcxproj] >>>>> stats.c >>>>> remove.c >>>>> pktfwd.c >>>>> bc_cccp.c >>>>> bc_http.c >>>>> bc_file.c >>>>> bc_mcraw.c >>>>> confmon.c >>>>> bootstrap.c >>>>> callbacks.c >>>>> cntl.c >>>>> dump.c >>>>> connspec.c >>>>> ..\..\..\deps\lcb\src\cntl.c(456): warning C4244: '=' : conversion >>>>> from 'double' to 'unsigned long', possible loss of data [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\couchbase.vcxproj] >>>>> ..\..\..\deps\lcb\src\cntl.c(494): warning C4244: '=' : conversion >>>>> from 'double' to 'float', possible loss of data [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\couchbase.vcxproj] >>>>> handler.c >>>>> getconfig.c >>>>> http.c >>>>> http_io.c >>>>> instance.c >>>>> legacy.c >>>>> negotiate.c >>>>> mcserver.c >>>>> ..\..\..\deps\lcb\src\legacy.c(171): warning C4996: >>>>> 'lcb_timer_destroy': was declared deprecated [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\couchbase.vcxproj] >>>>> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\deps\lcb\include\libcouchbase/deprecated.h(101) >>>>> : see declaration of 'lcb_timer_destroy' >>>>> ..\..\..\deps\lcb\src\legacy.c(403): warning C4996: >>>>> 'lcb__create_compat_230': Use memcached:// for legacy memcached. For >>>>> config >>>>> cache, use LCB_CNTL_CONFIGCACHE [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\couchbase.vcxproj] >>>>> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\deps\lcb\include\libcouchbase/deprecated.h(117) >>>>> : see declaration of 'lcb__create_compat_230' >>>>> newconfig.c >>>>> ..\..\..\deps\lcb\src\legacy.c(417): warning C4996: >>>>> 'lcb__create_compat_230': Use memcached:// for legacy memcached. For >>>>> config >>>>> cache, use LCB_CNTL_CONFIGCACHE [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\couchbase.vcxproj] >>>>> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\deps\lcb\include\libcouchbase/deprecated.h(117) >>>>> : see declaration of 'lcb__create_compat_230' >>>>> nodeinfo.c >>>>> iofactory.c >>>>> retryq.c >>>>> retrychk.c >>>>> settings.c >>>>> timings.c >>>>> utilities.c >>>>> wait.c >>>>> plugin-select.c >>>>> iocp_iops.c >>>>> iocp_loop.c >>>>> iocp_timer.c >>>>> iocp_util.c >>>>> couchbase.vcxproj -> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\Release\\libcouchbase.lib >>>>> genhash.c >>>>> base64.c >>>>> url_encoding.c >>>>> gethrtime.c >>>>> hashtable.c >>>>> hashset.c >>>>> hostlist.c >>>>> list.c >>>>> logging.c >>>>> packetutils.c >>>>> ringbuffer.c >>>>> simplestring.c >>>>> couchbase_utils.vcxproj -> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\Release\\libcouchbase_utils.lib >>>>> connect.c >>>>> ctx.c >>>>> ioutils.c >>>>> iotable.c >>>>> protoctx.c >>>>> manager.c >>>>> timer.c >>>>> lcbio.vcxproj -> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\Release\\liblcbio.lib >>>>> snappy-c.cc >>>>> snappy-sinksource.cc >>>>> snappy-stubs-internal.cc >>>>> snappy.cc >>>>> c:\Program Files (x86)\Microsoft Visual Studio >>>>> 10.0\VC\include\xlocale(323): warning C4530: C++ exception handler used, >>>>> but unwind semantics are not enabled. Specify /EHsc [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\snappy.vcxproj] >>>>> c:\Program Files (x86)\Microsoft Visual Studio >>>>> 10.0\VC\include\xlocale(323): warning C4530: C++ exception handler used, >>>>> but unwind semantics are not enabled. Specify /EHsc [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\snappy.vcxproj] >>>>> c:\Program Files (x86)\Microsoft Visual Studio >>>>> 10.0\VC\include\xlocale(323): warning C4530: C++ exception handler used, >>>>> but unwind semantics are not enabled. Specify /EHsc [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\snappy.vcxproj] >>>>> ..\..\..\deps\lcb\contrib\snappy\snappy.cc(1014): warning C4018: '>=' >>>>> : signed/unsigned mismatch [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\snappy.vcxproj] >>>>> ..\..\..\deps\lcb\contrib\snappy\snappy.cc(1096): warning C4018: '>=' >>>>> : signed/unsigned mismatch [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\deps\lcb\snappy.vcxproj] >>>>> snappy.vcxproj -> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\Release\\libsnappy.lib >>>>> ketama.c >>>>> vbucket.c >>>>> vbucket.vcxproj -> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\Release\\libvbucket.lib >>>>> couchbase_impl.cc >>>>> control.cc >>>>> constants.cc >>>>> transcoder.cc >>>>> binding.cc >>>>> operations.cc >>>>> ..\src\transcoder.cc(82): warning C4344: behavior change: use of >>>>> explicit template arguments results in call to 'v8::Local<T> >>>>> NanNew<v8::String,char*>(P,int)' [C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\couchbase_impl.vcxproj] >>>>> with >>>>> [ >>>>> T=v8::String, >>>>> P=char * >>>>> ] >>>>> but the regular function 'v8::Local<T> NanNew(const char >>>>> *,int)' is a better match >>>>> with >>>>> [ >>>>> T=v8::String >>>>> ] >>>>> if you expect 'v8::Local<T> NanNew(const char *,int)' to be >>>>> called then you need to make it an explicit specialization >>>>> with >>>>> [ >>>>> T=v8::String >>>>> ] >>>>> cas.cc >>>>> uv-plugin-all.c >>>>> Creating library C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\Release\couchbase_impl.lib and >>>>> object C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\Release\couchbase_impl.exp >>>>> Generating code >>>>> Finished generating code >>>>> couchbase_impl.vcxproj -> C:\Program Files >>>>> (x86)\nodejs\node_modules\couchbase\build\Release\\couchbase_impl.node >>>>> [email protected] ..\node_modules\couchbase >>>>> ├── [email protected] >>>>> ├── [email protected] >>>>> ├── [email protected] >>>>> └── [email protected] ([email protected], [email protected], >>>>> [email protected], [email protected], [email protected], >>>>> [email protected], [email protected], [email protected], [email protected], >>>>> [email protected], [email protected], [email protected], >>>>> [email protected], [email protected], [email protected]) >>>>> >>>>> >>>>> npm WARN unmet dependency C:\Program Files >>>>> (x86)\nodejs\node_modules\npm\node_mo >>>>> dules\couch-login requires request@'~2.9.202' but will load >>>>> npm WARN unmet dependency C:\Program Files >>>>> (x86)\nodejs\node_modules\npm\node_mo >>>>> dules\request, >>>>> npm WARN unmet dependency which is version 2.42.0 >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Couchbase" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> -- >>>>> Job board: http://jobs.nodejs.org/ >>>>> New group rules: >>>>> https://gist.github.com/othiym23/9886289#file-moderation-policy-md >>>>> Old group rules: >>>>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "nodejs" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/nodejs/54BDB19E.5040902%40gmail.com >>>>> <https://groups.google.com/d/msgid/nodejs/54BDB19E.5040902%40gmail.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>>> Job board: http://jobs.nodejs.org/ >>>> New group rules: >>>> https://gist.github.com/othiym23/9886289#file-moderation-policy-md >>>> Old group rules: >>>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "nodejs" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> >>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/nodejs/CAGjmZGzdPjCWV%3DJ-C-ZQ6G98%3DinZQr9RGWVjD_RG_pp%3DQLxxXA%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/nodejs/CAGjmZGzdPjCWV%3DJ-C-ZQ6G98%3DinZQr9RGWVjD_RG_pp%3DQLxxXA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>> >>> >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >>> Job board: http://jobs.nodejs.org/ >>> New group rules: >>> https://gist.github.com/othiym23/9886289#file-moderation-policy-md >>> Old group rules: >>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "nodejs" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/nodejs/CAEr-_TdcXQuCgZNbJT9nzc6WPGMBTOG4XVZUaHRaazrdsYB6PQ%40mail.gmail.com >>> <https://groups.google.com/d/msgid/nodejs/CAEr-_TdcXQuCgZNbJT9nzc6WPGMBTOG4XVZUaHRaazrdsYB6PQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> Job board: http://jobs.nodejs.org/ >> New group rules: >> https://gist.github.com/othiym23/9886289#file-moderation-policy-md >> Old group rules: >> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> --- >> You received this message because you are subscribed to the Google Groups >> "nodejs" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/nodejs/CAGjmZGw1uKvSm_5qF-pkH7t11FWrGvw%3Dh6Xu77Hf-P7SBA72fA%40mail.gmail.com >> <https://groups.google.com/d/msgid/nodejs/CAGjmZGw1uKvSm_5qF-pkH7t11FWrGvw%3Dh6Xu77Hf-P7SBA72fA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . > > >> For more options, visit https://groups.google.com/d/optout. >> > -- > Job board: http://jobs.nodejs.org/ > New group rules: > https://gist.github.com/othiym23/9886289#file-moderation-policy-md > Old group rules: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > --- > You received this message because you are subscribed to the Google Groups > "nodejs" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/nodejs/CAEr-_TeE41Fmc%3Db9UbrGOxNo7g_-w4BBLeajYL7VUMMNUqJGGA%40mail.gmail.com > <https://groups.google.com/d/msgid/nodejs/CAEr-_TeE41Fmc%3Db9UbrGOxNo7g_-w4BBLeajYL7VUMMNUqJGGA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CAGjmZGwkaPQRHxq0%2Bm3Us2S4zL1NO-z98Z7RScb%2BxAEGVHyMNA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
