{"_id":"@brainnit/adonisjs-feud","_rev":"4-80304486400cfc37fea3c7f403276313","name":"@brainnit/adonisjs-feud","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@brainnit/adonisjs-feud","version":"0.1.0","description":"Adonis Feud allows you to serve multiple tenants within the same Adonis application while keeping tenant specific data logically separated for fully independent multi-domain/SaaS setups.","keywords":["adonis","adonis-framework","adonis-feud","multi-tenancy","tenant"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/brainnit/adonisjs-feud.git"},"scripts":{"test":"jest --coverage --runInBand","lint":"standard"},"author":{"name":"João Pedro Barros","email":"joao@joaopedrobarros.com.br"},"license":"MIT","standard":{"globals":["use"],"env":{"node":true,"jest":true,"es6":true}},"dependencies":{"@adonisjs/generic-exceptions":"^3.0.1"},"devDependencies":{"@adonisjs/ace":"^5.0.8","@adonisjs/fold":"^4.0.9","@adonisjs/lucid":"^6.1.3","@adonisjs/sink":"^1.0.17","adonis-lucid-polymorphic":"^1.0.1","dotenv":"^6.2.0","jest":"^24.1.0","sqlite3":"^4.0.6","standard":"^12.0.1"},"peerDependencies":{"@adonisjs/framework":"^5.0.12"},"gitHead":"718c5af78855eb6a797f28ecf70aa4eb1bf91657","bugs":{"url":"https://github.com/brainnit/adonisjs-feud/issues"},"homepage":"https://github.com/brainnit/adonisjs-feud#readme","_id":"@brainnit/adonisjs-feud@0.1.0","_nodeVersion":"11.6.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-ltPvpYEUqNZUxAhLc5k3c1VWD+/1H0vZHiK2GU635pFMxyyvP1/HFkJDGdTpeeqaaCxhZL6OnyWe4w/WusE2rg==","shasum":"e5308a1046fafe49c10ae57149e0caeb40197107","tarball":"https://registry.npmjs.org/@brainnit/adonisjs-feud/-/adonisjs-feud-0.1.0.tgz","fileCount":27,"unpackedSize":30968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfU72CRA9TVsSAnZWagAAZwAP+wdBbEZeUmyT0JlLjvEV\n/XZCm70jo9NrYM0lXj1R48yoQGlhKIpCu94/ag4swPteD0QV4jYHnGbqnVse\nYUcsl3BexFWoIqqWB0o64UjNq5mwu++ueWKmrItA3vZlWs3g7G1ZBmrWgYwk\nst7CNw/YUcIGX3In6kQL1G+QkHHIsXIK+lFFnFTehP+aX2TnAZJSY4bWBI6u\nNPaq4wrdDbUqPGzlWKIBcG+yLUb1SX9Kz7EZZ7vAjKgbcOWuS/RO5rn/krhp\n+0hxtnVrqAcx+UGbu85AobYaf73gTA15hVp8MXImMkTGodIsaPUmOkbD0Ghr\nvx0/T4PZzeNxFGfBK2XiNzKgniVndM13fqZF9GROPeUyrBUSNRQkDf5yv5xa\naZIFf3p0G6sDQUIxB75hNSkadLulqe47XvvZs/3EwgS01ZBz3V/Vi6l4S2Ub\nu6MY/AF/Scs9yw19QrbeUMtWYz4Zh/YFi6Bwjsc1tQga3jxTqfpeyEL6DglG\n7WpVp1SGIsCX9le1ZGrUb6xHqpdNfj0mf/4xNHFLAOtBzRGWVrqWR8h9oYF3\nBFgVQUCRmFckmXhtWHQcTBnwSfUdLt/UCWp1WYwG8hCuj/EPjVB4nQKMZl05\noWqKMKKLN+N99E5VFw3IYM9eYgkT3tKBfdD4qZNJRd1qUlQgkpmNwdzB7SCn\nbTph\r\n=Gg7r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLjmvrJCPGZv/8hnkSGVxgKlA42cHILNSeoT7I5YLkdAiAJqXGul4ffvEFqPr+dfnaGQ6bbf2/CAbjSlrRAGQf9eQ=="}]},"maintainers":[{"name":"vittis","email":"vitbolb1@gmail.com"},{"name":"jpcbarros","email":"joao@joaopedrobarros.com.br"}],"_npmUser":{"name":"jpcbarros","email":"joao@joaopedrobarros.com.br"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonisjs-feud_0.1.0_1551716085556_0.033156015444456566"},"_hasShrinkwrap":false},"0.1.1":{"name":"@brainnit/adonisjs-feud","version":"0.1.1","description":"Adonis Feud allows you to serve multiple tenants within the same Adonis application while keeping tenant specific data logically separated for fully independent multi-domain/SaaS setups.","keywords":["adonis","adonis-framework","adonis-feud","multi-tenancy","tenant"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/brainnit/adonisjs-feud.git"},"scripts":{"test":"jest --coverage --runInBand","lint":"standard"},"author":{"name":"João Pedro Barros","email":"joao@joaopedrobarros.com.br"},"license":"MIT","standard":{"globals":["use"],"env":{"node":true,"jest":true,"es6":true}},"dependencies":{"@adonisjs/generic-exceptions":"^3.0.1","@adonisjs/validator":"^5.0.6"},"devDependencies":{"@adonisjs/ace":"^5.0.8","@adonisjs/fold":"^4.0.9","@adonisjs/lucid":"^6.1.3","@adonisjs/sink":"^1.0.17","adonis-lucid-polymorphic":"^1.0.1","dotenv":"^6.2.0","jest":"^24.1.0","sqlite3":"^4.0.6","standard":"^12.0.1"},"peerDependencies":{"@adonisjs/framework":"^5.0.12"},"gitHead":"3a0cb6909373c9654ff91d3eda500a30e28b2e56","bugs":{"url":"https://github.com/brainnit/adonisjs-feud/issues"},"homepage":"https://github.com/brainnit/adonisjs-feud#readme","_id":"@brainnit/adonisjs-feud@0.1.1","_nodeVersion":"11.6.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-cXXCCohSKQE881xPVO2nx+2AHJp15lh6jH4sb7ouHzWG4e+cAJ8qgISsSMB+tTLdTlMgYd4LxtkbuZwKKuKiCQ==","shasum":"3b3f021d700498ab51c45191b6e26ba997eae000","tarball":"https://registry.npmjs.org/@brainnit/adonisjs-feud/-/adonisjs-feud-0.1.1.tgz","fileCount":28,"unpackedSize":35709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfVRiCRA9TVsSAnZWagAAKHUP/iFIbI/LKtIANpZT8DNO\nQ3ta1SaE+7QWm3+Mo0oBimNDuXmb1hE9wyCPcB6xHga7Ud7LJ3JxzS1yCG1U\nOtLyWsjaFzNHn7az8bPCJGf3BjwLnWrEDshYmkNCCAar/TJmKxx0Uz9HJkP4\nlaqgm6SRBMiUEBTNvJCthh+9c4G/m8kjjv+Vfwy+hnOXxvTTWU2Ez6r+9RJg\n8Ec5QUKZG3z7IY4D3ShYR4RWvB/e9aNejxQA8RFfo6DepuzrhmwL++UkSCx7\n94nHafHDGCBFi3gqnRsQYPE4NBzG8tLJp9lVcI1BW6Af9JA89AF/esd6e38I\nAdre/BPhTnLfI0MEhn+94DBwk092yYdQZd9iIgWWvmNYo/TBFl3wr/I9ikZZ\ntKzx1J4nr08ufzjXJYbir7Hz5yC89EZQu16kFxArl/91F4QIUeXfEPRfRUrt\nDPiEm6dowMXbwtYlQpyGQp4+WzMF8tnyrZmTtUlKP467zwpI/9Tgqmx1taZ6\noPN5F1QFpUfA+ImBIzdNxyZOKLDiHgQ5lMltj2fg09IIsvCDmU5UrYmG+EuH\nGOXAztAyKz8uD18fr5GlijrjDG6llM2DBElYwedQDvMzx37vC+GlNc5xkQK+\nuU9cHePsbVGTiT9ns+wvIKYNWd+Ve8pfuPG53bXjofN2L/bzwsDaLPd+AO4z\noAFx\r\n=HQY8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIDHLNkhtOFRtABjAjedsikX3QikQ4fGxxLhblqJE88QIgUk7C6JaMwf4m6LT9Ba9ONZBlTQB1xMp+eucgAX7k72w="}]},"maintainers":[{"name":"jpcbarros","email":"joao@joaopedrobarros.com.br"},{"name":"vittis","email":"vitbolb1@gmail.com"}],"_npmUser":{"name":"jpcbarros","email":"joao@joaopedrobarros.com.br"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonisjs-feud_0.1.1_1551717474213_0.775351899628332"},"_hasShrinkwrap":false},"0.1.2":{"name":"@brainnit/adonisjs-feud","version":"0.1.2","description":"Adonis Feud allows you to serve multiple tenants within the same Adonis application while keeping tenant specific data logically separated for fully independent multi-domain/SaaS setups.","keywords":["adonis","adonis-framework","adonis-feud","multi-tenancy","tenant"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/brainnit/adonisjs-feud.git"},"scripts":{"test":"jest --coverage --runInBand","lint":"standard"},"author":{"name":"João Pedro Barros","email":"joao@joaopedrobarros.com.br"},"license":"MIT","standard":{"globals":["use"],"env":{"node":true,"jest":true,"es6":true}},"dependencies":{"@adonisjs/generic-exceptions":"^3.0.1","@adonisjs/validator":"^5.0.6"},"devDependencies":{"@adonisjs/ace":"^5.0.8","@adonisjs/fold":"^4.0.9","@adonisjs/lucid":"^6.1.3","@adonisjs/sink":"^1.0.17","adonis-lucid-polymorphic":"^1.0.1","dotenv":"^6.2.0","jest":"^24.1.0","sqlite3":"^4.0.6","standard":"^12.0.1"},"peerDependencies":{"@adonisjs/framework":"^5.0.12"},"gitHead":"71a3ff92220ab70889541f98bb1e1342c8c405be","bugs":{"url":"https://github.com/brainnit/adonisjs-feud/issues"},"homepage":"https://github.com/brainnit/adonisjs-feud#readme","_id":"@brainnit/adonisjs-feud@0.1.2","_nodeVersion":"11.6.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-24NMBBwJMhxJ8lbpxgZqFeRiyFeWygnc+zBBlxheQjv3FJNCibNKA/ODoEsW9CD8k3WLl7AwAnP/fNpUiEH28w==","shasum":"12ce3fe5ce52ab1694fd083e734263b4116c085a","tarball":"https://registry.npmjs.org/@brainnit/adonisjs-feud/-/adonisjs-feud-0.1.2.tgz","fileCount":28,"unpackedSize":36339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfVd6CRA9TVsSAnZWagAAPwcP/1K09hz/EquGO55cT5AR\nLi/TNG5ENDM2glZ8K7k/Z5dq5WPZhBymRUY3KQaO9S+CpBSEbfQU9VyeCmtW\nr8K9WPshW1E7mAJWGaY05HRRivCr8wcL5Hf0vOzsZB2md3fAT9i6WAfySraS\njY1val3LEmXgROYoNuTDoeIj/Y/ds/MqHvMoEFm2GnDOT9LGkjtsGhNUqAeU\non6VANNZvVN8qRFuv7BQQCRf+sGgxatqa7qsRqZBWrdnLvlxPqycgbZn+02X\np/VM0Ww4BDotTzbOScZUriAg8Fp8gjBnyV5ed4R0IPx9+qHSFSk8apKcG1so\nUmY0FXkIRJUYEce48V36Gu1Zfrj4BH9OMrcuENjimGNyW828yNayM+HGJtiT\n+9S9QuNXoOkSD3z79OqJORvBD2YtRni1LpY7WNDnB5+IeVSJ7w9aA2j1rvSt\nDEn7MvauogB6yrjkp3YS/q09LcTvLGwTbnx8PP/xBA9pkqOdg/ycNnp9Iiss\nyhfe4Ui+YtjrBBTMMmEqt3p/TAGkLiA+N+/pJ0B+K+7/aTrShCzRCsNK7fPh\nnEmnVG7bgoDXoguVkn8v0VCR3L7FExq0wcPt6BaTCENaXEdCqklJWisr1dDK\nywBHJvRZM5T4RB6faLbQ0XB3rw4jlHB82cXsyxCF+YvMX2wJBQ+cYXx9ItTy\n9qVS\r\n=on3U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgWm2czwjIAexafNUmrfKaom4gkpFOkpL6hzswb56q4AiEAniv4EHFcbYyimIptTZxOW2AEF+hyv7De4NHzEN1X2vE="}]},"maintainers":[{"name":"jpcbarros","email":"joao@joaopedrobarros.com.br"},{"name":"vittis","email":"vitbolb1@gmail.com"}],"_npmUser":{"name":"jpcbarros","email":"joao@joaopedrobarros.com.br"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonisjs-feud_0.1.2_1551718265484_0.8026096973021348"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-04T16:14:45.381Z","0.1.0":"2019-03-04T16:14:45.680Z","modified":"2023-05-10T22:13:32.560Z","0.1.1":"2019-03-04T16:37:54.434Z","0.1.2":"2019-03-04T16:51:05.657Z"},"maintainers":[{"email":"joao@joaopedrobarros.com.br","name":"jpcbarros"}],"description":"Adonis Feud allows you to serve multiple tenants within the same Adonis application while keeping tenant specific data logically separated for fully independent multi-domain/SaaS setups.","homepage":"https://github.com/brainnit/adonisjs-feud#readme","keywords":["adonis","adonis-framework","adonis-feud","multi-tenancy","tenant"],"repository":{"type":"git","url":"git+ssh://git@github.com/brainnit/adonisjs-feud.git"},"author":{"name":"João Pedro Barros","email":"joao@joaopedrobarros.com.br"},"bugs":{"url":"https://github.com/brainnit/adonisjs-feud/issues"},"license":"MIT","readme":"# AdonisJs Feud\n\nAdonis Feud allows you to serve multiple tenants within the same Adonis application while keeping tenant specific data logically separated for fully independent multi-domain/SaaS setups.\n\n## Instalation\n\nUse npm or yarn to install the package:\n\n```sh\nnpm -i @brainnit/adonisjs-feud\n# or\nyarn add @brainnit/adonisjs-feud\n```\n\nAdd Feud to the list of service providers at `start/app.js`:\n\n```js\nconst providers = [\n  // ...\n  '@brainnit/adonisjs-feud/providers/FeudProvider'\n];\n```\n\n## Setup\n\nCopy `config/index.js` to your app config folder and name it `feud.js`. Don't forget to setup your environment variables.\n\n## Usage\n\nAdd `@provider:Feud` trait to your models and define only the methods you want to override to change default behaviour:\n\n```js\n/** @type {typeof import('@adonisjs/lucid/src/Lucid/Model')} */\nconst Model = use('Model');\n\nclass User extends Model {\n  static get traits () {\n    return ['@provider:TenantAware']\n  }\n}\n\nmodule.exports = Users\n```\n","readmeFilename":"README.md"}