{"_id":"@anarklab/expressive-controller","_rev":"4-4b41e02b873fd90ea2b126bd431d3b46","name":"@anarklab/expressive-controller","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@anarklab/expressive-controller","version":"0.1.0","description":"Controller extensible for expressive","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/anarklab/expressive-controller.git"},"keywords":["Expressive"],"author":{"name":"Anark Lab."},"license":"MIT","bugs":{"url":"https://github.com/anarklab/expressive-controller/issues"},"homepage":"https://github.com/anarklab/expressive-controller#readme","dependencies":{"eslint":"^4.18.0"},"devDependencies":{"eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"37af7accfaee5118006251269d7af32762a8b5a0","_id":"@anarklab/expressive-controller@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"uselessdev","email":"wallacebatistaoliveira@gmail.com"},"dist":{"integrity":"sha512-VoCZcavaPxoqKYrgdhwLq1oCaRlsyQjKMnWkgpdL6I0RgdmGJiv2rUguLc62jMYZfbeeTXrmiKUd4wmHznQ6oA==","shasum":"ede6df93a06426122d857e4c395fc7db83e40e31","tarball":"https://registry.npmjs.org/@anarklab/expressive-controller/-/expressive-controller-0.1.0.tgz","fileCount":10,"unpackedSize":33052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmz4M1a9vKCnrvrvDc7Ns2UKYIgfOjaA7ouwSIgoCo6AiEAk1DGUW313ZUMg/B41WRGoXu3RR0MFmeNI1I7AkTGApk="}]},"maintainers":[{"name":"uselessdev","email":"wallacebatistaoliveira@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expressive-controller_0.1.0_1519985945645_0.8249152204309687"},"_hasShrinkwrap":false},"0.2.0":{"name":"@anarklab/expressive-controller","version":"0.2.0","description":"Controller extensible for expressive","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/anarklab/expressive-controller.git"},"keywords":["Expressive"],"author":{"name":"Anark Lab."},"license":"MIT","bugs":{"url":"https://github.com/anarklab/expressive-controller/issues"},"homepage":"https://github.com/anarklab/expressive-controller#readme","dependencies":{"eslint":"^4.18.0"},"devDependencies":{"eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"965dddc190c58de9416007abb6a5224cb0108d6b","_id":"@anarklab/expressive-controller@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"uselessdev","email":"wallacebatistaoliveira@gmail.com"},"dist":{"integrity":"sha512-Vu+D2LTLa7R+UPXZIQsj6GdMMH9mjj8sKSeTox4M69wifnlPlin9t74er4idrJJpjvLn2+iqazBZeoYndztxBw==","shasum":"ac429bf026ee94ff32f86eba65d32e12b479b64e","tarball":"https://registry.npmjs.org/@anarklab/expressive-controller/-/expressive-controller-0.2.0.tgz","fileCount":10,"unpackedSize":33509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg452Et76/O8qj06jNOKSlwDM7ng27FdctlsWKqCtLmQIhAJ/BhJXmyal7dC/6QEXV2MRZZfQ1o5xuaVNQcVsm5Kap"}]},"maintainers":[{"name":"uselessdev","email":"wallacebatistaoliveira@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expressive-controller_0.2.0_1522945841524_0.28285587086820385"},"_hasShrinkwrap":false},"0.3.0":{"name":"@anarklab/expressive-controller","version":"0.3.0","description":"Controller extensible for expressive","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/anarklab/expressive-controller.git"},"keywords":["Expressive"],"author":{"name":"Anark Lab."},"license":"MIT","bugs":{"url":"https://github.com/anarklab/expressive-controller/issues"},"homepage":"https://github.com/anarklab/expressive-controller#readme","dependencies":{"eslint":"^4.18.0"},"devDependencies":{"eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"c4ddef492705ae42d6b85bcd0291d7c7140355b8","_id":"@anarklab/expressive-controller@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"uselessdev","email":"wallacebatistaoliveira@gmail.com"},"dist":{"integrity":"sha512-wBdsGeMBATz4d9q2SreEB9b/t0hA1ZzUCGHKQ+oqYaNJmJc45zF6S6ZGIHFbwLCkHOEnqZXiTQnpj4iRv9886g==","shasum":"66b6e4558fd7dac8681a832cc877d27de659a7b8","tarball":"https://registry.npmjs.org/@anarklab/expressive-controller/-/expressive-controller-0.3.0.tgz","fileCount":10,"unpackedSize":33672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUPzuxUC1zkQ5Z7zVDFubKoVY1lTEYxZf7tHItMqousAiEAu6SWlzUSyevRLNi3e18ESwFTOMVm8EYn2G3uwn64aVY="}]},"maintainers":[{"name":"uselessdev","email":"wallacebatistaoliveira@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expressive-controller_0.3.0_1523151582604_0.45952383011356757"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-02T10:19:05.599Z","0.1.0":"2018-03-02T10:19:05.909Z","modified":"2022-04-04T13:55:30.448Z","0.2.0":"2018-04-05T16:30:41.582Z","0.3.0":"2018-04-08T01:39:42.703Z"},"maintainers":[{"name":"uselessdev","email":"wallacebatistaoliveira@gmail.com"}],"description":"Controller extensible for expressive","homepage":"https://github.com/anarklab/expressive-controller#readme","keywords":["Expressive"],"repository":{"type":"git","url":"git+https://github.com/anarklab/expressive-controller.git"},"author":{"name":"Anark Lab."},"bugs":{"url":"https://github.com/anarklab/expressive-controller/issues"},"license":"MIT","readme":"# @anarklab/expressive-controller\n\n### Install\n```bash\nyarn add @anarklab/expressive-controller\n\n# or if you use npm\nnpm install @anarklab/expressive-controller --save\n```\n\n## Usage\n```js\nconst Books = require('./repository')\nconst { Controller } = require('@anarklab/expressive-controller')\nconst BookControoler = Controller(Books)\n\nmodule.exports = Controller(Books)\n\nmodule.exports = {\n  index: BookControoler.index,\n  show: BookControoler.show,\n  store: BookControoler.store,\n  update: BookControoler.save,\n  destroy: BookControoler.remove\n}\n```\n\nThis exports an object with the methods below:\n```js\n{\n  index,\n  show,\n  store,\n  update,\n  destroy\n}\n```\n\n## TO DO\n- [ ] More detailed documentation\n- [ ] CHANGELOG\n- [ ] CONTRIBUTING\n- [ ] Tests\n","readmeFilename":"README.md"}