{"_id":"xtuple","_rev":"137-7e0b91bd6b4b5bdc32f2289267ab5c4b","name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","dist-tags":{"latest":"4.8.0","v4.4.1":"4.4.0-test"},"versions":{"1.7.2":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"1.7.2","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","xmla4js":"git://github.com/rpbouman/xmla4js.git","underscore.string":"~2.3.3","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","mocha":"1.9.x","require-uncache":"0.0.x","html5":"0.3.13","zombie":"1.4.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":"0.8.x"},"main":"node-datasource/main.js","scripts":{"preinstall":"cd node-datasource/lib/query ; npm install","test-build":"./node_modules/.bin/mocha -R spec test/build/build_app.js","test":"./node_modules/.bin/mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-datasource":"./node_modules/.bin/mocha -R spec test/routes/*"},"bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"_id":"xtuple@1.7.2","dist":{"shasum":"b4844e5a7055ccb45d6cefca7615ef4d9889f8bb","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-1.7.2.tgz","integrity":"sha512-3sT36yhYWH+B/Noa58oTA9NnveoTUvEHnDkhZw2KuNzIyOq6gqQ7VNDk/JxyfPh7CT7fbvLuHYPbCMa7Uc3dtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdfu3CRkxKNSf0GRGqaGccQB781+AkrgnGRv9U6ZPHOAiEAxcK+2g/Ht6HFP6oWbZtSqX2fsoh+RUV/qWe9qjBx8AY="}]},"_from":"./","_npmVersion":"1.2.30","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.4.0-test":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.4.0-test","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","xmla4js":"git://github.com/rpbouman/xmla4js.git","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","jshint":"2.4.x","mocha":"1.9.x","require-uncache":"0.0.x","html5":"0.3.13","zombie":"1.4.x","csslint":"~0.10.0","nodemon":"~1.0.15"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":"0.8.x"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/safe_toolkit_manifest.js -n toolkit.sql; ./scripts/explode_manifest.js -m foundation-database/manifest.js -n updates.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","start":"nodemon node-datasource/main.js --debug --watch node-datasource","test-build":"mocha -R spec test/build/build_app.js","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-datasource":"mocha -R spec test/routes/*"},"bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","_id":"xtuple@4.4.0-test","_shasum":"9494f6e0089c5df96a2b66a0a62f950f9c4a46d8","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"dist":{"shasum":"9494f6e0089c5df96a2b66a0a62f950f9c4a46d8","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.4.0-test.tgz","integrity":"sha512-WTa9YrVV4v9SZHXzAYcDQ5ERKcAema2Gt43vTMtOkjlj36D6MrUmVuheE6uRa/xipQSgNzDFTv5auu/D23FQFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/Bn5jF3neJX1RHDagXqc2InYafH//koROp9+1SthKCAiAO7lxl672nkzl18ogc009Q7nrLFOPPkoP6TwxjLG+w2g=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-server":"^0.9.25","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","zombie":"1.4.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":"0.8.x"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","start":"nodemon node-datasource/main.js --debug --watch node-datasource","test-build":"mocha -R spec test/build/build_app.js","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-datasource":"mocha -R spec test/routes/*","postinstall":"xtuple-server install --xt-demo --xt-quickstart"},"bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["nopt","shelljs"],"_id":"xtuple@4.5.0-dev","_shasum":"c61d8642ff0872b66d1fbcc5ac5ef47bdcc075ad","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"c61d8642ff0872b66d1fbcc5ac5ef47bdcc075ad","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev.tgz","integrity":"sha512-Gk06sgY9L1IsluUGxmyR7sQtH/Wu9w5mPnAxOs9z3WLhKo89jFagV2c8HCm4KYE5fwN4tzLSIEtmcpdMJikdtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGPBV0/86sd8elLWp0HBI936bOSvABZqWy1OgSr1BuwAiADrMLN4PNQGIiv0XdfeJ9yz0g8JrhgpEGr15Ip9rj3Bg=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev1":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev1","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-server":"^0.9.25","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","zombie":"1.4.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":"0.8.x"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","start":"nodemon --debug --watch node-datasource","test-build":"mocha -R spec test/build/build_app.js","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["nopt","shelljs"],"_id":"xtuple@4.5.0-dev1","_shasum":"7e0abda23cab1dba732ba75b5ea32d7704582b9f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"7e0abda23cab1dba732ba75b5ea32d7704582b9f","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev1.tgz","integrity":"sha512-Up/ARHnvGAUBgeipk0FRy6a4/Cxwqy36t+AnSpeZVm1rf1966QLc8GqTi5VaKcHAssCQGuT0TB4qVBV7Yl9DsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNmVqxq4HGcLgjO0bR0yBAwYCHJ7h55BfoAFHt3g9jbQIgQPydytXfx22H7zQ6fnDyvnLX/1sSF/IX/HpYXS6Hh/E="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev3":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev3","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-server":"^0.9.25","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","zombie":"1.4.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":"0.8.x"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","start":"nodemon --debug --watch node-datasource","test-build":"mocha -R spec test/build/build_app.js","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["nopt","shelljs"],"_id":"xtuple@4.5.0-dev3","_shasum":"f0efe3fe23d44f4e153bcb18cbac1ebee32b807c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"f0efe3fe23d44f4e153bcb18cbac1ebee32b807c","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev3.tgz","integrity":"sha512-8tnQInrbzFC5nV4tb8LAY0cosXVVtgRiSDHjM9SPs3m+ww01jAgOAuY4yg0XcilkRJ/ndN4Z2ir/jfjd+Vy4tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxgnqYqrJtFGR4GFWtC2uDeYaretL7Dmp7DNK0wMMtdAiBc9s/q+jsxFIzEXcYC/8GgHKV3+8zKuTkRcE3u1gBbrw=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev4":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev4","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-server":"^0.9.25","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["nopt","shelljs"],"_id":"xtuple@4.5.0-dev4","_shasum":"ea0293b879ae3fbebe924deb268c0bbf913cca2e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"ea0293b879ae3fbebe924deb268c0bbf913cca2e","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev4.tgz","integrity":"sha512-vTSIbsCpK26hZy45NUB2fl0CmGkIUWFH8RxfSxkvQwyK2xcPArL/FunIivs0H/rsx2oPV0DVwb16S57czju3PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRjnIPMCgU16tysLadlueJy/Sz/v1iyyBFPBdp8U/BWAiBs7cHhw6cLqSK9ihpwExWCvsnDQxEhPx1CBbcraaFHCQ=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev5":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev5","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","xtuple-server":"^0.9.25","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","prepublish":"npm dedupe","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"1679e7a8f431ca66e5ddf430dce6b63b32f814e9","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["nopt","shelljs"],"_id":"xtuple@4.5.0-dev5","_shasum":"8035cf6e2f76ae7058c4103ba4f241b4507995bd","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"8035cf6e2f76ae7058c4103ba4f241b4507995bd","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev5.tgz","integrity":"sha512-dQywuQ/KdwBBphDGIRPmWnC7CR3GVmX5CODHI0e66mibff/SmnsmRpN9YdFtLXNd9037QhOs+mFf+znXF2g6dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/h5fzVI+e81jRzsNMY212RhgBb7s/p6vvZF/SIduUiAiEAkCGHclI/kZKpI/1t2EZHTW+upL9/ZxkPOM+1dMDFcFI="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev6":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev6","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","xtuple-server":"^0.9.25","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","prepublish":"npm dedupe","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"c2f838f648c3596f2482a8ef65148a43bcc8b47b","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["nopt","shelljs"],"_id":"xtuple@4.5.0-dev6","_shasum":"081ddfde3fc45c26300be9494a76e0ac97534594","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"081ddfde3fc45c26300be9494a76e0ac97534594","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev6.tgz","integrity":"sha512-/TYb4cb8E62QyBwUNvAtLudKhVzQBveEHct47sPJ8MJsIsnjZimp9Sm45aaaVT7BC/Fje5ZvZHmrHZeEIgJSLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnb6pcwukmDnKNZInddCMzr+MDGVi8chbjnFj2qAb1YgIgTfKKm1WwkckQFPpJAGM55m49QZzmcWk4m6j3pW7pjQQ="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev7":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev7","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","walker":"^1.0.6","xtuple-server":"^0.9.0","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","prepublish":"npm dedupe","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"e3253dde4ca75c7da5cafe2b426afd7c6aab6d79","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["nopt","shelljs","walker","fluentreports","json-patch"],"_id":"xtuple@4.5.0-dev7","_shasum":"9987782ef5a1facf5bdc3e9258e23409ec006467","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"9987782ef5a1facf5bdc3e9258e23409ec006467","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev7.tgz","integrity":"sha512-oqkI6fvk/UulHWUX7q0emIPqumf3MiFtdFBn2Pu3ZQL0EFdhRxZX2/Yb/8cgKhaUNKLohEJxxbBVQ5+r5B2IeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgEMggy2PkDnYdj6h6QAVfugBDpVv116ixp/N0fPhdQwIhALTyz4q5WAzgtOiWmlXxlGZvZtixm5BWU/EzbTFjgRGE"}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev8":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev8","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"^2.4.14","walker":"^1.0.6","xtuple-server":"^0.9.0","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","prepublish":"npm dedupe","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"3dc09cace79065ac9e19acae183467e0ee99fc29","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","nopt","shelljs","uglify-js","walker"],"_id":"xtuple@4.5.0-dev8","_shasum":"8d5f3d4aa135271b76dfae91efdf8fd5277a17c6","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"8d5f3d4aa135271b76dfae91efdf8fd5277a17c6","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev8.tgz","integrity":"sha512-lHnh2Y7FruCnqATnmfiD2Q9fzBbFDgtQzlWZT8RqjVcbfBBN3VL1mNyStvEl+4Gi2X/7s9XuEK0KOTl33XzDSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGGarprvhNxjNO8PJ7sqdq12dl6uux9gxjvwCwucKwBAiEA3VchTBo5RVPKhCCfOde3CETer4HSTqiGcOBePVY8qQ0="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev9":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev9","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"^2.4.14","walker":"^1.0.6","xtuple-server":"^0.9.0","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","prepublish":"npm dedupe --silent","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"169db14476dc6c7dfb98294931231d58066acfac","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","nopt","shelljs","uglify-js","walker"],"_id":"xtuple@4.5.0-dev9","_shasum":"8c90cb90581c111600c9e78e43fb56d39a7826e0","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"8c90cb90581c111600c9e78e43fb56d39a7826e0","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev9.tgz","integrity":"sha512-0lS8ywBN2M7yhO8JCb34glI6hxiMADCmsGqslT1jvonwe53W7dpA7FowiH1FSR7YHwj7NHJNfgb0sKJQyQYNrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHzSF4bj4OWdiM/qz2F5GMGF27UoAdD1pDcVTmUbxK6ICIHMQ5X8VKHpZExgrtMMCAl34J/lHixa4AerTwfGwO7Iv"}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev10":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev10","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"^2.4.14","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","xtuple-server":"^0.9.0","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","prepublish":"npm dedupe --silent","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"9b56c553b24e4fc205a580759ba9fda6e6a86f57","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","nopt","shelljs","uglify-js","walker"],"_id":"xtuple@4.5.0-dev10","_shasum":"c8bcb224671c06743b5cd442a253327c847e418f","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"c8bcb224671c06743b5cd442a253327c847e418f","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev10.tgz","integrity":"sha512-6XiOt0TTemFMnEc1JubAhmIFCtgKYwXJ05DlTIrWtxlCQUreUYgg2WLqe5hH4CwQafM8L4E76BRRGsRI5NLXlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFA+5URghdvlOVBq5d2DpYvAnscDUx2yNH5BgCRktgxsAiBKR2ZgPqSYPNQf9pWq1GdXYPFu4DxtW5HzjVRdQ/T09w=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev11":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev11","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","xtuple-server":"^0.9.0","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","prepublish":"npm dedupe --silent","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"100847c69befef887d8272d5e81b651566cf473e","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","nopt","shelljs","uglify-js","walker"],"_id":"xtuple@4.5.0-dev11","_shasum":"c39e069e2b38b5e30105adbafe8d09560450c81a","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"c39e069e2b38b5e30105adbafe8d09560450c81a","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev11.tgz","integrity":"sha512-7XxQCpphZXw2sLRJlVS4Kg4udSaDwoXnIx1oWgVRLMWHN6e4Zp6pW8NayNTAGOIXcyOSqmWWJK1IxKQ87j8osw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsThqM4IjSAAZ7dskw4VA1S0kFVNLiVBTJAzynXah3oAIhAMXae66FVZLZdX40vUN9qPrURWSmmJLmahxbVU2I9kpu"}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev12":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev12","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","xtuple-server":"^0.9.0","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","prepublish":"npm dedupe --silent","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"0819741d5a9b113f0815fdaa774984247651686e","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","nopt","shelljs","uglify-js","walker"],"_id":"xtuple@4.5.0-dev12","_shasum":"277065778e1b45aa88dba7e45a2f4f268dc844e7","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"277065778e1b45aa88dba7e45a2f4f268dc844e7","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev12.tgz","integrity":"sha512-jWS2JsolXrhesPlMsZFmIYHzAPEbvFgTlN3U8gVg8Pn4DQ5H0MHa8ibyNZvbl7adkC77GosENa+i1dDUHyBNlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpqCzQGAERgKpHhhwyYAWQI3Nc/IFtBPUQkWHRUULwkAiAZ2o0wXoNEpTfA9/YJ6xrBDUmk8g2otWQnifgXe0Rf4Q=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev13":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev13","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","xtuple-server":"^0.9.0","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","prepublish":"npm dedupe --silent","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"00839c9fb1d80577dc51f2b4a6c4963191f0e282","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","nopt","shelljs","uglify-js","walker"],"_id":"xtuple@4.5.0-dev13","_shasum":"d5801e903e826cd379968e688ea98b0c8019d534","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"d5801e903e826cd379968e688ea98b0c8019d534","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev13.tgz","integrity":"sha512-yJCoi9wVAGt5cDxMXzDswBnTYUtvgjbXoxH52VQNu2OFH2EM87i9mM23EUw/d4PsM41AhSlkBjHHUA9yxpdvwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnA/104wLDFR3Oi4JCxt6IyKU65hqoyJTD+s9L2yNx3AIhALbMFlOyRnoZluuXRoJKiI+lrWdqF0VX+WOLusydR8VE"}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev14":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev14","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","xtuple-server":"^0.9.0","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","prepublish":"npm dedupe --silent","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"3e065c542cd51657250708c07957043485611f71","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","nopt","shelljs","uglify-js","walker"],"_id":"xtuple@4.5.0-dev14","_shasum":"7df8ca66ba6e5c1cae7c472ef04ebea087bda67b","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"7df8ca66ba6e5c1cae7c472ef04ebea087bda67b","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev14.tgz","integrity":"sha512-A2xg2Cf2DZSoDjgvvU4stJqicoHcqYL3rzMOVSOVQn0E7XcDTPnC4u6H+Jwgw3B93Ry2CsbuhcwqkD5CpnuIGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCftN8quwM/o3gS3mpWDBr2xN3Wa3dNr7zOWz5F2vyN3AIgMMGnnwUmH8v/J2pRfMQ0Agdqj5SPrPTIcWf5D9hY6sQ="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev15":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev15","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","nvd3":"^1.1.15","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","xtuple-server":"^0.9.0","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","prepublish":"npm dedupe --silent","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"4dbdc96149a6b75a71cc6526ced5d1e30b42cfd2","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","nopt","shelljs","uglify-js","walker"],"_id":"xtuple@4.5.0-dev15","_shasum":"bc6b2a996d6adb0807ef41927712b43d70fe0e4a","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"bc6b2a996d6adb0807ef41927712b43d70fe0e4a","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev15.tgz","integrity":"sha512-4EJDZUHtt3/7xcHwW0KVolYNypB+kAG4hXBjgn3LgEpbRxgJ6NaY/8UWQxWS/Dyonq8DOGU974DS8/4Rz5T/sQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFTk8pDkZCp+Rs8JLsnMGTlWvJn90IlImTUqnoMgcIdAiEAm5m3044vIPlYk1O+mUlSQHAdG3ew1z5uKmvNKbJG/Z0="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev16":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev16","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","nvd3":"^1.1.15","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","xtuple-server":"^0.9.0","zombie":"2.x"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","setup":"xtuple-server install --xt-demo --xt-quickstart"},"gitHead":"69921e3124b3dada50581e1f70ee01b2406cdfe3","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch"],"_id":"xtuple@4.5.0-dev16","_shasum":"13d677e85783a0996403a8c08d54855756bdf8bc","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"13d677e85783a0996403a8c08d54855756bdf8bc","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev16.tgz","integrity":"sha512-IGsPX9jOigzzuFacSEdJOMxAMHW+xVQX8ieLRkVzlBfC/5WHlJ+x66CoHJ8WBVDpDinA48nTrKzYZdqcpyGWGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWUHN+I23GsSXY3VlYXWJXfdmYUfwGEeOx3pNfH4kwRgIhAOohdIh9RQSCVHDXfM335yvCK8mgfvlk29UnYY/1/byB"}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev17":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev17","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","nvd3":"^1.1.15","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0","xtuple-server":"^0.9"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","googleapis":"^0.7.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","zombie":"2.x"},"optionalDependencies":{"xtuple-server":"^0.9"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","install-pilot":"xtuple-server install-pilot --xt-demo --xt-quickstart"},"gitHead":"a772870e2e960c1c6efdb8f97bb4b6fa71a62cd7","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","walker"],"_id":"xtuple@4.5.0-dev17","_shasum":"6b69b3868d1c73dcb4d49669cb73ed9e6d34d1ae","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"6b69b3868d1c73dcb4d49669cb73ed9e6d34d1ae","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev17.tgz","integrity":"sha512-5nLIGpcdTGxtpMpcnoankPrMRdaO0p8rMrIAkJllLX+Dzh1yZ8ZnAHwHB+9dj66c5ZNrwfQyZ6BhBt2fg+v9kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBorHkfGvPkSFQollpkdfbkuk1RhrWEinn58wGQKU6OIAiBaL50c4pZkqVKdHfsjbQEy3CsG/xN1Rr5pED3y8uoRKA=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev18":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev18","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","nvd3":"^1.1.15","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0","xtuple-server":"^0.9"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","googleapis":"^0.7.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","zombie":"2.x"},"optionalDependencies":{"xtuple-server":"^0.9"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","server-setup":"xtuple-server install-pilot --xt-demo"},"gitHead":"cd7ff7b274b62ecb5db94f4e0d1a4bc8eb1703e7","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","walker"],"_id":"xtuple@4.5.0-dev18","_shasum":"c92d598e4df13c3b1f78502ea33ef5a273bf6659","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"c92d598e4df13c3b1f78502ea33ef5a273bf6659","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev18.tgz","integrity":"sha512-OrxgZvHzv0dTaecTn5qpJBFOSD17dGXUTIzNdyRZtvmSzgiZKDNRk6b2nTTW7WSPFc6RVNBKJtFHCut1NKDqSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGIPhAlqL1Nj0NOtWJWZAiGdCSNd8G/Hr2V47ywBJptAiBwZXOfFEkorPB9Un9qAvIgE9sKqR2h9PwAuJevi9ffcQ=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-dev19":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-dev19","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","nvd3":"^1.1.15","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0","xtuple-server":"^0.9"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","googleapis":"^0.7.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","zombie":"1.4.1"},"optionalDependencies":{"xtuple-server":"^0.9"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","server-setup":"xtuple-server install-pilot --xt-demo"},"gitHead":"c7e93c0450237d1fec583450ff18fa93ccbe8a0f","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","walker"],"_id":"xtuple@4.5.0-dev19","_shasum":"13d3176e3feac0637e3054f076b1c63063d1ae90","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"13d3176e3feac0637e3054f076b1c63063d1ae90","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-dev19.tgz","integrity":"sha512-qCavv+O8RVfjQgEnGORayFdsxsNVAkhUCimz2GS9WByXYgjHqGgeVHISV26YXkbORFSOZlt7rTIyWrVVONMoIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7VrC2hICs4xRiqRYEJ/q+gHivQSYGgTDOrs+J6F1YhwIgDxT2iOwGuDXw4RD+PpXPdmzK9OS9yrBigIiP33933nc="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-r1590":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-r1590","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","nvd3":"^1.1.15","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0","xtuple-server":"^0.9"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","googleapis":"^0.7.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","zombie":"1.4.1"},"optionalDependencies":{"xtuple-server":"^0.9"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","postinstall":"rm enyo-client/application/lib lib/module ; ln -s ../../lib enyo-client/application/lib && ln -s ../node_modules lib/module","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","server-setup":"xtuple-server install-pilot --xt-demo"},"gitHead":"0c65082c7c450f5b11957c1749db3a22fce7b98d","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","walker"],"_id":"xtuple@4.5.0-r1590","_shasum":"cee6a037b634a5a2c8bb74012c2f9c8c29af79ac","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"cee6a037b634a5a2c8bb74012c2f9c8c29af79ac","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-r1590.tgz","integrity":"sha512-rZtf4nCC2l6dThJmaScGqUr+ZhCvLhrAfiM1Hhtuk06+Tppdg7eWFPw9E0pOjczQyOXDockUQsUqczx+VxniSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnqZr1HHCPcQXA/YibAT+PsmFVHogZDzPpjPvnp/xEEAiEAjeJUwXYt/twxycVeNMhyJMSn93w7snCqrWInLyExdcU="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-r1590.1":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-r1590.1","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","nvd3":"^1.1.15","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0","xtuple-server":"^0.9"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","googleapis":"^0.7.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","zombie":"1.4.1"},"optionalDependencies":{"xtuple-server":"^0.9"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","postinstall":"rm enyo-client/application/lib lib/module ; ln -s ../../lib enyo-client/application/lib ; ln -s ../node_modules lib/module","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","server-setup":"xtuple-server install-pilot --xt-demo --pg-worldlogin"},"gitHead":"bf6d80ab297648b8cb0551056c8e2cf226ed1e48","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","walker"],"_id":"xtuple@4.5.0-r1590.1","_shasum":"306d19b57f9b2956774cf9cb9d6c5fcf996e3faa","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"306d19b57f9b2956774cf9cb9d6c5fcf996e3faa","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-r1590.1.tgz","integrity":"sha512-C/08BYK5PlN9mWvn3KNZNZEf8PmYdN5ZLGBaBd4n2m9ylYbW/uDyghlUXTs51aZGhWYc+9YgNgQzg+pSuUS5Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDn8IIU8Jx+7gfJbrYN64Y0Ayyb1izvnoWJDi6zZLrf/AiEAnjBl1mb7tq4/pCo4E4saisqI5q7xTEU4WreYC2kvCAk="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-r1590-2":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-r1590-2","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","nvd3":"^1.1.15","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0","xtuple-server":"^0.9"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","googleapis":"^0.7.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","zombie":"1.4.1"},"optionalDependencies":{"xtuple-server":"^0.9"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","postinstall":"rm enyo-client/application/lib lib/module ; ln -s ../../lib enyo-client/application/lib ; ln -s ../node_modules lib/module","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","server-setup":"xtuple-server install-pilot --xt-demo --pg-worldlogin"},"gitHead":"bf99b846b70d3778cc423deac72b5c8a115f982b","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","walker"],"_id":"xtuple@4.5.0-r1590-2","_shasum":"045f6a3ac41a44697ce3f70e92af2ecdeb6d89d7","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"045f6a3ac41a44697ce3f70e92af2ecdeb6d89d7","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-r1590-2.tgz","integrity":"sha512-jtO+HduLNZrS6NZLmI5GPiVnuIrPCegiu5+x1IOEOB1tlp9U8oeT4P2kAw2I4HUU4gW4DQUZDCVM3WgFbobEYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZaaBHqksPoTLIdRCGuCP6QKCypIXLDgF2gzNcM1vneQIhAOxmvtiajYQ0JbkxK9pNoJBOUQn54m+bFq9OciONPDYG"}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-r1590-3":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-r1590-3","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","nvd3":"^1.1.15","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0","xtuple-server":"^0.9"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","googleapis":"^0.7.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","zombie":"1.4.1"},"optionalDependencies":{"xtuple-server":"^0.9"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","postinstall":"rm enyo-client/application/lib lib/module ; ln -s ../../lib enyo-client/application/lib ; ln -s ../node_modules lib/module","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","server-setup":"xtuple-server install-pilot --xt-demo --pg-worldlogin"},"bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","walker"],"_id":"xtuple@4.5.0-r1590-3","_shasum":"97483fa4b0ecd4b76dce105965a87d5c60cca061","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"97483fa4b0ecd4b76dce105965a87d5c60cca061","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-r1590-3.tgz","integrity":"sha512-Fb7kaUqGhEKRGNqsNHVxurBZ8XdUcXLILvRrfYOlQYYUL+MopDWmek3p3OX8qmXzMwvgvhLEiJnsY4x68lWe/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYeYKowv5xUxs/Gpnr+qd0a1c8RulMaeBE4Om35vxKKAiBlPMZshDiaWYW6qV25aZqs6ePE0hdBKR3sgWS27NuTLw=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-r1590-4":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-r1590-4","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","nvd3":"^1.1.15","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0","xtuple-server":"^0.9"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","googleapis":"^0.7.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","zombie":"1.4.1"},"optionalDependencies":{"xtuple-server":"^0.9"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","postinstall":"rm enyo-client/application/lib lib/module ; ln -s ../../lib enyo-client/application/lib ; ln -s ../node_modules lib/module","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*","server-setup":"xtuple-server install-pilot --xt-demo --pg-worldlogin"},"gitHead":"30e408eef06fe13c04d68a13027d6f23a59ab394","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","walker"],"_id":"xtuple@4.5.0-r1590-4","_shasum":"1cb88e530f5d29a95ec4019abe8dcd07caf6985b","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"1cb88e530f5d29a95ec4019abe8dcd07caf6985b","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-r1590-4.tgz","integrity":"sha512-FmQbzmg52T+wx8B/+VTcjW0mgloKf2Nyxbxn2Az/agZtLki4TjPcQe50Nd4nAJEmFHtmQS/ZfKJaEuNKDzwgXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsJxR/c/9FINbgpGlvffmd4zq87c8nfDovMnb+Otd1lgIhAJ/AavTN4AW5JP2VPewlXVSRGePHOrCmA3tYV6RXf8jb"}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.0-r1590-5":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.0-r1590-5","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","nvd3":"^1.1.15","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","ursa":"0.8.x","winston":"0.7.x","xtuple-query":"~1.0.0"},"devDependencies":{"chai":"1.5.x","csslint":"~0.10.0","googleapis":"^0.7.0","html5":"0.3.13","jshint":"2.4.x","mocha":"1.9.x","nde":"^0.1.15","nodemon":"~1.0.15","nopt":"2.0.0","require-uncache":"0.0.x","shelljs":"0.0.8","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","zombie":"1.4.1"},"engines":{"node":">= 0.10.28"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","postinstall":"rm enyo-client/application/lib lib/module ; ln -s ../../lib enyo-client/application/lib ; ln -s ../node_modules lib/module","start":"nodemon --debug --watch node-datasource","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*"},"gitHead":"3915e872b8645fdb7184a659d43bc7969ecf8af1","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["fluentreports","json-patch","walker"],"_id":"xtuple@4.5.0-r1590-5","_shasum":"4c72c0783df567b51681046a74b5453fd3ba29b8","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"}],"dist":{"shasum":"4c72c0783df567b51681046a74b5453fd3ba29b8","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.0-r1590-5.tgz","integrity":"sha512-YAro9NJsci5l3MS4Nh/TrHaobhpDsjU+Io/alVz3nf9HAwyV8OA1sMBUpgyrbbFWiwcuaawAS4y6p0IRfCLE7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE17vrhd5EedpI0T66CGCYykHpw8g18giPo80nOkericAiBJUEYVOd7IsH7/julQ039hxaoACfjvNRqqiBXTM7tnfg=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.5.2-alpha1":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.5.2-alpha1","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"files":["enyo-client","foundation-database","lib","node-datasource","scripts","test"],"dependencies":{"async":"^0.9.0","backbone":"0.9.10","backbone-relational":"0.8.0","bcryptjs":"^1.0.5","colors":"^0.6.2","commander":"^2.2.0","congruence":"^1.2.9","connect-ensure-login":"0.1.x","ejs":"^1.0.0","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","font-onyx":"0.0.2","globalize":"^0.1.1","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"^1.7.0","moment":"^2.6.0","node-forge":"^0.6.11","nodemailer":"^0.7.1","npm":"^1.4.20","nvd3":"^1.1.15","oauth2orize":"^0.1.0","oauth2orize-jwt-bearer":"0.1.x","passport":"^0.1.18","passport-http":"0.2.x","passport-http-bearer":"^0.2.1","passport-local":"^0.1.6","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"^3.3.0","request":"^2.37.0","rimraf":"^2.2","rjson":"^0.2.4","semver":"^2.3.1","socket.io":"^1.0.6","underscore":"^1.6.0","underscore.string":"~2.3.3","ursa":"^0.8.0","winston":"^0.7.3","xtuple-query":"~1.0.0"},"devDependencies":{"chai":"^1.9","csslint":"^0.10","googleapis":"^0.8","html5":"0.3.13","jshint":"2.4.x","mocha":"^1.20","nopt":"2.0.0","shelljs":"^0.3","uglify-js":"1.3.2","walker":"https://github.com/xtuple/enyo-tools-walker-npm/tarball/master","zombie":"1.4.1"},"linkDependencies":{"xtuple-query":"node-datasource/lib/query"},"symlinks":{"lib":"enyo-client/application/lib","node_modules":"lib/module"},"nex":["engines","linkDependencies","symlinks"],"engineStrict":false,"engines":{"node":">=0.10.28 <0.11"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"nex do engines","install":"nex do","prestart":"nex do engines","pretest":"nex do engines","preupdate":"nex do engines","start":"node node-datasource/main","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-build":"mocha -R spec test/build/build_app.js","test-datasource":"mocha -R spec test/routes/*"},"gitHead":"1d09c248b7c6389fc2e9b5384c2cf34d4dcbfc6a","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["html5","json-patch","walker"],"_id":"xtuple@4.5.2-alpha1","_shasum":"440e5e51ea754e06f42f46d9fb315651d4386ca8","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"},{"name":"xtuple","email":"travis@xtuple.com"}],"dist":{"shasum":"440e5e51ea754e06f42f46d9fb315651d4386ca8","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.5.2-alpha1.tgz","integrity":"sha512-IymLfef0JUGKxk/gBlY23Zpl66f9IiBNM8QpeXhHH/Md8U5jB/bFjavy4FZgSlxMRXj6gbjeqTAFn6YMIBkNTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvaGGB/61l1flqYvWulrXTQi1MgCgkRRvw/tUrhgSAoAIhALNwaJj2wQKih32JuIKodW5bB61XUFJNwZsRJ5+t18b9"}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.6.0-beta-1":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.6.0-beta-1","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","npm":"1.4.x","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","jshint":"2.4.x","mocha":"1.9.x","require-uncache":"0.0.x","html5":"0.3.13","zombie":"1.4.x","csslint":"~0.10.0","nodemon":"~1.0.15"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":"0.8.x"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","preinstall":"cd node-datasource/lib/query ; npm install","start":"nodemon node-datasource/main.js --debug --watch node-datasource","test-build":"mocha -R spec test/build/build_app.js","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-datasource":"mocha -R spec test/routes/*"},"bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","bundleDependencies":["async","backbone","backbone-relational","bcrypt","colors","commander","connect-ensure-login","ejs","express","fluentreports","ipp","json-patch","less","moment","nodemailer","node-forge","oauth2orize","paynode","pg","request","rimraf","rjson","socket.io","underscore","winston","underscore.string"],"_id":"xtuple@4.6.0-beta-1","_shasum":"b1d8fd1a0465e390aad75143341015daaf7a0f4e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"},{"name":"xtuple","email":"travis@xtuple.com"}],"dist":{"shasum":"5f0c99b32cd2424761d4ea591ce753bc01f6bc1b","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.6.0-beta-1.tgz"},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.6.0-1":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.6.0-1","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","npm":"1.2.30","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","mocha":"1.9.x","html5":"0.3.13","zombie":"1.4.x","csslint":"~0.10.0"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":"0.8.x"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"./node_modules/.bin/jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","jsdoc-api":"rm -rf scripts/output;./node_modules/xtuple-documentation/node_modules/jsdoc/jsdoc -t ./node_modules/xtuple-documentation/jsdoc-setup/api-templates -c ./node_modules/xtuple-documentation/jsdoc-setup/jsdoc.conf.json -d ./scripts/output -r ./lib/backbone-x/source ./lib/tools/source ./lib/enyo-x/source/widgets ./lib/enyo-x/source/views ./lib/enyo-x/source/app.js ./lib/enyo-x/source/core.js ./node_modules/xtuple-documentation/jsdoc-setup/api-readme.md","jsdoc-specs":"rm -rf scripts/output/*;mkdir scripts/output/tech-specs;./node_modules/xtuple-documentation/node_modules/jsdoc/jsdoc -t ./node_modules/xtuple-documentation/jsdoc-setup/spec-templates -c ./node_modules/xtuple-documentation/jsdoc-setup/jsdoc.conf.json -d ./scripts/output/tech-specs/ -r ./test/specs ./node_modules/xtuple-documentation/jsdoc-setup/tech-specs-readme.md;mkdir scripts/output/user-specs;./node_modules/xtuple-documentation/node_modules/jsdoc/jsdoc -t ./node_modules/xtuple-documentation/jsdoc-setup/spec-templates -c ./node_modules/xtuple-documentation/jsdoc-setup/jsdoc-user.conf.json -d ./scripts/output/user-specs/ -r ./test/specs ./node_modules/xtuple-documentation/jsdoc-setup/user-specs-readme.md;","preinstall":"cd node-datasource/lib/query ; npm install","start":"node_modules/.bin/nodemon node-datasource/main.js --debug --watch node-datasource","test-build":"./node_modules/.bin/mocha -R spec test/build/build_app.js","test":"./node_modules/.bin/mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-datasource":"./node_modules/.bin/mocha -R spec test/routes/*"},"bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"_id":"xtuple@4.6.0-1","dist":{"shasum":"8499f37af58d673b51cffef0c4a2d96a7546d74e","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.6.0-1.tgz","integrity":"sha512-IsJZfbrOc3GUuYcuTPruz7XmFnmBMEL91jqTn6q8jPCpW1T7OUJ6ABVjtJsXLJpUqenBBxlB9hLSbvZ2ILRFpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEc1FRKtZq63iuMrg59/IhNSTnS2WYpf6coFjOJeN31YAiEA/rlCh+PnAWGxX9O8WSqZm48Jx83kTQw+hOSoumgijIY="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"shackbarth","email":"shackbarth@xtuple.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"},{"name":"xtuple","email":"travis@xtuple.com"}],"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.7.0-beta":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.7.0-beta","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"0.7.x","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","ipp":"0.0.5","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","nodemailer":"0.3.x","npm":"1.4.x","node-forge":"0.6.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","winston":"0.7.x","underscore.string":"~2.3.3","ursa":"0.8.x","xtuple-linguist":"0.1.x","jquery":"~2.1.1","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","mocha":"1.9.x","html5":"0.3.13","jshint":"2.4.x","zombie":"1.4.x","nodemon":"~1.0.15","csslint":"~0.10.0"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":"0.8.x"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","jsdoc-api":"rm -rf scripts/output;./node_modules/xtuple-documentation/node_modules/jsdoc/jsdoc -t ./node_modules/xtuple-documentation/jsdoc-setup/api-templates -c ./node_modules/xtuple-documentation/jsdoc-setup/jsdoc.conf.json -d ./scripts/output -r ./lib/backbone-x/source ./lib/tools/source ./lib/enyo-x/source/widgets ./lib/enyo-x/source/views ./lib/enyo-x/source/app.js ./lib/enyo-x/source/core.js ./node_modules/xtuple-documentation/jsdoc-setup/api-readme.md","jsdoc-specs":"rm -rf scripts/output/*;mkdir scripts/output/tech-specs;./node_modules/xtuple-documentation/node_modules/jsdoc/jsdoc -t ./node_modules/xtuple-documentation/jsdoc-setup/spec-templates -c ./node_modules/xtuple-documentation/jsdoc-setup/jsdoc.conf.json -d ./scripts/output/tech-specs/ -r ./test/specs ./node_modules/xtuple-documentation/jsdoc-setup/tech-specs-readme.md;mkdir scripts/output/user-specs;./node_modules/xtuple-documentation/node_modules/jsdoc/jsdoc -t ./node_modules/xtuple-documentation/jsdoc-setup/spec-templates -c ./node_modules/xtuple-documentation/jsdoc-setup/jsdoc-user.conf.json -d ./scripts/output/user-specs/ -r ./test/specs ./node_modules/xtuple-documentation/jsdoc-setup/user-specs-readme.md;","preinstall":"cd node-datasource/lib/query ; npm install","start":"nodemon node-datasource/main.js --debug --watch node-datasource","test-build":"mocha -R spec test/build/build_app.js","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-datasource":"mocha -R spec test/routes/*"},"gitHead":"0f1331aea80ebb42293de193c89d3f00a01804db","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","_id":"xtuple@4.7.0-beta","_shasum":"fdaf3ba3c839a77b6d8cd47197853268b5fd680e","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"},{"name":"xtuple","email":"travis@xtuple.com"}],"dist":{"shasum":"fdaf3ba3c839a77b6d8cd47197853268b5fd680e","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.7.0-beta.tgz","integrity":"sha512-sYlc79zxz3OQxC52+w9nGr0km/E1u6HaD+l8URae1+DvdBNeBJSt6YNDr4knaYfwgXfQVJy0syz18hVyVz9Yyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+3VeQ0zFk2LpUsUM6WZnugruNrcn7D7YAYDCFfSDsgQIgJZayl5Yl+NFa4NhzMd3996/pzCEHgHgt4Bsiu4RvOH8="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.7.0":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client public extensions","version":"4.7.0","repository":{"type":"git","url":"https://github.com/xtuple/xtuple-extensions.git"},"dependencies":{"async":"0.2.x","rimraf":"2.1.x","underscore":"1.4.x","xmla4js":"git://github.com/rpbouman/xmla4js.git"},"devDependencies":{"chai":"1.5.x","html5":"0.3.13","mocha":"1.9.x","zombie":"1.4.x"},"optionalDependencies":{},"engines":{"node":"0.10.32"},"scripts":{"test-build":"mocha -R spec test/build/build_app.js","test":"mocha -R spec test/lib/test_runner.js","test-bi_open":"cd ../xtuple/node-datasource; ../node_modules/.bin/mocha -t 20000 -R spec ../../xtuple-extensions/test/routes/routebi/*"},"gitHead":"7fb60f5fcc87a732c5435d65a00d80ed3950af95","bugs":{"url":"https://github.com/xtuple/xtuple-extensions/issues"},"homepage":"https://github.com/xtuple/xtuple-extensions","_id":"xtuple@4.7.0","_shasum":"d75d9282cdba46bada9a8fb5fa491ccc07f66555","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"shackbarth","email":"shackbarth@xtuple.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"},{"name":"shackbarth","email":"shackbarth@xtuple.com"},{"name":"xtuple","email":"travis@xtuple.com"}],"dist":{"shasum":"d75d9282cdba46bada9a8fb5fa491ccc07f66555","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.7.0.tgz","integrity":"sha512-uOQZmxo7Ib6a8VTtCk4pKcbqE4vBA2VORI+McRzg6s0NpZtforqnWMT958iRcEsvjUccj8kkFkvtTexo3vBnhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPVntE9N1GhZ9LoMDpwbujSnuCjuDGjaHDGHj9GVrRqAiAc8wqoYEjOn67+kdO7L1UhNUZOtADS7yiSBNh/k8bN2g=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"},"4.8.0":{"author":{"name":"xTuple","email":"dev@xtuple.com"},"name":"xtuple","description":"xTuple Enterprise Resource Planning Mobile-Web client","version":"4.8.0","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"dependencies":{"async":"0.2.x","backbone":"0.9.10","backbone-relational":"0.8.0","bcrypt":"^0.8.0","bower":"^1.3.12","colors":"0.6.x","commander":"1.2.x","congruence":"~1.2.4","connect-ensure-login":"0.1.x","ejs":"0.8.x","express":"3.1.x","fluentreports":"git://github.com/xtuple/fluentreports.git","json-patch":"git://github.com/xtuple/JSON-Patch.git","less":"1.5.0","moment":"2.4.x","node-forge":"0.6.x","nodemailer":"0.3.x","npm":"1.4.x","oauth2orize":"0.1.x","oauth2orize-jwt-bearer":"0.1.x","passport":"0.1.x","passport-http":"0.2.x","passport-http-bearer":"0.2.x","passport-local":"0.1.x","passport-oauth2-client-password":"0.1.x","passport-oauth2-jwt-bearer":"0.1.x","paynode":"0.3.6","pg":"0.14.x","qr-image":"1.1.x","request":"2.14.x","rimraf":"2.2.x","rjson":"~0.2.4","socket.io":"0.9.x","underscore":"1.4.x","underscore.string":"~2.3.3","winston":"0.7.x","xtuple-linguist":"0.1.x","xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"devDependencies":{"chai":"1.5.x","mocha":"1.9.x","html5":"0.3.13","jshint":"2.4.x","zombie":"1.4.x","nodemon":"~1.0.15","csslint":"~0.10.0"},"optionalDependencies":{"xtuple-query":"~1.0.0","googleapis":"~0.4.6"},"engines":{"node":"0.10.32"},"main":"node-datasource/main.js","scripts":{"build-basic-postbooks-package-sql":"./scripts/explode_manifest.js -m foundation-database/manifest.js -n postbooks_upgrade.sql","build-basic-empty":"./scripts/build_app.js -d empty --databaseonly -e foundation-database -i -s foundation-database/empty_data.sql","build-basic-postbooks-demo":"./scripts/build_app.js -d postbooks_demo --databaseonly -e foundation-database -i -s foundation-database/postbooks_demo_data.sql","build-basic-quickstart":"./scripts/build_app.js -d quickstart --databaseonly -e foundation-database -i -s foundation-database/quickstart_data.sql","jshint":"jshint --exclude node-datasource/lib/query/node_modules lib/backbone-x/source lib/enyo-x/source lib/tools/source enyo-client/application/source/ enyo-client/extensions node-datasource","jsdoc-api":"rm -rf scripts/output;./node_modules/xtuple-documentation/node_modules/jsdoc/jsdoc -t ./node_modules/xtuple-documentation/jsdoc-setup/api-templates -c ./node_modules/xtuple-documentation/jsdoc-setup/jsdoc.conf.json -d ./scripts/output -r ./lib/backbone-x/source ./lib/tools/source ./lib/enyo-x/source/widgets ./lib/enyo-x/source/views ./lib/enyo-x/source/app.js ./lib/enyo-x/source/core.js ./node_modules/xtuple-documentation/jsdoc-setup/api-readme.md","jsdoc-specs":"rm -rf scripts/output/*;mkdir scripts/output/tech-specs;./node_modules/xtuple-documentation/node_modules/jsdoc/jsdoc -t ./node_modules/xtuple-documentation/jsdoc-setup/spec-templates -c ./node_modules/xtuple-documentation/jsdoc-setup/jsdoc.conf.json -d ./scripts/output/tech-specs/ -r ./test/specs ./node_modules/xtuple-documentation/jsdoc-setup/tech-specs-readme.md;mkdir scripts/output/user-specs;./node_modules/xtuple-documentation/node_modules/jsdoc/jsdoc -t ./node_modules/xtuple-documentation/jsdoc-setup/spec-templates -c ./node_modules/xtuple-documentation/jsdoc-setup/jsdoc-user.conf.json -d ./scripts/output/user-specs/ -r ./test/specs ./node_modules/xtuple-documentation/jsdoc-setup/user-specs-readme.md;","preinstall":"cd node-datasource/lib/query ; npm install","postinstall":"bower install --config.interactive=false --allow-root","start":"nodemon node-datasource/main.js --debug --watch node-datasource","test-build":"mocha -R spec test/build/build_app.js","test":"mocha -R spec test/lib/login.js test/models/* test/database/* test/extensions/* test/lib/test_runner.js","test-datasource":"mocha -R spec test/routes/*"},"gitHead":"8ec472d0456375e33b5e6e1ac0aebbda2156a5e9","bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"homepage":"https://github.com/xtuple/xtuple","_id":"xtuple@4.8.0","_shasum":"b2a116a0cd127ca4ba7d75ff16d26d2fd69135ea","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"xtuple","email":"shackbarth@xtuple.com"},"maintainers":[{"name":"shackbarth","email":"shackbarth@xtuple.com"},{"name":"xtuple","email":"travis@xtuple.com"}],"dist":{"shasum":"b2a116a0cd127ca4ba7d75ff16d26d2fd69135ea","tarball":"https://registry.npmjs.org/xtuple/-/xtuple-4.8.0.tgz","integrity":"sha512-Tmb92W2Dr6TqY7KkgI1SW98NDz9s6xKU1nZM4Lh2buBqDyKIh1tj/vgbgozOpXiDlQ+GAITGf07MzatpFwA62w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDB/rGylEGQrec7ttpj9FW1QRTUMcVwC9uG8j7Tg04DMAiAjHKDnaucPE1fsbv22DUMfpxQ0jP9u8FgIy6B/7AcnwQ=="}]},"directories":{},"deprecated":"this ERP web client is no longer in development"}},"readme":"xTuple\n======\n\n[![Build Status](https://travis-ci.org/xtuple/xtuple.png)](https://travis-ci.org/xtuple/xtuple)\n\n### What we're about\n\nxTuple is open-source business management software (learn more at [xTuple.com](http://www.xtuple.com)).\nThe code is managed by an eponymous company in Norfolk, VA, and our community stretches around \nthe world. Our web application is implemented as an [HTML5 node.js app](https://github.com/xtuple/xtuple/wiki/Overview).\nThe other client to our server is a [desktop app](https://github.com/xtuple/qt-client) written\nin the cross-platform Qt framework.\n\nMost of our commercial customers are inventory-based manufacturers or distributors, and we have a \nfair amount of commercially-licensed code to specifically support these use-cases. That said,\nbusinesses of all sorts, even services-based companies, run their operations on our open-source \ncore.\n\nWe're always happy when people use xTuple as a launching point for their own projects,\nwhether or not you have a commercial relationship with us. \n\n### Why you might be interested in hacking on our software\n\nThe xTuple platform provides a great starting point for business software in practically\nany industry. What you get for free is an entire stack to work on top of, and a lot\nof business objects that you might want, like `Invoices`, `Currencies`, `Tasks` and \n`Contacts` (and about a hundred more) are already implemented.\n\nMoreover, one of the great strengths of the framework is extensibility and privilege\ncontrol. Our extension system allows for a high level of modularity, and keeps you\nfrom having to rewrite the core. Fine-grained, centrally-managed privilege \ncontrol is also an important feature that businesses typically want, and\nwe've taken special care to implement it reliably across the application.\n\n### Getting involved\n\nFork us, take a test drive with our [free trial](http://www.xtuple.com/free-trial), \nfile a github issue. \nIf you want to be a contributor and are looking for a place to\nmake your mark, we're keeping a list of issues that are \n[fair game](https://github.com/xtuple/xtuple/labels/fair%20game)\nto pick off and provide a convenient, well-documented starting point into our project.\n\n### What's Here?\n\n[This repository](http://github.com/xtuple/xtuple) contains the source code for the _xTuple ERP Web app_, an [HTML5 node.js app](http://github.com/xtuple/xtuple/wiki/Overview).\n\n### Installing this project\nIf you are looking to install xTuple for demonstration or use, please follow the instructions on the [xTuple Server wiki](https://github.com/xtuple/xtuple-server/wiki).\nThe best way to start coding on our stack is to use our\n[Vagrant setup for developers](https://github.com/xtuple/xtuple/wiki/Become-an-xTuple-Developer!).\n\n### Release Notes\n\nView the [Release Notes](https://github.com/xtuple/xtuple-documentation/tree/master/release-notes) \nto see a change log.\n\n### Additional Resources\n  * [Building an Extension Tutorial](https://github.com/xtuple/xtuple-extensions/blob/master/docs/TUTORIAL.md)\n  * [Developer Wiki](https://github.com/xtuple/xtuple/wiki)\n  * xTuple U [Tutorial Videos](https://github.com/xtuple/xtuple/wiki/Tutorial-Videos)\n  * [API documentation](http://xtuple.github.io/api/current)\n  * [Setting up an xTuple demo environment](https://github.com/xtuple/xtuple-server/wiki)\n","maintainers":[{"name":"xtuple","email":"gmoskowitz@xtuple.com"}],"time":{"modified":"2022-07-13T16:54:05.037Z","created":"2014-02-26T08:31:55.697Z","1.7.2":"2014-02-26T08:32:06.532Z","1.7.1":"2014-02-27T02:18:51.247Z","4.4.0-test":"2014-05-20T21:59:01.145Z","4.5.0-dev":"2014-06-12T09:15:55.021Z","4.5.0-dev1":"2014-06-12T09:45:43.731Z","4.5.0-dev3":"2014-06-12T09:50:30.021Z","4.5.0-dev4":"2014-06-12T15:20:11.404Z","4.5.0-dev5":"2014-06-13T06:01:31.089Z","4.5.0-dev6":"2014-06-13T06:10:20.763Z","4.5.0-dev7":"2014-06-13T06:30:56.911Z","4.5.0-dev8":"2014-06-13T06:42:00.185Z","4.5.0-dev9":"2014-06-13T06:44:13.777Z","4.5.0-dev10":"2014-06-13T07:20:01.198Z","4.5.0-dev11":"2014-06-13T07:38:17.284Z","4.5.0-dev12":"2014-06-13T07:54:56.690Z","4.5.0-dev13":"2014-06-13T09:44:05.739Z","4.5.0-dev14":"2014-06-13T17:14:51.818Z","4.5.0-dev15":"2014-06-13T19:41:56.341Z","4.5.0-dev16":"2014-06-13T23:38:38.714Z","4.5.0-dev17":"2014-06-14T15:51:01.551Z","4.5.0-dev18":"2014-06-16T00:18:39.212Z","4.5.0-dev19":"2014-06-16T19:32:42.284Z","4.5.0-r1590":"2014-06-17T18:55:10.287Z","4.5.0-r1590.1":"2014-06-18T04:51:48.435Z","4.5.0-r1590-2":"2014-06-18T05:37:30.734Z","4.5.0-r1590-3":"2014-06-24T09:06:25.517Z","4.5.0-r1590-4":"2014-06-24T09:16:56.509Z","4.5.0-r1590-5":"2014-06-30T22:56:56.705Z","4.5.2-r1590-1":"2014-07-03T13:26:22.256Z","4.5.2-r1590-2":"2014-07-03T13:28:22.315Z","4.5.2-r1590-3":"2014-07-03T14:54:20.642Z","4.5.2-r1590-4":"2014-07-03T17:16:22.485Z","4.5.2-r1590-5":"2014-07-03T18:18:35.006Z","4.5.3-r1590-0":"2014-07-11T04:00:17.414Z","4.5.3-r1590-1":"2014-07-11T09:12:48.618Z","4.5.3-r1590-2":"2014-07-11T09:19:53.746Z","4.5.3-r1590-3":"2014-07-11T09:41:59.088Z","4.5.3-r1590-4":"2014-07-11T10:58:25.843Z","4.5.3-r1590-5":"2014-07-11T11:24:05.428Z","4.5.3-r1590-7":"2014-07-11T11:41:34.301Z","4.5.3-r1590-8":"2014-07-11T12:24:56.100Z","4.5.3-r1590-9":"2014-07-11T12:35:27.650Z","4.5.2-alpha1":"2014-07-16T05:08:06.481Z","4.6.0-beta-1":"2014-07-29T18:52:34.898Z","4.6.0-1":"2014-08-12T20:29:26.152Z","4.7.0-beta":"2014-09-05T18:07:29.762Z","4.7.0":"2014-10-08T14:10:30.269Z","4.8.0":"2015-01-02T20:26:28.755Z"},"readmeFilename":"README.md","repository":{"type":"git","url":"https://github.com/xtuple/xtuple.git"},"author":{"name":"xTuple","email":"dev@xtuple.com"},"bugs":{"url":"https://github.com/xtuple/xtuple/issues"},"users":{"xtuple":true,"jonabasque":true},"homepage":"https://github.com/xtuple/xtuple"}