{"_id":"appbasejs","_rev":"29-742b7a739185e67237248667bfa69e95","name":"appbasejs","description":"JavaScript library for Appbase [Appbase.io](http://appbase.io) Current Version: 2.2.17","dist-tags":{"latest":"2.2.17"},"versions":{"0.2.0":{"version":"0.2.0","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"lib/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2"},"scripts":{"test":"mocha --check-leaks"},"description":"Code styling\r ------------\r -   Indentation: 2 spaces * Avoid new lines whenever possible * Single space\r     after for separating arguments after \",\" delimiter \\* Single space after\r     function opening scope","_id":"appbasejs@0.2.0","dist":{"shasum":"f18b149bde4302ccbb69edb64a05816aae0eaf3a","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-0.2.0.tgz","integrity":"sha512-C0X71Bzuy2y3R1bPKshQ8qubpxTOJlCphkNxo0sclRIAClW3SbYgmKjAWhGYLX+ZXyOZotsLQpaPGeXijha3cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOYXxqi2dg+FTUSx/aMT4W2N6Y9XDIeKePCfi+LcUCugIhAN2sUP4N53+jrSAR+8jFpDafHXHlWDdp/Lem8eM7TKK+"}]},"_from":"./","_npmVersion":"1.4.3","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}]},"0.2.1":{"version":"0.2.1","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"lib/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2"},"scripts":{"test":"mocha --check-leaks"},"description":"`npm install appbasejs`","_id":"appbasejs@0.2.1","dist":{"shasum":"c497dbb1bdf2e4764555611323fa2dcf0dfa4dfb","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-0.2.1.tgz","integrity":"sha512-MXdRXpaxOoKIXSf7e9R8xKoA1GRehbilNiDkobAzsoy2t6OHPTPIFj7RQxYYnV/GpGcPkNI/KxJ7mCNumhd7sA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfg5S+QyyrOFTD+HYpiwLV+lvD6Dl11y4H6SYf+S4hMQIgZOMr5Tqc75i66vs3H4XFa+G+5Smu4RLqA3kW4AD2ftE="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}]},"0.2.2":{"version":"0.2.2","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"lib/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2"},"scripts":{"test":"mocha --check-leaks"},"description":"NodeJS package for [Appbase.io](http://appbase.io)","_id":"appbasejs@0.2.2","dist":{"shasum":"de4784bb1cf237fa622169f5f9d9fcfff453acab","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-0.2.2.tgz","integrity":"sha512-vHZLabBspM/H1E6K/xAlydYn5GgK2On0LhPsYISso4Z0HGvAOVFUrcNPaRiVepThPS1YWTaDjp6cCbLN4EI1Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiYN35CIoQYHPqptO1hkxN5GGby0NjGpRo5FY6LuN0CAIgNxxHJPbOBybJMo/HTx7quUQ8ZriP4X6EOap6C3/Ol0s="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}]},"2.2.0":{"version":"2.2.0","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"src/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2","vinyl-transform":"0.0.1","gulp":"^3.8.8","gulp-uglify":"^1.0.1","browserify":"^6.1.0","gulp-rename":"^1.2.0","oauth-js":"git://github.com/oauth-io/oauth-js"},"scripts":{"test":"mocha --check-leaks --timeout 5000","build":"gulp build","test_build":"gulp build_for_test"},"description":"JavaScript library for Appbase [Appbase.io](http://appbase.io)\r Current Version: 2.2.0","_id":"appbasejs@2.2.0","dist":{"shasum":"91917acfa1062eea5f5608ee6e90c47e656a1080","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-2.2.0.tgz","integrity":"sha512-8Og8iAt+QVfoSpXKZbLD7rhlF72rKRPuF+2b+Gf8ia/Vj+N9GJEDxKmRMIff+7sY+oFlISX1L0NqAAwCTd8+MQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLTBPy0ZedYohkwITSxgXzH6G2Xx7P7rHs2qJNfeNPkwIgHJgPFscVOAqge3LoYmoloMSYxVO2bDHcL8PhNhksUUY="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}]},"2.2.4":{"version":"2.2.4","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"src/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2","vinyl-transform":"0.0.1","gulp":"^3.8.8","gulp-uglify":"^1.0.1","browserify":"^6.1.0","gulp-rename":"^1.2.0","oauth-js":"git://github.com/oauth-io/oauth-js"},"scripts":{"test":"mocha --check-leaks --timeout 5000","build":"gulp build","test_build":"gulp build_for_test"},"description":"JavaScript library for Appbase [Appbase.io](http://appbase.io)\r Current Version: 2.2.4","_id":"appbasejs@2.2.4","dist":{"shasum":"15b2483f228ce1e5636ca354461d6284fbb80ce1","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-2.2.4.tgz","integrity":"sha512-3wsyEFCreJUXeLZf7CTnBrTyx85i5VPEcjVwq6oeRrJEFOKKwPI5RNlRTrj6725X1IXD0tVueEwmAkEqJYb6yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpedpYnht5TfWodHPmzTZb/Pqp6uHv9AXsH00GjpSvxgIgGCk0yTvnN1UMXRcCR7JGKwxy6nFVDM0fiIv7Y/WD0b4="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}]},"2.2.7":{"version":"2.2.7","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"src/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2","vinyl-transform":"0.0.1","gulp":"^3.8.8","gulp-uglify":"^1.0.1","browserify":"^6.1.0","gulp-rename":"^1.2.0","oauth-js":"git://github.com/oauth-io/oauth-js","gulp-insert":"^0.4.0"},"scripts":{"test":"mocha --check-leaks --timeout 5000","build":"gulp build","test_build":"gulp build_for_test"},"browser":{"xhr2":false},"description":"JavaScript library for Appbase [Appbase.io](http://appbase.io)\r Current Version: 2.2.7","_id":"appbasejs@2.2.7","dist":{"shasum":"6347dbf931d46cc7489cbd5ff9b1dccf76da9ebd","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-2.2.7.tgz","integrity":"sha512-WPFPA0Aie/tg6C8eCBvM6v+uBEH5C3kA1kiC9lvvh3dP/+yHLQlAC2yamG9u969FOoq8x3TlAXGOQ4iNmG34xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCYQdk5r4VxgqUl0Ns++695bkV/vLtQUnRGN2HHQBBaQIgXBLS4j0D5I/NrhrxacB3WIfgQnCgCkrowpWGEHQxhfQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}]},"2.2.6":{"version":"2.2.6","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"src/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2","vinyl-transform":"0.0.1","gulp":"^3.8.8","gulp-uglify":"^1.0.1","browserify":"^6.1.0","gulp-rename":"^1.2.0","oauth-js":"git://github.com/oauth-io/oauth-js","gulp-insert":"^0.4.0"},"scripts":{"test":"mocha --check-leaks --timeout 5000","build":"gulp build","test_build":"gulp build_for_test"},"browser":{"xhr2":false},"description":"JavaScript library for Appbase [Appbase.io](http://appbase.io)\r Current Version: 2.2.6","_id":"appbasejs@2.2.6","dist":{"shasum":"80adcfca258006e3d6ad011cc8271e0e431f0c3e","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-2.2.6.tgz","integrity":"sha512-/EuKmp3hfGLafb1dmee6EkGKIqk8+FJ6AjjmGQg9smvD/Ax7wcPmf5vNyobEzyjBrVpfZKBhIYyw8uzeMHTp2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5gfJZyDY8/2bRLQs9GI7HCdAIdAvPwoDVpSBHKCaNNAiBUvGqyVs5xNr2ujZ+iI/Yn0QEb0NvCft8D1/D6WkRWoQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}]},"2.2.9":{"version":"2.2.9","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"src/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2","vinyl-transform":"0.0.1","gulp":"^3.8.8","gulp-uglify":"^1.0.1","browserify":"^6.1.0","gulp-rename":"^1.2.0","oauth-js":"git://github.com/oauth-io/oauth-js","gulp-insert":"^0.4.0"},"scripts":{"test":"mocha --check-leaks --timeout 5000","build":"gulp build","test_build":"gulp build_for_test"},"browser":{"xhr2":false},"description":"JavaScript library for Appbase [Appbase.io](http://appbase.io)\r Current Version: 2.2.9","_id":"appbasejs@2.2.9","dist":{"shasum":"b4039d21c8fd9668840c41217ad8d5fa342376c6","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-2.2.9.tgz","integrity":"sha512-sL36LVSUeq+WwUVwUVAWFCjp4v1oEsrl1vg1ulxQZApoQ1c2sTi5qAD87StjV3WPQmGsBnU2yfwuHcJjJxHbLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARxeXqlUr/RwKA50AIrKrfg5E4KEiaAq6Kewkyh+VuaAiEA2jxQXb9jjDnglKjDDLLTN5FcvR2f9M3+/bDdrWvhHhw="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}]},"2.2.13":{"version":"2.2.13","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"src/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2","vinyl-transform":"0.0.1","gulp":"^3.8.8","gulp-uglify":"^1.0.1","browserify":"^6.1.0","gulp-rename":"^1.2.0","oauth-js":"git://github.com/oauth-io/oauth-js","gulp-insert":"^0.4.0"},"scripts":{"test":"mocha --check-leaks --timeout 5000","build":"gulp build","test_build":"gulp build_for_test"},"browser":{"xhr2":false},"description":"JavaScript library for Appbase [Appbase.io](http://appbase.io)\r Current Version: 2.2.13","_id":"appbasejs@2.2.13","dist":{"shasum":"7ff788fdc3cff162d1f011eac754a31cc9ae88ec","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-2.2.13.tgz","integrity":"sha512-gsZA1feZ6hLMmTtBecGO5uGFPmoR0zT6/h++Jc9Tr04Vx2wlypcKSUdzpWbAP8CKbDnOYs4upeuqF1g0sUs9/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXKIIQgSk5wFsuRzBrv3ZMlkFiK7jxnLDsprdGIHlFngIhAK41soXKfJ2Et2qqpGimYqw86cv80MqXUSngUhsn83or"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}]},"2.2.15":{"version":"2.2.15","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"src/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2","vinyl-transform":"0.0.1","gulp":"^3.8.8","gulp-uglify":"^1.0.1","browserify":"^6.1.0","gulp-rename":"^1.2.0","oauth-js":"git://github.com/oauth-io/oauth-js","gulp-insert":"^0.4.0"},"scripts":{"test":"mocha --check-leaks --timeout 5000","build":"gulp build","test_build":"gulp build_for_test"},"browser":{"xhr2":false},"gitHead":"33b9a792eff998bcab175fdab584a234d8e3aaaf","description":"JavaScript library for Appbase [Appbase.io](http://appbase.io) Current Version: 2.2.15","_id":"appbasejs@2.2.15","_shasum":"5af8096c5b1ec552119310b16b8ef8770bfa1b09","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}],"dist":{"shasum":"5af8096c5b1ec552119310b16b8ef8770bfa1b09","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-2.2.15.tgz","integrity":"sha512-pZ0l4qpHKppxdeVXL/CSwF0vS4qwFNRzicM5VgKmRhR2FoQloEwzIcSAERBssfJjQT8pQBAI6IWG0bw0sV0akQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh7A5yahDWV9uNn8S8iTjO+IwQQGn763MfTCxAXEYi0AIgZDaji5slFP2iOL70d15yubBb54I4H+EVvCtz2TiOxas="}]}},"2.2.16":{"version":"2.2.16","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"src/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2","vinyl-transform":"0.0.1","gulp":"^3.8.8","gulp-uglify":"^1.0.1","browserify":"^6.1.0","gulp-rename":"^1.2.0","oauth-js":"git://github.com/oauth-io/oauth-js","gulp-insert":"^0.4.0"},"scripts":{"test":"mocha --check-leaks --timeout 5000","build":"gulp build","test_build":"gulp build_for_test"},"browser":{"xhr2":false},"gitHead":"546c3014ee0a0da40c00f7b4e246eb883018c765","description":"JavaScript library for Appbase [Appbase.io](http://appbase.io) Current Version: 2.2.16","_id":"appbasejs@2.2.16","_shasum":"153b5064175e051abd667a73918573071e8d5244","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}],"dist":{"shasum":"153b5064175e051abd667a73918573071e8d5244","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-2.2.16.tgz","integrity":"sha512-awaUlrLmpCnoCnkc915/h5pezd2PN6kpnZjRd2/rHQG9QHTYsBkz1IoID6qZR2GJ5D7rvy1NbYOrByxF8IrBeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAEy8oagxTS8J6pBgQygzQ2+IEFLZcGYFJhGvZLOBVNAiEArvwG0rwOjGMnOvf6YjCbPNM5Mjmn1XmqrY/WVzlYs1s="}]}},"2.2.17":{"version":"2.2.17","name":"appbasejs","dependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0"},"author":{"name":"Appbase","url":"http://appbase.io"},"main":"src/main.js","devDependencies":{"socket.io-client":"~1.0.6","xhr2":"^0.1.0","async":"^0.9.0","mocha":"^1.21.5","chai":"^1.9.2","vinyl-transform":"0.0.1","gulp":"^3.8.8","gulp-uglify":"^1.0.1","browserify":"^6.1.0","gulp-rename":"^1.2.0","oauth-js":"git://github.com/oauth-io/oauth-js","gulp-insert":"^0.4.0"},"scripts":{"test":"mocha --check-leaks --timeout 5000","build":"gulp build","test_build":"gulp build_for_test"},"browser":{"xhr2":false},"gitHead":"6f234744ad4629235a98f27c945eaeb289a367a3","description":"JavaScript library for Appbase [Appbase.io](http://appbase.io) Current Version: 2.2.17","_id":"appbasejs@2.2.17","_shasum":"2284ae7f71ca63fe9add62730be56e8874019df0","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.26","_npmUser":{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"},"maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}],"dist":{"shasum":"2284ae7f71ca63fe9add62730be56e8874019df0","tarball":"https://registry.npmjs.org/appbasejs/-/appbasejs-2.2.17.tgz","integrity":"sha512-bxUv3BD7WqukwIAaKKVrsrpXZ6Ow9AJPBA4D3CQH9Na7RI9YNVz5raaKQujcT7Fur0YNnFERo6LK8U+Dg5mUsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7HqLppMrkYUOfwdC2RCbm1prraSmRNaKeYuvmiimy9AiAN4mGxVfogDXfCbVJWVbXd+VHRWeTEtEqMQdek7riv7Q=="}]},"deprecated":"https://www.npmjs.com/package/appbase-js is the currently maintained version of the library, and should be used instead."}},"readme":"# AppbaseJS\nJavaScript library for Appbase [Appbase.io](http://appbase.io)\nCurrent Version: 2.2.17\n\n## Get Appbase\nNode: `npm install appbasejs`\n\nBrowser: [https://cdn.appbase.io/2.0/appbase.js](https://cdn.appbase.io/2.0/appbase.js)\n\n## Dev\nDo `npm install` inside the folder to install devDependencies.\n\n#### Browser Build\n\n##### Distribution build\n`npm run-script build`: creates _./dist/appbase.min.js_\n\n\n##### Test build\n`npm run-script test_build`: creates _./build/appbase.js_ this build exposes internal server methods, and allows running tests on them in the browser.\n\n#### Testing\n`npm test` for node.\n\nGoto [/test/browser/index.html](http://sids-aquarius.github.io/appbasejs-compact/test/browser) for browser tests. If there's a test build, it will also run tests on internal server methods as well, otherwise will run tests only on interface methods.\n\n## Play\nNode:\n```js\nAppbase = require('appbasejs');\n```\n\nBrowser:\n```html\n<script src=\"./dist/appbase.min.js\"></script>\n```\n\n#### Put Credentials\n```js\nAppbase.credentials('app','secret');\n```\n\n#### Appbase references\nNow let's create two Appbase references under namespaces \"user\" and \"tweets\".\n\n```js\nvar userRef = Appbase.ns(\"user\").v(\"andy\");\nvar tweetRef = Appbase.ns(\"tweet\").v(Appbase.uuid());\n```\n\nAs seen here, one can optionally specify the reference name.\n\n#### Working with Data\n\n```js\nuserRef.setData({\n    status: \"sudo\",\n    location: \"Belo Horizonte, Brazil\"\n});\ntweetRef.setData({\n    message: \"Remember Red, hope is a good thing.\"\n});\n```\n\nNow let's add the tweet as an edge to our user reference.\n\n```js\nuserRef.setEdge(tweetRef, 'tweeted');\n```\n#### Go real-time! \n\nListen to the changes on the user reference data properties and edges, to see the changes we have made so far.\n\n```js\nuserRef.on('properties', function(error, ref, userSnap) {\n    console.log(userSnap.properties().status);\n    console.log(userSnap.properties().location);\n});\nuserRef.on('edge_added', function(error, edgeRef, eSnap) {\n    edgeRef.on('properties', function(error, ref, tweetSnap) {\n        console.log(tweetSnap.properties().message);\n    });\n});\n```\n\n#### Full-text search\n\n```js\nAppbase.ns('tweet').search({text:'hello', properties: ['message']},function(err, array) {\n    console.log(array);\n})\n```\n\n","maintainers":[{"name":"sagar_chand","email":"sagar.chandarana123@gmail.com"}],"time":{"modified":"2022-06-13T03:16:58.589Z","created":"2014-10-15T18:49:29.704Z","0.2.0":"2014-10-15T18:49:29.704Z","0.2.1":"2014-10-15T19:43:18.138Z","0.2.2":"2014-10-15T20:01:50.296Z","2.2.0":"2014-11-06T16:28:24.079Z","2.2.4":"2014-11-07T16:16:32.953Z","2.2.7":"2014-11-17T21:26:23.240Z","2.2.6":"2014-11-20T18:00:14.819Z","2.2.9":"2014-11-25T22:18:26.377Z","2.2.13":"2014-12-10T16:46:21.121Z","2.2.15":"2015-03-11T20:03:53.306Z","2.2.16":"2015-03-20T19:48:11.873Z","2.2.17":"2015-03-22T21:15:54.114Z"},"author":{"name":"Appbase","url":"http://appbase.io"},"readmeFilename":"README.md","users":{"sidi":true,"sacheendra":true}}