{"_id":"nodejs-db-informix","_rev":"39-51965e541b2931bb80222b55c18e89c5","name":"nodejs-db-informix","description":"Informix database bindings for Node.JS","dist-tags":{"latest":"0.0.11"},"versions":{"0.0.1":{"name":"nodejs-db-informix","description":"Informix database bindings for Node.JS","keywords":["database","db","native","binding","library","plugin","informix","csdk"],"homepage":"https://github.com/amitkr/nodejs-db-informix","version":"0.0.1","engines":{"node":">=0.6.12"},"maintainers":[{"name":"amitkr","email":"amitkr@rocketmail.com"}],"bugs":{"url":"http://github.com/amitkr/nodejs-db-informix/issues"},"licenses":[{"type":"MIT"}],"repositories":[{"type":"git","url":"https://github.com/amitkr/nodejs-db-informix.git"}],"main":"./nodejs-db-informix","scripts":{"install":"node-waf configure build","preuninstall":"rm -rf build/*","test":"node-waf test","doc":"node-waf doc"},"devDependencies":{"nodeunit":"*","nodelint":"*"},"_npmUser":{"name":"amitkr","email":"amitkr@rocketmail.com"},"_id":"nodejs-db-informix@0.0.1","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.14","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"dea54e9eaf76a691697825ffc5817c61227ce8d3","tarball":"https://registry.npmjs.org/nodejs-db-informix/-/nodejs-db-informix-0.0.1.tgz","integrity":"sha512-zXo0/WEChNLSSsqNoHpF74sfcl3gGMui4rKVE/yX9NgjHsDoqK5kcmbhwF56deJGRpRdY94lM45NdPgydo3onA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFITN+8ilomRZghSrBhoX+cWQ/4l7e+B8pVcHK5WmbLQIhAIBRVQEMHwEakjccz1xW2k0e57GchGgtOLC2PsXErVQY"}]},"directories":{}},"0.0.2":{"name":"nodejs-db-informix","description":"Informix database bindings for Node.JS","keywords":["database","db","native","binding","library","plugin","informix","csdk"],"homepage":"https://github.com/amitkr/nodejs-db-informix","version":"0.0.2","engines":{"node":">=0.6.12"},"maintainers":[{"name":"amitkr","email":"amitkr@rocketmail.com"}],"bugs":{"email":"amikr@rocketmail.com","url":"http://github.com/amitkr/nodejs-db-informix/issues"},"licenses":[{"type":"MIT"}],"repositories":[{"type":"git","url":"https://github.com/amitkr/nodejs-db-informix.git"}],"main":"./nodejs-db-informix","scripts":{"install":"node-waf configure build","preuninstall":"rm -rf build/*","test":"node-waf test","doc":"node-waf doc"},"devDependencies":{"nodeunit":"*","nodelint":"*"},"dependencies":{},"optionalDependencies":{},"author":{"name":"Amit Kumar","email":"amitkr@rocketmail.com","url":"http://amitkr.net"},"repository":{"type":"git","url":"git://github.com/amitkr/nodejs-db-informix.git"},"_npmUser":{"name":"amitkr","email":"amitkr@rocketmail.com"},"_id":"nodejs-db-informix@0.0.2","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"7e8e1e2fbe432ef4c58e2ac6300461252f6366db","tarball":"https://registry.npmjs.org/nodejs-db-informix/-/nodejs-db-informix-0.0.2.tgz","integrity":"sha512-y1XDJtgqksspxi87FVYGWUn/aAkgpzEHFSTK+zqB/7sMghe6WOtYCOW3izdt74RXCbbPzYQndV/U4uJic1e5KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8OAWr51w2LoS/R8pvXxWw5SvRKeJTbIPpCezIZfge8AiAki8MvluyyXL3EALwkeWtW2bepQOfYiGQY6Vf00e7Afw=="}]},"directories":{}},"0.0.3":{"name":"nodejs-db-informix","description":"Informix database bindings for Node.JS","keywords":["database","db","native","binding","library","plugin","informix","csdk"],"homepage":"https://github.com/amitkr/nodejs-db-informix","version":"0.0.3","engines":{"node":">=0.6.12"},"maintainers":[{"name":"amitkr","email":"amitkr@rocketmail.com"}],"bugs":{"email":"amikr@rocketmail.com","url":"http://github.com/amitkr/nodejs-db-informix/issues"},"licenses":[{"type":"MIT"}],"repositories":[{"type":"git","url":"https://github.com/amitkr/nodejs-db-informix.git"}],"main":"./nodejs-db-informix","scripts":{"install":"node-waf configure build","preuninstall":"rm -rf build/*","test":"node-waf test","doc":"node-waf doc"},"devDependencies":{"nodeunit":"*","nodelint":"*"},"dependencies":{},"optionalDependencies":{},"author":{"name":"Amit Kumar","email":"amitkr@rocketmail.com","url":"http://amitkr.net"},"repository":{"type":"git","url":"git://github.com/amitkr/nodejs-db-informix.git"},"_npmUser":{"name":"amitkr","email":"amitkr@rocketmail.com"},"_id":"nodejs-db-informix@0.0.3","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"4fd6b7a65fe3ffc6dee6c934f0c9d784b6eccf3c","tarball":"https://registry.npmjs.org/nodejs-db-informix/-/nodejs-db-informix-0.0.3.tgz","integrity":"sha512-DvzcM21YXOlmI9p2yagLBFS/wt1YMczpPt7DUN3M0T2U9tb3bMQpZFcqNknFeOfYtOyqcysY5+OTUs3aQdUMJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDguliao0iVG2JxguArppFgDrLQkr9yJDZa402yxm6BgIgWE7wJOV31LxBOsFzCGz2j44v/aXJ0VNQeAu0dkSCCgE="}]},"directories":{}},"0.0.4":{"name":"nodejs-db-informix","description":"Informix database bindings for Node.JS","keywords":["database","db","native","binding","library","plugin","informix","csdk"],"homepage":"https://github.com/amitkr/nodejs-db-informix","version":"0.0.4","engines":{"node":">=0.6.12"},"maintainers":[{"name":"amitkr","email":"amitkr@rocketmail.com"}],"bugs":{"email":"amikr@rocketmail.com","url":"http://github.com/amitkr/nodejs-db-informix/issues"},"licenses":[{"type":"MIT"}],"repositories":[{"type":"git","url":"https://github.com/amitkr/nodejs-db-informix.git"}],"main":"./nodejs-db-informix","scripts":{"install":"node-waf configure build","preuninstall":"rm -rf build/*","test":"node-waf test","doc":"node-waf doc"},"devDependencies":{"nodeunit":"*","nodelint":"*"},"dependencies":{},"optionalDependencies":{},"author":{"name":"Amit Kumar","email":"amitkr@rocketmail.com","url":"http://amitkr.net"},"repository":{"type":"git","url":"git://github.com/amitkr/nodejs-db-informix.git"},"_npmUser":{"name":"amitkr","email":"amitkr@rocketmail.com"},"_id":"nodejs-db-informix@0.0.4","_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"c310f5ddacb23cf4bc23491bbbc8d37935d974cb","tarball":"https://registry.npmjs.org/nodejs-db-informix/-/nodejs-db-informix-0.0.4.tgz","integrity":"sha512-x/50r75xby79xWVOvJ1poZiR2hJbD/e7t4ColTy1oMlwLJPh4G2JqeJzDXbBW8WJirKToThcGzq9Tm8I4njeqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVi0MPuciUaH9JvuxqnFnSaHpVjc/jaCwDZ0WNm4T6iAiEA7kuPbDMUlXnDjWIHjX2TzkMJeYKry74kTm7vZVIDHRI="}]},"directories":{}},"0.0.5":{"name":"nodejs-db-informix","description":"Informix database bindings for Node.JS","keywords":["database","db","native","binding","library","plugin","informix","csdk"],"homepage":"https://github.com/amitkr/nodejs-db-informix","version":"0.0.5","engines":{"node":">=0.6.12"},"maintainers":[{"name":"amitkr","email":"amitkr@rocketmail.com"}],"bugs":{"email":"amikr@rocketmail.com","url":"http://github.com/amitkr/nodejs-db-informix/issues"},"licenses":[{"type":"MIT"}],"repositories":[{"type":"git","url":"https://github.com/amitkr/nodejs-db-informix.git"}],"main":"./nodejs-db-informix","scripts":{"install":"node-waf configure build","preuninstall":"rm -rf build/*","test":"node-waf test","doc":"node-waf doc"},"devDependencies":{"nodeunit":"*","nodelint":"*"},"dependencies":{},"optionalDependencies":{},"author":{"name":"Amit Kumar","email":"amitkr@rocketmail.com","url":"http://amitkr.net"},"repository":{"type":"git","url":"git://github.com/amitkr/nodejs-db-informix.git"},"_npmUser":{"name":"amitkr","email":"amitkr@rocketmail.com"},"_id":"nodejs-db-informix@0.0.5","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"fe6aaf8ce0b8b6be2ff8f9240b169bb7321b31af","tarball":"https://registry.npmjs.org/nodejs-db-informix/-/nodejs-db-informix-0.0.5.tgz","integrity":"sha512-eux7xkXhZIJqarixpPm0PSrZEHf/j7yCFc6iFk77ImSTgOX5o42q8xTRe9At0wdFBT0m7bfIZA+nyx/ceFWdRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn4BZWrkNC+uwUbcL0BdZ7axXZTMHcH4x9GyUVtcWOSQIgFB5M8FP+y8wYWP2AIxDPzBr8eewOtbnCIcGReot/ntY="}]},"directories":{}},"0.0.7":{"name":"nodejs-db-informix","description":"Informix database bindings for Node.JS","keywords":["database","db","native","binding","library","plugin","informix","csdk"],"homepage":"https://github.com/amitkr/nodejs-db-informix","version":"0.0.7","engines":{"node":">=0.6.12"},"maintainers":[{"name":"amitkr","email":"amitkr@rocketmail.com"}],"bugs":{"url":"http://github.com/amitkr/nodejs-db-informix/issues","email":"amikr@rocketmail.com"},"licenses":[{"type":"MIT"}],"repositories":[{"type":"git","url":"https://github.com/amitkr/nodejs-db-informix.git"}],"main":"./nodejs-db-informix","scripts":{"install":"node-waf configure build","preuninstall":"rm -rf build/*","test":"node-waf test","doc":"node-waf doc"},"devDependencies":{"nodeunit":"*","nodelint":"*"},"dependencies":{},"optionalDependencies":{},"author":{"name":"Amit Kumar","email":"amitkr@rocketmail.com","url":"http://amitkr.net"},"repository":{"type":"git","url":"git://github.com/amitkr/nodejs-db-informix.git"},"readme":"Please read README.md along with this file.\nNOTE: this file is only for BigCommerce and is not intended to be included in\nthe repo.\n\n1. What is the context, and purpose behind the code?\n\nhttps://github.com/amitkr/nodejs-db-informix\n\nThis code implements nodejs bindings for informix. Using the package \n\t$ npm install nodejs-db-informix\nyou can install this package locally and access informix database.\nThis code is not mature enough and a lot of bugs are likely there.\n\n\n2. How well does this code reflect your programming style?\nThis code pretty closely reflects my programming ablity in C++.\nIt should be read/run in conjunction with \nhttps://github.com/amitkr/informix-db-browser\nwhich implements a nodejs based application to present very basic functionality\nto display tables in a browser.\n\n\n3. What are you looking to demonstrate to us with the code?\nThis code demonstrates my ability to understand third party interfaces, in this\ncase both informix and nodejs (including v8 engine) and implement logic based\non that. It is complex enough to demonstrate ability to deal with such logic.\n\nrun following the test run some test cases\n$ nodejs tests/test.js\n\n4. How is the code organised and structured?\n.\n|-- build                         # build directory\n|-- ChangeLog\n|-- lib                           # not so generic database bindings and library\n                                  # classes. defines interfaces.\n|   `-- nodejs-db\n|       |-- binding.cxx\n|       |-- binding.h\n|       |-- connection.cxx\n|       |-- connection.h\n|       |-- events.cxx\n|       |-- events.h\n|       |-- exception.cxx\n|       |-- exception.h\n|       |-- node_defs.h\n|       |-- query.cxx\n|       |-- query.h\n|       |-- result.cxx\n|       `-- result.h\n|-- LICENSE.txt\n|-- nodejs-db-informix.js         # base bindings loader for tests\n|-- node_modules                  # npm managed directory for modules\n|-- package.json\n|-- README.bigcommerce\n|-- README.md\n|-- src                           # driver source. these classes implement the\n                                  # interface defined in ../lib/nodejs-db\n                                  # this also implement the bindings\n|   |-- connection.cxx\n|   |-- connection.h\n|   |-- informix_bindings.cxx\n|   |-- informix.cxx\n|   |-- informix.h\n|   |-- query.cxx\n|   |-- query.h\n|   |-- result.cxx\n|   `-- result.h\n|-- tags\n|-- tests                         # test cases\n|   |-- db_conf.json\n|   |-- test.js\n|   |-- tests_base.js\n|   `-- tests.js\n`-- wscript                       # python build script\n\n\n5. What would you do differently if you were to write it again?\nProbably i'd define the interfaces in a more generic way. At present they're\ntoo tightly bound with Informix provided C++ interface. I'd like to move all\nthe Informix dependent code into implementation and make the library as generic\nas possible.\n","readmeFilename":"README.bigcommerce","_id":"nodejs-db-informix@0.0.7","dist":{"shasum":"ae5cef3a6af9124e613925b7f0c46feaf74d00d2","tarball":"https://registry.npmjs.org/nodejs-db-informix/-/nodejs-db-informix-0.0.7.tgz","integrity":"sha512-veVPzqKjqhedObvYg6AecLi7DQ0fBHtXEVgOiwXvfv9NIXu6F/GUpHs9mXbj9qon6risb3AaPoFuce3JLwFQfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkAnHry3qOG0hhqMtloGY0tqWVZP+mGT7cBJL7NrcOlAiEA29+1UiELk6VwS/InSln/1ewS3RLsR19Amy7kJJ3ovcc="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"amitkr","email":"amitkr@rocketmail.com"},"directories":{}},"0.0.8":{"name":"nodejs-db-informix","description":"Informix database bindings for Node.JS","keywords":["database","db","native","binding","library","plugin","informix","csdk"],"homepage":"https://github.com/amitkr/nodejs-db-informix","version":"0.0.8","engines":{"node":">=0.6.12"},"maintainers":[{"name":"amitkr","email":"amitkr@rocketmail.com"}],"bugs":{"email":"amikr@rocketmail.com","url":"http://github.com/amitkr/nodejs-db-informix/issues"},"licenses":[{"type":"MIT"}],"repositories":[{"type":"git","url":"https://github.com/amitkr/nodejs-db-informix.git"}],"main":"./nodejs-db-informix","scripts":{"install":"node-waf configure build","preuninstall":"rm -rf build/*","test":"node-waf test","doc":"node-waf doc"},"devDependencies":{"nodeunit":"*","nodelint":"*"},"dependencies":{},"optionalDependencies":{},"author":{"name":"Amit Kumar","email":"amitkr@rocketmail.com","url":"http://amitkr.net"},"repository":{"type":"git","url":"git://github.com/amitkr/nodejs-db-informix.git"},"_npmUser":{"name":"amitkr","email":"amitkr@rocketmail.com"},"_id":"nodejs-db-informix@0.0.8","_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"091b54d88d50dd47a90610d6ecad5af49b1bd518","tarball":"https://registry.npmjs.org/nodejs-db-informix/-/nodejs-db-informix-0.0.8.tgz","integrity":"sha512-H3HrF8Hd1nVUtN/StU/xu1yuhLGRzV3B988qU8f74/NpR2YLIcf+RoyP0yhdfcF28l4Qcowve9YaEFN4XPcnXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsG13cYNgRI0WirKrQhP8QLklYcOZBVv7Gc4FFTqbMlAIgO48TLhLiTvrCy11EHa8Xq0DLa9NhzbOTw7fsSjcPC/E="}]},"directories":{}},"0.0.9":{"name":"nodejs-db-informix","description":"Informix database bindings for Node.JS","keywords":["database","db","native","binding","library","plugin","informix","csdk"],"homepage":"https://github.com/amitkr/nodejs-db-informix","version":"0.0.9","engines":{"node":">=0.6.12"},"maintainers":[{"name":"amitkr","email":"amitkr@rocketmail.com"}],"bugs":{"url":"http://github.com/amitkr/nodejs-db-informix/issues","email":"amikr@rocketmail.com"},"licenses":[{"type":"MIT"}],"repositories":[{"type":"git","url":"https://github.com/amitkr/nodejs-db-informix.git"}],"main":"./nodejs-db-informix","scripts":{"install":"node-gyp configure build","preuninstall":"rm -rf build/*","test":"nodeunit tests/tests.js","doc":"doxygen docs/docs.doxy"},"devDependencies":{"nodeunit":"*","nodelint":"*"},"dependencies":{},"optionalDependencies":{},"author":{"name":"Amit Kumar","email":"amitkr@rocketmail.com","url":"https://github.com/amitkr"},"repository":{"type":"git","url":"https://github.com/amitkr/nodejs-db-informix.git"},"readme":"\nBy any means, this is not completely ready yet.\n\nPre-req (Setup and configure Informix)\n======================================\nDownload and install informix (supported version 11.5).\nDownload and install CSDK.\nIt is assumed that informix is installed at `/opt/informix`, adjust approriately.\n(by default IBM installs informix at `/opt/IBM/informix`)\n\n\n```bash\nINFORMIXDIR='/opt/informix'\nINFORMIXSERVER='__MyInformixServer__'\nONCONFIG=\"onconfig.${INFORMIXSERVER}\"\nINFORMIXSQLHOSTS=\"${INFORMIXDIR}/etc/sqlhosts.${INFORMIXSERVER}\"\n\nINFORMIXLIBDIR=\"${INFORMIXDIR}/lib\"\nINFORMIXLIBS=${INFORMIXLIBDIR}\n\nfor d in c++ cli client client/csm csm dmi esql ; do\n    if [[ -d \"${INFORMIXLIBDIR}/${d}\" ]]; then\n        INFORMIXLIBS=${INFORMIXLIBS}:${INFORMIXLIBDIR}/${d}\n    fi\ndone\n\nLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${INFORMIXLIBS}\n\nPATH=${INFORMIXDIR}/bin:${PATH}\nIFMX_HISTORY_SIZE=10000\n\nexport INFORMIXSERVER INFORMIXDIR ONCONFIG INFORMIXSQLHOSTS LD_LIBRARY_PATH PATH IFMX_HISTORY_SIZE\n```\nMake sure Informix is running. Test that its accepting connections.\n\n```bash\n$ dbaccess sysmaster -\n```\n\n\nInstall\n=======\n\t$ npm install nodejs-db-informix\n\nOr to install the package globally\n\n\t$ sudo npm install nodejs-db-informix -g\n\nNOTE: global install will fail if `INFORMIXDIR` and above mentioned environment\nvariables in pre-reqs are not setup for root user.\n\n\nBuild\n=====\n\t$ node-waf distclean configure build\n\n-or- if you're using `node-gyp`\n\n\t$ node-gyp clean configure build\n\t$ node-gyp rebuild\n\n\nDebug\n=====\n\t$ node-waf --debug distclean configure build\n\n\nTest\n====\n\t$ node-waf test\n\n-or- if you're using `node-gyp`\n\n\t$ nodejs tests/tests.js\n\n\nLicense\n=======\nThis module is released under the [MIT License] [license].\n\n[license]: http://www.opensource.org/licenses/mit-license.php\n","readmeFilename":"README.md","_id":"nodejs-db-informix@0.0.9","dist":{"shasum":"ad716c6486332a3473af9b0be8fe28c75e6f79ba","tarball":"https://registry.npmjs.org/nodejs-db-informix/-/nodejs-db-informix-0.0.9.tgz","integrity":"sha512-SZW4lo/jFMJfJ4u9HlxtbdjkMshi5sOO/732MlSwEyBteCUI2KQjilH61S/mOG0gMjBJB4g/V1vFWATlk5sx0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPbiNw1J72WuUeABlBq/IQOI9UhJ+HaIVpK8guUHpU6QIhAOCrXA3Tpe1hr5+xtBQB9XErukCl/G9hIcZnUe07T9Ol"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"amitkr","email":"amitkr@rocketmail.com"}},"0.0.10":{"name":"nodejs-db-informix","description":"Informix database bindings for Node.JS","keywords":["database","db","native","binding","library","plugin","informix","csdk"],"homepage":"https://github.com/amitkr/nodejs-db-informix","version":"0.0.10","engines":{"node":">=0.6.12"},"maintainers":[{"name":"amitkr","email":"amitkr@rocketmail.com"}],"bugs":{"url":"http://github.com/amitkr/nodejs-db-informix/issues","email":"amikr@rocketmail.com"},"licenses":[{"type":"MIT"}],"repositories":[{"type":"git","url":"https://github.com/amitkr/nodejs-db-informix.git"}],"main":"./nodejs-db-informix","scripts":{"install":"node-gyp configure build","preuninstall":"rm -rf build/*","test":"nodeunit tests/tests.js","doc":"doxygen docs/docs.doxy"},"devDependencies":{"nodeunit":"*","nodelint":"*"},"dependencies":{"libuv":"0.10.18","pthread":"*"},"optionalDependencies":{},"author":{"name":"Amit Kumar","email":"amitkr@rocketmail.com","url":"https://github.com/amitkr"},"repository":"[Circular ~.repositories.0]","readme":"\nBy any means, this is not completely ready yet.\n\nPre-req (Setup and configure Informix)\n======================================\nDownload and install informix (supported version 11.5).\nDownload and install CSDK.\nIt is assumed that informix is installed at `/opt/informix`, adjust approriately.\n(by default IBM installs informix at `/opt/IBM/informix`)\n\n\n```bash\nINFORMIXDIR='/opt/informix'\nINFORMIXSERVER='__MyInformixServer__'\nONCONFIG=\"onconfig.${INFORMIXSERVER}\"\nINFORMIXSQLHOSTS=\"${INFORMIXDIR}/etc/sqlhosts.${INFORMIXSERVER}\"\n\nINFORMIXLIBDIR=\"${INFORMIXDIR}/lib\"\nINFORMIXLIBS=${INFORMIXLIBDIR}\n\nfor d in c++ cli client client/csm csm dmi esql ; do\n    if [[ -d \"${INFORMIXLIBDIR}/${d}\" ]]; then\n        INFORMIXLIBS=${INFORMIXLIBS}:${INFORMIXLIBDIR}/${d}\n    fi\ndone\n\nLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${INFORMIXLIBS}\n\nPATH=${INFORMIXDIR}/bin:${PATH}\nIFMX_HISTORY_SIZE=10000\n\nexport INFORMIXSERVER INFORMIXDIR ONCONFIG INFORMIXSQLHOSTS LD_LIBRARY_PATH PATH IFMX_HISTORY_SIZE\n```\nMake sure Informix is running. Test that its accepting connections.\n\n```bash\n$ dbaccess sysmaster -\n```\n\n\nInstall\n=======\n\t$ npm install nodejs-db-informix\n\nOr to install the package globally\n\n\t$ sudo npm install nodejs-db-informix -g\n\nNOTE: global install will fail if `INFORMIXDIR` and above mentioned environment\nvariables in pre-reqs are not setup for root user.\n\n\nBuild\n=====\n\t$ node-waf distclean configure build\n\n-or- if you're using `node-gyp`\n\n\t$ node-gyp clean configure build\n\t$ node-gyp rebuild\n\n\nDebug\n=====\n\t$ node-waf --debug distclean configure build\n\n\nTest\n====\n\t$ node-waf test\n\n-or- if you're using `node-gyp`\n\n\t$ nodejs tests/tests.js\n\n\nLicense\n=======\nThis module is released under the [MIT License] [license].\n\n[license]: http://www.opensource.org/licenses/mit-license.php\n","readmeFilename":"README.md","_id":"nodejs-db-informix@0.0.10","dist":{"shasum":"80e30a8bb352d3d9ce29618d743b801bc973d5ba","tarball":"https://registry.npmjs.org/nodejs-db-informix/-/nodejs-db-informix-0.0.10.tgz","integrity":"sha512-QwmMk31HJijePhC2P19Su1UeXuHGBgvgMJsHZZIb/62CmQKOIagJ1r0nkIkDCYBwHxMPCRhtmM/MfVsP28LFsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcMoPiW4ZofF1S3pgKJHRu9b9FSwco+Ux2la26DT01EAiAFw0KDwXqMNWowTpEyibRwwGBow9kajl6mjzo0ueKzKA=="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"amitkr","email":"amitkr@rocketmail.com"}},"0.0.11":{"name":"nodejs-db-informix","description":"Informix database bindings for Node.JS","keywords":["database","db","native","binding","library","plugin","informix","csdk"],"homepage":"https://github.com/amitkr/nodejs-db-informix","version":"0.0.11","engines":{"node":">=0.6.12"},"maintainers":[{"name":"amitkr","email":"amitkr@rocketmail.com"}],"bugs":{"url":"http://github.com/amitkr/nodejs-db-informix/issues","email":"amikr@rocketmail.com"},"licenses":[{"type":"MIT"}],"main":"./nodejs-db-informix","scripts":{"install":"node-gyp configure build","preuninstall":"rm -rf build/*","test":"nodeunit tests/tests.js","doc":"doxygen docs/docs.doxy"},"devDependencies":{"nodeunit":"*","nodelint":"*"},"dependencies":{"libuv":"0.10.18","pthread":"*"},"optionalDependencies":{"libuv":"0.10.18","pthread":"*"},"author":{"name":"Amit Kumar","email":"amitkr@rocketmail.com","url":"https://github.com/amitkr"},"repository":{"type":"git","url":"git://github.com/amitkr/nodejs-db-informix.git"},"contributors":[{"name":"Amit Kumar","email":"amitkr@rocketmail.com"}],"readme":"\nBy any means, this is not completely ready yet.\n\nPre-req (Setup and configure Informix)\n======================================\nDownload and install informix (supported version 11.5).\nDownload and install CSDK.\nIt is assumed that informix is installed at `/opt/informix`, adjust approriately.\n(by default IBM installs informix at `/opt/IBM/informix`)\n\n\n```bash\nINFORMIXDIR='/opt/informix'\nINFORMIXSERVER='__MyInformixServer__'\nONCONFIG=\"onconfig.${INFORMIXSERVER}\"\nINFORMIXSQLHOSTS=\"${INFORMIXDIR}/etc/sqlhosts.${INFORMIXSERVER}\"\n\nINFORMIXLIBDIR=\"${INFORMIXDIR}/lib\"\nINFORMIXLIBS=${INFORMIXLIBDIR}\n\nfor d in c++ cli client client/csm csm dmi esql ; do\n    if [[ -d \"${INFORMIXLIBDIR}/${d}\" ]]; then\n        INFORMIXLIBS=${INFORMIXLIBS}:${INFORMIXLIBDIR}/${d}\n    fi\ndone\n\nLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${INFORMIXLIBS}\n\nPATH=${INFORMIXDIR}/bin:${PATH}\nIFMX_HISTORY_SIZE=10000\n\nexport INFORMIXSERVER INFORMIXDIR ONCONFIG INFORMIXSQLHOSTS LD_LIBRARY_PATH PATH IFMX_HISTORY_SIZE\n```\nMake sure Informix is running. Test that its accepting connections.\n\n```bash\n$ dbaccess sysmaster -\n```\n\n\nInstall\n=======\n\t$ npm install nodejs-db-informix\n\nOr to install the package globally\n\n\t$ sudo npm install nodejs-db-informix -g\n\nNOTE: global install will fail if `INFORMIXDIR` and above mentioned environment\nvariables in pre-reqs are not setup for root user.\n\n\nBuild\n=====\n\t$ node-waf distclean configure build\n\n-or- if you're using `node-gyp`\n\n\t$ node-gyp clean configure build\n\t$ node-gyp rebuild\n\n\nDebug\n=====\n\t$ node-waf --debug distclean configure build\n\n\nTest\n====\n\t$ node-waf test\n\n-or- if you're using `node-gyp`\n\n\t$ nodejs tests/tests.js\n\n\nLicense\n=======\nThis module is released under the [MIT License] [license].\n\n[license]: http://www.opensource.org/licenses/mit-license.php\n","readmeFilename":"README.md","_id":"nodejs-db-informix@0.0.11","dist":{"shasum":"a5b37c9ce8598da50200a470cfe83221ff356119","tarball":"https://registry.npmjs.org/nodejs-db-informix/-/nodejs-db-informix-0.0.11.tgz","integrity":"sha512-w8mi8Nj6Zg5NTAFQzFco9YJUtXXaGuDX1qG2+bS2OeXZmjnkJT6oEzNkSyMvyj3H6Il+MZLpvQQWNowRdWTdjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz9b8cur+pUxgvozWyckJnPN7nu8QeZciKVOjyERXbaAIgAt7q+t6dmkjH1ekaKznNXukN9R1EbpqxCi53leeQoO0="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"amitkr","email":"amitkr@rocketmail.com"}}},"readme":"\nBy any means, this is not completely ready yet.\n\nPre-req (Setup and configure Informix)\n======================================\nDownload and install informix (supported version 11.5).\nDownload and install CSDK.\nIt is assumed that informix is installed at `/opt/informix`, adjust approriately.\n(by default IBM installs informix at `/opt/IBM/informix`)\n\n\n```bash\nINFORMIXDIR='/opt/informix'\nINFORMIXSERVER='__MyInformixServer__'\nONCONFIG=\"onconfig.${INFORMIXSERVER}\"\nINFORMIXSQLHOSTS=\"${INFORMIXDIR}/etc/sqlhosts.${INFORMIXSERVER}\"\n\nINFORMIXLIBDIR=\"${INFORMIXDIR}/lib\"\nINFORMIXLIBS=${INFORMIXLIBDIR}\n\nfor d in c++ cli client client/csm csm dmi esql ; do\n    if [[ -d \"${INFORMIXLIBDIR}/${d}\" ]]; then\n        INFORMIXLIBS=${INFORMIXLIBS}:${INFORMIXLIBDIR}/${d}\n    fi\ndone\n\nLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${INFORMIXLIBS}\n\nPATH=${INFORMIXDIR}/bin:${PATH}\nIFMX_HISTORY_SIZE=10000\n\nexport INFORMIXSERVER INFORMIXDIR ONCONFIG INFORMIXSQLHOSTS LD_LIBRARY_PATH PATH IFMX_HISTORY_SIZE\n```\nMake sure Informix is running. Test that its accepting connections.\n\n```bash\n$ dbaccess sysmaster -\n```\n\n\nBuild\n=====\n`node-waf distclean configure build`\n\n\nDebug\n-----\n`node-waf --debug distclean configure build`\n\n\nTest\n====\n`node-waf test`\n-or-\n`nodejs tests/tests.js`\n\n\nLicense\n=======\nThis module is released under the [MIT License] [license].\n\n[license]: http://www.opensource.org/licenses/mit-license.php\n","maintainers":[{"name":"amitkr","email":"amitkr@rocketmail.com"}],"time":{"modified":"2022-06-22T02:23:48.573Z","created":"2012-04-05T12:13:25.665Z","0.0.1":"2012-04-05T12:13:29.790Z","0.0.2":"2012-04-09T08:26:23.549Z","0.0.3":"2012-04-09T10:44:46.397Z","0.0.5":"2012-04-11T12:53:24.299Z","0.0.4":"2012-04-10T05:16:34.880Z","0.0.7":"2013-01-10T12:57:02.904Z","0.0.8":"2013-08-19T08:00:57.884Z","0.0.9":"2013-10-15T13:47:56.934Z","0.0.10":"2013-11-03T01:48:52.265Z","0.0.11":"2013-12-03T08:29:47.344Z"},"author":{"name":"Amit Kumar","email":"amitkr@rocketmail.com","url":"https://github.com/amitkr"},"repository":{"type":"git","url":"git://github.com/amitkr/nodejs-db-informix.git"}}