{"_id":"metarpheus-tcomb","_rev":"64-a6015106cf14ee18cc6dca57cec1190c","name":"metarpheus-tcomb","dist-tags":{"latest":"0.2.5"},"versions":{"0.1.1":{"name":"metarpheus-tcomb","version":"0.1.1","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.1.1","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"index.js"},"dist":{"shasum":"b0fd5d837ed3a7e8e9544711a326037047a70005","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.1.1.tgz","integrity":"sha512-SkKQOVOtHuOYx650uXT59Xll1x/lCY90WInoqqCMWODdiPrTeV4rHcgmvMGAxfNy9yfq/jwluZq4iTUJc2x1kQ==","signatures":[{"sig":"MEUCIQCIcrgiUgXrUH77MZGx/ScCRqAXTuwa0i0/EMfo3DKHBAIgMr81Z2yKeq2bCC2kV6FbMtDgN1gtKnncTJAt1hImx2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b0fd5d837ed3a7e8e9544711a326037047a70005","gitHead":"0fb8df1b800db06b866268089e6f7780f021ed0f","scripts":{"lint":"eslint src","test":"mocha","build":"babel --loose --stage 0 --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.7.0","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"0.12.6","dependencies":{"babel":"^5.8.38","tcomb":"^3.0.0","yargs":"^4.4.0"},"devDependencies":{"mocha":"^2.4.5","expect":"^1.16.0","require-dir":"^0.3.0","babel-eslint":"^6.0.2","eslint-plugin-react":"^4.3.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.1.1.tgz_1460386879552_0.9489154387265444","host":"packages-12-west.internal.npmjs.com"}},"0.1.2":{"name":"metarpheus-tcomb","version":"0.1.2","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.1.2","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/index.js"},"dist":{"shasum":"c46492e4ce27a3280e5f77894f0b69269bc9f47a","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.1.2.tgz","integrity":"sha512-88bHzsJxtmi7QejhsJYdGFu9aw7Hha/udVahbi8ftv2i7U6ffuOTn0qlHplI6K90Bu1VnCUK2xhyYrxyV2k4Jg==","signatures":[{"sig":"MEYCIQCJqATcndgU2C3MgznDVD3e7vL34xSQ8vJsfQcA2fXURAIhAM0gRQIYMrqDKmky1nqieoPNeN6u/cwx499gelDGAz3w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"c46492e4ce27a3280e5f77894f0b69269bc9f47a","gitHead":"5a877a67ece2e116e1f9429cc8772c32401cd0ae","scripts":{"lint":"eslint src","test":"mocha","build":"babel --loose --stage 0 --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.7.0","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"0.12.6","dependencies":{"babel":"^5.8.38","tcomb":"^3.0.0","yargs":"^4.4.0"},"devDependencies":{"mocha":"^2.4.5","expect":"^1.16.0","require-dir":"^0.3.0","babel-eslint":"^6.0.2","eslint-plugin-react":"^4.3.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.1.2.tgz_1460387058455_0.3471988511737436","host":"packages-16-east.internal.npmjs.com"}},"0.1.3":{"name":"metarpheus-tcomb","version":"0.1.3","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.1.3","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/index.js"},"dist":{"shasum":"c956c7f3c27a87cc9834689fcc48220ba3d36f6c","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.1.3.tgz","integrity":"sha512-EwkRF3tj1klpm1xu8236KSaymM1skNkpeLBq+PQ/u83UshcIUPRhyoQCbhPhQJeHHIipQEsRKhqmP8me0BT19g==","signatures":[{"sig":"MEUCIE5m+YdUw23F4XfqjOdYZlfHBLkP1QCk6QubvIKyGoQ7AiEAy8rzalBCi6TMG5pq65ywLqqmxh0mUwS10veY/g7L1LQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"c956c7f3c27a87cc9834689fcc48220ba3d36f6c","gitHead":"348c7aaed549fa2df5a6c1a1bee2f89d1bb99cce","scripts":{"lint":"eslint src","test":"mocha","build":"babel --loose --stage 0 --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.7.0","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"0.12.6","dependencies":{"babel":"^5.8.38","tcomb":"^3.0.0","yargs":"^4.4.0"},"devDependencies":{"mocha":"^2.4.5","expect":"^1.16.0","require-dir":"^0.3.0","babel-eslint":"^6.0.2","eslint-plugin-react":"^4.3.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.1.3.tgz_1460392071493_0.8621553750708699","host":"packages-12-west.internal.npmjs.com"}},"0.1.4":{"name":"metarpheus-tcomb","version":"0.1.4","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.1.4","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/index.js"},"dist":{"shasum":"4b5261e81c2d16fc6e11ec0e34b090a133aea35e","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.1.4.tgz","integrity":"sha512-nAJN1z2dX2N9Es+2OhI9cRBT0+mJOlTE4TMOXnI/PeLC1x0QGmQpQ6SYLXy0hUDhjoAMc3isDaphPozfJeyLSg==","signatures":[{"sig":"MEQCIEWN+g26bVvOq+vj1jrq8HdpixvvMXk5aGnLz6PpmFPPAiBPBhav99amjTad+RwpBdNokTjut2z3C9C4RM75pVZD1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"4b5261e81c2d16fc6e11ec0e34b090a133aea35e","gitHead":"904c99545a77d099ad58e02e4612e98a671ab7ee","scripts":{"lint":"eslint src","test":"mocha","build":"babel --loose --stage 0 --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.7.0","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"0.12.6","dependencies":{"babel":"^5.8.38","tcomb":"^3.0.0","yargs":"^4.4.0"},"devDependencies":{"mocha":"^2.4.5","expect":"^1.16.0","require-dir":"^0.3.0","babel-eslint":"^6.0.2","eslint-plugin-react":"^4.3.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.1.4.tgz_1461165781500_0.44507010839879513","host":"packages-12-west.internal.npmjs.com"}},"0.1.5":{"name":"metarpheus-tcomb","version":"0.1.5","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.1.5","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/index.js"},"dist":{"shasum":"0703e04e50acb2b96ac5c55c21cef2b7bcc82c7b","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.1.5.tgz","integrity":"sha512-cv38jU9XfUsc6O/aIscnSsmfJjI8BpUYj09dW75lvk6v90C6VtKT1qdt3AF1tCJyLLfZsu7wBWKwkiaKbB4KDw==","signatures":[{"sig":"MEUCIDKTer/ZjlDhloTqJDUOxYFXCjMaxPzwAcG0j5lvxM/iAiEAnvLST7GmB+THKP4LQRqLPvKjk/rqEFscPtCwIPrgHp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"0703e04e50acb2b96ac5c55c21cef2b7bcc82c7b","gitHead":"ef133504b141bb2063a228eca3a619be5a22cfa6","scripts":{"lint":"eslint src","test":"mocha","build":"babel --loose --stage 0 --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.8.2","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"0.12.8","dependencies":{"babel":"^5.8.38","tcomb":"^3.0.0","yargs":"^4.4.0"},"devDependencies":{"mocha":"^2.4.5","expect":"^1.16.0","require-dir":"^0.3.0","babel-eslint":"^6.0.2","eslint-plugin-react":"^4.3.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.1.5.tgz_1462182565001_0.5979027745779604","host":"packages-12-west.internal.npmjs.com"}},"0.1.6":{"name":"metarpheus-tcomb","version":"0.1.6","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.1.6","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/index.js"},"dist":{"shasum":"a29409f150ad3e7cd96bdaff4c76bd204f51dff5","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.1.6.tgz","integrity":"sha512-R1mBfWnJgzBLPilXxC6scSd4jJzKKViL/b5d5B+Q1n7ZUTYAWeVZGJGj+EZGU28vqXHYPtlX3caKlrBXTSwNlg==","signatures":[{"sig":"MEUCID+kUklFElsRwl48e9b03MO9m8nA2cndRd5RM1D6NC+FAiEAjaAnR/mre7VEsL15VXlLy3jpTT6/0ducZSxfLHsp9Os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a29409f150ad3e7cd96bdaff4c76bd204f51dff5","gitHead":"712b7bb007f771bb4a8b11d5bf3e3cfc8df1d477","scripts":{"lint":"eslint src","test":"mocha","build":"babel --loose --stage 0 --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.8.2","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"0.12.8","dependencies":{"babel":"^5.8.38","tcomb":"^3.0.0","yargs":"^4.4.0"},"devDependencies":{"mocha":"^2.4.5","expect":"^1.16.0","require-dir":"^0.3.0","babel-eslint":"^6.0.2","eslint-plugin-react":"^4.3.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.1.6.tgz_1462218747714_0.4452276786323637","host":"packages-12-west.internal.npmjs.com"}},"0.1.7":{"name":"metarpheus-tcomb","version":"0.1.7","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.1.7","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/index.js"},"dist":{"shasum":"d7b8601a2f19be13743bf2e40a401a3f70aaaba6","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.1.7.tgz","integrity":"sha512-xdPbmfBODF760vUzwt97nBvodJHir/rpMN2hsc6+xeFhbCg2wbMNU4yLlcFH80dnOXz88cmFUyVsfQkkinh7Vw==","signatures":[{"sig":"MEQCIEGQXO6nBvPrmyBXe+J6o7+IE3VXFHshAOGv1Yndif/OAiA/XhsBE/8xSuicupz5IuRR+jxCuANl8p7TWGC3Af/gKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"d7b8601a2f19be13743bf2e40a401a3f70aaaba6","gitHead":"3f0bb00ebae31350c28c118c63db5c03952598fa","scripts":{"lint":"eslint src","test":"mocha","build":"babel --loose --stage 0 --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.8.2","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"0.12.8","dependencies":{"babel":"^5.8.38","tcomb":"^3.0.0","yargs":"^4.4.0","lodash":"^4.11.2"},"devDependencies":{"mocha":"^2.4.5","expect":"^1.16.0","require-dir":"^0.3.0","babel-eslint":"^6.0.2","eslint-plugin-react":"^4.3.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.1.7.tgz_1462259570578_0.6874743681401014","host":"packages-16-east.internal.npmjs.com"}},"0.1.8":{"name":"metarpheus-tcomb","version":"0.1.8","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.1.8","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/index.js"},"dist":{"shasum":"fb815bb822a2adafd6997228c16b7978966c5d90","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.1.8.tgz","integrity":"sha512-Pcu/BzKTd8b/mDLQY2meK9WvwidUHdoWSbrls8hipy5gKUYbsUziB1CZ6gP66EKEU+7n3hlQCCeSGkSEYbsqkA==","signatures":[{"sig":"MEQCIEx6dfEkhni3nY4prcPN4ZMunNhisNkgk9gNs4eQcOPvAiBBoijKSy4uIAXr89Mvh7c4kXM1j72oqgBTae3tzvFprg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"fb815bb822a2adafd6997228c16b7978966c5d90","gitHead":"00f02b916c37d531564a0c5a52ab073783b80bdc","scripts":{"lint":"eslint src","test":"mocha","build":"babel --loose --stage 0 --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.8.3","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"5.10.0","dependencies":{"babel":"^5.8.38","tcomb":"^3.0.0","yargs":"^4.4.0","lodash":"^4.11.2"},"devDependencies":{"mocha":"^2.4.5","expect":"^1.16.0","require-dir":"^0.3.0","babel-eslint":"^6.0.2","eslint-plugin-react":"^4.3.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.1.8.tgz_1464354077926_0.36962972092442214","host":"packages-12-west.internal.npmjs.com"}},"0.1.9":{"name":"metarpheus-tcomb","version":"0.1.9","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.1.9","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/index.js"},"dist":{"shasum":"a1ca266390fad66d57f184585a042abe877ed8b0","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.1.9.tgz","integrity":"sha512-ihi9HLNkq4aNSygbCFAG3Xyrrxx3BdnOQ3aMlpNVCIXX3N1jPSZqZnjePF7HR6YxRtBJLo3I4E8ss7KUoJILtg==","signatures":[{"sig":"MEUCIAXvX4xNFn0LXuxYFKlqbckvEwgVO16xyPuc2Q8aIe30AiEAgg7/86nJXPCQles9r83zjAb6Bdi8e5pLEqiFcgyCf8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a1ca266390fad66d57f184585a042abe877ed8b0","gitHead":"5eb28c5f84c1b34c5ef02f3a82ab4c11b6c77047","scripts":{"lint":"eslint src","test":"mocha","build":"babel --loose --stage 0 --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.8.3","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"5.10.0","dependencies":{"babel":"^5.8.38","tcomb":"^3.0.0","yargs":"^4.4.0","lodash":"^4.11.2"},"devDependencies":{"mocha":"^2.4.5","expect":"^1.16.0","require-dir":"^0.3.0","babel-eslint":"^6.0.2","eslint-plugin-react":"^4.3.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.1.9.tgz_1464355577383_0.5670467661693692","host":"packages-12-west.internal.npmjs.com"}},"0.1.10":{"name":"metarpheus-tcomb","version":"0.1.10","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.1.10","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/index.js"},"dist":{"shasum":"7ae76acd3067bca0513b5b0b2a1871db6099405c","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.1.10.tgz","integrity":"sha512-iFOMmnuFIZIK6IcMWaRHL4mW+h6zezjuB+Nr4SZ/EVokV+U5tDzGyuBp+W0y3lkW/1OCBf588VqUu9FflEOTzg==","signatures":[{"sig":"MEQCIGBZn8EL+t4tRN5ixqo/CQ+icXiyRPbawlqFi06XhZdFAiA1ta3wZFNLxxwrwB5xfGVvx4Cfmo+y2ovN90YB7Jg+dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"7ae76acd3067bca0513b5b0b2a1871db6099405c","gitHead":"551e4ac74e436d114eaa9e02179d32cdf48ceaca","scripts":{"lint":"eslint src","test":"mocha","build":"babel --loose --stage 0 --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.8.3","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"5.10.0","dependencies":{"babel":"^5.8.38","tcomb":"^3.0.0","yargs":"^4.4.0","lodash":"^4.11.2"},"devDependencies":{"mocha":"^2.4.5","expect":"^1.16.0","require-dir":"^0.3.0","babel-eslint":"^6.0.2","eslint-plugin-react":"^4.3.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.1.10.tgz_1469019553385_0.48302339226938784","host":"packages-16-east.internal.npmjs.com"}},"0.1.11":{"name":"metarpheus-tcomb","version":"0.1.11","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.1.11","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/cli.js"},"dist":{"shasum":"3b1460bde302c7a633897a15bb83f778dd3a07d7","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.1.11.tgz","integrity":"sha512-OOFZcQ8xyqqmlibIozVY3sKuPdZRBljs1vieAKbUSIRswv2R5rDPq4jruSxUKzTCKxTbuHCcbY7Tkd1Fq2BB5g==","signatures":[{"sig":"MEQCIF2pGlPoMMS7gIZk6RFKnHGJTcVc7/uXXWK4xuz6ntoSAiBDSxz2XU8sEQTsO/HkQxtVB40n0NJvVmF4N1Mn2Zrj1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"3b1460bde302c7a633897a15bb83f778dd3a07d7","gitHead":"4a65005891f4232fcd64a6d2777d9f20ae706edd","scripts":{"lint":"eslint src","test":"mocha","build":"babel --loose --stage 0 --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.8.3","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"5.10.0","dependencies":{"babel":"^5.8.38","tcomb":"^3.1.0","yargs":"^4.4.0","lodash":"^4.11.2"},"devDependencies":{"mocha":"^2.4.5","eslint":"^2.13.1","expect":"^1.16.0","require-dir":"^0.3.0","babel-eslint":"^6.0.2","eslint-plugin-react":"^4.3.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.1.11.tgz_1475256263422_0.36013167165219784","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"metarpheus-tcomb","version":"0.2.0","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.2.0","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/cli.js"},"dist":{"shasum":"ee1ec6132b511fd825aeea29912f78a0d9386a6f","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.2.0.tgz","integrity":"sha512-LS7qwEi6pfvBsPNoWA6Mfo3jzFPbmamFyL5iLGEoDoi+9ZDGquG5h55hdwDbpNF31UzYs/aak71vmWln5cARwA==","signatures":[{"sig":"MEUCIQCxzGXlfiC0fbNLSevomm5TqVRByz5nDKdWoY2adCiyNAIgHYfoVvo1WY3lzjNiU0CQ46vkHwTqKDhdaA6CbY6KvX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"ee1ec6132b511fd825aeea29912f78a0d9386a6f","gitHead":"f96df6567119545d36ce6e43750e182c003f012b","scripts":{"lint":"eslint src","test":"mocha","build":"babel --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.8.6","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"5.12.0","dependencies":{"tcomb":"^3.1.0","yargs":"^4.4.0","lodash":"^4.11.2"},"devDependencies":{"mocha":"^2.4.5","eslint":"^2.13.1","expect":"^1.16.0","babel-cli":"^6.16.0","require-dir":"^0.3.0","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.16.0","eslint-plugin-react":"^4.3.0","babel-preset-stage-0":"^6.16.0","eslint-config-buildo":"github:buildo/eslint-config","eslint-plugin-no-loops":"^0.2.0","eslint-plugin-no-copy-paste-default-export":"0.0.3"},"peerDependencies":{"babel-cli":"^6"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.2.0.tgz_1475857293050_0.06702529615722597","host":"packages-16-east.internal.npmjs.com"}},"0.2.1":{"name":"metarpheus-tcomb","version":"0.2.1","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.2.1","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/cli.js"},"dist":{"shasum":"27b121f012558589f8e0bbf13d0a1a3ca765bb04","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.2.1.tgz","integrity":"sha512-EiMKaUsF/r69qqB+udM5khrLpCMS4HuoUHcI6Widp4b7Hs4i7/h7GVigsICMt2JPWFADv+6XxQnqlCJY7xh6Tw==","signatures":[{"sig":"MEYCIQCH78l7/r0skC2pNerUsAYlGILSPB6gQ/V/fKZMqJsacgIhALRxQQQB09dOPhJNrNl+pX9hipUJVZepieP5Uzb9NxuB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"27b121f012558589f8e0bbf13d0a1a3ca765bb04","gitHead":"d1afae42d48b00aaa78f3dd2380cdc4b7b009a2c","scripts":{"lint":"eslint src","test":"mocha","build":"babel --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.8.3","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"5.10.0","dependencies":{"tcomb":"^3.1.0","yargs":"^4.4.0","lodash":"^4.11.2"},"devDependencies":{"mocha":"^2.4.5","eslint":"^2.13.1","expect":"^1.16.0","babel-cli":"^6.16.0","require-dir":"^0.3.0","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint-config-buildo":"github:buildo/eslint-config"},"peerDependencies":{"babel-cli":"^6"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.2.1.tgz_1486982892303_0.5637209129054099","host":"packages-12-west.internal.npmjs.com"}},"0.2.2":{"name":"metarpheus-tcomb","version":"0.2.2","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.2.2","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/cli.js"},"dist":{"shasum":"2bf4ba372d9c1aa5ad916b5dc3e46d10afa689ba","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.2.2.tgz","integrity":"sha512-gPSmlgwsDneKi4LBCS5YwQcPNpuU3Ql5uHgc1eOKQ0tRpke1+lBdypXiCZ40AFz04U4Hh3wFyzErUGLbgmN17g==","signatures":[{"sig":"MEUCIQCMRziR3EBdhpBkWZ8HnUzeDGrfnbu/fVoL8fmSXgEYHwIgQw8Nlr8qMdobPetBC27izfGyoB/Y7XktUiSFlfWP/cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"2bf4ba372d9c1aa5ad916b5dc3e46d10afa689ba","gitHead":"0afa789ac4501b3f1e33073ca7c3204c530fb362","scripts":{"lint":"eslint src","test":"mocha","build":"babel --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.10.8","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"6.9.1","dependencies":{"tcomb":"^3.1.0","yargs":"^4.4.0","lodash":"^4.11.2"},"devDependencies":{"mocha":"^2.4.5","eslint":"^2.13.1","expect":"^1.16.0","babel-cli":"^6.16.0","require-dir":"^0.3.0","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint-config-buildo":"github:buildo/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.2.2.tgz_1487752888129_0.9163351326715201","host":"packages-12-west.internal.npmjs.com"}},"0.2.3":{"name":"metarpheus-tcomb","version":"0.2.3","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.2.3","maintainers":[{"name":"buildo","email":"we@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/cli.js"},"dist":{"shasum":"3f8549866e57f3f7580c694f6a1ea2df61d1fab5","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.2.3.tgz","integrity":"sha512-5q0uY1RXLEtJzCACnq1JuTBKvbfsJl3XotYrc2InEglc20qHaVXaWb3/galG2AEgGF2W2WjNV0IvZsnQXc28pg==","signatures":[{"sig":"MEUCIDDHdIoLpyTDPYYnycD/NAinDpWISdFJuRzd/kMG/BwHAiEAj8kD+bVMYTQsMeo+DTCwAVolLrWw0TrRLpDc6Dt9NwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"3f8549866e57f3f7580c694f6a1ea2df61d1fab5","gitHead":"959c69e3afec9c036118eb751c440f1ce2bd9ca3","scripts":{"lint":"eslint src","test":"mocha","build":"babel --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"buildo","email":"we@buildo.io"},"_npmVersion":"3.8.3","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"5.10.0","dependencies":{"tcomb":"^3.1.0","yargs":"^4.4.0","lodash":"^4.11.2"},"devDependencies":{"mocha":"^2.4.5","eslint":"^2.13.1","expect":"^1.16.0","babel-cli":"^6.16.0","require-dir":"^0.3.0","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint-config-buildo":"github:buildo/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.2.3.tgz_1489742806899_0.878245800267905","host":"packages-12-west.internal.npmjs.com"}},"0.2.4":{"name":"metarpheus-tcomb","version":"0.2.4","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.2.4","maintainers":[{"name":"buildo-npm-bot","email":"giovanni@buildo.io"},{"name":"ecaml","email":"eric.camellini@gmail.com"},{"name":"giogonzo","email":"giovanni@buildo.io"},{"name":"veej","email":"vincenzo@buildo.io"},{"name":"dhinus","email":"francesconegri@gmail.com"},{"name":"ascariandrea","email":"andrea.ascari@buildo.io"},{"name":"francescogior","email":"francescogior@gmail.com"},{"name":"francescocioria","email":"firefelix@gmail.com"},{"name":"gabro","email":"gabriele@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/cli.js"},"dist":{"shasum":"eb220c5d5051d8f2b166f3fb7e2fbb81cd90c4bf","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.2.4.tgz","integrity":"sha512-uxW0E8o1R/vhTbTeOxpf8XmuMIqwq+AZ1L3IFl851LhE8NcI/Z7FcIgWvWSg3ONlBvIge4okf8pIMN1s/dmsKg==","signatures":[{"sig":"MEYCIQC9x5zNy46X6FzLA2U/vr/IFQElxWKz1c0YzGcTJkwakwIhAI+bzNULaLN9g+YLyV1hHS8ubA9x5cEj8f3kAETyoCQM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"eb220c5d5051d8f2b166f3fb7e2fbb81cd90c4bf","gitHead":"a6f56bc6a7c7f0c6fd3ae9183ccc0afd241e3711","scripts":{"lint":"eslint src","test":"mocha","build":"babel --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"giogonzo","email":"giovanni@buildo.io"},"_npmVersion":"4.6.1","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"6.9.1","dependencies":{"tcomb":"^3.1.0","yargs":"^4.4.0","lodash":"^4.11.2"},"devDependencies":{"mocha":"^2.4.5","eslint":"^2.13.1","expect":"^1.16.0","babel-cli":"^6.16.0","require-dir":"^0.3.0","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint-config-buildo":"github:buildo/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.2.4.tgz_1499854910475_0.30199190345592797","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"metarpheus-tcomb","version":"0.2.5","keywords":["metarpheus","tcomb","domain","api"],"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","_id":"metarpheus-tcomb@0.2.5","maintainers":[{"name":"buildo-npm-bot","email":"giovanni@buildo.io"},{"name":"ecaml","email":"eric.camellini@gmail.com"},{"name":"giogonzo","email":"giovanni@buildo.io"},{"name":"veej","email":"vincenzo@buildo.io"},{"name":"dhinus","email":"francesconegri@gmail.com"},{"name":"ascariandrea","email":"andrea.ascari@buildo.io"},{"name":"francescogior","email":"francescogior@gmail.com"},{"name":"francescocioria","email":"firefelix@gmail.com"},{"name":"gabro","email":"gabriele@buildo.io"}],"bin":{"metarpheus-tcomb":"lib/cli.js"},"dist":{"shasum":"f00d225b5485e3385d36225640327dcc6217d98d","tarball":"https://registry.npmjs.org/metarpheus-tcomb/-/metarpheus-tcomb-0.2.5.tgz","integrity":"sha512-lBl+seLypGirc0ABGZf3+lY52M7ev3c820USRiUzq0n02XEoJwK66QJsqjIZlhlloUq7B0UG5ewxPfXxN5hmxg==","signatures":[{"sig":"MEYCIQCmPVajDHQ9swO9OFuhcqh83p+0oOu2MUoYJPWf6T9YqgIhAKVuGaaSwhHk/J382utkW3GbrkDLjU1p99GVnXy2SX4+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"f00d225b5485e3385d36225640327dcc6217d98d","gitHead":"13713a6b0d3071de5da3f64fa8af561bd269887d","scripts":{"lint":"eslint src","test":"mocha","build":"babel --out-dir lib src","prepublish":"npm run build","preversion":"npm run lint && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"gabro","email":"gabriele@buildo.io"},"_npmVersion":"3.10.8","description":"metarpheus to JS/tcomb transliteration","directories":{"test":"test"},"_nodeVersion":"6.9.1","dependencies":{"tcomb":"^3.1.0","yargs":"^4.4.0","lodash":"^4.11.2"},"devDependencies":{"mocha":"^2.4.5","eslint":"^2.13.1","expect":"^1.16.0","babel-cli":"^6.16.0","require-dir":"^0.3.0","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint-config-buildo":"github:buildo/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/metarpheus-tcomb-0.2.5.tgz_1504873463705_0.7692875303328037","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-04-11T15:01:21.911Z","modified":"2024-07-09T08:16:25.923Z","0.1.1":"2016-04-11T15:01:21.911Z","0.1.2":"2016-04-11T15:04:19.661Z","0.1.3":"2016-04-11T16:27:53.841Z","0.1.4":"2016-04-20T15:23:03.765Z","0.1.5":"2016-05-02T09:49:27.652Z","0.1.6":"2016-05-02T19:52:30.161Z","0.1.7":"2016-05-03T07:12:51.879Z","0.1.8":"2016-05-27T13:01:20.567Z","0.1.9":"2016-05-27T13:26:20.832Z","0.1.10":"2016-07-20T12:59:14.732Z","0.1.11":"2016-09-30T17:24:25.121Z","0.2.0":"2016-10-07T16:21:35.620Z","0.2.1":"2017-02-13T10:48:14.197Z","0.2.2":"2017-02-22T08:41:30.145Z","0.2.3":"2017-03-17T09:26:48.724Z","0.2.4":"2017-07-12T10:21:51.310Z","0.2.5":"2017-09-08T12:24:24.628Z"},"author":{"name":"Giovanni Gonzaga","email":"giovanni@buildo.io"},"license":"MIT","keywords":["metarpheus","tcomb","domain","api"],"description":"metarpheus to JS/tcomb transliteration","maintainers":[{"email":"dimartino.pedro@gmail.com","name":"pedrodim"},{"email":"marpi93@icloud.com","name":"marcopiii"},{"email":"gabriele@buildo.io","name":"gabro"},{"email":"vincenzo@buildo.io","name":"veej"},{"email":"giovanni@buildo.io","name":"giogonzo"},{"email":"tommaso.petrucciani@buildo.io","name":"tpetrucciani"},{"email":"zibo.camito@gmail.com","name":"malpenzibo"},{"email":"federico.ercoles@buildo.io","name":"federico.ercoles"}],"readme":"# metarpheus-tcomb\n\n[![Build Status](https://travis-ci.org/buildo/metarpheus-tcomb.svg?branch=master)](https://travis-ci.org/buildo/metarpheus)\n\ngenerate a [tcomb](https://github.com/gcanti/tcomb) domain model interpreting [metarpheus](https://github.com/buildo/metarpheus) output\n\n## install\n\n```sh\nnpm i metarpheus-tcomb\n```\n\n## usage\n\n```sh\nmetarpheus-tcomb --config=path/to/config/file\n```\n\n## usage from node\n\n```js\nmetarpheusTcomb = require('metarpheus-tcomb')\n\nmodel = metarpheusTcomb({\n  intermRep: {}, // a valid interm. rep. object (output from metarpheus),\n  config: {\n    // more configuration (see below)\n  }\n}).model\n```\n\n## configuration\n\nAn example config file is in [config.js](https://github.com/buildo/metarpheus-tcomb/blob/master/test/fixtures/config.js)\n\nBy default, the model is generated into `./model.js`\n\n```js\nexport default {\n  intermRepIn: 'test/fixtures/metarpheus-interm-rep.json',\n  modelPrelude: `import t from 'tcomb';\n`,\n  apiPrelude: `import t from 'tcomb';\nimport * as m from './model';\n`,\n  apiModelPrefix: 'm.',\n  modelOut: 'model.js',\n  apiOut: 'api.js',\n  overrides: {\n    Date: (_, { prefix = '' }) => `${prefix}MyDateType`\n  }\n};\n```\n\n> **Note**: for `node` usage, you shouldn't provide `intermRepIn`, `modelOut`, `apiOut` via config.\n> You should pass `intermRep` as a separate parameter, and the model and api outputs are returned by the node api function.\n\n## Example\n\nHere's the gist:\n\n```scala\nsealed trait UserType extends CaseEnum\nobject UserType {\n  case object User extends UserType\n  case object SuperUser extends UserType\n}\n\n/**\n  * A user\n  *\n  * @param _id ID of the user\n  * @param username username\n  * @param userType type of the user\n  */\ncase class User(\n  _id: Id[User],\n  username: String,\n  userType: UserType)\n\n\nval route = {\n  pathPrefix(\"users\") {\n    (get & pathCommit(`:Id`[User]) /**\n      get user by id\n    */) (returns[User].ctrlu(userController.findById)) ~\n    (post & pathCommit(\"logout\") /**\n      performs the logout for the currently logged user\n    */) (returns[Unit].ctrlu(userController.logout))\n  }\n}\n\n```\n\nbecomes...\n\n```js\nexport const UserType = t.enums.of([\n  'User',\n  'SuperUser'\n], 'UserType');\n\nexport const User = t.struct({\n  _id: Id/*Id[User]*/, // ID of the user\n  username: t.String, // username\n  userType: UserType // type of the user\n}, 'User');\n\nexport const api = [\n  // GET /users/ : get user by id\n  {\n    method: 'get',\n    name: ['userController', 'findById'],\n    authenticated: true,\n    returnType: User,\n    route: (...routeParams) => ['users', routeParams[0]].join('/'),\n    routeParamTypes: [Id/*Id[User]*/],\n    params: {}\n  },\n  // POST /users/logout : performs the logout for the currently logged user\n  {\n    method: 'post',\n    name: ['userController', 'logout'],\n    authenticated: true,\n    returnType: User,\n    route: (...routeParams) => ['users', 'logout'].join('/'),\n    routeParamTypes: [],\n    params: {}\n  }\n];\n```\n\n## TODO\n\nthe `api` part should probably be moved to its own repo, left it here for simplicity for now.\n\n`apiOut` config param is thus optional\n","readmeFilename":"README.md"}