├── .babelrc ├── .dockerignore ├── .editorconfig ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── package.json ├── spec ├── connect-middleware.spec.js ├── fetch-tenants.spec.js ├── fixtures │ ├── db │ │ ├── migrations │ │ │ ├── 20141029203232_create_users.js │ │ │ └── 20141103203232_create_roles.js │ │ └── seeds │ │ │ └── setup.js │ └── knexfile.js ├── setup-all-tenants.spec.js ├── spec-helper.js ├── tenant-queries.spec.js ├── tenant-raw-queries.spec.js └── tenant.spec.js └── src ├── connect-middleware.js ├── debug.js ├── fetch-tenants.js ├── index.js ├── knex-tenant-support.js ├── override.js ├── setup-all-tenants.js └── tenant.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/.babelrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | npm-debug.log 4 | lib 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src/ 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/package.json -------------------------------------------------------------------------------- /spec/connect-middleware.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/spec/connect-middleware.spec.js -------------------------------------------------------------------------------- /spec/fetch-tenants.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/spec/fetch-tenants.spec.js -------------------------------------------------------------------------------- /spec/fixtures/db/migrations/20141029203232_create_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/spec/fixtures/db/migrations/20141029203232_create_users.js -------------------------------------------------------------------------------- /spec/fixtures/db/migrations/20141103203232_create_roles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/spec/fixtures/db/migrations/20141103203232_create_roles.js -------------------------------------------------------------------------------- /spec/fixtures/db/seeds/setup.js: -------------------------------------------------------------------------------- 1 | exports.seed = function() { 2 | 3 | }; 4 | -------------------------------------------------------------------------------- /spec/fixtures/knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/spec/fixtures/knexfile.js -------------------------------------------------------------------------------- /spec/setup-all-tenants.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/spec/setup-all-tenants.spec.js -------------------------------------------------------------------------------- /spec/spec-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/spec/spec-helper.js -------------------------------------------------------------------------------- /spec/tenant-queries.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/spec/tenant-queries.spec.js -------------------------------------------------------------------------------- /spec/tenant-raw-queries.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/spec/tenant-raw-queries.spec.js -------------------------------------------------------------------------------- /spec/tenant.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/spec/tenant.spec.js -------------------------------------------------------------------------------- /src/connect-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/src/connect-middleware.js -------------------------------------------------------------------------------- /src/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/src/debug.js -------------------------------------------------------------------------------- /src/fetch-tenants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/src/fetch-tenants.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/src/index.js -------------------------------------------------------------------------------- /src/knex-tenant-support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/src/knex-tenant-support.js -------------------------------------------------------------------------------- /src/override.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/src/override.js -------------------------------------------------------------------------------- /src/setup-all-tenants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/src/setup-all-tenants.js -------------------------------------------------------------------------------- /src/tenant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravi-software/knextancy/HEAD/src/tenant.js --------------------------------------------------------------------------------