{"_id":"xena","_rev":"36-8cccf7dc485d1131793542f02bf9d0d9","name":"xena","time":{"modified":"2022-06-29T05:02:49.138Z","created":"2015-11-09T19:58:12.160Z","0.1.1":"2015-11-09T19:58:12.160Z","0.1.3":"2015-11-09T20:05:39.966Z","0.1.4":"2015-11-09T20:19:12.203Z","0.1.5":"2015-11-09T20:25:19.934Z","0.1.6":"2015-11-09T20:28:01.749Z","0.1.7":"2015-11-09T20:31:34.994Z","0.1.8":"2015-11-09T20:34:50.416Z","0.1.9":"2015-11-09T20:41:23.141Z","0.0.1":"2015-11-09T20:47:35.785Z","0.0.2":"2015-11-09T20:48:28.717Z","0.0.3":"2015-11-09T20:49:04.463Z","0.0.4":"2015-11-09T20:49:59.571Z","0.0.5":"2015-11-09T20:52:42.721Z","0.0.6":"2015-11-09T20:54:22.350Z","0.2.0":"2015-11-09T21:01:15.075Z","0.1.0":"2016-02-04T19:54:43.580Z","0.1.2":"2016-02-04T20:02:43.681Z","1.0.0-beta.2":"2016-02-15T11:51:48.246Z","1.0.0-beta.3":"2016-03-15T19:51:03.497Z"},"maintainers":[{"name":"xena-io","email":"xenastack@gmail.com"}],"dist-tags":{"latest":"1.0.0-beta.3"},"description":"eXtended Elasticsearch Node Angular - Create applications using Hapi, Elasticsearch, Node.js, AngularJS","readme":"# XENA\n\nXENA : eXtended Elasticsearch Node.js AngularJS\n\nMEAN is great. But MongoDB is not the only database and Express is not the only stable framework for Node.js.\n\nEnters...XENA (awesome name, right? very powerful)\n\nThe eXtended is for [Hapi](http://hapijs.com/) (HENA didn't sound so good and wasn't as cool as XENA)\n\n## Installation\n\n```shell\n$ npm install -g xena\n```\n\n## Usage\n\nAll options for the following commands are optional, if you don't input them, you will be asked during the execution of the command.\n\n### Initialization\n\nTo initialize a XENA application:\n```shell\n$ xena init [name]\n```\n### Mapping\n\nTo create a new mapping for an elasticsearch type:\n```shell\n$ xena mapping [name] [fields...]\n```\n\nThe fields option is a list of all the fields you wish to push in your mapping, the syntax is `name:type`\n\nYou can find the list of accepted types [here](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-types.html).\n\nHere is an exemple :\n```shell\n$ xena mapping user username:string email:string dob:date\n```\n\n### Endpoint\n\nTo create an endpoint in the backend API:\n```shell\n$ xena endpoint [name]\n```\n","versions":{"0.1.0":{"name":"xena","version":"0.1.0","description":"eXtended Elasticsearch Node Angular - Create applications using Hapi, Elasticsearch, Node.js, AngularJS","keywords":["xena","elasticsearch","angularjs","hapi","scaffold","fullstack","framework","front-end","app"],"main":"index.js","scripts":{"test":"gulp test"},"author":{"name":"Joël Matelli"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/xena-io/xena-cli.git"},"preferGlobal":true,"bin":{"xena":"index.js"},"dependencies":{"bluebird":"^2.9.25","chalk":"^1.0.0","commander":"^2.8.1","inquirer":"^0.8.2","lodash":"^3.7.0","shelljs":"^0.4.0","underscore.string":"^3.0.3"},"gitHead":"fa96ddf1b8ee68cddd0e84203d9b0c9aea5d5a55","bugs":{"url":"https://github.com/xena-io/xena-cli/issues"},"homepage":"https://github.com/xena-io/xena-cli#readme","_id":"xena@0.1.0","_shasum":"0a42d9088b753d6241595374d5ce2caa72d2d72b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"xena-io","email":"xenastack@gmail.com"},"dist":{"shasum":"0a42d9088b753d6241595374d5ce2caa72d2d72b","tarball":"https://registry.npmjs.org/xena/-/xena-0.1.0.tgz","integrity":"sha512-cxhaZmoIZCCxM3QKAzYXXOKN4HETt994+B502A0n9EtatIiHM0aiZ8Hj3Xn+YweW52sMC3rb8VIzQXDMfIyboA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1Z07ikgt0p4q/CRxoB3rDU6RA1hkUd9nUeLP0eh8sSAIgct300QgCitoMF6ugwPVXA9ccT5vq4RGvGokyRfjkyH8="}]},"maintainers":[{"name":"xena-io","email":"xenastack@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/xena-0.1.0.tgz_1454615680563_0.990226642228663"}},"0.1.2":{"name":"xena","version":"0.1.2","description":"eXtended Elasticsearch Node Angular - Create applications using Hapi, Elasticsearch, Node.js, AngularJS","keywords":["xena","elasticsearch","angularjs","hapi","scaffold","fullstack","framework","front-end","app"],"main":"index.js","scripts":{"test":"gulp test"},"author":{"name":"Joël Matelli"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/xena-io/xena-cli.git"},"preferGlobal":true,"bin":{"xena":"index.js"},"dependencies":{"bluebird":"^2.9.25","chalk":"^1.0.0","commander":"^2.8.1","inquirer":"^0.8.2","lodash":"^3.7.0","shelljs":"^0.4.0","underscore.string":"^3.0.3"},"gitHead":"3ecfd3fe623edd9696d264c1be01a0dd1af1b3c4","bugs":{"url":"https://github.com/xena-io/xena-cli/issues"},"homepage":"https://github.com/xena-io/xena-cli#readme","_id":"xena@0.1.2","_shasum":"199b8efda72898ac10f0885fc39e6f960891d0fc","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"xena-io","email":"xenastack@gmail.com"},"dist":{"shasum":"199b8efda72898ac10f0885fc39e6f960891d0fc","tarball":"https://registry.npmjs.org/xena/-/xena-0.1.2.tgz","integrity":"sha512-gqQb85UQr/hYdfiEZTv3PITA0o0IqlMtpq7E/+45wsBct3Vav04m8cJzpXJlSVnIFvLIdlbSZvd2f16c5nDyAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4VHqBH8p2KNxNJfzSkAaXzmjSLAZTXKMTm2C895EP1AiEAqobDMtxZWYZ7kdA2tCcKR9PSasbPRK9UZvkjpUHRRXw="}]},"maintainers":[{"name":"xena-io","email":"xenastack@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/xena-0.1.2.tgz_1454616160886_0.9618947266135365"}},"1.0.0-beta.2":{"name":"xena","version":"1.0.0-beta.2","description":"eXtended Elasticsearch Node Angular - Create applications using Hapi, Elasticsearch, Node.js, AngularJS","keywords":["xena","elasticsearch","angularjs","hapi","scaffold","fullstack","framework","front-end","app"],"main":"index.js","scripts":{"test":"gulp test"},"author":{"name":"Joël Matelli"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/xena-io/xena-cli.git"},"preferGlobal":true,"bin":{"xena":"index.js"},"dependencies":{"bluebird":"^2.9.25","chalk":"^1.0.0","commander":"^2.8.1","inquirer":"^0.8.2","lodash":"^3.7.0","shelljs":"^0.4.0","underscore.string":"^3.0.3"},"gitHead":"18262aaafacae8a39909682ddf0830231ea27910","bugs":{"url":"https://github.com/xena-io/xena-cli/issues"},"homepage":"https://github.com/xena-io/xena-cli#readme","_id":"xena@1.0.0-beta.2","_shasum":"3fd8f624db85a482e95bd576f830456ec6cb990e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"xena-io","email":"xenastack@gmail.com"},"dist":{"shasum":"3fd8f624db85a482e95bd576f830456ec6cb990e","tarball":"https://registry.npmjs.org/xena/-/xena-1.0.0-beta.2.tgz","integrity":"sha512-6qf17unYTFlM57PxQUfQ3+8nXgmdIeAxo9qLJgMDtVwuSqVtgjVD9MEMzo21mRNWm0w/6QeIVxIkUZrn9H1afQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJKrg5Tnh1B2T9k+NLvqLu/LZl9J0FxbH/kO2vKZZE8AiBRmXDNWrElS02wX6l/7e5xQazs3FySqoBwDCKe/0FSuQ=="}]},"maintainers":[{"name":"xena-io","email":"xenastack@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/xena-1.0.0-beta.2.tgz_1455537106054_0.8252027188427746"}},"1.0.0-beta.3":{"name":"xena","version":"1.0.0-beta.3","description":"eXtended Elasticsearch Node Angular - Create applications using Hapi, Elasticsearch, Node.js, AngularJS","keywords":["xena","elasticsearch","angularjs","hapi","scaffold","fullstack","framework","front-end","app"],"main":"index.js","scripts":{"test":"gulp test"},"author":{"name":"Joël Matelli"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/xena-io/xena-cli.git"},"preferGlobal":true,"bin":{"xena":"index.js"},"dependencies":{"bluebird":"^2.9.25","chalk":"^1.0.0","commander":"^2.8.1","inquirer":"^0.8.2","lodash":"^3.7.0","shelljs":"^0.4.0","underscore.string":"^3.0.3"},"gitHead":"8e3a47bd5ce9538a2ef0288ebadf27f9a20cfa67","bugs":{"url":"https://github.com/xena-io/xena-cli/issues"},"homepage":"https://github.com/xena-io/xena-cli#readme","_id":"xena@1.0.0-beta.3","_shasum":"52ae34a211f7df03caeed46687a278fded3012f5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"xena-io","email":"xenastack@gmail.com"},"dist":{"shasum":"52ae34a211f7df03caeed46687a278fded3012f5","tarball":"https://registry.npmjs.org/xena/-/xena-1.0.0-beta.3.tgz","integrity":"sha512-UkutHGR9v8Ve3GWUn3VfMhu/H6oCnysP2eTc7ovoDipACtXcrN//nec2Riwt/IzDQuXDMGCjeyejzMngKApmCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsFXsEUFFQO+AGelkbhN6X6HKJwNcZIEGr97p6rzg0XgIhALB04cYlH3thnH9GdEHvd4cvI15GtW0DKMbbipFdKVu5"}]},"maintainers":[{"name":"xena-io","email":"xenastack@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xena-1.0.0-beta.3.tgz_1458071461060_0.3919464028440416"}}},"homepage":"https://github.com/xena-io/xena-cli#readme","keywords":["xena","elasticsearch","angularjs","hapi","scaffold","fullstack","framework","front-end","app"],"repository":{"type":"git","url":"git+https://github.com/xena-io/xena-cli.git"},"author":{"name":"Joël Matelli"},"bugs":{"url":"https://github.com/xena-io/xena-cli/issues"},"license":"MIT","readmeFilename":"README.md"}