{"_id":"express-routes-controllers","_rev":"28-618ce3aa17450376dc5a01c2e046ae2c","name":"express-routes-controllers","time":{"modified":"2022-06-17T22:37:02.242Z","created":"2014-05-20T16:48:53.770Z","0.0.1":"2014-05-20T16:48:53.770Z","0.0.2":"2014-05-20T16:54:44.166Z","0.0.3":"2014-05-20T18:16:19.342Z","0.0.4":"2014-05-20T19:20:27.619Z","0.1.0":"2014-05-21T23:18:40.177Z","0.1.1":"2014-06-03T15:50:59.158Z","0.2.0":"2015-06-08T13:43:17.892Z","0.2.1":"2015-06-16T18:58:45.025Z","0.2.2":"2016-03-08T17:24:18.176Z","0.2.3":"2018-10-02T16:51:06.128Z","0.2.4":"2019-04-16T15:02:49.883Z","0.3.0":"2020-06-26T20:06:11.667Z","0.3.1":"2020-08-27T17:55:50.219Z","0.3.2":"2020-11-03T18:37:50.934Z","0.4.0":"2021-05-19T15:06:30.033Z"},"maintainers":[{"name":"pola88ar","email":"pola88@gmail.com"},{"name":"blanchma","email":"tute.unique@gmail.com"}],"dist-tags":{"latest":"0.4.0"},"description":"Creates routes for the controllers","readme":"express-routes-controllers\n==========================\n\nYou can create routes for your controllers.\n\n## Install\n\n```\nnpm install express-routes-controllers\n```\n\n## How to use it:\n\nIt is very simple:\n\n```\nvar Rest = require('express-routes-controllers');\n\nvar rest = new Rest( { controllers: __dirname + '/app/controllers' } );\n\nOptinal headers to version:\n\nvar rest = new Rest( { controllers: __dirname + '/app/controllers',\n                      versioning: { header: 'Accept',\n                                    grab :/.*application\\/vnd.mycompany.v(\\d+)\\+json/,\n                                    error: '406' }\n                    } );\n\n```\n\nAnd then, add the routes:\n\n```\n//your_controller.js\nmodule.exports = {\n  options: {\n    before: {\n      action: [/*middleware*/]\n    }\n  },\n  index: function(req, res) {},\n  another_action: function(req, res) {}\n}\n\n//app.js\n\nvar express = require('express');\nvar app = express();\nvar Rest = require('express-routes-controllers');\nvar rest = new Rest( { controllers: __dirname + '/app/controllers' } );\n\nrest.resources('your_controller', options);\nrest.resource('another_controller', options);\n\n// ...all routes for your controllers.\n\n//add the routes to express.\nrest.mountRoutes(app);\n\n```\n\n## Resources and Resource:\n\nYou can add the CRUD actions:\n\n```\nrest.resources('your_controller');\n\n// GET '/your_controller'\n// POST '/your_controller'\n// PUT '/your_controller/:your_controller_id'\n// DELETE '/your_controller/:your_controller_id'\n// GET '/your_controller/:your_controller_id'\n```\n\nOr if you want to add them without the id on the url (removing the show action):\n\n```\nrest.resource('your_controller', options);\n\n// GET '/your_controller'\n// POST '/your_controller'\n// PUT '/your_controller'\n// DELETE '/your_controller'\n```\n\nCan also add custom actions with the CRUD actions:\n\n```\nrest.resources('your_controller', {\n  collection: {\n    get: [ 'collection_action' ]\n  },\n  member: {\n    post: [ 'member_action' ]\n  }\n}\n\n// GET /your_controller/collection_action\n// POST /your_controller/:your_controller/member_action\n```\n\nTo add support for just some versions:\n\n```\nrest.resources('your_controller', {\n   versions: ['1']\n  }\n});\n\nThis would require a specific folder structure:\n<controller's folder>/v1/your_controller.js\n\n\nTo support all versions, remove the version's option or use a wildcard\n\n```\nrest.resources('your_controller', {\n   versions: ['*']\n  }\n});\n\nOr just:\n\nrest.resources('your_controller', {})\n\nIn both cases, it would work with default controller's folder:\n<controller's folder>/your_controller.js\n\n\nPossible options:\n\n```\n  var options = {\n                  versions: ['1','2'],\n                  collection: {\n                    get: [ /* Array of custom actions */ ],\n                    post: [ /* Array of custom actions */ ],\n                  },\n                  member: {\n                    get: [ /* Array of custom actions */ ],\n                    post: [ /* Array of custom actions */ ],\n                  },\n                  name: 'Change the default name for the url. DEFAULT: name_of_controller',\n                  id: 'The id variable on the ulr. DEFAULT: name_of_controller_id',\n                  root: 'Boolean. DEFAULT: false'\n                }\n```\n\n## Nested controllers\n\nYou can set nested controllers, you only have to do:\n\n```\nrest.resources('your_controller', function(){\n  rest.resources('another_controller');\n});\n// '/your_controller/:your_controller_id/another_controller'\n\n\nAnd you also set versions in it and only for the nested:\n\nrest.resources('your_controller', function(){\n  rest.resources('another_controller', {versions: ['2']});\n});\n\nThe required folder structure would be:\n<controller's folder>/your_controller.js\n<controller's folder>/v2/your_controller/another_controller.js\n\n```\n\n## Change the url\n\nIf you have the user controller and you want that the url be '/account'\n\n```\nrest.resources('users', {\n  name: 'account'\n});\n\n// GET '/account'\n// POST '/account'\n// PUT '/account/:account_id'\n// DELETE '/account/:account_id'\n// GET '/account/:account_id'\n```\n","versions":{"0.0.3":{"name":"express-routes-controllers","version":"0.0.3","description":"Creates routes for the controllers","dependencies":{"express":"3.4.8","lodash":"2.4.1","inflection":"1.3.3"},"devDependencies":{"request":"2.34.0","jasmine-node":"1.13.1","commander":"~2.1.0","config":"0.4.35"},"scripts":{"test":"node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"repository":{"type":"git","url":"https://github.com/pola88/express-routes-controllers"},"bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers","_id":"express-routes-controllers@0.0.3","_shasum":"9f3a85819525e2b61330114543dab7e36561cbb6","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"pola88ar","email":"pola88@gmail.com"}],"dist":{"shasum":"9f3a85819525e2b61330114543dab7e36561cbb6","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.0.3.tgz","integrity":"sha512-pzEIV46wYPr3kw8++diP/i+gf0u7RnqJseulWHyDyLsvEyrsDUtg3AWhW6hcfKa2+33fN1ewP2yKiGc84V9EDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARGLYDwZ4WMK6VRgUdgGHL1F0d2zLxbYzxcMuLY+0HnAiEAxFN9ORBPSN07aXw+kqnXfxBTrF3FC0IUW5vMQ4weA7g="}]},"directories":{}},"0.0.4":{"name":"express-routes-controllers","version":"0.0.4","description":"Creates routes for the controllers","dependencies":{"express":"3.4.8","lodash":"2.4.1","inflection":"1.3.3"},"devDependencies":{"request":"2.34.0","jasmine-node":"1.13.1","commander":"~2.1.0","config":"0.4.35"},"scripts":{"test":"node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"repository":{"type":"git","url":"https://github.com/pola88/express-routes-controllers"},"bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers","_id":"express-routes-controllers@0.0.4","_shasum":"d1d76f8634fd17560c2da8c1096abc3b0e109c45","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"pola88ar","email":"pola88@gmail.com"}],"dist":{"shasum":"d1d76f8634fd17560c2da8c1096abc3b0e109c45","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.0.4.tgz","integrity":"sha512-8Mx2BDcYnpAHxOepyA0iRbjzP3obwsBhytftkdAbvh+upNqht1vHsK50c7Pb2I7bp7MyJXy/EKqGW+VujBnuDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLWfDzfdga18+sYrEmj2kZ/x9oNs6Y11f1xzehtvt3nwIhAPZG+n9XKFZ2L5O7gVyk/J34m9k7m7RTQoXnJma0hvoG"}]},"directories":{}},"0.1.0":{"name":"express-routes-controllers","version":"0.1.0","description":"Creates routes for the controllers","dependencies":{"express":"3.4.8","lodash":"2.4.1","inflection":"1.3.3"},"devDependencies":{"request":"2.34.0","jasmine-node":"1.13.1","commander":"~2.1.0","config":"0.4.35"},"scripts":{"test":"node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"repository":{"type":"git","url":"https://github.com/pola88/express-routes-controllers"},"bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers","_id":"express-routes-controllers@0.1.0","_shasum":"a5152dc07181c2ab6af837d16962906f6fde31d6","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"pola88ar","email":"pola88@gmail.com"}],"dist":{"shasum":"a5152dc07181c2ab6af837d16962906f6fde31d6","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.1.0.tgz","integrity":"sha512-NlqdwKdSanly9QShoEpu/1SLt2NsVqSjsiFgwR7iEhJcFaCYAtfc0AY/U20lGUmndeqGGtro2fw2LEqj5C1mpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaM5Qv8VObUN+fW4UAGoDPA6h7f0RnnypoCwDyLEdxPAiBlZtMOYr5xJkRrwpa9PH2L+2xZVTdDG+YOT+6nex/o1g=="}]},"directories":{}},"0.1.1":{"name":"express-routes-controllers","version":"0.1.1","description":"Creates routes for the controllers","dependencies":{"express":"3.4.8","lodash":"2.4.1","inflection":"1.3.3"},"devDependencies":{"request":"2.34.0","jasmine-node":"1.13.1","commander":"~2.1.0","config":"0.4.35"},"scripts":{"test":"node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"repository":{"type":"git","url":"https://github.com/pola88/express-routes-controllers"},"bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers","_id":"express-routes-controllers@0.1.1","_shasum":"6ff271356107ecfc0031235175abeac4272f9a35","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"pola88ar","email":"pola88@gmail.com"}],"dist":{"shasum":"6ff271356107ecfc0031235175abeac4272f9a35","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.1.1.tgz","integrity":"sha512-0I+v4aXJkdEuBd3/vwJbCJcgji0ZJHl2356EBDG51WEuIADRYw4430EEhVMVy0IyTwqWrKnEpIpP9KFyK7AX7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFw2BPmUO6hyNsUatdqbG4ZjMic3pYCvtZWHMwy37iffAiEAuyBVOvr0iyMHgUuscNy57cBzVy006uF0WPvbiEQw1FQ="}]},"directories":{}},"0.2.0":{"name":"express-routes-controllers","version":"0.2.0","description":"Creates routes for the controllers","dependencies":{"express":"3.4.8","lodash":"2.4.1","inflection":"1.3.3"},"devDependencies":{"request":"2.34.0","jasmine-node":"~1.14","commander":"~2.1.0","config":"0.4.35"},"scripts":{"test":"node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"contributors":[{"name":"blanchma","email":"tute.unique@gmail.com"}],"keywords":["express","rest","version","versioning","api","controllers"],"repository":{"type":"git","url":"https://github.com/pola88/express-routes-controllers"},"bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers","_id":"express-routes-controllers@0.2.0","_shasum":"c39f05cbbf284c9547828bf4eb911ad6f17f2185","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"pola88ar","email":"pola88@gmail.com"}],"dist":{"shasum":"c39f05cbbf284c9547828bf4eb911ad6f17f2185","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.2.0.tgz","integrity":"sha512-+0LaTtF3O5DUrwAxoKfNhel+Ppkmt29/PG5gX28kfOnNkGyn0haNah9g/8LbQcvpQhfKh5EQNgSgkjkCs4xiWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErUxvzOVPLsQm/8zimas6ejrWsBbEPD9oJCsGq9A75ZAiB6qDWECZJ5/Yv67v962ZpLYgOg5WOSPUlAUaTYM6s88A=="}]},"directories":{}},"0.2.1":{"name":"express-routes-controllers","version":"0.2.1","description":"Creates routes for the controllers","dependencies":{"express":"3.4.8","lodash":"2.4.1","inflection":"1.3.3"},"devDependencies":{"request":"2.34.0","jasmine-node":"~1.14","commander":"~2.1.0","config":"0.4.35","eslint":"0.22.1"},"scripts":{"test":"eslint ./lib ./spec && node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"contributors":[{"name":"blanchma","email":"tute.unique@gmail.com"}],"keywords":["express","rest","version","versioning","api","controllers"],"repository":{"type":"git","url":"git+https://github.com/pola88/express-routes-controllers.git"},"gitHead":"1c39a9014c0120f48cf5f98b22814fe61c555434","bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers#readme","_id":"express-routes-controllers@0.2.1","_shasum":"a6a0c984b601336ea82fccebdc98a7dbe3a7ea7c","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.10.28","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"pola88ar","email":"pola88@gmail.com"},{"name":"blanchma","email":"tute.unique@gmail.com"}],"dist":{"shasum":"a6a0c984b601336ea82fccebdc98a7dbe3a7ea7c","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.2.1.tgz","integrity":"sha512-tsRSBgZtaisqC/VgbC5O72BzLqYGWNj5XuXoVLZdbqeRHnjULM46PwXbVvx/KwwHu6ZMwhvCSrslqfNyr+lp9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOd/TkzIIoYxkihxwMTgF0IYx+poLhZNVnDmeHWP5DXAiEAoQoyEYjE1Jelz/XeUkEbNfYSH7vXlpECFYoRy7zwsa8="}]},"directories":{}},"0.2.2":{"name":"express-routes-controllers","version":"0.2.2","description":"Creates routes for the controllers","dependencies":{"express":"3.4.8","lodash":"4.6.1","inflection":"1.3.3"},"devDependencies":{"request":"2.34.0","jasmine-node":"~1.14","commander":"~2.1.0","config":"0.4.35","eslint":"0.22.1"},"scripts":{"test":"eslint ./lib ./spec && node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"contributors":[{"name":"blanchma","email":"tute.unique@gmail.com"}],"keywords":["express","rest","version","versioning","api","controllers"],"repository":{"type":"git","url":"git+https://github.com/pola88/express-routes-controllers.git"},"gitHead":"0325adcc62e7d187acdd9d5fcb8d9abad617623d","bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers#readme","_id":"express-routes-controllers@0.2.2","_shasum":"7d036ca7be002a16e002deaed5b9a267159128d0","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.10.28","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"pola88ar","email":"pola88@gmail.com"},{"name":"blanchma","email":"tute.unique@gmail.com"}],"dist":{"shasum":"7d036ca7be002a16e002deaed5b9a267159128d0","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.2.2.tgz","integrity":"sha512-nCixJxouXLaLc+v5XDQAokP5sp4rIy1WyyUvHcHqVyiOOcO7qpNOvGV5YYrNvbbvB5vWD22HPjv8C6iDANprOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6OszQlNuQwCAexaK4y+WcHj1ET3HNnjjp4p/NHJ3dtQIhAIToeHylo0PFxTjej2mvXD0U+nkfp7D+kcJztG6FISsK"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-routes-controllers-0.2.2.tgz_1457457853774_0.7863428515847772"},"directories":{}},"0.2.3":{"name":"express-routes-controllers","version":"0.2.3","description":"Creates routes for the controllers","dependencies":{"express":"3.4.8","lodash":"4.6.1","inflection":"1.3.3"},"devDependencies":{"request":"2.34.0","jasmine-node":"~1.14","commander":"~2.1.0","config":"0.4.35","eslint":"0.22.1"},"scripts":{"test":"eslint ./lib ./spec && npm run spec","spec":"node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"contributors":[{"name":"blanchma","email":"tute.unique@gmail.com"}],"keywords":["express","rest","version","versioning","api","controllers"],"repository":{"type":"git","url":"git+https://github.com/pola88/express-routes-controllers.git"},"gitHead":"2b3ea9d1fabede9fc238a68ba87a637dc72ea195","bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers#readme","_id":"express-routes-controllers@0.2.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"blanchma","email":"tute.unique@gmail.com"},{"name":"pola88ar","email":"pola88@gmail.com"}],"dist":{"integrity":"sha512-Bef1S/Boevvr4WyQagIf/c90fWpKBQQo5HKLC1nuiRMX4pkVvajERa7nozoVE275b2QFXVYDORPQyHNV7LdoiA==","shasum":"c550bfda761af9d238307aef591d59abc2eaff27","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.2.3.tgz","fileCount":9,"unpackedSize":19886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs6H6CRA9TVsSAnZWagAAhZoQAJD8pIJCZKDUh8t9Ogyy\nccPYUx827HwP2Jm4YRSQTjLMDwxbfy2AxWcJKwWZM3XLQpBfd1rwlwTeZroJ\nlXOKrrbaDlX9mNcePWkxyYfnN38NkoNza5T5BBWuvc6uYemZS3rSRvcqhNs8\nplM/zQUfMmN7I2NFRZ0GRE7V6tzmBNG2AeywlgY/jmwUZ2A6LGnNWCGMcdCz\niqVoWloO90xoDBcB1sMr03zyB/DgU14uhU/LWKay/LsarX0BrajqnIcEYik8\n5oA3RW52ciKU7ZoxqFg1cO+ZtPDMkPJ/xLdxhtGSD9TxHlM30CnQz7rMYp/Q\ni+1zoSsHAcbMHytoxPL3txQ/p7sYMPW44htcjnWeuGLOGb0Futev07nWWwav\nu6FVC/Kkxu5IA0R8s6uPZi9Z31ecww4fxhv/jJHZOk7rSrJMuyZNb8nFLtfg\npOOqZplpO9OxHBphdtsR5M2fhzvfFQ7kbGEiJFbDObpvWoICGehegRXo2OyG\nDuBkWoyUGv4Kq9ekZLC/Qq7zLghip6MRkYkRAnW3XkaG+X7MZ2ElnWlZIu0z\nqmuErjimFMhO0Utz+4Nek1QQo2AHqrMKJBKY1o9rv98AbryLkJcA/b0+P2KQ\ndrIQKBKPsUI8ra2P/mlIKxTZttAYRbsuw59waKzU1wb8AGIF8iEzFKxv2Hqn\nP2Ad\r\n=aMEw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNy9mrzCmWPRVvO97PsqDfFg/Zen4V+X/AeXpiY6kgBAiEAlPfBYagGXEGTBnJKzn+mQrA8T3FY+rjbXOTnuNbsxks="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-routes-controllers_0.2.3_1538499065944_0.21441117683056987"},"_hasShrinkwrap":false},"0.2.4":{"name":"express-routes-controllers","version":"0.2.4","description":"Creates routes for the controllers","dependencies":{"express":"3.4.8","lodash":"4.6.1","inflection":"1.3.3"},"devDependencies":{"request":"2.34.0","jasmine-node":"~1.14","commander":"~2.1.0","config":"0.4.35","eslint":"0.22.1"},"scripts":{"test":"eslint ./lib ./spec && npm run spec","spec":"node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"contributors":[{"name":"blanchma","email":"tute.unique@gmail.com"}],"keywords":["express","rest","version","versioning","api","controllers"],"repository":{"type":"git","url":"git+https://github.com/pola88/express-routes-controllers.git"},"gitHead":"6444d5e03045b64df3acd53955854502ffdb4524","bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers#readme","_id":"express-routes-controllers@0.2.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"blanchma","email":"tute.unique@gmail.com"},{"name":"pola88ar","email":"pola88@gmail.com"}],"dist":{"integrity":"sha512-y4oOEnqr7kx1+iiYJEv5MRk2X4e2GGnhKk9RVL9tURmgVdISBs9nO7PjpQeNg7XztScRtW2KKahfRgzhd0GS7Q==","shasum":"581217f750788810f6cdae8b74c6f6dfd455ecf3","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.2.4.tgz","fileCount":9,"unpackedSize":19981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcte6aCRA9TVsSAnZWagAACHYP/irOXj/9hd17JPedx6Zb\n4TK9h4eC03BVIq2ai6kk5berXuPhC1rNBKlAtUxF1VyP0OgCAiRp6NmfGyGq\nfNqoHZLnzMvGfGru+s29/sqEZ5ihHGA+xJ/29Mf6Yb7sz5+Fu+ijYPkgqwqA\n0ZfA8LRuk9Y6B0tgrDXYEB4IhBsVrpHHakhTjc0L6cVL941MKQyJ7nOyULt9\nvf9MC3+ehwXc0DQ/+yecakyUsx4oZvCaKYgiqfDXwUlH7pc7oFInHYm2oagf\ny4X/iHpU4iFsq8vr1GXpmhViAv232swz0ACTd8GGnTZz9V5JtZpk6Swmv2Kh\nrNRcglsXHvR5g1T75jptpjOAy5auaWIHyyMAWd+Xw2wdqFePApwLa1W3rCTI\nYz3A2+O48wjouJ967kTzQRx9Vue4OHCZg8t0QZXZ+SyrKkQoufuom9oQu5dP\n74JbEu4RWEUo161nS9pSamI2x1oJKWXwXZxa8hrqRihUyGR0ZQMG9nkYaQiS\n7MRhopWklzKgHaYSeQlA6gwR8Iwi+ei8t072QYarAD9MOe/2sU4wh7iPAZF4\ncHcFojz9+XYJcYhRXggRmDBslQvucfDXOcCRToHQcwkQVA/dSIH5VNb0+SUE\nrjeXvY8xk/pQ/vDsXQITMlg+ecT2rWA7932SnTXfZKmqheoTJesZQEKg2DQW\npHm1\r\n=H35G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDndqzgK1lmpdgjX+BcjKYxTrNa1UXExZGmcLCTLppXbgIgBOk5D3cwD2ruAdWvWGnPN+oUZfN5bps2FdJ+wUjM/Js="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-routes-controllers_0.2.4_1555426969757_0.8681774066437398"},"_hasShrinkwrap":false},"0.3.0":{"name":"express-routes-controllers","version":"0.3.0","description":"Creates routes for the controllers","dependencies":{"express":"^4.17.1","inflection":"1.3.3","lodash":"^4.17.15"},"devDependencies":{"commander":"~2.1.0","config":"0.4.35","eslint":"4.18.2","jasmine-node":"^3.0.0","method-override":"3.0.0","request":"2.88.2"},"scripts":{"test":"eslint ./lib ./spec && npm run spec","spec":"node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"contributors":[{"name":"blanchma","email":"tute.unique@gmail.com"}],"keywords":["express","rest","version","versioning","api","controllers"],"repository":{"type":"git","url":"git+https://github.com/pola88/express-routes-controllers.git"},"gitHead":"32f61c7a5655efe7c464f877ece75580e9e865be","bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers#readme","_id":"express-routes-controllers@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"blanchma","email":"tute.unique@gmail.com"},{"name":"pola88ar","email":"pola88@gmail.com"}],"dist":{"integrity":"sha512-C647b98gzgbfFriRlzB26urLdXxSzG/xaZb7UyxAevjLsGOz3EdprEUJCXuIsyizIfHeBUY0rGYwL2zoJjjF1A==","shasum":"10e847110d7a2331cf95694df12e470ba4c96b2b","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.3.0.tgz","fileCount":10,"unpackedSize":20200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9lU0CRA9TVsSAnZWagAAzh0P/RR5kwi1CzUaX1MjOoZK\nBxYZbUjqnOKN4uk0ROYxvbEP4/h+U4HeXELe4gdvZIXcoELU56qQQaA415H/\nQMI6CZIsmK+DTz0CdD/OwZ7N6af+lT27L0axlmqIFXr/6H7EhOAX2IWakir9\nd7u+g69PAYmD8Z2x/aCU9gE/yggE1DsP5EqOytbk6ecKZPoXjD+x6bGhPUfD\nXa2Nb4YF6+hUCgwcuV2+ktxskPoBIe79zvK8IoD9NAOhxRWqOwFPbRQogASh\nf0q4rwEZgxIniHUW72RxAMb/SyzHt1+kZ9WEK00pc4Vt702is1kqo1WJJkFG\nq9gTEPUDTz817gJUgJWV1H9jdPNRaz3m5ZqFvO7tRj/2j5/wwbtv8T9tv2j0\nmQlcVhllayWXDFWVvjJUgIY/oSHdz4ClJmYXcY2MhHrDuUgqWwS2IKULeOnR\niPHL8BSgMXHlVSPU3JWzN99iByfcg2eK62ZGI+nl34+C3HUejuiZA+lIkDyJ\neH8EHuN2MsLeY2XkARcHeaHYY7+4V95DBA81mbD9i/Fq4i/Y+rU+gyZwp1FN\nHkLo0gmhDs2hEHQF4KsbIV3p56ajna93np1GHvfO2vjpn4eH3tbtLb8eF4Qc\neHDVg6brzSysx234TXTG/4XXfNLFXZMCaV9gIsrpkgvjLlxHoWZsgwmOP2Xq\nPutW\r\n=cHz5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQFZdbjXnyZGHah/YpeWeBo6SfdQWkWDZO25WCTUZvrAiAxxxnOZlxR5L+3y9xVltdI8NAZ0WDFJjeghMIKTBv1EQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-routes-controllers_0.3.0_1593201971540_0.9635248920197161"},"_hasShrinkwrap":false},"0.3.1":{"name":"express-routes-controllers","version":"0.3.1","description":"Creates routes for the controllers","dependencies":{"express":"^4.17.1","inflection":"1.3.3","lodash":"^4.17.15"},"devDependencies":{"commander":"~2.1.0","config":"0.4.35","eslint":"4.18.2","jasmine-node":"^3.0.0","method-override":"3.0.0","request":"2.88.2"},"scripts":{"test":"eslint ./lib ./spec && npm run spec","spec":"node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"contributors":[{"name":"blanchma","email":"tute.unique@gmail.com"}],"keywords":["express","rest","version","versioning","api","controllers"],"repository":{"type":"git","url":"git+https://github.com/pola88/express-routes-controllers.git"},"gitHead":"d1617c15da78f2b2da1a6cf13f2cec34530b4f75","bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers#readme","_id":"express-routes-controllers@0.3.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"blanchma","email":"tute.unique@gmail.com"},{"name":"pola88ar","email":"pola88@gmail.com"}],"dist":{"integrity":"sha512-gbAziTTzvP5cQsQxi5fBqz2a0XZIjNCSpsmJn0sDcCJbFbj3CPWWQFHTgKNzLZiYYnsoeFjLaM4HLfSSVt/Rag==","shasum":"0ee4a8a79ab11cb07274c52f43adf8cd9fd7c5c0","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.3.1.tgz","fileCount":10,"unpackedSize":20627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR/OmCRA9TVsSAnZWagAA4a8P/jNRtdJyYBtx4e4F1oO5\nuOfCnKlR9cRTJWQC7R4KcLiRUX77h34ot/4pXVCuFfDy6KW7325opULfKq1X\nJcA4AAVQClY6D6xOqWNRDBKEM41y+i1GsMe0COH+79182xip27vgnX/xRcU6\nGeGhUbbKEHFWHRYReCbiDppX87PD1h7bao3P1RU5hQk6fCugDf252ravcwM9\nsXcVf79ORe6Y558Kw40VOvq+UYxTuXHFrw0IGxunIoQXbXCt/6XoYhTXjets\nJeG1ltU0MgxxJ37Da1NwfmCzfqRHEN8ZHOvIRI4fJWlN5gHUKZU/BLmEaJSX\noKRLSvJqlB6v6BwldnNALzG/49f4I/PuE4eyd/jWtYBbdFkgS8k9MqKy6pMS\nlE+jCS56ib0Na//+6fJZc/c7+pacj8mk7vSD3Ap/nDHPyJu+RBoQGepErwks\njvhexh0CM0r9s5PV+Q6Dh61Zg6sG4QU5RT4n09jEo+eDi+vFG0vE9JO3TV9y\nF3vtkqre4/8TDVqLnDAq2QRLx8gw1/YI3K2dCVBV0Hs1VbCvBVshSP2sGZCg\nQV800bbfp7aGsWSpfcz7OHlUitz8ngskjD7sIGkANnHXnfx+VzBzfpIYwTuZ\nSqPcj/cx6sFae5QLs8uH2ejXeYsxSQKYbTC3ThptmNf8WXjkyGnOblqW+zyu\nfIe0\r\n=Y2xQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnhIRb+H9u4JKLucGcAG27zJP3kr6d4L/V0y79Qgi5CgIhANCthCQKU6KCiWZbb9Fvaa7TdI8XRJtuHtZDpzkVovU7"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-routes-controllers_0.3.1_1598550950116_0.6347809403639528"},"_hasShrinkwrap":false},"0.3.2":{"name":"express-routes-controllers","version":"0.3.2","description":"Creates routes for the controllers","dependencies":{"express":"^4.17.1","inflection":"1.3.3","lodash":"^4.17.15"},"devDependencies":{"commander":"~2.1.0","config":"0.4.35","eslint":"4.18.2","jasmine-node":"^3.0.0","method-override":"3.0.0","request":"2.88.2"},"scripts":{"test":"eslint --fix ./lib ./spec && npm run spec","spec":"node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"contributors":[{"name":"blanchma","email":"tute.unique@gmail.com"}],"keywords":["express","rest","version","versioning","api","controllers"],"repository":{"type":"git","url":"git+https://github.com/pola88/express-routes-controllers.git"},"gitHead":"4994a75328cea9c1e96ec0d1df6c7433b886d4b3","bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers#readme","_id":"express-routes-controllers@0.3.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"pola88ar","email":"pola88@gmail.com"},{"name":"blanchma","email":"tute.unique@gmail.com"}],"dist":{"integrity":"sha512-H4YnZ6GGMita/WlAy8b40saq13K4c7l9whS1BtRRZzFT4mw0rn4y3TQCwtY8pwsU0hGHK6ijGBZ06heTuHx6xQ==","shasum":"77d1f385cfa6a31d9d31b7301de69ffddfab2e29","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.3.2.tgz","fileCount":10,"unpackedSize":21416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoaN/CRA9TVsSAnZWagAAsyUQAJ8ALRT/MU6qA55PApQW\nPNl3dxU9crhEVZZ1tjB1vLm7a+rbkFn6S1fgqgAJnMXJYDZhb9X08T02t4Z7\nKvoKTWbiMLlaiqSs010AdIY6qd1f4/YYT0i2fylCsHPN1aW+7ULyl1kbjl2a\nqIw64KXVVuhoceJekccjatwBeOk/Z0hhz0VWcP+93uaVkLCxKizQ4tH4yV1/\nI1/eIyQwm90Bo0fuqigZ84KQ1WCMW5JvhfdwYs2czAyI7geJzUOOJQCJUBFH\n7vlIlkYNPGaCrag71lkPn4vV9/vn70GVz2DZEmMHIs7qEnB/Z214SLkpB9QU\nkd3py1h0O+P3vamJTEbabiD/TpwYCwt7XgNpvQ4EAo48b1lvihgjCml0FGk/\na6QNUrDY5lKB1saOX+gATQnGQpoa1pmTTrlQ2RM234f5R2okgxqc/RWBlDnd\n6iv1WqdawMbt2S7ETQFPZHLZNYCD18u3F2pWYvuSWOpUVSRB2Di6sy0sddcg\nzR0+1JOlkoE+IfBTiN4K48J0xzhbuVKNLnmf14P4LGZvyMwHuvt9BuVJQJXj\nkYmzZoZ/iU6qLarpbtVjyQtL2AwiwWVlbXxAzCE0tlvCQTXWXEyoDm90r5Xf\nxHg9OsEIXRg/mi0uuNQjIK3Xz3M1dSGhGCB7HGvAB6P3fC3ICe82RI0zIVR4\nwSP5\r\n=YICL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9axKJ0o6n/Ehc2vIBazHJoAiBSvTs7Q6k0bboEDmILAiEAnO81ShfnzH6ETJ4wcfX5OC5yOmB38qBZiW5vR5bXsMU="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-routes-controllers_0.3.2_1604428670812_0.8823195548628233"},"_hasShrinkwrap":false},"0.4.0":{"name":"express-routes-controllers","version":"0.4.0","description":"Creates routes for the controllers","dependencies":{"express":"^4.17.1","inflection":"^1.13.1","lodash":"^4.17.15"},"devDependencies":{"commander":"~2.1.0","config":"0.4.35","eslint":"4.18.2","jasmine-node":"^3.0.0","method-override":"3.0.0","request":"2.88.2"},"scripts":{"test":"eslint --fix ./lib ./spec && npm run spec","spec":"node spec/spec_runner.js"},"main":"./lib","author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"contributors":[{"name":"blanchma","email":"tute.unique@gmail.com"}],"keywords":["express","rest","version","versioning","api","controllers"],"repository":{"type":"git","url":"git+https://github.com/pola88/express-routes-controllers.git"},"gitHead":"e645877a5316d6ffaacf91b33093e910f523472a","bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"homepage":"https://github.com/pola88/express-routes-controllers#readme","_id":"express-routes-controllers@0.4.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","_npmUser":{"name":"pola88ar","email":"pola88@gmail.com"},"maintainers":[{"name":"pola88ar","email":"pola88@gmail.com"},{"name":"blanchma","email":"tute.unique@gmail.com"}],"dist":{"integrity":"sha512-7FVKfX+Hru4jwFizjgsjBVXxIKPSay4DNkTc+plLTrVwpSzk2UMkRToTywnsDpkf8+p7DNl+C86bL8qHE1IWpQ==","shasum":"079377d7c2f2fe63c0e88803577f966bc834e96c","tarball":"https://registry.npmjs.org/express-routes-controllers/-/express-routes-controllers-0.4.0.tgz","fileCount":10,"unpackedSize":21488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpSl2CRA9TVsSAnZWagAArUsP/RIORincbyQ9lroJ237l\nR7xYnM+S0vSAlGXNurVY79F2cLX9yrLdCcoZugixopKDnosEDLNrRy7ecNQD\nATnzvnFUWdbI5juDj/3dUpmRtWkfG4pc77WA4N4xHHILM5u/bdNCxXW6YwLs\n4buCK0Q150bvOG8me4JJx5sE18DDAF/7jlGfsi0livQAsyI4YpXm87XDtwKM\nUmemvlRPXesCBP1wXb7fmDWD5wYUw5frG+rbXZrrDF6nCpeYUcTdRQRR6W83\nl7TNU4trhkcdSF9vVEU4RYbTJqA7aCslaLIsQk6qpiwuojJD0Idt0H3UyQnI\nkXoVy8OSGTenvBQXYNI4E3h9O+51jrj4J5BYIzqj4LGkzluxSmuupoojjcJE\nnmj9W1jrtyi+szDFD0e9+OflniWhX91G6ELEfLPykemDaukMD6uo1rwVptmA\nYfM8I/u1z0gKOMS+qh/zxrfTIozUIehS3GWHnDmXr1faPBduHBoX80Z1lXhb\n2IKYdEKveWvkMe9vZqb61DlukFUI6A3XiThMpqQuN5LTeQ2E95iPcbWcXjJa\nCQNpgxXZ2kbhgr4dAZ1TsTLSV6yRNF6EYNULiDkJRuy4XLzKYA+6RpZg+NCi\nFTUQeCOMT0KJTMzeqSnMgqGXyv3bEGuww9l9T4a+JMmsiRGeyWLJJTnjdrTh\nl2U/\r\n=HrPs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRDnV366d/j1Yd+bhXCjnw7zDUtHvhsxW05KBUhZyMiAiA0FP4WooDpAPEdxEpnqdaz5Ubp7ZdM7Nurefg6MIDXVQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-routes-controllers_0.4.0_1621436789891_0.37028996189992336"},"_hasShrinkwrap":false}},"homepage":"https://github.com/pola88/express-routes-controllers#readme","repository":{"type":"git","url":"git+https://github.com/pola88/express-routes-controllers.git"},"author":{"name":"Daniel Nicolas Mule","email":"pola88@gmail.com"},"bugs":{"url":"https://github.com/pola88/express-routes-controllers/issues"},"readmeFilename":"README.md","keywords":["express","rest","version","versioning","api","controllers"],"contributors":[{"name":"blanchma","email":"tute.unique@gmail.com"}]}