diff --git a/README.md b/README.md index 959f2e3..adfd30a 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,6 @@ Read more on how `prisma-multi-tenant` can help you achieve multi-tenancy for yo - [How to integrate with:](/docs/integrations) - [Express](/docs/integrations/Express.md) - [Apollo](/docs/integrations/Apollo.md) - - [Nexus](/docs/integrations/Nexus.md) - [Blitz](/docs/integrations/Blitz.md) - [Redwood](/docs/integrations/Redwood.md) - Bison (TODO) @@ -115,7 +114,6 @@ Read more on how `prisma-multi-tenant` can help you achieve multi-tenancy for yo - [Basic (TS)](/docs/examples/basic-ts) - [Express](/docs/examples/express) - [Apollo](/docs/examples/apollo) - - [Nexus](/docs/examples/nexus) - [Blitz](/docs/examples/blitz) - [Redwood](/docs/examples/redwood) - Bison (TODO) diff --git a/docs/Complete_Documentation.md b/docs/Complete_Documentation.md index 5eb381e..002fa1c 100644 --- a/docs/Complete_Documentation.md +++ b/docs/Complete_Documentation.md @@ -11,7 +11,6 @@ Prisma-multi-tenant is a two-part project: There are also plugins for Prisma-powered frameworks: -- The [Nexus plugin](#nexus-plugin) (`@prisma-multi-tenant/nexus`) which is a wrapper of the `nexus-plugin-prisma` package, and adds multi-tenancy to your Nexus application. - The [Blitz plugin](#blitz-plugin) (`@prisma-multi-tenant/blitz`) which adds multi-tenancy to your Blitz application. - The [Redwood plugin](#redwood-plugin) (`@prisma-multi-tenant/redwood`) which adds multi-tenancy to your Redwood application. @@ -36,8 +35,6 @@ There are also plugins for Prisma-powered frameworks: - [`deleteTenant`](#deletetenantname-string-promisevoid) - [`existsTenant`](#existstenantname-string-promiseboolean) - [`disconnect`](#disconnect-promisevoid) -- [Nexus plugin](#nexus-plugin) - - [`prismaMultiTenant`](#prismamultitenantsettings-multitenantsettings-runtimeplugin) - [Blitz plugin](#blitz-plugin) - [`multiTenantMiddleware`](#multiTenantMiddlewaretenantRouter-function-prismaoptions-prismaclientoptions-middleware) - [Redwood plugin](#redwood-plugin) @@ -416,39 +413,6 @@ Disconnects all PrismaClient instances (management & tenants) await multiTenant.disconnect() ``` -## Nexus plugin - -### `prismaMultiTenant(settings: MultiTenantSettings): RuntimePlugin` - -Registers the plugin into Nexus. You must give a `tenantRouter` attribute in the settings that will return the name of the tenant that should be used during this Request. - -**Usage:** - -```ts -import { use } from 'nexus' -import { prismaMultiTenant } from '@prisma-multi-tenant/nexus' - -const tenantRouter = (req: Express.Request) => { - // The name can come from anywhere (headers, token, ...) - return 'my_tenant_A' -} - -use(prismaMultiTenant({ tenantRouter })) -``` - -**Settings:** - -Since `@prisma-multi-tenant/nexus` is a wrapper of `nexus-plugin-prisma`, any settings given will be passed through: - -```js -use( - prismaMultiTenant({ - tenantRouter, - features: { crud: true }, - }) -) -``` - ## Blitz plugin ### `multiTenantMiddleware(tenantRouter: Function, prismaOptions?: PrismaClientOptions): Middleware` diff --git a/docs/Contributing_Guide.md b/docs/Contributing_Guide.md index b901a08..f67451a 100644 --- a/docs/Contributing_Guide.md +++ b/docs/Contributing_Guide.md @@ -40,7 +40,6 @@ Main packages: Integrations packages: -- `@prisma-multi-tenant/nexus` found in `/packages/nexus` - `@prisma-multi-tenant/blitz` found in `/packages/blitz` - `@prisma-multi-tenant/redwood` found in `/packages/redwood` diff --git a/docs/examples/README.md b/docs/examples/README.md index 00c65e9..c9a9292 100644 --- a/docs/examples/README.md +++ b/docs/examples/README.md @@ -4,7 +4,6 @@ - [Basic (TS)](/docs/examples/basic-ts) - [Express](/docs/examples/express) - [Apollo](/docs/examples/apollo) -- [Nexus](/docs/examples/nexus) - [Blitz](/docs/examples/blitz) - [Redwood](/docs/examples/redwood) - Bison (TODO) diff --git a/docs/examples/nexus/README.md b/docs/examples/nexus/README.md deleted file mode 100644 index a06ab18..0000000 --- a/docs/examples/nexus/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Nexus example for Prisma-multi-tenant - -This is an example project to run Nexus with the Prisma-multi-tenant plugin. (See also the tutorial "[Adding multi-tenancy to your Nexus app](/docs/integrations/Nexus.md)") - -## Installation - -```sh -npm install -npm run dev -``` - -Go to https://localhost:4000 and try the following query: - -```graphql -query { - posts { - id - title - body - published - } -} -``` - -Then, go to `api/app.ts`, and change the tenant name to `"prod"`: - -```js -use( - prismaMultiTenant({ - tenantRouter: () => 'prod', - }) -) -``` - -Finally, re-run the GraphQL query! - -## Commands you can try - -This will list the available tenants: - -```sh -pmt list # or prisma-multi-tenant list -``` - -This will open studio for the tenants (dev & prod): - -```sh -pmt studio dev -pmt studio prod -``` - -This will make you create a new tenant: - -```sh -pmt new -``` diff --git a/docs/examples/nexus/api.graphql b/docs/examples/nexus/api.graphql deleted file mode 100644 index 24fdfcf..0000000 --- a/docs/examples/nexus/api.graphql +++ /dev/null @@ -1,32 +0,0 @@ -### This file was generated by Nexus Schema -### Do not make changes to this file directly - - -""" -A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the -`date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO -8601 standard for representation of dates and times using the Gregorian calendar. -""" -scalar DateTime - -""" -The `JSON` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). -""" -scalar Json - -type Mutation { - createDraft(body: String!, title: String!): Post! - publish(draftId: Int!): Post -} - -type Post { - body: String - id: Int - published: Boolean - title: String -} - -type Query { - drafts: [Post!] - posts: [Post!] -} diff --git a/docs/examples/nexus/api/app.ts b/docs/examples/nexus/api/app.ts deleted file mode 100644 index 55309b1..0000000 --- a/docs/examples/nexus/api/app.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { use } from 'nexus' -import { prismaMultiTenant } from '@prisma-multi-tenant/nexus' - -use( - prismaMultiTenant({ - // This is the name of your first tenant, try with another one: "prod" - tenantRouter: () => 'prod', - }) -) diff --git a/docs/examples/nexus/api/graphql/Post.ts b/docs/examples/nexus/api/graphql/Post.ts deleted file mode 100644 index 550d2f3..0000000 --- a/docs/examples/nexus/api/graphql/Post.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { schema } from 'nexus' - -schema.objectType({ - name: 'Post', // <- Name of your type - definition(t) { - t.int('id') // <- Field named `id` of type `Int` - t.string('title') // <- Field named `title` of type `String` - t.string('body') // <- Field named `body` of type `String` - t.boolean('published') // <- Field named `published` of type `Boolean` - }, -}) - -schema.extendType({ - type: 'Query', - definition(t) { - t.field('drafts', { - type: 'Post', - list: true, - resolve(_root, _args, ctx) { - return ctx.db.post.findMany({ where: { published: false } }) - }, - }) - t.list.field('posts', { - type: 'Post', - resolve(_root, _args, ctx) { - return ctx.db.post.findMany({ where: { published: true } }) - }, - }) - }, -}) - -schema.extendType({ - type: 'Mutation', - definition(t) { - t.field('createDraft', { - type: 'Post', - args: { - title: schema.stringArg({ required: true }), - body: schema.stringArg({ required: true }), - }, - nullable: false, - resolve(_root, args, ctx) { - const draft = { - title: args.title, - body: args.body, - published: false, - } - return ctx.db.post.create({ data: draft }) - }, - }) - t.field('publish', { - type: 'Post', - args: { - draftId: schema.intArg({ required: true }), - }, - resolve(_root, args, ctx) { - return ctx.db.post.update({ - where: { id: args.draftId }, - data: { - published: true, - }, - }) - }, - }) - }, -}) diff --git a/docs/examples/nexus/multi-tenancy-example.js b/docs/examples/nexus/multi-tenancy-example.js deleted file mode 100644 index 249b81b..0000000 --- a/docs/examples/nexus/multi-tenancy-example.js +++ /dev/null @@ -1,24 +0,0 @@ -// const { PrismaClient } = require('@prisma/client') // Uncomment for TypeScript support -const { MultiTenant } = require('@prisma-multi-tenant/client') - -// This is the name of your first tenant, try with another one -const name = 'dev' - -// If you are using TypeScript, you can do "new MultiTenant()" for autocompletion -const multiTenant = new MultiTenant() - -async function main() { - // Prisma-multi-tenant will connect to the correct tenant - const prisma = await multiTenant.get(name) - - // You keep the same interface as before - const posts = await prisma.post.findMany() - - console.log(posts) -} - -main() - .catch((e) => console.error(e)) - .finally(async () => { - await multiTenant.disconnect() - }) diff --git a/docs/examples/nexus/package-lock.json b/docs/examples/nexus/package-lock.json deleted file mode 100644 index fb0d81d..0000000 --- a/docs/examples/nexus/package-lock.json +++ /dev/null @@ -1,3541 +0,0 @@ -{ - "name": "nexus-tutorial", - "version": "2.3.1", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@apexearth/copy": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@apexearth/copy/-/copy-1.4.5.tgz", - "integrity": "sha512-Zws+jNVT54YUjBuNfDKje2uyoTQRYpIPMHDf6v6EI019ZqXnwYxb4/gZMlDjv+O+LnZbBn2Sc8DC5KAbcBNiaQ==", - "requires": { - "commander": "^2.19.0", - "mkdirp": "^1.0.4", - "prettysize": "^2.0.0", - "sleep-promise": "^8.0.1" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } - }, - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@dsherret/to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@dsherret/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-H2R13IvZdM6gei2vOGSzF7HdMyw=", - "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - } - }, - "@kwsites/file-exists": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", - "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", - "requires": { - "debug": "^4.1.1" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "@kwsites/promise-deferred": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", - "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==" - }, - "@nexus/logger": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@nexus/logger/-/logger-0.2.0.tgz", - "integrity": "sha512-r63+KBH+EmjR/bkse7KE28qsZRUGU3YP9AxUOUiVUnDgN07TJn2cOXYq6YOAfMWRbEGo/DdW2L3ntFMgaIvX3A==", - "requires": { - "chalk": "^4.0.0", - "fp-ts": "^2.6.1", - "lodash": "^4.17.15", - "strip-ansi": "^6.0.0" - } - }, - "@nexus/schema": { - "version": "0.15.0-next.1", - "resolved": "https://registry.npmjs.org/@nexus/schema/-/schema-0.15.0-next.1.tgz", - "integrity": "sha512-PBml7hY5DgqTEEEk9jwczUvBcyMtX9HKR8qfbU1tc+kZ+8uRodnSOatMqN6Haz6QuZhkZBLw4gh2gnpOUYWjPw==", - "requires": { - "iterall": "^1.2.2", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", - "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "requires": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" - }, - "@nodelib/fs.walk": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", - "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "requires": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" - } - }, - "@prisma-multi-tenant/client": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@prisma-multi-tenant/client/-/client-2.3.1.tgz", - "integrity": "sha512-NYXz/dBlK1M9czIvGSGyhomoMOuzMJ5AApL+Hpg73h+vJmzbhNYJKXIYL4Ir3KEm5RJjAVhaLTTafISho6IFNQ==", - "requires": { - "@prisma-multi-tenant/shared": "^2.3.1" - } - }, - "@prisma-multi-tenant/nexus": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@prisma-multi-tenant/nexus/-/nexus-2.3.1.tgz", - "integrity": "sha512-wTSz10w3BkLwYNlyMgA7IchuoQdMdSwFLkt9Mp+w9hmGL7jQxZUMa3+BoY5peM+9U92mZQGRSPyPVLfrNiiISw==", - "requires": { - "@prisma-multi-tenant/client": "^2.3.1", - "nexus-plugin-prisma": "^0.16.2-next.4" - } - }, - "@prisma-multi-tenant/shared": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@prisma-multi-tenant/shared/-/shared-2.3.1.tgz", - "integrity": "sha512-2zIwagTNuf0DJ5G7GiPapssW47r2RULGXAFRFlTJ+OPpTRksAYparVWqaUKFGOUjyEbs5u5fYMoF6rwZnSK5AQ==", - "requires": { - "@prisma/client": "^2.4.1" - }, - "dependencies": { - "@prisma/client": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-2.4.1.tgz", - "integrity": "sha512-13aphZb34ws8GuRxVsmgiQmUJRfcnnb5/Jy78/ZkpLyCk5ZpchO/Rr1KNiF/cfLHprdKOjSvUzthcx+tubaA2A==", - "requires": { - "pkg-up": "^3.1.0" - } - } - } - }, - "@prisma/cli": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@prisma/cli/-/cli-2.2.2.tgz", - "integrity": "sha512-pk18QyfTHsAGctqoBu4pd9k/pAJ+uaD5GfrAE1gZkGuhmUGjh2hXmgJEKeQK+n1J4fvcstmDi38oHwskYyBv9w==" - }, - "@prisma/client": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-2.2.0.tgz", - "integrity": "sha512-i7zcVEtMk3QCPCc/oC+vQG2pyXYWWzhPZ11bBxgULo0gL7C/3GPZvAvAkNxpQ0mmt46EdzvpgEBNbg4VdjiR+Q==", - "requires": { - "pkg-up": "^3.1.0" - } - }, - "@prisma/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-9BJllkpbf9yuzGUFI6i23M3e0ma5Zbr+9DNKGBXQuGL/DjmQ9RJ0b6wP30g+z/aStmN17cqmxn4jHfckI75/ow==", - "requires": { - "debug": "^4.1.1" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "@prisma/engine-core": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-2.2.0.tgz", - "integrity": "sha512-IxMrqdL42E1tjeDn+/U8guw/ujIUy40HWWSKQ0yyInAz85VFkh5hsw3CtSIEKfTyNj2SVR0FDR9x2D0M0v0uPA==", - "requires": { - "@prisma/debug": "2.2.0", - "@prisma/generator-helper": "2.2.0", - "@prisma/get-platform": "2.2.0", - "bent": "^7.1.2", - "chalk": "^3.0.0", - "cross-fetch": "^3.0.4", - "execa": "^4.0.2", - "fast-json-stringify": "^2.0.0", - "get-stream": "^5.1.0", - "indent-string": "^4.0.0", - "new-github-issue-url": "^0.2.1", - "p-retry": "^4.2.0", - "terminal-link": "^2.1.1", - "undici": "1.0.3" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "@prisma/fetch-engine": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-2.2.0.tgz", - "integrity": "sha512-okoWNk14JbHxJuRHZYyID7J2aQu2N3JLbQG3Usl2sY3ikVj8UUTu2smoj5ilIsc5RivEQA7QAgm1ls/wKetyHQ==", - "requires": { - "@prisma/debug": "2.2.0", - "@prisma/get-platform": "2.2.0", - "chalk": "^4.0.0", - "execa": "^4.0.0", - "find-cache-dir": "^3.3.1", - "hasha": "^5.2.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.0.2", - "node-fetch": "^2.6.0", - "p-filter": "^2.1.0", - "p-map": "^4.0.0", - "p-queue": "^6.4.0", - "p-retry": "^4.2.0", - "progress": "^2.0.3", - "rimraf": "^3.0.2", - "temp-dir": "^2.0.0", - "tempy": "^0.5.0" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "@prisma/generator-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-2.2.0.tgz", - "integrity": "sha512-yNTKng+5IV3Wlh3Y6AuwZayY7yv2Kt+Ng+uaxK+M1GRPWkILafd1D2+mTnUizaBI3B4vC7sBciTbQaRkFgAPZQ==", - "requires": { - "@prisma/debug": "2.2.0", - "@types/cross-spawn": "^6.0.1", - "chalk": "^3.0.0", - "cross-spawn": "^7.0.2" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "@prisma/get-platform": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-2.2.0.tgz", - "integrity": "sha512-kvTKzRNSqgsudYyGTRI7OaH268lcxpZYQQJuXU8/LvPmN/H3G/nnkHEJGLNLu81bIWKRRIF4vjs7tYkmE1/CcQ==", - "requires": { - "@prisma/debug": "2.2.0" - } - }, - "@prisma/sdk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@prisma/sdk/-/sdk-2.2.0.tgz", - "integrity": "sha512-qnNT4CVgMFvG1oAP04q2VdUsyz0MTZAP4XIUnd5+y6ACHuUPdL/MQThLQOmFPOmQt3K1XCxnmZ1ETK2tvdkJWg==", - "requires": { - "@apexearth/copy": "^1.4.5", - "@prisma/debug": "2.2.0", - "@prisma/engine-core": "2.2.0", - "@prisma/fetch-engine": "2.2.0", - "@prisma/generator-helper": "2.2.0", - "@prisma/get-platform": "2.2.0", - "archiver": "^4.0.0", - "arg": "^4.1.3", - "chalk": "3.0.0", - "checkpoint-client": "1.1.2", - "cli-truncate": "^2.1.0", - "execa": "^4.0.0", - "globby": "^11.0.0", - "has-yarn": "^2.1.0", - "make-dir": "^3.0.2", - "node-fetch": "2.6.0", - "p-map": "^4.0.0", - "read-pkg-up": "^7.0.1", - "resolve-pkg": "^2.0.0", - "rimraf": "^3.0.2", - "string-width": "^4.2.0", - "strip-ansi": "6.0.0", - "strip-indent": "3.0.0", - "tar": "^6.0.1", - "temp-dir": "^2.0.0", - "temp-write": "^4.0.0", - "tempy": "^0.5.0", - "terminal-link": "^2.1.1", - "tmp": "0.2.1", - "url-parse": "^1.4.7" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minizlib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.0.tgz", - "integrity": "sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "tar": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz", - "integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.0", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@ts-morph/common": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.5.1.tgz", - "integrity": "sha512-0qasHorGK8VfUK20oECpIfmu/B6cwGSNTj2HoNsIKeDE1kB/uCk5jWFHkgBuoZu/3i3ysLOwO9QsFJaRAH65UA==", - "requires": { - "@dsherret/to-absolute-glob": "^2.0.2", - "fast-glob": "^3.2.2", - "fs-extra": "^9.0.0", - "is-negated-glob": "^1.0.0", - "multimatch": "^4.0.0", - "typescript": "~3.9.2" - } - }, - "@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" - }, - "@types/connect": { - "version": "3.4.33", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz", - "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==", - "requires": { - "@types/node": "*" - } - }, - "@types/cross-spawn": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.2.tgz", - "integrity": "sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==", - "requires": { - "@types/node": "*" - } - }, - "@types/express": { - "version": "4.17.7", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.7.tgz", - "integrity": "sha512-dCOT5lcmV/uC2J9k0rPafATeeyz+99xTt54ReX11/LObZgfzJqZNcW27zGhYyX+9iSEGXGt5qLPwRSvBZcLvtQ==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "*", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.8", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.8.tgz", - "integrity": "sha512-1SJZ+R3Q/7mLkOD9ewCBDYD2k0WyZQtWYqF/2VvoNN2/uhI49J9CDN4OAm+wGMA0DbArA4ef27xl4+JwMtGggw==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/mime": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.2.tgz", - "integrity": "sha512-4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q==" - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" - }, - "@types/node": { - "version": "14.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.23.tgz", - "integrity": "sha512-Z4U8yDAl5TFkmYsZdFPdjeMa57NOvnaf1tljHzhouaPEp7LCj2JKkejpI1ODviIAQuW4CcQmxkQ77rnLsOOoKw==" - }, - "@types/node-fetch": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", - "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", - "requires": { - "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" - }, - "@types/prompts": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.8.tgz", - "integrity": "sha512-lXXAa8c8ASoA61Tj9H5E5V2mRUTvNZ/dpJ5KxghI+O5geWMHt73NLZ9kEBBDK7zUUfMsMY3ZH4Sqeqh3SjSyfg==", - "requires": { - "@types/node": "*" - } - }, - "@types/qs": { - "version": "6.9.3", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.3.tgz", - "integrity": "sha512-7s9EQWupR1fTc2pSMtXRQ9w9gLOcrJn+h7HOXw4evxyvVqMi4f+q7d2tnFe3ng3SNHjtK+0EzGMGFUQX4/AQRA==" - }, - "@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==" - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/serve-static": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.4.tgz", - "integrity": "sha512-jTDt0o/YbpNwZbQmE/+2e+lfjJEJJR0I3OFaKQKPWkASkCoW3i6fsUnqudSMcNAfbtmADGu8f4MV4q+GqULmug==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/mime": "*" - } - }, - "@zeit/node-file-trace": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@zeit/node-file-trace/-/node-file-trace-0.7.0.tgz", - "integrity": "sha512-wVdNCwbW9ax6CXL9vTrociSePyklyjcjxviXZrlqQdpqq8plx4Pe7ulXSu3WExHnKl8Gs0HqabB1Tgxi/spMuA==", - "requires": { - "acorn": "^7.1.1", - "acorn-class-fields": "^0.3.2", - "acorn-export-ns-from": "^0.1.0", - "acorn-import-meta": "^1.1.0", - "acorn-numeric-separator": "^0.3.0", - "acorn-static-class-features": "^0.2.1", - "bindings": "^1.4.0", - "estree-walker": "^0.6.0", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "micromatch": "^4.0.2", - "mkdirp": "^0.5.1", - "node-gyp-build": "^4.2.2", - "node-pre-gyp": "^0.13.0", - "resolve-from": "^5.0.0", - "rollup-pluginutils": "^2.8.2" - } - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", - "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==" - }, - "acorn-class-fields": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/acorn-class-fields/-/acorn-class-fields-0.3.6.tgz", - "integrity": "sha512-nOzMl1byCFAJLgxNUG7QorpzRHWlkBKVSSOMKUu+bVbVZG5lU4NZkOp/uA7CnE+NAsWhmxTsMgQdHsQXUO8Ulg==", - "requires": { - "acorn-private-class-elements": "^0.2.6" - } - }, - "acorn-export-ns-from": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/acorn-export-ns-from/-/acorn-export-ns-from-0.1.0.tgz", - "integrity": "sha512-QDQJBe2DfxNBIMxs+19XY2i/XXilJn+kPgX30HWNYK4IXoNj3ACNSWPU7szL0SzqjFyOG4zoZxG9P7JfNw5g7A==" - }, - "acorn-import-meta": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/acorn-import-meta/-/acorn-import-meta-1.1.0.tgz", - "integrity": "sha512-pshgiVR5mhpjFVdizKTN+kAGRqjJFUOEB3TvpQ6kiAutb1lvHrIVVcGoe5xzMpJkVNifCeymMG7/tsDkWn8CdQ==" - }, - "acorn-numeric-separator": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/acorn-numeric-separator/-/acorn-numeric-separator-0.3.3.tgz", - "integrity": "sha512-xMbqqXR9EnxuGN1N6CbU+sm/sKS+VSttTnU6aRf9klvZF/P5E5BMtR3xZfSFWbVIkd4uXGKfgZJZwZ73zpExXQ==" - }, - "acorn-private-class-elements": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/acorn-private-class-elements/-/acorn-private-class-elements-0.2.6.tgz", - "integrity": "sha512-PV+AhOU1/vCx5zIBgGYLB5+OoT8IPKZUcWEGdLBTQgFBMMzPM9S5SKSG4EdiuULqoq3pV3C07rGuSC1Y5gbi/g==" - }, - "acorn-static-class-features": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/acorn-static-class-features/-/acorn-static-class-features-0.2.3.tgz", - "integrity": "sha512-N7yRI9NduTJRam3BQTXHLR63ykHQv2MnxWTRq0+4PfQosGUz/tM0/ToRqWUqGphP960mDTm/7zJFx3dB/AZtiw==", - "requires": { - "acorn-private-class-elements": "^0.2.6" - } - }, - "agent-base": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", - "requires": { - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", - "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" - } - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "archiver": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-4.0.2.tgz", - "integrity": "sha512-B9IZjlGwaxF33UN4oPbfBkyA4V1SxNLeIhR1qY8sRXSsbdUkEHrrOvwlYFPx+8uQeCe9M+FG6KgO+imDmQ79CQ==", - "requires": { - "archiver-utils": "^2.1.0", - "async": "^3.2.0", - "buffer-crc32": "^0.2.1", - "glob": "^7.1.6", - "readable-stream": "^3.6.0", - "tar-stream": "^2.1.2", - "zip-stream": "^3.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - } - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" - }, - "array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" - }, - "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - }, - "bent": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/bent/-/bent-7.3.7.tgz", - "integrity": "sha512-APYx9bkrq3olflUbDeymwmQLQLR39d0Qz/xbvWG3pgKtklrxHvFUHQgEEK4Tp5e0pnvQQCQM7Vdb3SzErmTtZQ==", - "requires": { - "bytesish": "^0.4.1", - "caseless": "~0.12.0", - "is-stream": "^2.0.0" - } - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bl": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz", - "integrity": "sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "buffer": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", - "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "bytesish": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/bytesish/-/bytesish-0.4.2.tgz", - "integrity": "sha512-ym4cXhq28K7uhYZUEOl17LuqsqKSphDsZcfAKmEa/HcCsCqHMQXOiFuWx1OnbktJux/qKK1W9Xt9uU5kLIKypQ==" - }, - "camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "checkpoint-client": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/checkpoint-client/-/checkpoint-client-1.1.2.tgz", - "integrity": "sha512-Nvwpf7qi5bJD8+HAZ8HWzdHZBQJxi+Sw33OI8ahx1H0yby8nPcpP+h4bYYhl+8z0XrjBaUz5p6xQeTinzUi/Qw==", - "requires": { - "cross-spawn": "7.0.3", - "env-paths": "2.2.0", - "fast-write-atomic": "0.2.1", - "make-dir": "3.1.0", - "ms": "2.1.2", - "node-fetch": "2.6.0", - "uuid": "8.1.0" - } - }, - "chokidar": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz", - "integrity": "sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==", - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clipboard": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", - "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", - "optional": true, - "requires": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "code-block-writer": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-10.1.0.tgz", - "integrity": "sha512-RG9hpXtWFeUWhuUav1YuP/vGcyncW+t90yJLk9fNZs1De2OuHTHKAKThVCokt29PYq5RoJ0QSZaIZ+rvPO23hA==" - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "compress-commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-3.0.0.tgz", - "integrity": "sha512-FyDqr8TKX5/X0qo+aVfaZ+PVmNJHJeckFBlq8jZGSJOgnynhfifoyl24qaqdUdDIBe0EVTHByN6NAkqYvE/2Xg==", - "requires": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^3.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^2.3.7" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "crc": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", - "requires": { - "buffer": "^5.1.0" - } - }, - "crc32-stream": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz", - "integrity": "sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==", - "requires": { - "crc": "^3.4.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "cross-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.5.tgz", - "integrity": "sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew==", - "requires": { - "node-fetch": "2.6.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", - "optional": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" - }, - "execa": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", - "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", - "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-json-stringify": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-2.2.3.tgz", - "integrity": "sha512-5VT2l3XUORCxkeVCvrcUqfoEIIzuop1lxwwT/THlOkAfrhlIuriWXdFGKU2hZQxz0KOiWSYoZTatumGYCXfAlA==", - "requires": { - "ajv": "^6.11.0", - "deepmerge": "^4.2.2", - "string-similarity": "^4.0.1" - } - }, - "fast-write-atomic": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fast-write-atomic/-/fast-write-atomic-0.2.1.tgz", - "integrity": "sha512-WvJe06IfNYlr+6cO3uQkdKdy3Cb1LlCJSF8zRs2eT8yuhdbSlR9nIt+TgQ92RUxiRrQm+/S7RARnMfCs5iuAjw==" - }, - "fastq": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", - "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", - "requires": { - "reusify": "^1.0.4" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" - }, - "fp-ts": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.7.0.tgz", - "integrity": "sha512-J7EIg4MEVuOm1vZspQDVYRD/CTsQECQk01cP5VEBvQ5LnSSjp6sckun1m1eUPSuvtMIlGgm9NqqOxE0+QyntWQ==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "fs-jetpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-2.4.0.tgz", - "integrity": "sha512-S/o9Dd7K9A7gicVU32eT8G0kHcmSu0rCVdP79P0MWInKFb8XpTc8Syhoo66k9no+HDshtlh4pUJTws8X+8fdFQ==", - "requires": { - "minimatch": "^3.0.2", - "rimraf": "^2.6.3" - } - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "optional": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==" - }, - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", - "optional": true, - "requires": { - "delegate": "^3.1.2" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" - }, - "graphql": { - "version": "14.7.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz", - "integrity": "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==", - "requires": { - "iterall": "^1.2.2" - } - }, - "graphql-request": { - "version": "2.1.0-next.1", - "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-2.1.0-next.1.tgz", - "integrity": "sha512-9Qr+z4FCzxwFrnG9BE366v9KcgRXLv2bmFkj3RHfSQNDgPHCUM2mA83bwjhgxg4jig/F8X/pcceOZPwRkMleKQ==", - "requires": { - "cross-fetch": "^3.0.4" - } - }, - "graphql-scalars": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/graphql-scalars/-/graphql-scalars-1.2.2.tgz", - "integrity": "sha512-onmDP35hKOg7ULwo2HmBjNwQAjbFg04KQvGW6i5EPQcp+XR/SoHIBELyYvIGEIgCCZpnq43qlSUAga1sF+Z3uw==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" - }, - "hasha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.0.tgz", - "integrity": "sha512-2W+jKdQbAdSIrggA8Q35Br8qKadTrqCTC8+XZvBWepKDK6m9XkX6Iz1a2yh2KP01kzAR/dpuMeUnocoLYDcskw==", - "requires": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - } - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" - }, - "http-errors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", - "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - } - } - }, - "http-parser-js": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", - "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==" - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "requires": { - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" - }, - "ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "requires": { - "minimatch": "^3.0.4" - } - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "iterall": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "requires": { - "readable-stream": "^2.0.5" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multimatch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", - "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", - "requires": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - } - }, - "needle": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.5.0.tgz", - "integrity": "sha512-o/qITSDR0JCyCKEQ1/1bnUXMmznxabbwi/Y4WwJElf+evwJNFNwIDMCCt5IigFVxgeGBJESLohGtIS9gEzo1fA==", - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, - "new-github-issue-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/new-github-issue-url/-/new-github-issue-url-0.2.1.tgz", - "integrity": "sha512-md4cGoxuT4T4d/HDOXbrUHkTKrp/vp+m3aOA7XXVYwNsUNMK49g3SQicTSeV5GIz/5QVGAeYRAOlyp9OvlgsYA==" - }, - "nexus": { - "version": "0.26.0-next.5", - "resolved": "https://registry.npmjs.org/nexus/-/nexus-0.26.0-next.5.tgz", - "integrity": "sha512-hyjGeoidTkDTAHxpf8MM6LZoiNDOzhYW03h8AwD34g2vLOejRUu7CK6T+luTYPb5YiZjp+ewOWf3z4KzXX7bDA==", - "requires": { - "@nexus/logger": "^0.2.0", - "@nexus/schema": "^0.15.0-next.1", - "@types/express": "^4.17.2", - "@types/node-fetch": "^2.5.5", - "@types/prompts": "^2.0.3", - "@zeit/node-file-trace": "^0.7.0", - "anymatch": "^3.1.1", - "arg": "^4.1.3", - "chalk": "^4.0.0", - "chokidar": "^3.3.0", - "clean-stack": "^3.0.0", - "common-tags": "^1.8.0", - "content-type": "^1.0.4", - "cross-fetch": "^3.0.4", - "dotenv": "^8.2.0", - "express": "^4.17.1", - "fast-glob": "^3.2.4", - "fp-ts": "^2.5.4", - "fs-jetpack": "^2.4.0", - "get-port": "^5.1.0", - "graphql": "^14.5.8", - "graphql-request": "^2.1.0-next.1", - "graphql-scalars": "^1.1.5", - "http-errors": "^1.7.3", - "lodash": "^4.17.15", - "node-fetch": "^2.6.0", - "parse-json": "^5.0.0", - "pirates": "^4.0.1", - "prismjs": "^1.20.0", - "prompts": "^2.3.0", - "rxjs": "^6.5.4", - "simple-git": "^2.0.0", - "slash": "^3.0.0", - "source-map-support": "^0.5.19", - "stacktrace-parser": "^0.1.10", - "strip-ansi": "^6.0.0", - "ts-morph": "^7.1.0", - "ts-node": "^8.10.2", - "tslib": "^2.0.0", - "type-fest": "^0.16.0", - "typescript": "3.9.x" - }, - "dependencies": { - "clean-stack": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.0.tgz", - "integrity": "sha512-RHxtgFvXsRQ+1AM7dlozLDY7ssmvUUh0XEnfnyhYgJTO6beNZHBogiaCwGM9Q3rFrUkYxOtsZRC0zAturg5bjg==", - "requires": { - "escape-string-regexp": "4.0.0" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - } - } - }, - "nexus-plugin-prisma": { - "version": "0.16.2-next.4", - "resolved": "https://registry.npmjs.org/nexus-plugin-prisma/-/nexus-plugin-prisma-0.16.2-next.4.tgz", - "integrity": "sha512-oO9sN62QjYaCx2CTI7y11usYvMvWap951qqkFY/4UptTVDptBrZTT+TxbJ/yHOLiVbwZtAeb0EE8SUzM2bnnWw==", - "requires": { - "@prisma/cli": "2.2.0", - "@prisma/client": "2.2.0", - "@prisma/sdk": "2.2.0", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "common-tags": "^1.8.0", - "dotenv": "^8.2.0", - "fs-jetpack": "^2.4.0", - "lodash": "^4.17.15", - "outdent": "^0.7.1", - "pluralize": "^8.0.0", - "prismjs": "^1.20.0", - "stacktrace-parser": "^0.1.10" - }, - "dependencies": { - "@prisma/cli": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@prisma/cli/-/cli-2.2.0.tgz", - "integrity": "sha512-MNb2u/EPML9LZZQSQx/+h/KNNa89UocdQmxF7+ElRi66JckTtMo2A2ZCLw1Xb+1cyYXhcJgMnZ9q2bm5rsF0WA==" - } - } - }, - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" - }, - "node-gyp-build": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.2.tgz", - "integrity": "sha512-Lqh7mrByWCM8Cf9UPqpeoVBBo5Ugx+RKu885GAzmLBVYjeywScxHXPGLa4JfYNZmcNGwzR0Glu5/9GaQZMFqyA==" - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" - }, - "node-pre-gyp": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.13.0.tgz", - "integrity": "sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ==", - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" - }, - "npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "outdent": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.7.1.tgz", - "integrity": "sha512-VjIzdUHunL74DdhcwMDt5FhNDQ8NYmTkuW0B+usIV2afS9aWT/1c9z1TsnFW349TP3nxmYeUl7Z++XpJRByvgg==" - }, - "p-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", - "requires": { - "p-map": "^2.0.0" - }, - "dependencies": { - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - } - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-queue": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.5.0.tgz", - "integrity": "sha512-FLaTTD9Am6TeDfNuN0d+INeyVJoICoBS+OVP5K1S84v4w51LN3nRkCT+WC7xLBepV2s+N4LibM7Ys7xcSc0+1A==", - "requires": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.1.0" - } - }, - "p-retry": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.2.0.tgz", - "integrity": "sha512-jPH38/MRh263KKcq0wBNOGFJbm+U6784RilTmHjB/HM9kH9V8WlCpVUcdOmip9cjXOh6MxZ5yk1z2SjDUJfWmA==", - "requires": { - "@types/retry": "^0.12.0", - "retry": "^0.12.0" - } - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "requires": { - "p-finally": "^1.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - } - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - } - }, - "pluralize": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==" - }, - "prettysize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-2.0.0.tgz", - "integrity": "sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==" - }, - "prismjs": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.21.0.tgz", - "integrity": "sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw==", - "requires": { - "clipboard": "^2.0.0" - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "prompts": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", - "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.4" - } - }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - }, - "querystringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", - "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - } - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "resolve-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-2.0.0.tgz", - "integrity": "sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ==", - "requires": { - "resolve-from": "^5.0.0" - } - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "requires": { - "estree-walker": "^0.6.1" - } - }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" - }, - "rxjs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.0.tgz", - "integrity": "sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "select": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", - "optional": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "http-errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "simple-git": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.13.2.tgz", - "integrity": "sha512-GXBwoTtgwrNWFqs/wo48UaWC18ckEK8HcwTM3znfUTz02J29kSsQXdulthciSE6hdfccT29PNPScfMTjE41ahg==", - "requires": { - "@kwsites/file-exists": "^1.1.1", - "@kwsites/promise-deferred": "^1.1.1", - "debug": "^4.1.1" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "sleep-promise": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/sleep-promise/-/sleep-promise-8.0.1.tgz", - "integrity": "sha1-jXlaJ+ojlT32tSuRCB5eImZZk8U=" - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" - }, - "stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "requires": { - "type-fest": "^0.7.1" - }, - "dependencies": { - "type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "string-similarity": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.1.tgz", - "integrity": "sha512-v36MJzloekKVvKAsYi6O/qpn2mIuvwEFIT9Gx3yg4spkNjXYsk7yxc37g4ZTyMVIBvt/9PZGxnqEtme8XHK+Mw==" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - } - }, - "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "tar-stream": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz", - "integrity": "sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==", - "requires": { - "bl": "^4.0.1", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" - }, - "temp-write": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-4.0.0.tgz", - "integrity": "sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==", - "requires": { - "graceful-fs": "^4.1.15", - "is-stream": "^2.0.0", - "make-dir": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } - }, - "tempy": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.5.0.tgz", - "integrity": "sha512-VEY96x7gbIRfsxqsafy2l5yVxxp3PhwAGoWMyC2D2Zt5DmEv+2tGiPOrquNRpf21hhGnKLVEsuqleqiZmKG/qw==", - "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.12.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", - "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==" - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "optional": true - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - }, - "ts-morph": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-7.1.2.tgz", - "integrity": "sha512-0ggF46muGv3v09Yf8Ce5ykTLiQ8I6hGvdB5ID/3+K4J11nCHo/vTaucqTvdFprJzQALpwQx+9bKi31mTxO0+tw==", - "requires": { - "@dsherret/to-absolute-glob": "^2.0.2", - "@ts-morph/common": "~0.5.1", - "code-block-writer": "^10.1.0" - } - }, - "ts-node": { - "version": "8.10.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", - "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", - "requires": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - } - }, - "tslib": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.0.tgz", - "integrity": "sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g==" - }, - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typescript": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==" - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" - }, - "undici": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/undici/-/undici-1.0.3.tgz", - "integrity": "sha512-zLI6kvRUJBSXpd3rwwl/f86W7w2fOAMI9lkiO04f7mkzT2ty4+GaVeQfDJyI/t54dQtekxJGlg4H2lr7ZvJc4Q==", - "requires": { - "http-parser-js": "^0.5.2" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.1.0.tgz", - "integrity": "sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" - }, - "zip-stream": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-3.0.1.tgz", - "integrity": "sha512-r+JdDipt93ttDjsOVPU5zaq5bAyY+3H19bDrThkvuVxC0xMQzU1PJcS6D+KrP3u96gH9XLomcHPb+2skoDjulQ==", - "requires": { - "archiver-utils": "^2.1.0", - "compress-commons": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - } - } -} diff --git a/docs/examples/nexus/package.json b/docs/examples/nexus/package.json deleted file mode 100644 index 23e8875..0000000 --- a/docs/examples/nexus/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "nexus-tutorial", - "version": "2.3.1", - "description": "", - "main": "index.js", - "scripts": { - "prepare": "prisma-multi-tenant generate", - "dev": "nexus dev" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "@prisma-multi-tenant/client": "^2.3.1", - "@prisma-multi-tenant/nexus": "^2.3.1", - "@prisma/cli": "^2.2.2", - "nexus": "^0.26.0-next.5", - "nexus-plugin-prisma": "^0.16.2-next.4" - } -} diff --git a/docs/examples/nexus/prisma/.env b/docs/examples/nexus/prisma/.env deleted file mode 100644 index ccb1568..0000000 --- a/docs/examples/nexus/prisma/.env +++ /dev/null @@ -1,11 +0,0 @@ -# Environment variables declared in this file are automatically made available to Prisma. -# See the documentation for more detail: https://pris.ly/d/prisma-schema#using-environment-variables - -# Prisma supports the native connection string format for PostgreSQL, MySQL and SQLite. -# See the documentation for all the connection string options: https://pris.ly/d/connection-strings - -DATABASE_URL=file:dev.db - -# The following env variable is used by prisma-multi-tenant - -MANAGEMENT_URL=file:prisma/management.db diff --git a/docs/examples/nexus/prisma/dev.db b/docs/examples/nexus/prisma/dev.db deleted file mode 100644 index 9f4d457..0000000 Binary files a/docs/examples/nexus/prisma/dev.db and /dev/null differ diff --git a/docs/examples/nexus/prisma/management.db b/docs/examples/nexus/prisma/management.db deleted file mode 100644 index 146735e..0000000 Binary files a/docs/examples/nexus/prisma/management.db and /dev/null differ diff --git a/docs/examples/nexus/prisma/migrations/20200718145740-base/README.md b/docs/examples/nexus/prisma/migrations/20200718145740-base/README.md deleted file mode 100644 index 4287fba..0000000 --- a/docs/examples/nexus/prisma/migrations/20200718145740-base/README.md +++ /dev/null @@ -1,50 +0,0 @@ -# Migration `20200718145740-base` - -This migration has been generated by Errorname at 7/18/2020, 2:57:40 PM. -You can check out the [state of the schema](./schema.prisma) after the migration. - -## Database Steps - -```sql -PRAGMA foreign_keys=OFF; - -CREATE TABLE "Post" ( -"body" TEXT NOT NULL, -"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, -"published" BOOLEAN NOT NULL, -"title" TEXT NOT NULL) - -PRAGMA foreign_key_check; - -PRAGMA foreign_keys=ON; -``` - -## Changes - -```diff -diff --git schema.prisma schema.prisma -migration ..20200718145740-base ---- datamodel.dml -+++ datamodel.dml -@@ -1,0 +1,18 @@ -+// This is your Prisma schema file, -+// learn more about it in the docs: https://pris.ly/d/prisma-schema -+ -+datasource db { -+ provider = "sqlite" -+ url = "***" -+} -+ -+generator client { -+ provider = "prisma-client-js" -+} -+ -+model Post { -+ id Int @id @default(autoincrement()) -+ title String -+ body String -+ published Boolean -+} -``` - - diff --git a/docs/examples/nexus/prisma/migrations/20200718145740-base/schema.prisma b/docs/examples/nexus/prisma/migrations/20200718145740-base/schema.prisma deleted file mode 100644 index 51c2bd5..0000000 --- a/docs/examples/nexus/prisma/migrations/20200718145740-base/schema.prisma +++ /dev/null @@ -1,18 +0,0 @@ -// This is your Prisma schema file, -// learn more about it in the docs: https://pris.ly/d/prisma-schema - -datasource db { - provider = "sqlite" - url = "***" -} - -generator client { - provider = "prisma-client-js" -} - -model Post { - id Int @id @default(autoincrement()) - title String - body String - published Boolean -} diff --git a/docs/examples/nexus/prisma/migrations/20200718145740-base/steps.json b/docs/examples/nexus/prisma/migrations/20200718145740-base/steps.json deleted file mode 100644 index ad2e84c..0000000 --- a/docs/examples/nexus/prisma/migrations/20200718145740-base/steps.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "version": "0.3.14-fixed", - "steps": [ - { - "tag": "CreateSource", - "source": "db" - }, - { - "tag": "CreateArgument", - "location": { - "tag": "Source", - "source": "db" - }, - "argument": "provider", - "value": "\"sqlite\"" - }, - { - "tag": "CreateArgument", - "location": { - "tag": "Source", - "source": "db" - }, - "argument": "url", - "value": "\"***\"" - }, - { - "tag": "CreateModel", - "model": "Post" - }, - { - "tag": "CreateField", - "model": "Post", - "field": "id", - "type": "Int", - "arity": "Required" - }, - { - "tag": "CreateDirective", - "location": { - "path": { - "tag": "Field", - "model": "Post", - "field": "id" - }, - "directive": "id" - } - }, - { - "tag": "CreateDirective", - "location": { - "path": { - "tag": "Field", - "model": "Post", - "field": "id" - }, - "directive": "default" - } - }, - { - "tag": "CreateArgument", - "location": { - "tag": "Directive", - "path": { - "tag": "Field", - "model": "Post", - "field": "id" - }, - "directive": "default" - }, - "argument": "", - "value": "autoincrement()" - }, - { - "tag": "CreateField", - "model": "Post", - "field": "title", - "type": "String", - "arity": "Required" - }, - { - "tag": "CreateField", - "model": "Post", - "field": "body", - "type": "String", - "arity": "Required" - }, - { - "tag": "CreateField", - "model": "Post", - "field": "published", - "type": "Boolean", - "arity": "Required" - } - ] -} \ No newline at end of file diff --git a/docs/examples/nexus/prisma/migrations/migrate.lock b/docs/examples/nexus/prisma/migrations/migrate.lock deleted file mode 100644 index f2f9dfc..0000000 --- a/docs/examples/nexus/prisma/migrations/migrate.lock +++ /dev/null @@ -1,3 +0,0 @@ -# Prisma Migrate lockfile v1 - -20200718145740-base \ No newline at end of file diff --git a/docs/examples/nexus/prisma/prod.db b/docs/examples/nexus/prisma/prod.db deleted file mode 100644 index c5ffba2..0000000 Binary files a/docs/examples/nexus/prisma/prod.db and /dev/null differ diff --git a/docs/examples/nexus/prisma/schema.prisma b/docs/examples/nexus/prisma/schema.prisma deleted file mode 100644 index 36599d2..0000000 --- a/docs/examples/nexus/prisma/schema.prisma +++ /dev/null @@ -1,18 +0,0 @@ -// This is your Prisma schema file, -// learn more about it in the docs: https://pris.ly/d/prisma-schema - -datasource db { - provider = "sqlite" - url = env("DATABASE_URL") -} - -generator client { - provider = "prisma-client-js" -} - -model Post { - id Int @id @default(autoincrement()) - title String - body String - published Boolean -} diff --git a/docs/examples/nexus/tsconfig.json b/docs/examples/nexus/tsconfig.json deleted file mode 100644 index 977967e..0000000 --- a/docs/examples/nexus/tsconfig.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "compilerOptions": { - "target": "es2016", - "module": "commonjs", - "lib": [ - "esnext" - ], - "strict": true, - "rootDir": ".", - "noEmit": true, - "plugins": [ - { - "name": "nexus/typescript-language-service" - } - ], - "typeRoots": [ - "node_modules/@types", - "types" - ] - }, - "include": [ - "types.d.ts", - "." - ] -} \ No newline at end of file diff --git a/docs/integrations/Nexus.md b/docs/integrations/Nexus.md deleted file mode 100644 index 10ad671..0000000 --- a/docs/integrations/Nexus.md +++ /dev/null @@ -1,74 +0,0 @@ -# Adding multi-tenancy to your Nexus app - -This document is a **tutorial** giving step by step instructions on how to add multi-tenancy to your [Nexus](https://nexusjs.org/) application, using [Prisma-multi-tenant](https://github.com/Errorname/prisma-multi-tenant). - -👉 Before starting, we assume you already have a Nexus application with the [Prisma plugin](https://nexusjs.org/pluginss/prisma). - -## Step 1: Initialize Prisma-multi-tenant - -Download, then run the Prisma-multi-tenant CLI. - -```sh -npm i -g prisma-multi-tenant - -prisma-multi-tenant init -``` - -After following the instructions, you will now have a management database set up. - -## Step 2: Add the Nexus multi-tenant plugin - -```sh -npm i @prisma-multi-tenant/nexus -``` - -## Step 3: Replace the Prisma plugin - -In your `api/app.ts`, **remove the Prisma plugin**, and add the following: - -```js -import { use } from 'nexus' -import { prismaMultiTenant } from '@prisma-multi-tenant/nexus' - -const tenantRouter = (req) => { - // The name can come from anywhere (headers, token, ...) - return 'dev' // or 'my_tenant_A' or anything -} - -use(prismaMultiTenant({ tenantRouter })) -``` - -The only required argument to the plugin is the `tenantRouter` function. This functions takes the `Request` and returns the name of the tenant that must be used during this request. - -## Optional step: Add optional arguments - -Since `@prisma-multi-tenant/nexus` is a wrapper of `nexus-plugin-prisma`, you can also pass along any settings accepted by `nexus-plugin-prisma`. (See [documentation](https://nexusjs.org/pluginss/prisma#plugin-settings)) - -```js -use( - prismaMultiTenant({ - tenantRouter, - features: { crud: true }, - }) -) -``` - ---- - -And that's done! 🎉 - -Try adding a new tenant and play between them! - -```sh -pmt new # Creates a new tenant - -pmt list # List your existing tenants - -# Access studio to the given tenant -pmt studio my_tenantA -pmt studio my_tenantB -``` - ---- - -If you have any issues with Prisma-multi-tenant and its Nexus plugin, don't hesitate to [create an issue on Github](https://github.com/Errorname/prisma-multi-tenant/issues/new) diff --git a/docs/integrations/README.md b/docs/integrations/README.md index 3f920c6..b680544 100644 --- a/docs/integrations/README.md +++ b/docs/integrations/README.md @@ -2,7 +2,6 @@ - [Express](/docs/integrations/Express.md) - [Apollo](/docs/integrations/Apollo.md) -- [Nexus](/docs/integrations/Nexus.md) - [Blitz](/docs/integrations/Blitz.md) - [Redwood](/docs/integrations/Redwood.md) - Bison (TODO) diff --git a/package-lock.json b/package-lock.json index 44ccacb..05b26ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -111,19 +111,6 @@ "node": "4.x || >=6.0.0" } }, - "node_modules/@apexearth/copy": { - "version": "1.4.5", - "license": "ISC", - "dependencies": { - "commander": "^2.19.0", - "mkdirp": "^1.0.4", - "prettysize": "^2.0.0", - "sleep-promise": "^8.0.1" - }, - "bin": { - "node-copy": "cli.js" - } - }, "node_modules/@apollo/protobufjs": { "version": "1.0.5", "hasInstallScript": true, @@ -1815,18 +1802,6 @@ "node": ">=0.1.95" } }, - "node_modules/@dsherret/to-absolute-glob": { - "version": "2.0.2", - "license": "MIT", - "peer": true, - "dependencies": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@eslint/eslintrc": { "version": "0.2.1", "dev": true, @@ -2219,19 +2194,6 @@ "node": ">= 10.14.2" } }, - "node_modules/@kwsites/file-exists": { - "version": "1.1.1", - "license": "MIT", - "peer": true, - "dependencies": { - "debug": "^4.1.1" - } - }, - "node_modules/@kwsites/promise-deferred": { - "version": "1.1.1", - "license": "MIT", - "peer": true - }, "node_modules/@mrmlnc/readdir-enhanced": { "version": "2.2.1", "license": "MIT", @@ -2327,32 +2289,10 @@ "webidl-conversions": "^4.0.2" } }, - "node_modules/@nexus/logger": { - "version": "0.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "fp-ts": "^2.6.1", - "lodash": "^4.17.15", - "strip-ansi": "^6.0.0" - } - }, - "node_modules/@nexus/schema": { - "version": "0.14.0", - "license": "MIT", - "peer": true, - "dependencies": { - "iterall": "^1.2.2", - "tslib": "^1.9.3" - }, - "peerDependencies": { - "graphql": "^14.5.0" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.3", "license": "MIT", + "peer": true, "dependencies": { "@nodelib/fs.stat": "2.0.3", "run-parallel": "^1.1.9" @@ -2364,6 +2304,7 @@ "node_modules/@nodelib/fs.stat": { "version": "2.0.3", "license": "MIT", + "peer": true, "engines": { "node": ">= 8" } @@ -2371,6 +2312,7 @@ "node_modules/@nodelib/fs.walk": { "version": "1.2.4", "license": "MIT", + "peer": true, "dependencies": { "@nodelib/fs.scandir": "2.1.3", "fastq": "^1.6.0" @@ -2783,10 +2725,6 @@ "resolved": "packages/client", "link": true }, - "node_modules/@prisma-multi-tenant/nexus": { - "resolved": "packages/nexus", - "link": true - }, "node_modules/@prisma-multi-tenant/redwood": { "resolved": "packages/redwood", "link": true @@ -2834,44 +2772,6 @@ } } }, - "node_modules/@prisma/debug": { - "version": "2.2.0", - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.1.1" - } - }, - "node_modules/@prisma/engine-core": { - "version": "2.2.0", - "license": "Apache-2.0", - "dependencies": { - "@prisma/debug": "2.2.0", - "@prisma/generator-helper": "2.2.0", - "@prisma/get-platform": "2.2.0", - "bent": "^7.1.2", - "chalk": "^3.0.0", - "cross-fetch": "^3.0.4", - "execa": "^4.0.2", - "fast-json-stringify": "^2.0.0", - "get-stream": "^5.1.0", - "indent-string": "^4.0.0", - "new-github-issue-url": "^0.2.1", - "p-retry": "^4.2.0", - "terminal-link": "^2.1.1", - "undici": "1.0.3" - } - }, - "node_modules/@prisma/engine-core/node_modules/chalk": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@prisma/engines": { "version": "2.10.1-6-7d0087eadc7265e12d4b8d8c3516b02c4c965111", "hasInstallScript": true, @@ -2881,149 +2781,6 @@ "version": "2.10.1-6-7d0087eadc7265e12d4b8d8c3516b02c4c965111", "license": "Apache-2.0" }, - "node_modules/@prisma/fetch-engine": { - "version": "2.2.0", - "license": "Apache-2.0", - "dependencies": { - "@prisma/debug": "2.2.0", - "@prisma/get-platform": "2.2.0", - "chalk": "^4.0.0", - "execa": "^4.0.0", - "find-cache-dir": "^3.3.1", - "hasha": "^5.2.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.0.2", - "node-fetch": "^2.6.0", - "p-filter": "^2.1.0", - "p-map": "^4.0.0", - "p-queue": "^6.4.0", - "p-retry": "^4.2.0", - "progress": "^2.0.3", - "rimraf": "^3.0.2", - "temp-dir": "^2.0.0", - "tempy": "^0.5.0" - } - }, - "node_modules/@prisma/fetch-engine/node_modules/p-map": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@prisma/generator-helper": { - "version": "2.2.0", - "license": "Apache-2.0", - "dependencies": { - "@prisma/debug": "2.2.0", - "@types/cross-spawn": "^6.0.1", - "chalk": "^3.0.0", - "cross-spawn": "^7.0.2" - } - }, - "node_modules/@prisma/generator-helper/node_modules/chalk": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@prisma/get-platform": { - "version": "2.2.0", - "license": "Apache-2.0", - "dependencies": { - "@prisma/debug": "2.2.0" - } - }, - "node_modules/@prisma/sdk": { - "version": "2.2.0", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@apexearth/copy": "^1.4.5", - "@prisma/debug": "2.2.0", - "@prisma/engine-core": "2.2.0", - "@prisma/fetch-engine": "2.2.0", - "@prisma/generator-helper": "2.2.0", - "@prisma/get-platform": "2.2.0", - "archiver": "^4.0.0", - "arg": "^4.1.3", - "chalk": "3.0.0", - "checkpoint-client": "1.1.2", - "cli-truncate": "^2.1.0", - "execa": "^4.0.0", - "globby": "^11.0.0", - "has-yarn": "^2.1.0", - "make-dir": "^3.0.2", - "node-fetch": "2.6.0", - "p-map": "^4.0.0", - "read-pkg-up": "^7.0.1", - "resolve-pkg": "^2.0.0", - "rimraf": "^3.0.2", - "string-width": "^4.2.0", - "strip-ansi": "6.0.0", - "strip-indent": "3.0.0", - "tar": "^6.0.1", - "temp-dir": "^2.0.0", - "temp-write": "^4.0.0", - "tempy": "^0.5.0", - "terminal-link": "^2.1.1", - "tmp": "0.2.1", - "url-parse": "^1.4.7" - } - }, - "node_modules/@prisma/sdk/node_modules/chalk": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@prisma/sdk/node_modules/node-fetch": { - "version": "2.6.0", - "license": "MIT", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/@prisma/sdk/node_modules/p-map": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@prisma/sdk/node_modules/tmp": { - "version": "0.2.1", - "license": "MIT", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, "node_modules/@protobufjs/aspromise": { "version": "1.1.2", "license": "BSD-3-Clause", @@ -3225,23 +2982,11 @@ "node_modules/@tootallnate/once": { "version": "1.1.2", "license": "MIT", + "peer": true, "engines": { "node": ">= 6" } }, - "node_modules/@ts-morph/common": { - "version": "0.5.2", - "license": "MIT", - "peer": true, - "dependencies": { - "@dsherret/to-absolute-glob": "^2.0.2", - "fast-glob": "^3.2.2", - "fs-extra": "^9.0.0", - "is-negated-glob": "^1.0.0", - "multimatch": "^4.0.0", - "typescript": "~3.9.7" - } - }, "node_modules/@types/accepts": { "version": "1.3.5", "license": "MIT", @@ -3341,13 +3086,6 @@ "@types/node": "*" } }, - "node_modules/@types/cross-spawn": { - "version": "6.0.2", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/eslint": { "version": "7.2.4", "license": "MIT", @@ -3586,6 +3324,7 @@ }, "node_modules/@types/normalize-package-data": { "version": "2.4.0", + "dev": true, "license": "MIT" }, "node_modules/@types/parse-json": { @@ -3598,14 +3337,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/prompts": { - "version": "2.0.9", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/prop-types": { "version": "15.7.3", "dev": true, @@ -3651,10 +3382,6 @@ "@types/node": "*" } }, - "node_modules/@types/retry": { - "version": "0.12.0", - "license": "MIT" - }, "node_modules/@types/serve-static": { "version": "1.13.6", "license": "MIT", @@ -4076,67 +3803,14 @@ "license": "Apache-2.0", "peer": true }, - "node_modules/@zeit/node-file-trace": { - "version": "0.6.5", - "license": "MIT", - "peer": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-class-fields": "^0.3.2", - "acorn-export-ns-from": "^0.1.0", - "acorn-import-meta": "^1.1.0", - "acorn-numeric-separator": "^0.3.0", - "acorn-static-class-features": "^0.2.1", - "bindings": "^1.4.0", - "estree-walker": "^0.6.0", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "micromatch": "^4.0.2", - "mkdirp": "^0.5.1", - "node-gyp-build": "^4.2.2", - "node-pre-gyp": "^0.13.0", - "resolve-from": "^5.0.0", - "rollup-pluginutils": "^2.8.2" - }, - "bin": { - "nft": "src/cli.js" - } - }, - "node_modules/@zeit/node-file-trace/node_modules/mkdirp": { - "version": "0.5.5", - "license": "MIT", - "peer": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/abab": { "version": "2.0.5", "dev": true, "license": "BSD-3-Clause" }, - "node_modules/abbrev": { - "version": "1.1.1", - "license": "ISC", - "peer": true - }, - "node_modules/accepts": { - "version": "1.3.7", - "license": "MIT", - "peer": true, - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/acorn": { "version": "7.4.1", + "dev": true, "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -4145,31 +3819,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-class-fields": { - "version": "0.3.7", - "license": "MIT", - "peer": true, - "dependencies": { - "acorn-private-class-elements": "^0.2.7" - }, - "engines": { - "node": ">=4.8.2" - }, - "peerDependencies": { - "acorn": "^6 || ^7 || ^8" - } - }, - "node_modules/acorn-export-ns-from": { - "version": "0.1.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.8.2" - }, - "peerDependencies": { - "acorn": "^6.0.1" - } - }, "node_modules/acorn-globals": { "version": "6.0.0", "dev": true, @@ -4179,17 +3828,6 @@ "acorn-walk": "^7.1.1" } }, - "node_modules/acorn-import-meta": { - "version": "1.1.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.8.2" - }, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0" - } - }, "node_modules/acorn-jsx": { "version": "5.3.1", "dev": true, @@ -4198,42 +3836,6 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/acorn-numeric-separator": { - "version": "0.3.6", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.8.2" - }, - "peerDependencies": { - "acorn": "^6 || ^7 || ^8" - } - }, - "node_modules/acorn-private-class-elements": { - "version": "0.2.7", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.8.2" - }, - "peerDependencies": { - "acorn": "^6.1.0 || ^7 || ^8" - } - }, - "node_modules/acorn-static-class-features": { - "version": "0.2.4", - "license": "MIT", - "peer": true, - "dependencies": { - "acorn-private-class-elements": "^0.2.7" - }, - "engines": { - "node": ">=4.8.2" - }, - "peerDependencies": { - "acorn": "^6.1.0 || ^7 || ^8" - } - }, "node_modules/acorn-walk": { "version": "7.2.0", "dev": true, @@ -4313,6 +3915,7 @@ "node_modules/agent-base": { "version": "6.0.2", "license": "MIT", + "peer": true, "dependencies": { "debug": "4" }, @@ -4323,6 +3926,7 @@ "node_modules/aggregate-error": { "version": "3.0.1", "license": "MIT", + "peer": true, "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -4334,6 +3938,7 @@ "node_modules/aggregate-error/node_modules/clean-stack": { "version": "2.2.0", "license": "MIT", + "peer": true, "engines": { "node": ">=6" } @@ -4767,96 +4372,6 @@ "license": "ISC", "peer": true }, - "node_modules/archiver": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "archiver-utils": "^2.1.0", - "async": "^3.2.0", - "buffer-crc32": "^0.2.1", - "glob": "^7.1.6", - "readable-stream": "^3.6.0", - "tar-stream": "^2.1.2", - "zip-stream": "^3.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/archiver-utils": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/archiver-utils/node_modules/readable-stream": { - "version": "2.3.7", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/archiver-utils/node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/archiver/node_modules/async": { - "version": "3.2.0", - "license": "MIT" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "license": "ISC", - "peer": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "2.3.7", - "license": "MIT", - "peer": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/arg": { "version": "4.1.3", "license": "MIT" @@ -4902,14 +4417,10 @@ "node": ">=8" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "license": "MIT", - "peer": true - }, "node_modules/array-union": { "version": "2.1.0", "license": "MIT", + "peer": true, "engines": { "node": ">=8" } @@ -4993,10 +4504,11 @@ } }, "node_modules/astral-regex": { - "version": "2.0.0", + "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/async": { @@ -5293,7 +4805,8 @@ }, "node_modules/base64-js": { "version": "1.3.1", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", @@ -5303,15 +4816,6 @@ "tweetnacl": "^0.14.3" } }, - "node_modules/bent": { - "version": "7.3.12", - "license": "Apache-2.0", - "dependencies": { - "bytesish": "^0.4.1", - "caseless": "~0.12.0", - "is-stream": "^2.0.0" - } - }, "node_modules/big.js": { "version": "5.2.2", "license": "MIT", @@ -5330,21 +4834,12 @@ }, "node_modules/bindings": { "version": "1.5.0", + "extraneous": true, "license": "MIT", - "peer": true, "dependencies": { "file-uri-to-path": "1.0.0" } }, - "node_modules/bl": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, "node_modules/blitz": { "version": "0.16.4", "license": "MIT", @@ -5375,72 +4870,6 @@ "license": "MIT", "peer": true }, - "node_modules/body-parser": { - "version": "1.19.0", - "license": "MIT", - "peer": true, - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/http-errors": { - "version": "1.7.2", - "license": "MIT", - "peer": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/body-parser/node_modules/inherits": { - "version": "2.0.3", - "license": "ISC", - "peer": true - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "license": "MIT", - "peer": true - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "license": "BSD-3-Clause", - "peer": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/body-parser/node_modules/setprototypeof": { - "version": "1.1.1", - "license": "ISC", - "peer": true - }, "node_modules/boolbase": { "version": "1.0.0", "license": "ISC", @@ -5603,32 +5032,13 @@ } }, "node_modules/buffer": { - "version": "5.7.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "version": "4.9.2", "license": "MIT", + "peer": true, "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "license": "MIT", - "engines": { - "node": "*" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "node_modules/buffer-equal": { @@ -5668,18 +5078,6 @@ "node": ">=4.5.0" } }, - "node_modules/bytes": { - "version": "3.1.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/bytesish": { - "version": "0.4.4", - "license": "(Apache-2.0 AND MIT)" - }, "node_modules/cacache": { "version": "13.0.1", "license": "ISC", @@ -5884,6 +5282,7 @@ }, "node_modules/caseless": { "version": "0.12.0", + "dev": true, "license": "Apache-2.0" }, "node_modules/chalk": { @@ -5912,33 +5311,6 @@ "version": "0.7.0", "license": "MIT" }, - "node_modules/checkpoint-client": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "cross-spawn": "7.0.3", - "env-paths": "2.2.0", - "fast-write-atomic": "0.2.1", - "make-dir": "3.1.0", - "ms": "2.1.2", - "node-fetch": "2.6.0", - "uuid": "8.1.0" - } - }, - "node_modules/checkpoint-client/node_modules/node-fetch": { - "version": "2.6.0", - "license": "MIT", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/checkpoint-client/node_modules/uuid": { - "version": "8.1.0", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/chokidar": { "version": "3.3.1", "license": "MIT", @@ -6143,20 +5515,6 @@ "colors": "^1.1.2" } }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cli-ux": { "version": "4.9.3", "license": "MIT", @@ -6354,16 +5712,6 @@ "node": ">= 10" } }, - "node_modules/clipboard": { - "version": "2.0.6", - "extraneous": true, - "license": "MIT", - "dependencies": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, "node_modules/cliui": { "version": "6.0.0", "dev": true, @@ -6526,19 +5874,6 @@ "node": ">=4" } }, - "node_modules/code-block-writer": { - "version": "10.1.0", - "license": "MIT", - "peer": true - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/collect-v8-coverage": { "version": "1.0.1", "dev": true, @@ -6620,18 +5955,13 @@ }, "node_modules/commander": { "version": "2.20.3", - "license": "MIT" - }, - "node_modules/common-tags": { - "version": "1.8.0", "license": "MIT", - "engines": { - "node": ">=4.0.0" - } + "peer": true }, "node_modules/commondir": { "version": "1.0.1", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/component-emitter": { "version": "1.3.0", @@ -6645,39 +5975,6 @@ "arity-n": "^1.0.4" } }, - "node_modules/compress-commons": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^3.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^2.3.7" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/compress-commons/node_modules/readable-stream": { - "version": "2.3.7", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/compress-commons/node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/concat-map": { "version": "0.0.1", "license": "MIT" @@ -6722,35 +6019,11 @@ "version": "1.2.0", "peer": true }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "license": "ISC", - "peer": true - }, "node_modules/constants-browserify": { "version": "1.0.0", "license": "MIT", "peer": true }, - "node_modules/content-disposition": { - "version": "0.5.3", - "license": "MIT", - "peer": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/convert-source-map": { "version": "1.7.0", "license": "MIT", @@ -6758,19 +6031,6 @@ "safe-buffer": "~5.1.1" } }, - "node_modules/cookie": { - "version": "0.4.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "license": "MIT", - "peer": true - }, "node_modules/copy-concurrently": { "version": "1.0.5", "license": "ISC", @@ -6863,24 +6123,6 @@ "node": ">=8" } }, - "node_modules/crc": { - "version": "3.8.0", - "license": "MIT", - "dependencies": { - "buffer": "^5.1.0" - } - }, - "node_modules/crc32-stream": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "crc": "^3.4.4", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, "node_modules/create-ecdh": { "version": "4.0.4", "license": "MIT", @@ -6923,12 +6165,14 @@ "node_modules/cross-fetch": { "version": "3.0.6", "license": "MIT", + "peer": true, "dependencies": { "node-fetch": "2.6.1" } }, "node_modules/cross-spawn": { "version": "7.0.3", + "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -6960,13 +6204,6 @@ "node": "*" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/css": { "version": "2.2.4", "license": "MIT", @@ -7502,16 +6739,6 @@ "node": ">=0.4.0" } }, - "node_modules/delegate": { - "version": "3.2.0", - "extraneous": true, - "license": "MIT" - }, - "node_modules/delegates": { - "version": "1.0.0", - "license": "MIT", - "peer": true - }, "node_modules/depd": { "version": "1.1.2", "license": "MIT", @@ -7534,11 +6761,6 @@ "minimalistic-assert": "^1.0.0" } }, - "node_modules/destroy": { - "version": "1.0.4", - "license": "MIT", - "peer": true - }, "node_modules/detect-file": { "version": "1.0.0", "license": "MIT", @@ -7547,17 +6769,6 @@ "node": ">=0.10.0" } }, - "node_modules/detect-libc": { - "version": "1.0.3", - "license": "Apache-2.0", - "peer": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/detect-newline": { "version": "3.1.0", "dev": true, @@ -7639,6 +6850,7 @@ "node_modules/dir-glob": { "version": "3.0.1", "license": "MIT", + "peer": true, "dependencies": { "path-type": "^4.0.0" }, @@ -7791,11 +7003,6 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "license": "MIT", - "peer": true - }, "node_modules/ejs": { "version": "2.7.4", "hasInstallScript": true, @@ -7852,14 +7059,6 @@ "node": ">= 4" } }, - "node_modules/encodeurl": { - "version": "1.0.2", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/end-of-stream": { "version": "1.4.4", "license": "MIT", @@ -7906,13 +7105,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/env-paths": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/errno": { "version": "0.1.7", "license": "MIT", @@ -8008,11 +7200,6 @@ "node": ">=6" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "license": "MIT", - "peer": true - }, "node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", @@ -8331,11 +7518,6 @@ "node": ">=4.0" } }, - "node_modules/estree-walker": { - "version": "0.6.1", - "license": "MIT", - "peer": true - }, "node_modules/esutils": { "version": "2.0.3", "license": "BSD-2-Clause", @@ -8343,17 +7525,10 @@ "node": ">=0.10.0" } }, - "node_modules/etag": { - "version": "1.8.1", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/eventemitter3": { - "version": "4.0.7", - "license": "MIT" + "version": "3.1.2", + "license": "MIT", + "peer": true }, "node_modules/events": { "version": "3.2.0", @@ -8379,6 +7554,7 @@ }, "node_modules/execa": { "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", @@ -8545,72 +7721,6 @@ "node": ">= 10.14.2" } }, - "node_modules/express": { - "version": "4.17.1", - "license": "MIT", - "peer": true, - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "license": "MIT", - "peer": true - }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "license": "BSD-3-Clause", - "peer": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/express/node_modules/setprototypeof": { - "version": "1.1.1", - "license": "ISC", - "peer": true - }, "node_modules/ext": { "version": "1.4.0", "license": "ISC", @@ -8734,6 +7844,7 @@ "node_modules/fast-glob": { "version": "3.2.2", "license": "MIT", + "peer": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8750,29 +7861,14 @@ "version": "2.1.0", "license": "MIT" }, - "node_modules/fast-json-stringify": { - "version": "2.2.9", - "license": "MIT", - "dependencies": { - "ajv": "^6.11.0", - "deepmerge": "^4.2.2", - "string-similarity": "^4.0.1" - }, - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/fast-levenshtein": { "version": "2.0.6", "license": "MIT" }, - "node_modules/fast-write-atomic": { - "version": "0.2.1", - "license": "MIT" - }, "node_modules/fastq": { "version": "1.9.0", "license": "ISC", + "peer": true, "dependencies": { "reusify": "^1.0.4" } @@ -8816,8 +7912,8 @@ }, "node_modules/file-uri-to-path": { "version": "1.0.0", - "license": "MIT", - "peer": true + "extraneous": true, + "license": "MIT" }, "node_modules/fill-range": { "version": "7.0.1", @@ -8829,39 +7925,10 @@ "node": ">=8" } }, - "node_modules/finalhandler": { - "version": "1.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "license": "MIT", - "peer": true - }, "node_modules/find-cache-dir": { "version": "3.3.1", "license": "MIT", + "peer": true, "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -9238,19 +8305,6 @@ "node": ">= 6" } }, - "node_modules/forwarded": { - "version": "0.1.2", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fp-ts": { - "version": "2.8.5", - "license": "MIT", - "peer": true - }, "node_modules/fragment-cache": { "version": "0.2.1", "license": "MIT", @@ -9261,14 +8315,6 @@ "node": ">=0.10.0" } }, - "node_modules/fresh": { - "version": "0.5.2", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/from2": { "version": "2.3.0", "license": "MIT", @@ -9308,10 +8354,6 @@ "node": ">=8.5" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "license": "MIT" - }, "node_modules/fs-extra": { "version": "9.0.0", "license": "MIT", @@ -9326,30 +8368,10 @@ "node": ">=10" } }, - "node_modules/fs-jetpack": { - "version": "2.4.0", - "license": "MIT", - "dependencies": { - "minimatch": "^3.0.2", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/fs-jetpack/node_modules/rimraf": { - "version": "2.7.1", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/fs-minipass": { "version": "2.1.0", "license": "ISC", + "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -9463,64 +8485,6 @@ "dev": true, "license": "MIT" }, - "node_modules/gauge": { - "version": "2.7.4", - "license": "ISC", - "peer": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "license": "MIT", - "peer": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/string-width": { - "version": "1.0.2", - "license": "MIT", - "peer": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "license": "MIT", @@ -9557,17 +8521,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-port": { - "version": "5.1.1", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-stdin": { "version": "6.0.0", "dev": true, @@ -9783,6 +8736,7 @@ "node_modules/globby": { "version": "11.0.0", "license": "MIT", + "peer": true, "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -9801,18 +8755,11 @@ "node_modules/globby/node_modules/ignore": { "version": "5.1.8", "license": "MIT", + "peer": true, "engines": { "node": ">= 4" } }, - "node_modules/good-listener": { - "version": "1.2.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "delegate": "^3.1.2" - } - }, "node_modules/got": { "version": "11.1.3", "license": "MIT", @@ -9893,28 +8840,6 @@ "graphql": "^0.5.0 || ^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0" } }, - "node_modules/graphql-request": { - "version": "2.1.0-next.3", - "license": "MIT", - "peer": true, - "dependencies": { - "cross-fetch": "^3.0.4" - }, - "engines": { - "node": "10.x || 12.x || 14.x" - } - }, - "node_modules/graphql-scalars": { - "version": "1.4.1", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" - } - }, "node_modules/graphql-tag": { "version": "2.11.0", "license": "MIT", @@ -10062,11 +8987,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "license": "ISC", - "peer": true - }, "node_modules/has-value": { "version": "1.0.0", "license": "MIT", @@ -10123,6 +9043,7 @@ "node_modules/has-yarn": { "version": "2.1.0", "license": "MIT", + "peer": true, "engines": { "node": ">=8" } @@ -10179,27 +9100,6 @@ "minimalistic-assert": "^1.0.1" } }, - "node_modules/hasha": { - "version": "5.2.2", - "license": "MIT", - "dependencies": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/hasha/node_modules/type-fest": { - "version": "0.8.1", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/hex-color-regex": { "version": "1.1.0", "license": "MIT", @@ -10228,6 +9128,7 @@ }, "node_modules/hosted-git-info": { "version": "2.8.8", + "dev": true, "license": "ISC" }, "node_modules/hsl-regex": { @@ -10292,13 +9193,10 @@ "node": ">= 0.6" } }, - "node_modules/http-parser-js": { - "version": "0.5.2", - "license": "MIT" - }, "node_modules/http-proxy-agent": { "version": "4.0.1", "license": "MIT", + "peer": true, "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -10342,6 +9240,7 @@ "node_modules/https-proxy-agent": { "version": "5.0.0", "license": "MIT", + "peer": true, "dependencies": { "agent-base": "6", "debug": "4" @@ -10352,6 +9251,7 @@ }, "node_modules/human-signals": { "version": "1.1.1", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=8.12.0" @@ -10402,7 +9302,8 @@ "url": "https://feross.org/support" } ], - "license": "BSD-3-Clause" + "license": "BSD-3-Clause", + "peer": true }, "node_modules/iferr": { "version": "0.1.5", @@ -10416,14 +9317,6 @@ "node": ">= 4" } }, - "node_modules/ignore-walk": { - "version": "3.0.3", - "license": "ISC", - "peer": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, "node_modules/import-fresh": { "version": "3.2.1", "license": "MIT", @@ -10467,6 +9360,7 @@ "node_modules/indent-string": { "version": "4.0.0", "license": "MIT", + "peer": true, "engines": { "node": ">=8" } @@ -10539,14 +9433,6 @@ "node": ">=4" } }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/is-absolute": { "version": "1.0.0", "license": "MIT", @@ -10833,6 +9719,7 @@ }, "node_modules/is-stream": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -11782,6 +10669,7 @@ }, "node_modules/kleur": { "version": "3.0.3", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -11790,6 +10678,7 @@ "node_modules/lazystream": { "version": "1.0.0", "license": "MIT", + "peer": true, "dependencies": { "readable-stream": "^2.0.5" }, @@ -11800,6 +10689,7 @@ "node_modules/lazystream/node_modules/readable-stream": { "version": "2.3.7", "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11813,6 +10703,7 @@ "node_modules/lazystream/node_modules/string_decoder": { "version": "1.1.1", "license": "MIT", + "peer": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -11942,18 +10833,6 @@ "license": "MIT", "peer": true }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "license": "MIT" - }, - "node_modules/lodash.difference": { - "version": "4.5.0", - "license": "MIT" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "license": "MIT" - }, "node_modules/lodash.includes": { "version": "4.3.0", "license": "MIT", @@ -11976,7 +10855,8 @@ }, "node_modules/lodash.isplainobject": { "version": "4.0.6", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/lodash.isstring": { "version": "4.0.1", @@ -12023,10 +10903,6 @@ "lodash._reinterpolate": "^3.0.0" } }, - "node_modules/lodash.union": { - "version": "4.6.0", - "license": "MIT" - }, "node_modules/lodash.uniq": { "version": "4.5.0", "license": "MIT", @@ -12258,14 +11134,6 @@ "license": "CC0-1.0", "peer": true }, - "node_modules/media-typer": { - "version": "0.3.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/mem": { "version": "4.3.0", "license": "MIT", @@ -12691,11 +11559,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "license": "MIT", - "peer": true - }, "node_modules/merge-graphql-schemas": { "version": "1.7.8", "license": "MIT", @@ -12721,16 +11584,9 @@ "node_modules/merge2": { "version": "1.4.1", "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "license": "MIT", "peer": true, "engines": { - "node": ">= 0.6" + "node": ">= 8" } }, "node_modules/microevent.ts": { @@ -12766,17 +11622,6 @@ "license": "MIT", "peer": true }, - "node_modules/mime": { - "version": "1.6.0", - "license": "MIT", - "peer": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/mime-db": { "version": "1.44.0", "license": "MIT", @@ -12809,13 +11654,6 @@ "node": ">=4" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/minimalistic-assert": { "version": "1.0.1", "license": "ISC", @@ -12843,6 +11681,7 @@ "node_modules/minipass": { "version": "3.1.3", "license": "ISC", + "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -12885,11 +11724,13 @@ }, "node_modules/minipass/node_modules/yallist": { "version": "4.0.0", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/minizlib": { "version": "2.1.2", "license": "MIT", + "peer": true, "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -12900,7 +11741,8 @@ }, "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/mississippi": { "version": "3.0.0", @@ -13109,50 +11951,11 @@ "dev": true, "license": "MIT" }, - "node_modules/needle": { - "version": "2.5.2", - "license": "MIT", - "peer": true, - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.6", - "license": "MIT", - "peer": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.2", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/neo-async": { "version": "2.6.1", "license": "MIT", "peer": true }, - "node_modules/new-github-issue-url": { - "version": "0.2.1", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, "node_modules/next": { "version": "9.4.4", "license": "MIT", @@ -14138,205 +12941,6 @@ "watchpack-chokidar2": "^2.0.0" } }, - "node_modules/nexus": { - "version": "0.25.0", - "hasInstallScript": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@nexus/logger": "^0.2.0", - "@nexus/schema": "^0.14.0", - "@types/express": "^4.17.2", - "@types/node-fetch": "^2.5.5", - "@types/prompts": "^2.0.3", - "@zeit/node-file-trace": "^0.6.0", - "anymatch": "^3.1.1", - "arg": "^4.1.3", - "chalk": "^4.0.0", - "chokidar": "^3.3.0", - "common-tags": "^1.8.0", - "content-type": "^1.0.4", - "cross-fetch": "^3.0.4", - "dotenv": "^8.2.0", - "express": "^4.17.1", - "fp-ts": "^2.5.4", - "fs-jetpack": "^2.4.0", - "get-port": "^5.1.0", - "graphql": "^14.5.8", - "graphql-request": "^2.1.0-next.1", - "graphql-scalars": "^1.1.5", - "http-errors": "^1.7.3", - "lodash": "^4.17.15", - "node-fetch": "^2.6.0", - "parse-json": "^5.0.0", - "pirates": "^4.0.1", - "prompts": "^2.3.0", - "rxjs": "^6.5.4", - "simple-git": "^2.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0", - "ts-morph": "^7.1.0", - "ts-node": "^8.10.1", - "tslib": "^2.0.0", - "type-fest": "^0.15.0", - "typescript": "3.9.x" - }, - "bin": { - "nexus": "dist/cli/main.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/nexus-plugin-prisma": { - "version": "0.16.2-next.4", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@prisma/cli": "2.2.0", - "@prisma/client": "2.2.0", - "@prisma/sdk": "2.2.0", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "common-tags": "^1.8.0", - "dotenv": "^8.2.0", - "fs-jetpack": "^2.4.0", - "lodash": "^4.17.15", - "outdent": "^0.7.1", - "pluralize": "^8.0.0", - "prismjs": "^1.20.0", - "stacktrace-parser": "^0.1.10" - } - }, - "node_modules/nexus-plugin-prisma/node_modules/@prisma/cli": { - "version": "2.2.0", - "hasInstallScript": true, - "license": "Apache-2.0", - "bin": { - "prisma": "build/index.js", - "prisma2": "build/index.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/nexus-plugin-prisma/node_modules/@prisma/client": { - "version": "2.2.0", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "pkg-up": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@prisma/cli": "*" - }, - "peerDependenciesMeta": { - "@prisma/cli": { - "optional": true - } - } - }, - "node_modules/nexus-plugin-prisma/node_modules/camelcase": { - "version": "6.2.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nexus-plugin-prisma/node_modules/find-up": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/nexus-plugin-prisma/node_modules/locate-path": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/nexus-plugin-prisma/node_modules/p-locate": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/nexus-plugin-prisma/node_modules/path-exists": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/nexus-plugin-prisma/node_modules/pkg-up": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nexus/node_modules/ts-node": { - "version": "8.10.2", - "license": "MIT", - "peer": true, - "dependencies": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "typescript": ">=2.7" - } - }, - "node_modules/nexus/node_modules/tslib": { - "version": "2.0.3", - "license": "0BSD", - "peer": true - }, - "node_modules/nexus/node_modules/type-fest": { - "version": "0.15.1", - "license": "(MIT OR CC0-1.0)", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/nice-try": { "version": "1.0.5", "license": "MIT" @@ -14357,16 +12961,6 @@ "node": "4.x || >=6.0.0" } }, - "node_modules/node-gyp-build": { - "version": "4.2.3", - "license": "MIT", - "peer": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, "node_modules/node-int64": { "version": "0.4.0", "dev": true, @@ -14402,16 +12996,6 @@ "vm-browserify": "^1.0.1" } }, - "node_modules/node-libs-browser/node_modules/buffer": { - "version": "4.9.2", - "license": "MIT", - "peer": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, "node_modules/node-libs-browser/node_modules/inherits": { "version": "2.0.3", "license": "ISC", @@ -14485,107 +13069,11 @@ "node": ">=10" } }, - "node_modules/node-pre-gyp": { - "version": "0.13.0", - "license": "BSD-3-Clause", - "peer": true, - "dependencies": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/node-pre-gyp/node_modules/fs-minipass": { - "version": "1.2.7", - "license": "ISC", - "peer": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/node-pre-gyp/node_modules/minipass": { - "version": "2.9.0", - "license": "ISC", - "peer": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/node-pre-gyp/node_modules/minizlib": { - "version": "1.3.3", - "license": "MIT", - "peer": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/node-pre-gyp/node_modules/mkdirp": { - "version": "0.5.5", - "license": "MIT", - "peer": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/node-pre-gyp/node_modules/rimraf": { - "version": "2.7.1", - "license": "ISC", - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/node-pre-gyp/node_modules/tar": { - "version": "4.4.13", - "license": "ISC", - "peer": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, "node_modules/node-releases": { "version": "1.1.65", "license": "MIT", "peer": true }, - "node_modules/nopt": { - "version": "4.0.3", - "license": "ISC", - "peer": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, "node_modules/normalize-html-whitespace": { "version": "1.0.0", "license": "MIT", @@ -14596,6 +13084,7 @@ }, "node_modules/normalize-package-data": { "version": "2.5.0", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", @@ -14630,31 +13119,9 @@ "node": ">= 0.10" } }, - "node_modules/npm-bundled": { - "version": "1.1.1", - "license": "ISC", - "peer": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "license": "ISC", - "peer": true - }, - "node_modules/npm-packlist": { - "version": "1.4.8", - "license": "ISC", - "peer": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, "node_modules/npm-run-path": { "version": "4.0.1", + "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.0.0" @@ -14663,17 +13130,6 @@ "node": ">=8" } }, - "node_modules/npmlog": { - "version": "4.1.2", - "license": "ISC", - "peer": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, "node_modules/nth-check": { "version": "1.0.2", "license": "BSD-2-Clause", @@ -14701,14 +13157,6 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/nwsapi": { "version": "2.2.0", "dev": true, @@ -14893,17 +13341,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/on-finished": { - "version": "2.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/once": { "version": "1.4.0", "license": "ISC", @@ -15008,14 +13445,6 @@ "license": "MIT", "peer": true }, - "node_modules/os-homedir": { - "version": "1.0.2", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/os-name": { "version": "3.1.0", "license": "MIT", @@ -15035,19 +13464,6 @@ "node": ">=0.10.0" } }, - "node_modules/osenv": { - "version": "0.1.5", - "license": "ISC", - "peer": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/outdent": { - "version": "0.7.1", - "license": "MIT" - }, "node_modules/p-cancelable": { "version": "2.0.0", "license": "MIT", @@ -15072,23 +13488,6 @@ "node": ">=8" } }, - "node_modules/p-filter": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "p-map": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-filter/node_modules/p-map": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/p-finally": { "version": "1.0.0", "license": "MIT", @@ -15138,41 +13537,6 @@ "node": ">=8" } }, - "node_modules/p-queue": { - "version": "6.6.2", - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-timeout": { - "version": "3.2.0", - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/p-try": { "version": "2.2.0", "license": "MIT", @@ -15284,14 +13648,6 @@ "dev": true, "license": "MIT" }, - "node_modules/parseurl": { - "version": "1.3.3", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/pascal-case": { "version": "3.1.1", "license": "MIT", @@ -15413,14 +13769,10 @@ "version": "1.0.6", "license": "MIT" }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "license": "MIT", - "peer": true - }, "node_modules/path-type": { "version": "4.0.0", "license": "MIT", + "peer": true, "engines": { "node": ">=8" } @@ -15582,6 +13934,7 @@ "node_modules/pluralize": { "version": "8.0.0", "license": "MIT", + "peer": true, "engines": { "node": ">=4" } @@ -16384,23 +14737,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/prettysize": { - "version": "2.0.0" - }, "node_modules/prisma-multi-tenant": { "resolved": "packages/cli", "link": true }, - "node_modules/prismjs": { - "version": "1.22.0", - "license": "MIT", - "dependencies": { - "clipboard": "^2.0.0" - }, - "optionalDependencies": { - "clipboard": "^2.0.0" - } - }, "node_modules/private": { "version": "0.1.8", "license": "MIT", @@ -16419,10 +14759,12 @@ }, "node_modules/process-nextick-args": { "version": "2.0.1", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/progress": { "version": "2.0.3", + "dev": true, "license": "MIT", "engines": { "node": ">=0.4.0" @@ -16435,6 +14777,7 @@ }, "node_modules/prompts": { "version": "2.4.0", + "dev": true, "license": "MIT", "dependencies": { "kleur": "^3.0.3", @@ -16467,18 +14810,6 @@ "version": "16.13.1", "license": "MIT" }, - "node_modules/proxy-addr": { - "version": "2.0.6", - "license": "MIT", - "peer": true, - "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/proxy-from-env": { "version": "1.1.0", "license": "MIT", @@ -16585,10 +14916,6 @@ "node": ">=0.4.x" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "license": "MIT" - }, "node_modules/quick-lru": { "version": "5.1.1", "license": "MIT", @@ -16617,75 +14944,6 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/range-parser": { - "version": "1.2.1", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "license": "MIT", - "peer": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/http-errors": { - "version": "1.7.2", - "license": "MIT", - "peer": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body/node_modules/inherits": { - "version": "2.0.3", - "license": "ISC", - "peer": true - }, - "node_modules/raw-body/node_modules/setprototypeof": { - "version": "1.1.1", - "license": "ISC", - "peer": true - }, - "node_modules/rc": { - "version": "1.2.8", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "peer": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react": { "version": "16.14.0", "license": "MIT", @@ -16741,6 +14999,7 @@ }, "node_modules/read-pkg": { "version": "5.2.0", + "dev": true, "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", @@ -16754,6 +15013,7 @@ }, "node_modules/read-pkg-up": { "version": "7.0.1", + "dev": true, "license": "MIT", "dependencies": { "find-up": "^4.1.0", @@ -16769,6 +15029,7 @@ }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", + "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" @@ -16776,6 +15037,7 @@ }, "node_modules/read-pkg/node_modules/type-fest": { "version": "0.6.0", + "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" @@ -16784,6 +15046,7 @@ "node_modules/readable-stream": { "version": "3.6.0", "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -17126,10 +15389,6 @@ "dev": true, "license": "ISC" }, - "node_modules/requires-port": { - "version": "1.0.0", - "license": "MIT" - }, "node_modules/resolve": { "version": "1.18.1", "license": "MIT", @@ -17186,16 +15445,6 @@ "node": ">= 0.10" } }, - "node_modules/resolve-pkg": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/resolve-url": { "version": "0.2.1", "license": "MIT" @@ -17361,6 +15610,7 @@ "node_modules/retry": { "version": "0.12.0", "license": "MIT", + "peer": true, "engines": { "node": ">= 4" } @@ -17368,6 +15618,7 @@ "node_modules/reusify": { "version": "1.0.4", "license": "MIT", + "peer": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -17423,14 +15674,6 @@ "inherits": "^2.0.1" } }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "license": "MIT", - "peer": true, - "dependencies": { - "estree-walker": "^0.6.1" - } - }, "node_modules/rsvp": { "version": "4.8.5", "dev": true, @@ -17462,7 +15705,8 @@ "url": "https://feross.org/support" } ], - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/run-queue": { "version": "1.0.3", @@ -17868,11 +16112,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/select": { - "version": "1.1.2", - "extraneous": true, - "license": "MIT" - }, "node_modules/semver": { "version": "5.7.1", "license": "ISC", @@ -17880,67 +16119,6 @@ "semver": "bin/semver" } }, - "node_modules/send": { - "version": "0.17.1", - "license": "MIT", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "license": "MIT", - "peer": true - }, - "node_modules/send/node_modules/http-errors": { - "version": "1.7.3", - "license": "MIT", - "peer": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "license": "MIT", - "peer": true - }, - "node_modules/send/node_modules/setprototypeof": { - "version": "1.1.1", - "license": "ISC", - "peer": true - }, "node_modules/serialize-error": { "version": "6.0.0", "license": "MIT", @@ -17974,22 +16152,9 @@ "randombytes": "^2.1.0" } }, - "node_modules/serve-static": { - "version": "1.14.1", - "license": "MIT", - "peer": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/set-blocking": { "version": "2.0.0", + "dev": true, "license": "ISC" }, "node_modules/set-value": { @@ -18092,16 +16257,6 @@ "version": "3.0.3", "license": "ISC" }, - "node_modules/simple-git": { - "version": "2.21.0", - "license": "MIT", - "peer": true, - "dependencies": { - "@kwsites/file-exists": "^1.1.1", - "@kwsites/promise-deferred": "^1.1.1", - "debug": "^4.1.1" - } - }, "node_modules/simple-swizzle": { "version": "0.2.2", "license": "MIT", @@ -18117,6 +16272,7 @@ }, "node_modules/sisteransi": { "version": "1.0.5", + "dev": true, "license": "MIT" }, "node_modules/slash": { @@ -18126,20 +16282,49 @@ "node": ">=8" } }, - "node_modules/sleep-promise": { - "version": "8.0.1", - "license": "MIT" - }, "node_modules/slice-ansi": { - "version": "3.0.0", + "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, "node_modules/snapdragon": { @@ -18353,6 +16538,7 @@ }, "node_modules/spdx-correct": { "version": "3.1.1", + "dev": true, "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", @@ -18361,10 +16547,12 @@ }, "node_modules/spdx-exceptions": { "version": "2.3.0", + "dev": true, "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", @@ -18373,6 +16561,7 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.6", + "dev": true, "license": "CC0-1.0" }, "node_modules/split-string": { @@ -18447,6 +16636,7 @@ "node_modules/stacktrace-parser": { "version": "0.1.10", "license": "MIT", + "peer": true, "dependencies": { "type-fest": "^0.7.1" }, @@ -18457,6 +16647,7 @@ "node_modules/stacktrace-parser/node_modules/type-fest": { "version": "0.7.1", "license": "(MIT OR CC0-1.0)", + "peer": true, "engines": { "node": ">=8" } @@ -18654,6 +16845,7 @@ "node_modules/string_decoder": { "version": "1.3.0", "license": "MIT", + "peer": true, "dependencies": { "safe-buffer": "~5.2.0" } @@ -18674,7 +16866,8 @@ "url": "https://feross.org/support" } ], - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/string-hash": { "version": "1.1.3", @@ -18693,10 +16886,6 @@ "node": ">=10" } }, - "node_modules/string-similarity": { - "version": "4.0.2", - "license": "ISC" - }, "node_modules/string-width": { "version": "4.2.0", "license": "MIT", @@ -18844,21 +17033,12 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "dev": true, @@ -19011,11 +17191,6 @@ "graphql": ">=0.10.0" } }, - "node_modules/subscriptions-transport-ws/node_modules/eventemitter3": { - "version": "3.1.2", - "license": "MIT", - "peer": true - }, "node_modules/subscriptions-transport-ws/node_modules/ws": { "version": "5.2.2", "license": "MIT", @@ -19036,6 +17211,7 @@ }, "node_modules/supports-hyperlinks": { "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0", @@ -19173,38 +17349,6 @@ "node": ">=6" } }, - "node_modules/table/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/table/node_modules/astral-regex": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/table/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/table/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, "node_modules/table/node_modules/emoji-regex": { "version": "7.0.3", "dev": true, @@ -19218,19 +17362,6 @@ "node": ">=4" } }, - "node_modules/table/node_modules/slice-ansi": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/table/node_modules/string-width": { "version": "3.1.0", "dev": true, @@ -19266,6 +17397,7 @@ "node_modules/tar": { "version": "6.0.2", "license": "ISC", + "peer": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -19278,94 +17410,22 @@ "node": ">= 10" } }, - "node_modules/tar-stream": { - "version": "2.1.4", - "license": "MIT", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/tar/node_modules/chownr": { "version": "2.0.0", "license": "ISC", + "peer": true, "engines": { "node": ">=10" } }, "node_modules/tar/node_modules/yallist": { "version": "4.0.0", - "license": "ISC" - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/temp-write": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.15", - "is-stream": "^2.0.0", - "make-dir": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/temp-write/node_modules/temp-dir": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write/node_modules/uuid": { - "version": "3.4.0", - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/tempy": { - "version": "0.5.0", - "license": "MIT", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.12.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.12.0", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "ISC", + "peer": true }, "node_modules/terminal-link": { "version": "2.1.1", + "dev": true, "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", @@ -19574,11 +17634,6 @@ "license": "MIT", "peer": true }, - "node_modules/tiny-emitter": { - "version": "2.1.0", - "extraneous": true, - "license": "MIT" - }, "node_modules/tmp": { "version": "0.0.33", "license": "MIT", @@ -19801,16 +17856,6 @@ "node": ">=10" } }, - "node_modules/ts-morph": { - "version": "7.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "@dsherret/to-absolute-glob": "^2.0.2", - "@ts-morph/common": "~0.5.2", - "code-block-writer": "^10.1.0" - } - }, "node_modules/ts-node": { "version": "8.9.0", "license": "MIT", @@ -19956,18 +18001,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/type-is": { - "version": "1.6.18", - "license": "MIT", - "peer": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/typedarray": { "version": "0.0.6", "license": "MIT", @@ -20000,13 +18033,6 @@ "node": ">=0.10.0" } }, - "node_modules/undici": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "http-parser-js": "^0.5.2" - } - }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "license": "MIT", @@ -20098,16 +18124,6 @@ "through2-filter": "^3.0.0" } }, - "node_modules/unique-string": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/universalify": { "version": "1.0.0", "license": "MIT", @@ -20138,14 +18154,6 @@ "node": ">=0.10.0" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/unquote": { "version": "1.1.1", "license": "MIT", @@ -20220,14 +18228,6 @@ "querystring": "0.2.0" } }, - "node_modules/url-parse": { - "version": "1.4.7", - "license": "MIT", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "node_modules/url/node_modules/punycode": { "version": "1.3.2", "license": "MIT", @@ -20372,7 +18372,8 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/util.promisify": { "version": "1.0.1", @@ -20393,14 +18394,6 @@ "license": "ISC", "peer": true }, - "node_modules/utils-merge": { - "version": "1.0.1", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/uuid": { "version": "8.3.1", "license": "MIT", @@ -20436,6 +18429,7 @@ }, "node_modules/validate-npm-package-license": { "version": "3.0.4", + "dev": true, "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", @@ -20450,14 +18444,6 @@ "node": ">= 0.10" } }, - "node_modules/vary": { - "version": "1.1.2", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/vendors": { "version": "1.0.4", "license": "MIT", @@ -21141,53 +19127,6 @@ "dev": true, "license": "ISC" }, - "node_modules/wide-align": { - "version": "1.1.3", - "license": "ISC", - "peer": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "3.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "2.1.1", - "license": "MIT", - "peer": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/widest-line": { "version": "2.0.1", "license": "MIT", @@ -21559,18 +19498,6 @@ "zen-observable": "^0.8.0" } }, - "node_modules/zip-stream": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "archiver-utils": "^2.1.0", - "compress-commons": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 8" - } - }, "packages/blitz": { "name": "@prisma-multi-tenant/blitz", "version": "2.3.1", @@ -21662,29 +19589,6 @@ "@prisma/cli": "^2.10.1" } }, - "packages/nexus": { - "name": "@prisma-multi-tenant/nexus", - "version": "2.3.1", - "license": "MIT", - "dependencies": { - "@prisma-multi-tenant/client": "^2.3.1", - "nexus-plugin-prisma": "^0.16.2-next.4" - }, - "devDependencies": { - "@prisma/cli": "^2.10.1", - "@typescript-eslint/eslint-plugin": "^3.6.1", - "@typescript-eslint/parser": "^3.6.1", - "eslint": "^7.4.0", - "eslint-config-prettier": "^6.11.0", - "eslint-plugin-prettier": "^3.1.4", - "nexus": "^0.25.0", - "prettier": "^2.0.5", - "typescript": "^3.9.6" - }, - "peerDependencies": { - "nexus": "^0.25.0" - } - }, "packages/redwood": { "name": "@prisma-multi-tenant/redwood", "version": "2.3.1", @@ -21854,15 +19758,6 @@ } } }, - "@apexearth/copy": { - "version": "1.4.5", - "requires": { - "commander": "^2.19.0", - "mkdirp": "^1.0.4", - "prettysize": "^2.0.0", - "sleep-promise": "^8.0.1" - } - }, "@apollo/protobufjs": { "version": "1.0.5", "peer": true, @@ -23102,14 +20997,6 @@ "minimist": "^1.2.0" } }, - "@dsherret/to-absolute-glob": { - "version": "2.0.2", - "peer": true, - "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - } - }, "@eslint/eslintrc": { "version": "0.2.1", "dev": true, @@ -23404,17 +21291,6 @@ "chalk": "^4.0.0" } }, - "@kwsites/file-exists": { - "version": "1.1.1", - "peer": true, - "requires": { - "debug": "^4.1.1" - } - }, - "@kwsites/promise-deferred": { - "version": "1.1.1", - "peer": true - }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "peer": true, @@ -23489,36 +21365,21 @@ } } }, - "@nexus/logger": { - "version": "0.2.0", - "peer": true, - "requires": { - "chalk": "^4.0.0", - "fp-ts": "^2.6.1", - "lodash": "^4.17.15", - "strip-ansi": "^6.0.0" - } - }, - "@nexus/schema": { - "version": "0.14.0", - "peer": true, - "requires": { - "iterall": "^1.2.2", - "tslib": "^1.9.3" - } - }, "@nodelib/fs.scandir": { "version": "2.1.3", + "peer": true, "requires": { "@nodelib/fs.stat": "2.0.3", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.3" + "version": "2.0.3", + "peer": true }, "@nodelib/fs.walk": { "version": "1.2.4", + "peer": true, "requires": { "@nodelib/fs.scandir": "2.1.3", "fastq": "^1.6.0" @@ -23832,21 +21693,6 @@ "typescript": "^3.9.6" } }, - "@prisma-multi-tenant/nexus": { - "version": "file:packages/nexus", - "requires": { - "@prisma-multi-tenant/client": "^2.3.1", - "@prisma/cli": "^2.10.1", - "@typescript-eslint/eslint-plugin": "^3.6.1", - "@typescript-eslint/parser": "^3.6.1", - "eslint": "^7.4.0", - "eslint-config-prettier": "^6.11.0", - "eslint-plugin-prettier": "^3.1.4", - "nexus-plugin-prisma": "^0.16.2-next.4", - "prettier": "^2.0.5", - "typescript": "^3.9.6" - } - }, "@prisma-multi-tenant/redwood": { "version": "file:packages/redwood", "requires": { @@ -23919,160 +21765,12 @@ "@prisma/engines-version": "2.10.1-6-7d0087eadc7265e12d4b8d8c3516b02c4c965111" } }, - "@prisma/debug": { - "version": "2.2.0", - "requires": { - "debug": "^4.1.1" - } - }, - "@prisma/engine-core": { - "version": "2.2.0", - "requires": { - "@prisma/debug": "2.2.0", - "@prisma/generator-helper": "2.2.0", - "@prisma/get-platform": "2.2.0", - "bent": "^7.1.2", - "chalk": "^3.0.0", - "cross-fetch": "^3.0.4", - "execa": "^4.0.2", - "fast-json-stringify": "^2.0.0", - "get-stream": "^5.1.0", - "indent-string": "^4.0.0", - "new-github-issue-url": "^0.2.1", - "p-retry": "^4.2.0", - "terminal-link": "^2.1.1", - "undici": "1.0.3" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, "@prisma/engines": { "version": "2.10.1-6-7d0087eadc7265e12d4b8d8c3516b02c4c965111" }, "@prisma/engines-version": { "version": "2.10.1-6-7d0087eadc7265e12d4b8d8c3516b02c4c965111" }, - "@prisma/fetch-engine": { - "version": "2.2.0", - "requires": { - "@prisma/debug": "2.2.0", - "@prisma/get-platform": "2.2.0", - "chalk": "^4.0.0", - "execa": "^4.0.0", - "find-cache-dir": "^3.3.1", - "hasha": "^5.2.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.0.2", - "node-fetch": "^2.6.0", - "p-filter": "^2.1.0", - "p-map": "^4.0.0", - "p-queue": "^6.4.0", - "p-retry": "^4.2.0", - "progress": "^2.0.3", - "rimraf": "^3.0.2", - "temp-dir": "^2.0.0", - "tempy": "^0.5.0" - }, - "dependencies": { - "p-map": { - "version": "4.0.0", - "requires": { - "aggregate-error": "^3.0.0" - } - } - } - }, - "@prisma/generator-helper": { - "version": "2.2.0", - "requires": { - "@prisma/debug": "2.2.0", - "@types/cross-spawn": "^6.0.1", - "chalk": "^3.0.0", - "cross-spawn": "^7.0.2" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "@prisma/get-platform": { - "version": "2.2.0", - "requires": { - "@prisma/debug": "2.2.0" - } - }, - "@prisma/sdk": { - "version": "2.2.0", - "requires": { - "@apexearth/copy": "^1.4.5", - "@prisma/debug": "2.2.0", - "@prisma/engine-core": "2.2.0", - "@prisma/fetch-engine": "2.2.0", - "@prisma/generator-helper": "2.2.0", - "@prisma/get-platform": "2.2.0", - "archiver": "^4.0.0", - "arg": "^4.1.3", - "chalk": "3.0.0", - "checkpoint-client": "1.1.2", - "cli-truncate": "^2.1.0", - "execa": "^4.0.0", - "globby": "^11.0.0", - "has-yarn": "^2.1.0", - "make-dir": "^3.0.2", - "node-fetch": "2.6.0", - "p-map": "^4.0.0", - "read-pkg-up": "^7.0.1", - "resolve-pkg": "^2.0.0", - "rimraf": "^3.0.2", - "string-width": "^4.2.0", - "strip-ansi": "6.0.0", - "strip-indent": "3.0.0", - "tar": "^6.0.1", - "temp-dir": "^2.0.0", - "temp-write": "^4.0.0", - "tempy": "^0.5.0", - "terminal-link": "^2.1.1", - "tmp": "0.2.1", - "url-parse": "^1.4.7" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "node-fetch": { - "version": "2.6.0" - }, - "p-map": { - "version": "4.0.0", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "tmp": { - "version": "0.2.1", - "requires": { - "rimraf": "^3.0.0" - } - } - } - }, "@protobufjs/aspromise": { "version": "1.1.2", "peer": true @@ -24216,19 +21914,8 @@ } }, "@tootallnate/once": { - "version": "1.1.2" - }, - "@ts-morph/common": { - "version": "0.5.2", - "peer": true, - "requires": { - "@dsherret/to-absolute-glob": "^2.0.2", - "fast-glob": "^3.2.2", - "fs-extra": "^9.0.0", - "is-negated-glob": "^1.0.0", - "multimatch": "^4.0.0", - "typescript": "~3.9.7" - } + "version": "1.1.2", + "peer": true }, "@types/accepts": { "version": "1.3.5", @@ -24317,12 +22004,6 @@ "@types/node": "*" } }, - "@types/cross-spawn": { - "version": "6.0.2", - "requires": { - "@types/node": "*" - } - }, "@types/eslint": { "version": "7.2.4", "peer": true, @@ -24527,7 +22208,8 @@ } }, "@types/normalize-package-data": { - "version": "2.4.0" + "version": "2.4.0", + "dev": true }, "@types/parse-json": { "version": "4.0.0", @@ -24537,13 +22219,6 @@ "version": "2.1.5", "dev": true }, - "@types/prompts": { - "version": "2.0.9", - "peer": true, - "requires": { - "@types/node": "*" - } - }, "@types/prop-types": { "version": "15.7.3", "dev": true @@ -24582,9 +22257,6 @@ "@types/node": "*" } }, - "@types/retry": { - "version": "0.12.0" - }, "@types/serve-static": { "version": "1.13.6", "peer": true, @@ -24889,67 +22561,13 @@ "version": "4.2.2", "peer": true }, - "@zeit/node-file-trace": { - "version": "0.6.5", - "peer": true, - "requires": { - "acorn": "^7.1.1", - "acorn-class-fields": "^0.3.2", - "acorn-export-ns-from": "^0.1.0", - "acorn-import-meta": "^1.1.0", - "acorn-numeric-separator": "^0.3.0", - "acorn-static-class-features": "^0.2.1", - "bindings": "^1.4.0", - "estree-walker": "^0.6.0", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "micromatch": "^4.0.2", - "mkdirp": "^0.5.1", - "node-gyp-build": "^4.2.2", - "node-pre-gyp": "^0.13.0", - "resolve-from": "^5.0.0", - "rollup-pluginutils": "^2.8.2" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "peer": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, "abab": { "version": "2.0.5", "dev": true }, - "abbrev": { - "version": "1.1.1", - "peer": true - }, - "accepts": { - "version": "1.3.7", - "peer": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, "acorn": { - "version": "7.4.1" - }, - "acorn-class-fields": { - "version": "0.3.7", - "peer": true, - "requires": { - "acorn-private-class-elements": "^0.2.7" - } - }, - "acorn-export-ns-from": { - "version": "0.1.0", - "peer": true, - "requires": {} + "version": "7.4.1", + "dev": true }, "acorn-globals": { "version": "6.0.0", @@ -24959,33 +22577,11 @@ "acorn-walk": "^7.1.1" } }, - "acorn-import-meta": { - "version": "1.1.0", - "peer": true, - "requires": {} - }, "acorn-jsx": { "version": "5.3.1", "dev": true, "requires": {} }, - "acorn-numeric-separator": { - "version": "0.3.6", - "peer": true, - "requires": {} - }, - "acorn-private-class-elements": { - "version": "0.2.7", - "peer": true, - "requires": {} - }, - "acorn-static-class-features": { - "version": "0.2.4", - "peer": true, - "requires": { - "acorn-private-class-elements": "^0.2.7" - } - }, "acorn-walk": { "version": "7.2.0", "dev": true @@ -25037,19 +22633,22 @@ }, "agent-base": { "version": "6.0.2", + "peer": true, "requires": { "debug": "4" } }, "aggregate-error": { "version": "3.0.1", + "peer": true, "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" }, "dependencies": { "clean-stack": { - "version": "2.2.0" + "version": "2.2.0", + "peer": true } } }, @@ -25333,88 +22932,6 @@ "version": "1.2.0", "peer": true }, - "archiver": { - "version": "4.0.2", - "requires": { - "archiver-utils": "^2.1.0", - "async": "^3.2.0", - "buffer-crc32": "^0.2.1", - "glob": "^7.1.6", - "readable-stream": "^3.6.0", - "tar-stream": "^2.1.2", - "zip-stream": "^3.0.1" - }, - "dependencies": { - "async": { - "version": "3.2.0" - } - } - }, - "archiver-utils": { - "version": "2.1.0", - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "are-we-there-yet": { - "version": "1.1.5", - "peer": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "peer": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "peer": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "arg": { "version": "4.1.3" }, @@ -25441,12 +22958,9 @@ "version": "3.0.0", "peer": true }, - "array-flatten": { - "version": "1.1.1", - "peer": true - }, "array-union": { - "version": "2.1.0" + "version": "2.1.0", + "peer": true }, "array-uniq": { "version": "1.0.3", @@ -25501,7 +23015,8 @@ "peer": true }, "astral-regex": { - "version": "2.0.0" + "version": "1.0.0", + "dev": true }, "async": { "version": "1.5.2", @@ -25712,7 +23227,8 @@ } }, "base64-js": { - "version": "1.3.1" + "version": "1.3.1", + "peer": true }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -25721,14 +23237,6 @@ "tweetnacl": "^0.14.3" } }, - "bent": { - "version": "7.3.12", - "requires": { - "bytesish": "^0.4.1", - "caseless": "~0.12.0", - "is-stream": "^2.0.0" - } - }, "big.js": { "version": "5.2.2", "peer": true @@ -25739,19 +23247,11 @@ }, "bindings": { "version": "1.5.0", - "peer": true, + "extraneous": true, "requires": { "file-uri-to-path": "1.0.0" } }, - "bl": { - "version": "4.0.3", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, "blitz": { "version": "0.16.4", "peer": true, @@ -25773,58 +23273,6 @@ "version": "5.1.3", "peer": true }, - "body-parser": { - "version": "1.19.0", - "peer": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "peer": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.7.2", - "peer": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "inherits": { - "version": "2.0.3", - "peer": true - }, - "ms": { - "version": "2.0.0", - "peer": true - }, - "qs": { - "version": "6.7.0", - "peer": true - }, - "setprototypeof": { - "version": "1.1.1", - "peer": true - } - } - }, "boolbase": { "version": "1.0.0", "peer": true @@ -25948,15 +23396,14 @@ } }, "buffer": { - "version": "5.7.0", + "version": "4.9.2", + "peer": true, "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, - "buffer-crc32": { - "version": "0.2.13" - }, "buffer-equal": { "version": "1.0.0", "peer": true @@ -25983,13 +23430,6 @@ "dicer": "0.3.0" } }, - "bytes": { - "version": "3.1.0", - "peer": true - }, - "bytesish": { - "version": "0.4.4" - }, "cacache": { "version": "13.0.1", "peer": true, @@ -26137,7 +23577,8 @@ } }, "caseless": { - "version": "0.12.0" + "version": "0.12.0", + "dev": true }, "chalk": { "version": "4.1.0", @@ -26153,26 +23594,6 @@ "chardet": { "version": "0.7.0" }, - "checkpoint-client": { - "version": "1.1.2", - "requires": { - "cross-spawn": "7.0.3", - "env-paths": "2.2.0", - "fast-write-atomic": "0.2.1", - "make-dir": "3.1.0", - "ms": "2.1.2", - "node-fetch": "2.6.0", - "uuid": "8.1.0" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.0" - }, - "uuid": { - "version": "8.1.0" - } - } - }, "chokidar": { "version": "3.3.1", "peer": true, @@ -26305,13 +23726,6 @@ "string-width": "^4.2.0" } }, - "cli-truncate": { - "version": "2.1.0", - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - } - }, "cli-ux": { "version": "4.9.3", "peer": true, @@ -26443,15 +23857,6 @@ "cli-width": { "version": "3.0.0" }, - "clipboard": { - "version": "2.0.6", - "extraneous": true, - "requires": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, "cliui": { "version": "6.0.0", "dev": true, @@ -26573,14 +23978,6 @@ } } }, - "code-block-writer": { - "version": "10.1.0", - "peer": true - }, - "code-point-at": { - "version": "1.1.0", - "peer": true - }, "collect-v8-coverage": { "version": "1.0.1", "dev": true @@ -26641,13 +24038,12 @@ } }, "commander": { - "version": "2.20.3" - }, - "common-tags": { - "version": "1.8.0" + "version": "2.20.3", + "peer": true }, "commondir": { - "version": "1.0.1" + "version": "1.0.1", + "peer": true }, "component-emitter": { "version": "1.3.0" @@ -26659,35 +24055,6 @@ "arity-n": "^1.0.4" } }, - "compress-commons": { - "version": "3.0.0", - "requires": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^3.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^2.3.7" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "concat-map": { "version": "0.0.1" }, @@ -26727,39 +24094,16 @@ "version": "1.2.0", "peer": true }, - "console-control-strings": { - "version": "1.1.0", - "peer": true - }, "constants-browserify": { "version": "1.0.0", "peer": true }, - "content-disposition": { - "version": "0.5.3", - "peer": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "peer": true - }, "convert-source-map": { "version": "1.7.0", "requires": { "safe-buffer": "~5.1.1" } }, - "cookie": { - "version": "0.4.0", - "peer": true - }, - "cookie-signature": { - "version": "1.0.6", - "peer": true - }, "copy-concurrently": { "version": "1.0.5", "peer": true, @@ -26823,19 +24167,6 @@ "yaml": "^1.7.2" } }, - "crc": { - "version": "3.8.0", - "requires": { - "buffer": "^5.1.0" - } - }, - "crc32-stream": { - "version": "3.0.1", - "requires": { - "crc": "^3.4.4", - "readable-stream": "^3.4.0" - } - }, "create-ecdh": { "version": "4.0.4", "peer": true, @@ -26875,12 +24206,14 @@ }, "cross-fetch": { "version": "3.0.6", + "peer": true, "requires": { "node-fetch": "2.6.1" } }, "cross-spawn": { "version": "7.0.3", + "dev": true, "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -26904,9 +24237,6 @@ "randomfill": "^1.0.3" } }, - "crypto-random-string": { - "version": "2.0.0" - }, "css": { "version": "2.2.4", "peer": true, @@ -27271,14 +24601,6 @@ "delayed-stream": { "version": "1.0.0" }, - "delegate": { - "version": "3.2.0", - "extraneous": true - }, - "delegates": { - "version": "1.0.0", - "peer": true - }, "depd": { "version": "1.1.2", "peer": true @@ -27295,18 +24617,10 @@ "minimalistic-assert": "^1.0.0" } }, - "destroy": { - "version": "1.0.4", - "peer": true - }, "detect-file": { "version": "1.0.0", "peer": true }, - "detect-libc": { - "version": "1.0.3", - "peer": true - }, "detect-newline": { "version": "3.1.0", "dev": true @@ -27364,6 +24678,7 @@ }, "dir-glob": { "version": "3.0.1", + "peer": true, "requires": { "path-type": "^4.0.0" } @@ -27469,10 +24784,6 @@ "safe-buffer": "^5.0.1" } }, - "ee-first": { - "version": "1.1.1", - "peer": true - }, "ejs": { "version": "2.7.4", "peer": true @@ -27511,10 +24822,6 @@ "version": "3.0.0", "peer": true }, - "encodeurl": { - "version": "1.0.2", - "peer": true - }, "end-of-stream": { "version": "1.4.4", "requires": { @@ -27546,9 +24853,6 @@ "version": "2.1.0", "peer": true }, - "env-paths": { - "version": "2.2.0" - }, "errno": { "version": "0.1.7", "peer": true, @@ -27618,10 +24922,6 @@ "version": "3.1.1", "peer": true }, - "escape-html": { - "version": "1.0.3", - "peer": true - }, "escape-string-regexp": { "version": "1.0.5" }, @@ -27813,19 +25113,12 @@ "estraverse": { "version": "4.3.0" }, - "estree-walker": { - "version": "0.6.1", - "peer": true - }, "esutils": { "version": "2.0.3" }, - "etag": { - "version": "1.8.1", - "peer": true - }, "eventemitter3": { - "version": "4.0.7" + "version": "3.1.2", + "peer": true }, "events": { "version": "3.2.0", @@ -27845,6 +25138,7 @@ }, "execa": { "version": "4.1.0", + "dev": true, "requires": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -27957,63 +25251,6 @@ "jest-regex-util": "^26.0.0" } }, - "express": { - "version": "4.17.1", - "peer": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "peer": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "peer": true - }, - "qs": { - "version": "6.7.0", - "peer": true - }, - "setprototypeof": { - "version": "1.1.1", - "peer": true - } - } - }, "ext": { "version": "1.4.0", "peer": true, @@ -28096,6 +25333,7 @@ }, "fast-glob": { "version": "3.2.2", + "peer": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -28108,22 +25346,12 @@ "fast-json-stable-stringify": { "version": "2.1.0" }, - "fast-json-stringify": { - "version": "2.2.9", - "requires": { - "ajv": "^6.11.0", - "deepmerge": "^4.2.2", - "string-similarity": "^4.0.1" - } - }, "fast-levenshtein": { "version": "2.0.6" }, - "fast-write-atomic": { - "version": "0.2.1" - }, "fastq": { "version": "1.9.0", + "peer": true, "requires": { "reusify": "^1.0.4" } @@ -28154,7 +25382,7 @@ }, "file-uri-to-path": { "version": "1.0.0", - "peer": true + "extraneous": true }, "fill-range": { "version": "7.0.1", @@ -28162,34 +25390,9 @@ "to-regex-range": "^5.0.1" } }, - "finalhandler": { - "version": "1.1.2", - "peer": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "peer": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "peer": true - } - } - }, "find-cache-dir": { "version": "3.3.1", + "peer": true, "requires": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -28465,24 +25668,12 @@ "mime-types": "^2.1.12" } }, - "forwarded": { - "version": "0.1.2", - "peer": true - }, - "fp-ts": { - "version": "2.8.5", - "peer": true - }, "fragment-cache": { "version": "0.2.1", "requires": { "map-cache": "^0.2.2" } }, - "fresh": { - "version": "0.5.2", - "peer": true - }, "from2": { "version": "2.3.0", "peer": true, @@ -28517,9 +25708,6 @@ "version": "2.0.4", "peer": true }, - "fs-constants": { - "version": "1.0.0" - }, "fs-extra": { "version": "9.0.0", "peer": true, @@ -28530,23 +25718,9 @@ "universalify": "^1.0.0" } }, - "fs-jetpack": { - "version": "2.4.0", - "requires": { - "minimatch": "^3.0.2", - "rimraf": "^2.6.3" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "requires": { - "glob": "^7.1.3" - } - } - } - }, "fs-minipass": { "version": "2.1.0", + "peer": true, "requires": { "minipass": "^3.0.0" } @@ -28640,49 +25814,6 @@ "version": "1.0.1", "dev": true }, - "gauge": { - "version": "2.7.4", - "peer": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "peer": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "peer": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "peer": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "peer": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, "gensync": { "version": "1.0.0-beta.2" }, @@ -28703,10 +25834,6 @@ "version": "0.1.0", "dev": true }, - "get-port": { - "version": "5.1.1", - "peer": true - }, "get-stdin": { "version": "6.0.0", "dev": true @@ -28866,6 +25993,7 @@ }, "globby": { "version": "11.0.0", + "peer": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -28876,17 +26004,11 @@ }, "dependencies": { "ignore": { - "version": "5.1.8" + "version": "5.1.8", + "peer": true } } }, - "good-listener": { - "version": "1.2.2", - "extraneous": true, - "requires": { - "delegate": "^3.1.2" - } - }, "got": { "version": "11.1.3", "peer": true, @@ -28940,18 +26062,6 @@ "peer": true, "requires": {} }, - "graphql-request": { - "version": "2.1.0-next.3", - "peer": true, - "requires": { - "cross-fetch": "^3.0.4" - } - }, - "graphql-scalars": { - "version": "1.4.1", - "peer": true, - "requires": {} - }, "graphql-tag": { "version": "2.11.0", "peer": true, @@ -29048,10 +26158,6 @@ "version": "1.0.1", "peer": true }, - "has-unicode": { - "version": "2.0.1", - "peer": true - }, "has-value": { "version": "1.0.0", "requires": { @@ -29090,7 +26196,8 @@ } }, "has-yarn": { - "version": "2.1.0" + "version": "2.1.0", + "peer": true }, "hasbin": { "version": "1.2.3", @@ -29122,18 +26229,6 @@ "minimalistic-assert": "^1.0.1" } }, - "hasha": { - "version": "5.2.2", - "requires": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1" - } - } - }, "hex-color-regex": { "version": "1.1.0", "peer": true @@ -29155,7 +26250,8 @@ } }, "hosted-git-info": { - "version": "2.8.8" + "version": "2.8.8", + "dev": true }, "hsl-regex": { "version": "1.0.0", @@ -29205,11 +26301,9 @@ "toidentifier": "1.0.0" } }, - "http-parser-js": { - "version": "0.5.2" - }, "http-proxy-agent": { "version": "4.0.1", + "peer": true, "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -29239,13 +26333,15 @@ }, "https-proxy-agent": { "version": "5.0.0", + "peer": true, "requires": { "agent-base": "6", "debug": "4" } }, "human-signals": { - "version": "1.1.1" + "version": "1.1.1", + "dev": true }, "hyperlinker": { "version": "1.0.0", @@ -29265,7 +26361,8 @@ } }, "ieee754": { - "version": "1.2.1" + "version": "1.2.1", + "peer": true }, "iferr": { "version": "0.1.5", @@ -29274,13 +26371,6 @@ "ignore": { "version": "4.0.6" }, - "ignore-walk": { - "version": "3.0.3", - "peer": true, - "requires": { - "minimatch": "^3.0.4" - } - }, "import-fresh": { "version": "3.2.1", "requires": { @@ -29305,7 +26395,8 @@ "version": "0.1.4" }, "indent-string": { - "version": "4.0.0" + "version": "4.0.0", + "peer": true }, "indexes-of": { "version": "1.0.1", @@ -29358,10 +26449,6 @@ "version": "2.1.0", "dev": true }, - "ipaddr.js": { - "version": "1.9.1", - "peer": true - }, "is-absolute": { "version": "1.0.0", "peer": true, @@ -29523,7 +26610,8 @@ "peer": true }, "is-stream": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "is-svg": { "version": "3.0.0", @@ -30188,16 +27276,19 @@ "version": "6.0.3" }, "kleur": { - "version": "3.0.3" + "version": "3.0.3", + "dev": true }, "lazystream": { "version": "1.0.0", + "peer": true, "requires": { "readable-stream": "^2.0.5" }, "dependencies": { "readable-stream": { "version": "2.3.7", + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -30210,6 +27301,7 @@ }, "string_decoder": { "version": "1.1.1", + "peer": true, "requires": { "safe-buffer": "~5.1.0" } @@ -30308,15 +27400,6 @@ "version": "4.5.0", "peer": true }, - "lodash.defaults": { - "version": "4.2.0" - }, - "lodash.difference": { - "version": "4.5.0" - }, - "lodash.flatten": { - "version": "4.4.0" - }, "lodash.includes": { "version": "4.3.0", "peer": true @@ -30334,7 +27417,8 @@ "peer": true }, "lodash.isplainobject": { - "version": "4.0.6" + "version": "4.0.6", + "peer": true }, "lodash.isstring": { "version": "4.0.1", @@ -30373,9 +27457,6 @@ "lodash._reinterpolate": "^3.0.0" } }, - "lodash.union": { - "version": "4.6.0" - }, "lodash.uniq": { "version": "4.5.0", "peer": true @@ -30535,10 +27616,6 @@ "version": "2.0.4", "peer": true }, - "media-typer": { - "version": "0.3.0", - "peer": true - }, "mem": { "version": "4.3.0", "peer": true, @@ -30863,10 +27940,6 @@ } } }, - "merge-descriptors": { - "version": "1.0.1", - "peer": true - }, "merge-graphql-schemas": { "version": "1.7.8", "peer": true, @@ -30886,10 +27959,7 @@ "version": "2.0.0" }, "merge2": { - "version": "1.4.1" - }, - "methods": { - "version": "1.1.2", + "version": "1.4.1", "peer": true }, "microevent.ts": { @@ -30917,10 +27987,6 @@ } } }, - "mime": { - "version": "1.6.0", - "peer": true - }, "mime-db": { "version": "1.44.0" }, @@ -30937,9 +28003,6 @@ "version": "1.0.1", "peer": true }, - "min-indent": { - "version": "1.0.1" - }, "minimalistic-assert": { "version": "1.0.1", "peer": true @@ -30959,12 +28022,14 @@ }, "minipass": { "version": "3.1.3", + "peer": true, "requires": { "yallist": "^4.0.0" }, "dependencies": { "yallist": { - "version": "4.0.0" + "version": "4.0.0", + "peer": true } } }, @@ -30991,13 +28056,15 @@ }, "minizlib": { "version": "2.1.2", + "peer": true, "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" }, "dependencies": { "yallist": { - "version": "4.0.0" + "version": "4.0.0", + "peer": true } } }, @@ -31170,35 +28237,10 @@ "version": "1.4.0", "dev": true }, - "needle": { - "version": "2.5.2", - "peer": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "peer": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "negotiator": { - "version": "0.6.2", - "peer": true - }, "neo-async": { "version": "2.6.1", "peer": true }, - "new-github-issue-url": { - "version": "0.2.1" - }, "next": { "version": "9.4.4", "peer": true, @@ -31901,129 +28943,6 @@ "slash": "^3.0.0" } }, - "nexus": { - "version": "0.25.0", - "peer": true, - "requires": { - "@nexus/logger": "^0.2.0", - "@nexus/schema": "^0.14.0", - "@types/express": "^4.17.2", - "@types/node-fetch": "^2.5.5", - "@types/prompts": "^2.0.3", - "@zeit/node-file-trace": "^0.6.0", - "anymatch": "^3.1.1", - "arg": "^4.1.3", - "chalk": "^4.0.0", - "chokidar": "^3.3.0", - "common-tags": "^1.8.0", - "content-type": "^1.0.4", - "cross-fetch": "^3.0.4", - "dotenv": "^8.2.0", - "express": "^4.17.1", - "fp-ts": "^2.5.4", - "fs-jetpack": "^2.4.0", - "get-port": "^5.1.0", - "graphql": "^14.5.8", - "graphql-request": "^2.1.0-next.1", - "graphql-scalars": "^1.1.5", - "http-errors": "^1.7.3", - "lodash": "^4.17.15", - "node-fetch": "^2.6.0", - "parse-json": "^5.0.0", - "pirates": "^4.0.1", - "prompts": "^2.3.0", - "rxjs": "^6.5.4", - "simple-git": "^2.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0", - "ts-morph": "^7.1.0", - "ts-node": "^8.10.1", - "tslib": "^2.0.0", - "type-fest": "^0.15.0", - "typescript": "3.9.x" - }, - "dependencies": { - "ts-node": { - "version": "8.10.2", - "peer": true, - "requires": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - } - }, - "tslib": { - "version": "2.0.3", - "peer": true - }, - "type-fest": { - "version": "0.15.1", - "peer": true - } - } - }, - "nexus-plugin-prisma": { - "version": "0.16.2-next.4", - "requires": { - "@prisma/cli": "2.2.0", - "@prisma/client": "2.2.0", - "@prisma/sdk": "2.2.0", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "common-tags": "^1.8.0", - "dotenv": "^8.2.0", - "fs-jetpack": "^2.4.0", - "lodash": "^4.17.15", - "outdent": "^0.7.1", - "pluralize": "^8.0.0", - "prismjs": "^1.20.0", - "stacktrace-parser": "^0.1.10" - }, - "dependencies": { - "@prisma/cli": { - "version": "2.2.0" - }, - "@prisma/client": { - "version": "2.2.0", - "requires": { - "pkg-up": "^3.1.0" - } - }, - "camelcase": { - "version": "6.2.0" - }, - "find-up": { - "version": "3.0.0", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0" - }, - "pkg-up": { - "version": "3.1.0", - "requires": { - "find-up": "^3.0.0" - } - } - } - }, "nice-try": { "version": "1.0.5" }, @@ -32038,10 +28957,6 @@ "node-fetch": { "version": "2.6.1" }, - "node-gyp-build": { - "version": "4.2.3", - "peer": true - }, "node-int64": { "version": "0.4.0", "dev": true @@ -32075,15 +28990,6 @@ "vm-browserify": "^1.0.1" }, "dependencies": { - "buffer": { - "version": "4.9.2", - "peer": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, "inherits": { "version": "2.0.3", "peer": true @@ -32144,91 +29050,17 @@ } } }, - "node-pre-gyp": { - "version": "0.13.0", - "peer": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - }, - "dependencies": { - "fs-minipass": { - "version": "1.2.7", - "peer": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "minipass": { - "version": "2.9.0", - "peer": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "peer": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.5", - "peer": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "rimraf": { - "version": "2.7.1", - "peer": true, - "requires": { - "glob": "^7.1.3" - } - }, - "tar": { - "version": "4.4.13", - "peer": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - } - } - }, "node-releases": { "version": "1.1.65", "peer": true }, - "nopt": { - "version": "4.0.3", - "peer": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, "normalize-html-whitespace": { "version": "1.0.0", "peer": true }, "normalize-package-data": { "version": "2.5.0", + "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -32250,42 +29082,13 @@ "once": "^1.3.2" } }, - "npm-bundled": { - "version": "1.1.1", - "peer": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "peer": true - }, - "npm-packlist": { - "version": "1.4.8", - "peer": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, "npm-run-path": { "version": "4.0.1", + "dev": true, "requires": { "path-key": "^3.0.0" } }, - "npmlog": { - "version": "4.1.2", - "peer": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, "nth-check": { "version": "1.0.2", "peer": true, @@ -32301,10 +29104,6 @@ "schema-utils": "^2.6.5" } }, - "number-is-nan": { - "version": "1.0.1", - "peer": true - }, "nwsapi": { "version": "2.2.0", "dev": true @@ -32415,13 +29214,6 @@ "has": "^1.0.3" } }, - "on-finished": { - "version": "2.3.0", - "peer": true, - "requires": { - "ee-first": "1.1.1" - } - }, "once": { "version": "1.4.0", "requires": { @@ -32503,10 +29295,6 @@ "version": "0.3.0", "peer": true }, - "os-homedir": { - "version": "1.0.2", - "peer": true - }, "os-name": { "version": "3.1.0", "peer": true, @@ -32518,17 +29306,6 @@ "os-tmpdir": { "version": "1.0.2" }, - "osenv": { - "version": "0.1.5", - "peer": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "outdent": { - "version": "0.7.1" - }, "p-cancelable": { "version": "2.0.0", "peer": true @@ -32541,17 +29318,6 @@ "version": "2.1.0", "dev": true }, - "p-filter": { - "version": "2.1.0", - "requires": { - "p-map": "^2.0.0" - }, - "dependencies": { - "p-map": { - "version": "2.1.0" - } - } - }, "p-finally": { "version": "1.0.0" }, @@ -32578,26 +29344,6 @@ "aggregate-error": "^3.0.0" } }, - "p-queue": { - "version": "6.6.2", - "requires": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - } - }, - "p-retry": { - "version": "4.2.0", - "requires": { - "@types/retry": "^0.12.0", - "retry": "^0.12.0" - } - }, - "p-timeout": { - "version": "3.2.0", - "requires": { - "p-finally": "^1.0.0" - } - }, "p-try": { "version": "2.2.0" }, @@ -32678,10 +29424,6 @@ "version": "5.1.1", "dev": true }, - "parseurl": { - "version": "1.3.3", - "peer": true - }, "pascal-case": { "version": "3.1.1", "peer": true, @@ -32760,12 +29502,9 @@ "path-parse": { "version": "1.0.6" }, - "path-to-regexp": { - "version": "0.1.7", - "peer": true - }, "path-type": { - "version": "4.0.0" + "version": "4.0.0", + "peer": true }, "pbkdf2": { "version": "3.1.1", @@ -32863,7 +29602,8 @@ "peer": true }, "pluralize": { - "version": "8.0.0" + "version": "8.0.0", + "peer": true }, "pnp-webpack-plugin": { "version": "1.6.4", @@ -33456,9 +30196,6 @@ "parse-ms": "^2.1.0" } }, - "prettysize": { - "version": "2.0.0" - }, "prisma-multi-tenant": { "version": "file:packages/cli", "requires": { @@ -33489,12 +30226,6 @@ } } }, - "prismjs": { - "version": "1.22.0", - "requires": { - "clipboard": "^2.0.0" - } - }, "private": { "version": "0.1.8", "peer": true @@ -33504,10 +30235,12 @@ "peer": true }, "process-nextick-args": { - "version": "2.0.1" + "version": "2.0.1", + "peer": true }, "progress": { - "version": "2.0.3" + "version": "2.0.3", + "dev": true }, "promise-inflight": { "version": "1.0.1", @@ -33515,6 +30248,7 @@ }, "prompts": { "version": "2.4.0", + "dev": true, "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -33542,14 +30276,6 @@ "reflect.ownkeys": "^0.2.0" } }, - "proxy-addr": { - "version": "2.0.6", - "peer": true, - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - } - }, "proxy-from-env": { "version": "1.1.0", "peer": true @@ -33627,9 +30353,6 @@ "version": "0.2.1", "peer": true }, - "querystringify": { - "version": "2.2.0" - }, "quick-lru": { "version": "5.1.1", "peer": true @@ -33649,57 +30372,6 @@ "safe-buffer": "^5.1.0" } }, - "range-parser": { - "version": "1.2.1", - "peer": true - }, - "raw-body": { - "version": "2.4.0", - "peer": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "http-errors": { - "version": "1.7.2", - "peer": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "inherits": { - "version": "2.0.3", - "peer": true - }, - "setprototypeof": { - "version": "1.1.1", - "peer": true - } - } - }, - "rc": { - "version": "1.2.8", - "peer": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "peer": true - } - } - }, "react": { "version": "16.14.0", "requires": { @@ -33734,6 +30406,7 @@ }, "read-pkg": { "version": "5.2.0", + "dev": true, "requires": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -33742,12 +30415,14 @@ }, "dependencies": { "type-fest": { - "version": "0.6.0" + "version": "0.6.0", + "dev": true } } }, "read-pkg-up": { "version": "7.0.1", + "dev": true, "requires": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -33755,12 +30430,14 @@ }, "dependencies": { "type-fest": { - "version": "0.8.1" + "version": "0.8.1", + "dev": true } } }, "readable-stream": { "version": "3.6.0", + "peer": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -34004,9 +30681,6 @@ "version": "2.0.0", "dev": true }, - "requires-port": { - "version": "1.0.0" - }, "resolve": { "version": "1.18.1", "requires": { @@ -34042,12 +30716,6 @@ "value-or-function": "^3.0.0" } }, - "resolve-pkg": { - "version": "2.0.0", - "requires": { - "resolve-from": "^5.0.0" - } - }, "resolve-url": { "version": "0.2.1" }, @@ -34163,10 +30831,12 @@ "version": "0.1.15" }, "retry": { - "version": "0.12.0" + "version": "0.12.0", + "peer": true }, "reusify": { - "version": "1.0.4" + "version": "1.0.4", + "peer": true }, "rework": { "version": "1.0.1", @@ -34208,13 +30878,6 @@ "inherits": "^2.0.1" } }, - "rollup-pluginutils": { - "version": "2.8.2", - "peer": true, - "requires": { - "estree-walker": "^0.6.1" - } - }, "rsvp": { "version": "4.8.5", "dev": true @@ -34223,7 +30886,8 @@ "version": "2.4.1" }, "run-parallel": { - "version": "1.1.10" + "version": "1.1.10", + "peer": true }, "run-queue": { "version": "1.0.3", @@ -34496,66 +31160,9 @@ "ajv-keywords": "^3.4.1" } }, - "select": { - "version": "1.1.2", - "extraneous": true - }, "semver": { "version": "5.7.1" }, - "send": { - "version": "0.17.1", - "peer": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "peer": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "peer": true - } - } - }, - "http-errors": { - "version": "1.7.3", - "peer": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "ms": { - "version": "2.1.1", - "peer": true - }, - "setprototypeof": { - "version": "1.1.1", - "peer": true - } - } - }, "serialize-error": { "version": "6.0.0", "peer": true, @@ -34576,18 +31183,9 @@ "randombytes": "^2.1.0" } }, - "serve-static": { - "version": "1.14.1", - "peer": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, "set-blocking": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "set-value": { "version": "2.0.1", @@ -34657,15 +31255,6 @@ "signal-exit": { "version": "3.0.3" }, - "simple-git": { - "version": "2.21.0", - "peer": true, - "requires": { - "@kwsites/file-exists": "^1.1.1", - "@kwsites/promise-deferred": "^1.1.1", - "debug": "^4.1.1" - } - }, "simple-swizzle": { "version": "0.2.2", "peer": true, @@ -34680,20 +31269,43 @@ } }, "sisteransi": { - "version": "1.0.5" + "version": "1.0.5", + "dev": true }, "slash": { "version": "3.0.0" }, - "sleep-promise": { - "version": "8.0.1" - }, "slice-ansi": { - "version": "3.0.0", + "version": "2.1.0", + "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true + } } }, "snapdragon": { @@ -34843,23 +31455,27 @@ }, "spdx-correct": { "version": "3.1.1", + "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.3.0" + "version": "2.3.0", + "dev": true }, "spdx-expression-parse": { "version": "3.0.1", + "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { - "version": "3.0.6" + "version": "3.0.6", + "dev": true }, "split-string": { "version": "3.1.0", @@ -34912,12 +31528,14 @@ }, "stacktrace-parser": { "version": "0.1.10", + "peer": true, "requires": { "type-fest": "^0.7.1" }, "dependencies": { "type-fest": { - "version": "0.7.1" + "version": "0.7.1", + "peer": true } } }, @@ -35068,12 +31686,14 @@ }, "string_decoder": { "version": "1.3.0", + "peer": true, "requires": { "safe-buffer": "~5.2.0" }, "dependencies": { "safe-buffer": { - "version": "5.2.1" + "version": "5.2.1", + "peer": true } } }, @@ -35089,9 +31709,6 @@ "strip-ansi": "^6.0.0" } }, - "string-similarity": { - "version": "4.0.2" - }, "string-width": { "version": "4.2.0", "requires": { @@ -35194,13 +31811,8 @@ "version": "1.0.0" }, "strip-final-newline": { - "version": "2.0.0" - }, - "strip-indent": { - "version": "3.0.0", - "requires": { - "min-indent": "^1.0.0" - } + "version": "2.0.0", + "dev": true }, "strip-json-comments": { "version": "3.1.1", @@ -35303,10 +31915,6 @@ "ws": "^5.2.0" }, "dependencies": { - "eventemitter3": { - "version": "3.1.2", - "peer": true - }, "ws": { "version": "5.2.2", "peer": true, @@ -35324,6 +31932,7 @@ }, "supports-hyperlinks": { "version": "2.1.0", + "dev": true, "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -35417,28 +32026,6 @@ "version": "4.1.0", "dev": true }, - "ansi-styles": { - "version": "3.2.1", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "astral-regex": { - "version": "1.0.0", - "dev": true - }, - "color-convert": { - "version": "1.9.3", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "dev": true - }, "emoji-regex": { "version": "7.0.3", "dev": true @@ -35447,15 +32034,6 @@ "version": "2.0.0", "dev": true }, - "slice-ansi": { - "version": "2.1.0", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, "string-width": { "version": "3.1.0", "dev": true, @@ -35480,6 +32058,7 @@ }, "tar": { "version": "6.0.2", + "peer": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -35490,60 +32069,18 @@ }, "dependencies": { "chownr": { - "version": "2.0.0" + "version": "2.0.0", + "peer": true }, "yallist": { - "version": "4.0.0" - } - } - }, - "tar-stream": { - "version": "2.1.4", - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, - "temp-dir": { - "version": "2.0.0" - }, - "temp-write": { - "version": "4.0.0", - "requires": { - "graceful-fs": "^4.1.15", - "is-stream": "^2.0.0", - "make-dir": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "temp-dir": { - "version": "1.0.0" - }, - "uuid": { - "version": "3.4.0" - } - } - }, - "tempy": { - "version": "0.5.0", - "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.12.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.12.0" + "version": "4.0.0", + "peer": true } } }, "terminal-link": { "version": "2.1.1", + "dev": true, "requires": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" @@ -35689,10 +32226,6 @@ "version": "0.3.0", "peer": true }, - "tiny-emitter": { - "version": "2.1.0", - "extraneous": true - }, "tmp": { "version": "0.0.33", "requires": { @@ -35847,15 +32380,6 @@ } } }, - "ts-morph": { - "version": "7.3.0", - "peer": true, - "requires": { - "@dsherret/to-absolute-glob": "^2.0.2", - "@ts-morph/common": "~0.5.2", - "code-block-writer": "^10.1.0" - } - }, "ts-node": { "version": "8.9.0", "peer": true, @@ -35941,14 +32465,6 @@ "type-fest": { "version": "0.11.0" }, - "type-is": { - "version": "1.6.18", - "peer": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, "typedarray": { "version": "0.0.6", "peer": true @@ -35967,12 +32483,6 @@ "version": "0.1.2", "peer": true }, - "undici": { - "version": "1.0.3", - "requires": { - "http-parser-js": "^0.5.2" - } - }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "peer": true @@ -36037,12 +32547,6 @@ "through2-filter": "^3.0.0" } }, - "unique-string": { - "version": "2.0.0", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, "universalify": { "version": "1.0.0", "peer": true @@ -36063,10 +32567,6 @@ } } }, - "unpipe": { - "version": "1.0.0", - "peer": true - }, "unquote": { "version": "1.1.1", "peer": true @@ -36126,13 +32626,6 @@ } } }, - "url-parse": { - "version": "1.4.7", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "use": { "version": "3.1.1" }, @@ -36231,7 +32724,8 @@ } }, "util-deprecate": { - "version": "1.0.2" + "version": "1.0.2", + "peer": true }, "util.promisify": { "version": "1.0.1", @@ -36243,10 +32737,6 @@ "object.getownpropertydescriptors": "^2.1.0" } }, - "utils-merge": { - "version": "1.0.1", - "peer": true - }, "uuid": { "version": "8.3.1" }, @@ -36271,6 +32761,7 @@ }, "validate-npm-package-license": { "version": "3.0.4", + "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -36280,10 +32771,6 @@ "version": "3.0.0", "peer": true }, - "vary": { - "version": "1.1.2", - "peer": true - }, "vendors": { "version": "1.0.4", "peer": true @@ -36787,38 +33274,6 @@ "version": "2.0.0", "dev": true }, - "wide-align": { - "version": "1.1.3", - "peer": true, - "requires": { - "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "peer": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "peer": true - }, - "string-width": { - "version": "2.1.1", - "peer": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "peer": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, "widest-line": { "version": "2.0.1", "peer": true, @@ -37062,14 +33517,6 @@ "tslib": "^1.9.3", "zen-observable": "^0.8.0" } - }, - "zip-stream": { - "version": "3.0.1", - "requires": { - "archiver-utils": "^2.1.0", - "compress-commons": "^3.0.0", - "readable-stream": "^3.6.0" - } } } } diff --git a/packages/blitz/README.md b/packages/blitz/README.md index c8ca2b6..40650c2 100644 --- a/packages/blitz/README.md +++ b/packages/blitz/README.md @@ -73,7 +73,6 @@ Read more on how `prisma-multi-tenant` can help you achieve multi-tenancy for yo - [How to integrate with:](/docs/integrations) - [Express](/docs/integrations/Express.md) - [Apollo](/docs/integrations/Apollo.md) - - [Nexus](/docs/integrations/Nexus.md) - [Blitz](/docs/integrations/Blitz.md) - [Redwood](/docs/integrations/Redwood.md) - Bison (TODO) @@ -82,7 +81,6 @@ Read more on how `prisma-multi-tenant` can help you achieve multi-tenancy for yo - [Basic (TS)](/docs/examples/basic-ts) - [Express](/docs/examples/express) - [Apollo](/docs/examples/apollo) - - [Nexus](/docs/examples/nexus) - [Blitz](/docs/examples/blitz) - [Redwood](/docs/examples/redwood) - Bison (TODO) diff --git a/packages/nexus/.eslintrc b/packages/nexus/.eslintrc deleted file mode 100644 index 047199a..0000000 --- a/packages/nexus/.eslintrc +++ /dev/null @@ -1,13 +0,0 @@ -{ - "parser": "@typescript-eslint/parser", - "extends": [ - "plugin:@typescript-eslint/recommended", - "prettier/@typescript-eslint", - "plugin:prettier/recommended" - ], - "parserOptions": { - "ecmaVersion": 2020, - "sourceType": "module" - }, - "rules": {} -} diff --git a/packages/nexus/README.md b/packages/nexus/README.md deleted file mode 100644 index fc4c11f..0000000 --- a/packages/nexus/README.md +++ /dev/null @@ -1,109 +0,0 @@ -

Nexus plugin for Prisma-multi-tenant 🧭

-

- - Version - - - Documentation - - - Maintenance - - - License: MIT - - - Twitter: Errorname_ - -

- -> 🧭 Add multi-tenancy to your [Nexus](https://nexusjs.org/) application - -## Installation - -```sh -npm i -g prisma-multi-tenant # CLI for tenant management -npm i @prisma-multi-tenant/nexus # Nexus plugin - -prisma-multi-tenant init # Init multi-tenancy in your Nexus project -``` - -## Usage - -⚠️ **First, make sure you followed the Prisma-multi-tenant [Getting Started](https://github.com/Errorname/prisma-multi-tenant/blob/master/docs/Getting_Started.md) Guide.** ⚠️ - -```js -import { use } from 'nexus' -import { prismaMultiTenant } from '@prisma-multi-tenant/nexus' - -const tenantRouter = (req) => { - // The name can come from anywhere (headers, token, ...) - return 'dev' // or 'my_tenant_A' or anything -} - -use(prismaMultiTenant({ tenantRouter })) -``` - -Since `@prisma-multi-tenant/nexus` is a wrapper of `nexus-plugin-prisma`, you can also pass along any settings accepted by `nexus-plugin-prisma`. (See [documentation](https://nexusjs.org/pluginss/prisma#plugin-settings)) - -```js -use( - prismaMultiTenant({ - tenantRouter, - features: { crud: true }, - }) -) -``` - -## Example - -Check out an example application using Nexus and the multi-tenant plugin [here](https://github.com/Errorname/prisma-multi-tenant/tree/master/docs/examples/nexus). - -## Documentation - -Read more on how `prisma-multi-tenant` can help you achieve multi-tenancy for your apps: - -- ✨ [**Getting Started**](/docs/Getting_Started.md) ✨ -- [Complete documentation](/docs/Complete_Documentation.md) -- [How to integrate with:](/docs/integrations) - - [Express](/docs/integrations/Express.md) - - [Apollo](/docs/integrations/Apollo.md) - - [Nexus](/docs/integrations/Nexus.md) - - [Blitz](/docs/integrations/Blitz.md) - - [Redwood](/docs/integrations/Redwood.md) - - Bison (TODO) -- [Examples](/docs/examples) - - [Basic (JS)](/docs/examples/basic-js) - - [Basic (TS)](/docs/examples/basic-ts) - - [Express](/docs/examples/express) - - [Apollo](/docs/examples/apollo) - - [Nexus](/docs/examples/nexus) - - [Blitz](/docs/examples/blitz) - - [Redwood](/docs/examples/redwood) - - Bison (TODO) -- [Issues with Vercel](/docs/Vercel.md) -- [Contributing guide](/docs/Contributing_Guide.md) - -## Author - -👤 **Thibaud Courtoison** - -- Twitter: [@Errorname\_](https://twitter.com/Errorname_) -- Github: [@Errorname](https://github.com/Errorname) -- Prisma's Slack: [@Errorname](https://slack.prisma.io/) - -## 🤝 Contributors - -Contributions, issues, and feature requests are welcome! 🙌 - -Feel free to check [issues page](https://github.com/Errorname/prisma-multi-tenant/issues). - -## Show your support - -Give a ⭐️ if this project helped you! - -## 📝 License - -Copyright © 2020 [Thibaud Courtoison](https://github.com/Errorname). - -This project is [MIT](https://github.com/Errorname/prisma-multi-tenant/blob/master/LICENSE) licensed. diff --git a/packages/nexus/package.json b/packages/nexus/package.json deleted file mode 100644 index e9123e8..0000000 --- a/packages/nexus/package.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "@prisma-multi-tenant/nexus", - "version": "2.3.1", - "description": "Nexus plugin for prisma-multi-tenant", - "author": { - "name": "Thibaud Courtoison", - "email": "do.not.press.enter@gmail.com", - "url": "https://errorna.me" - }, - "license": "MIT", - "main": "build/index.js", - "typings": "build/index.d.ts", - "files": [ - "build" - ], - "scripts": { - "prepare": "rm -rf build && npm run build", - "build": "tsc", - "lint": "eslint src/**/*.ts", - "prettier": "prettier \"src/**/*.ts\" --check" - }, - "dependencies": { - "@prisma-multi-tenant/client": "^2.3.1", - "nexus-plugin-prisma": "^0.16.2-next.4" - }, - "peerDependencies": { - "nexus": "^0.25.0" - }, - "devDependencies": { - "@prisma/cli": "^2.10.1", - "@typescript-eslint/eslint-plugin": "^3.6.1", - "@typescript-eslint/parser": "^3.6.1", - "eslint": "^7.4.0", - "eslint-config-prettier": "^6.11.0", - "eslint-plugin-prettier": "^3.1.4", - "nexus": "^0.25.0", - "prettier": "^2.0.5", - "typescript": "^3.9.6" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/Errorname/prisma-multi-tenant.git" - }, - "keywords": [ - "prisma", - "multi-tenant", - "nexus", - "graphql" - ], - "bugs": { - "url": "https://github.com/Errorname/prisma-multi-tenant/issues" - }, - "homepage": "https://github.com/Errorname/prisma-multi-tenant/tree/master/packages/nexus", - "prettier": { - "printWidth": 100, - "semi": false, - "singleQuote": true - } -} diff --git a/packages/nexus/src/index.ts b/packages/nexus/src/index.ts deleted file mode 100644 index 346e875..0000000 --- a/packages/nexus/src/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { PluginEntrypoint } from 'nexus/plugin' - -import { MultiTenantSettings } from './settings' - -const prismaMultiTenant: PluginEntrypoint = (settings) => ({ - settings, - packageJsonPath: require.resolve('../package.json'), - runtime: { - module: require.resolve('./runtime'), - export: 'plugin', - }, - worktime: { - module: require.resolve('./worktime'), - export: 'plugin', - }, - testtime: { - module: require.resolve('./testtime'), - export: 'plugin', - }, -}) - -export default prismaMultiTenant -export { prismaMultiTenant } - -export { multiTenant } from './multiTenant' diff --git a/packages/nexus/src/multiTenant.ts b/packages/nexus/src/multiTenant.ts deleted file mode 100644 index cd4b08c..0000000 --- a/packages/nexus/src/multiTenant.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { PrismaClient } from 'nexus-plugin-prisma/client' -import { MultiTenant } from '@prisma-multi-tenant/client' - -export const multiTenant = new MultiTenant() diff --git a/packages/nexus/src/runtime.ts b/packages/nexus/src/runtime.ts deleted file mode 100644 index 55fd7cb..0000000 --- a/packages/nexus/src/runtime.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { RuntimePlugin } from 'nexus/plugin' -import { PrismaClientOptions } from 'nexus-plugin-prisma/dist/framework/settings' -import { plugin as prismaPlugin } from 'nexus-plugin-prisma/dist/framework/runtime' - -import { MultiTenantSettings } from './settings' -import { multiTenant } from './multiTenant' - -export const plugin: RuntimePlugin = (settings) => (project) => { - if (!settings) throw new Error('No settings available in plugin') - - const { tenantRouter, ...prismaSettings } = settings - - const prismaPluginData = prismaPlugin(prismaSettings)(project) - - if (prismaPluginData.context) { - prismaPluginData.context.create = async (req) => { - const name = await tenantRouter(req) - const tenant = await multiTenant.get( - name, - (prismaSettings.client as PrismaClientOptions)?.options || null - ) - - return { - db: tenant, - } - } - } - - return prismaPluginData -} diff --git a/packages/nexus/src/settings.ts b/packages/nexus/src/settings.ts deleted file mode 100644 index fc69080..0000000 --- a/packages/nexus/src/settings.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Settings } from 'nexus-plugin-prisma/dist/framework/settings' - -export interface MultiTenantSettings extends Settings { - tenantRouter: (req: Express.Request) => string | Promise -} diff --git a/packages/nexus/src/testtime.ts b/packages/nexus/src/testtime.ts deleted file mode 100644 index f74bbf1..0000000 --- a/packages/nexus/src/testtime.ts +++ /dev/null @@ -1 +0,0 @@ -export { plugin } from 'nexus-plugin-prisma/dist/framework/testtime' diff --git a/packages/nexus/src/worktime.ts b/packages/nexus/src/worktime.ts deleted file mode 100644 index 8a80263..0000000 --- a/packages/nexus/src/worktime.ts +++ /dev/null @@ -1 +0,0 @@ -export { plugin } from 'nexus-plugin-prisma/dist/framework/worktime' diff --git a/packages/nexus/tsconfig.json b/packages/nexus/tsconfig.json deleted file mode 100644 index 7a2190f..0000000 --- a/packages/nexus/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2015", - "module": "commonjs", - "declaration": true, - "outDir": "build", - "strict": true, - "removeComments": true, - "esModuleInterop": true - } -} diff --git a/packages/redwood/README.md b/packages/redwood/README.md index 2a8d8c2..5eb2efc 100644 --- a/packages/redwood/README.md +++ b/packages/redwood/README.md @@ -80,7 +80,6 @@ Read more on how `prisma-multi-tenant` can help you achieve multi-tenancy for yo - [How to integrate with:](/docs/integrations) - [Express](/docs/integrations/Express.md) - [Apollo](/docs/integrations/Apollo.md) - - [Nexus](/docs/integrations/Nexus.md) - [Blitz](/docs/integrations/Blitz.md) - [Redwood](/docs/integrations/Redwood.md) - Bison (TODO) @@ -89,7 +88,6 @@ Read more on how `prisma-multi-tenant` can help you achieve multi-tenancy for yo - [Basic (TS)](/docs/examples/basic-ts) - [Express](/docs/examples/express) - [Apollo](/docs/examples/apollo) - - [Nexus](/docs/examples/nexus) - [Blitz](/docs/examples/blitz) - [Redwood](/docs/examples/redwood) - Bison (TODO) diff --git a/scripts/helpers.js b/scripts/helpers.js index c74cf23..56d3a56 100644 --- a/scripts/helpers.js +++ b/scripts/helpers.js @@ -2,14 +2,13 @@ const fs = require('fs') const path = require('path') const { exec } = require('child_process') -const packages = ['shared', 'client', 'cli', 'nexus', 'blitz', 'redwood'] +const packages = ['shared', 'client', 'cli', 'blitz', 'redwood'] const docs = [ 'doc-basic-js', 'doc-basic-ts', 'doc-express', 'doc-apollo', - 'doc-nexus', 'doc-redwood', ] @@ -18,18 +17,21 @@ const cwd = { shared: path.join(__dirname, '../packages/shared'), client: path.join(__dirname, '../packages/client'), cli: path.join(__dirname, '../packages/cli'), - nexus: path.join(__dirname, '../packages/nexus'), blitz: path.join(__dirname, '../packages/blitz'), redwood: path.join(__dirname, '../packages/redwood'), 'doc-basic-js': path.join(__dirname, '../docs/examples/basic-js'), 'doc-basic-ts': path.join(__dirname, '../docs/examples/basic-ts'), 'doc-express': path.join(__dirname, '../docs/examples/express'), 'doc-apollo': path.join(__dirname, '../docs/examples/apollo'), - 'doc-nexus': path.join(__dirname, '../docs/examples/nexus'), 'doc-redwood': path.join(__dirname, '../docs/examples/redwood'), } -const updatePackageJson = async (name, versionNumber, dryRun, subFolder = '') => { +const updatePackageJson = async ( + name, + versionNumber, + dryRun, + subFolder = '' +) => { console.log(`\n€ ${name} > update package.json`) const packageJsonPath = path.join(cwd[name], subFolder, `package.json`) @@ -44,12 +46,18 @@ const updatePackageJson = async (name, versionNumber, dryRun, subFolder = '') => packageJson.dependencies && packageJson.dependencies[`@prisma-multi-tenant/${packName}`] ) { - packageJson.dependencies[`@prisma-multi-tenant/${packName}`] = `^${versionNumber}` + packageJson.dependencies[ + `@prisma-multi-tenant/${packName}` + ] = `^${versionNumber}` } } } - await fs.promises.writeFile(packageJsonPath, JSON.stringify(packageJson, null, 2), 'utf-8') + await fs.promises.writeFile( + packageJsonPath, + JSON.stringify(packageJson, null, 2), + 'utf-8' + ) } const run = (name, cmd) => {