From bee08bd6da0df5d4af571c625044e75222c1bd07 Mon Sep 17 00:00:00 2001 From: Abhi Aiyer Date: Sat, 20 Oct 2018 08:57:38 -0700 Subject: [PATCH 1/4] TS Fixes --- package.json | 5 +- prisma/datamodel.graphql | 4 +- src/generated/prisma-client/index.ts | 260 +++++++++---------- src/generated/prisma-client/prisma-schema.ts | 36 +-- src/generated/resolvers.ts | 80 ++---- src/resolvers/AuthPayload.ts | 4 +- src/resolvers/Booking.ts | 15 +- src/resolvers/CitySubscriptionPayload.ts | 4 +- src/resolvers/Experience.ts | 8 - src/resolvers/ExperienceCategory.ts | 4 +- src/resolvers/ExperiencesByCity.ts | 4 - src/resolvers/HouseRules.ts | 12 +- src/resolvers/Location.ts | 4 +- src/resolvers/Mutation.ts | 21 +- src/resolvers/Neighbourhood.ts | 4 - src/resolvers/PaymentAccount.ts | 16 +- src/resolvers/Place.ts | 60 ++--- src/resolvers/Pricing.ts | 12 +- src/resolvers/Reservation.ts | 4 - src/resolvers/User.ts | 26 +- src/resolvers/Viewer.ts | 7 +- src/resolvers/types/Context.ts | 1 + src/schema.graphql | 6 +- src/utils.ts | 6 +- yarn.lock | 8 +- 25 files changed, 252 insertions(+), 359 deletions(-) diff --git a/package.json b/package.json index 333772f1..a8f82841 100644 --- a/package.json +++ b/package.json @@ -13,16 +13,17 @@ }, "dependencies": { "bcryptjs": "2.4.3", - "graphql": "0.13.2", + "graphql": "^14.0.2", "graphql-tag": "2.10.0", "graphql-tools": "3.1.1", - "graphql-yoga": "1.16.7", + "graphql-yoga": "^1.16.7", "jsonwebtoken": "8.3.0", "prisma-binding": "2.1.6", "prisma-client-lib": "1.18.1" }, "devDependencies": { "@types/bcryptjs": "2.4.2", + "@types/jsonwebtoken": "^7.2.8", "dotenv": "6.1.0", "graphql-cli": "2.16.7", "graphql-resolver-codegen": "0.3.1", diff --git a/prisma/datamodel.graphql b/prisma/datamodel.graphql index 8edcb9c7..2feffc50 100644 --- a/prisma/datamodel.graphql +++ b/prisma/datamodel.graphql @@ -106,8 +106,8 @@ type Location { neighbourHood: Neighbourhood user: User place: Place - address: String - directions: String + address: String! + directions: String! experience: Experience restaurant: Restaurant } diff --git a/src/generated/prisma-client/index.ts b/src/generated/prisma-client/index.ts index c3c9c004..70d8ab03 100644 --- a/src/generated/prisma-client/index.ts +++ b/src/generated/prisma-client/index.ts @@ -1,8 +1,8 @@ -// Code generated by Prisma (prisma@1.17.1). DO NOT EDIT. +// Code generated by Prisma (prisma@1.18.1). DO NOT EDIT. // Please don't change this file manually but run `prisma generate` to update it. // For more information, please read the docs: https://www.prisma.io/docs/prisma-client/ -import { GraphQLSchema } from "graphql"; +import { DocumentNode, GraphQLSchema } from "graphql"; import { IResolvers } from "graphql-tools/dist/Interfaces"; import { makePrismaClientClass, BaseClientOptions } from "prisma-client-lib"; import { typeDefs } from "./prisma-schema"; @@ -42,8 +42,10 @@ export interface Exists { export interface Node {} +export type FragmentableArray = Promise> & Fragmentable; + export interface Fragmentable { - $fragment(fragment: string | Object): T; + $fragment(fragment: string | DocumentNode): Promise; } export interface Prisma { @@ -69,7 +71,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; amenitiesesConnection: ( args?: { where?: AmenitiesWhereInput; @@ -92,7 +94,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; bookingsConnection: ( args?: { where?: BookingWhereInput; @@ -115,7 +117,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; citiesConnection: ( args?: { where?: CityWhereInput; @@ -140,7 +142,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; creditCardInformationsConnection: ( args?: { where?: CreditCardInformationWhereInput; @@ -163,7 +165,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; experiencesConnection: ( args?: { where?: ExperienceWhereInput; @@ -188,7 +190,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; experienceCategoriesConnection: ( args?: { where?: ExperienceCategoryWhereInput; @@ -213,7 +215,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; guestRequirementsesConnection: ( args?: { where?: GuestRequirementsWhereInput; @@ -236,7 +238,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; houseRulesesConnection: ( args?: { where?: HouseRulesWhereInput; @@ -259,7 +261,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; locationsConnection: ( args?: { where?: LocationWhereInput; @@ -282,7 +284,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; messagesConnection: ( args?: { where?: MessageWhereInput; @@ -305,7 +307,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; neighbourhoodsConnection: ( args?: { where?: NeighbourhoodWhereInput; @@ -328,7 +330,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; notificationsConnection: ( args?: { where?: NotificationWhereInput; @@ -351,7 +353,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; paymentsConnection: ( args?: { where?: PaymentWhereInput; @@ -374,7 +376,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; paymentAccountsConnection: ( args?: { where?: PaymentAccountWhereInput; @@ -399,7 +401,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; paypalInformationsConnection: ( args?: { where?: PaypalInformationWhereInput; @@ -422,7 +424,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; picturesConnection: ( args?: { where?: PictureWhereInput; @@ -445,7 +447,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; placesConnection: ( args?: { where?: PlaceWhereInput; @@ -468,7 +470,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; policiesesConnection: ( args?: { where?: PoliciesWhereInput; @@ -491,7 +493,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; pricingsConnection: ( args?: { where?: PricingWhereInput; @@ -514,7 +516,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; restaurantsConnection: ( args?: { where?: RestaurantWhereInput; @@ -537,7 +539,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; reviewsConnection: ( args?: { where?: ReviewWhereInput; @@ -560,7 +562,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; usersConnection: ( args?: { where?: UserWhereInput; @@ -583,7 +585,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => Promise>; + ) => FragmentableArray; viewsesConnection: ( args?: { where?: ViewsWhereInput; @@ -2146,8 +2148,8 @@ export interface LocationCreateWithoutExperienceInput { neighbourHood?: NeighbourhoodCreateOneWithoutLocationsInput; user?: UserCreateOneWithoutLocationInput; place?: PlaceCreateOneWithoutLocationInput; - address?: String; - directions?: String; + address: String; + directions: String; restaurant?: RestaurantCreateOneWithoutLocationInput; } @@ -2766,8 +2768,8 @@ export interface LocationCreateWithoutRestaurantInput { neighbourHood?: NeighbourhoodCreateOneWithoutLocationsInput; user?: UserCreateOneWithoutLocationInput; place?: PlaceCreateOneWithoutLocationInput; - address?: String; - directions?: String; + address: String; + directions: String; experience?: ExperienceCreateOneWithoutLocationInput; } @@ -4099,8 +4101,8 @@ export interface LocationCreateWithoutPlaceInput { lng: Float; neighbourHood?: NeighbourhoodCreateOneWithoutLocationsInput; user?: UserCreateOneWithoutLocationInput; - address?: String; - directions?: String; + address: String; + directions: String; experience?: ExperienceCreateOneWithoutLocationInput; restaurant?: RestaurantCreateOneWithoutLocationInput; } @@ -4256,8 +4258,8 @@ export interface LocationCreateWithoutUserInput { lng: Float; neighbourHood?: NeighbourhoodCreateOneWithoutLocationsInput; place?: PlaceCreateOneWithoutLocationInput; - address?: String; - directions?: String; + address: String; + directions: String; experience?: ExperienceCreateOneWithoutLocationInput; restaurant?: RestaurantCreateOneWithoutLocationInput; } @@ -5194,15 +5196,15 @@ export interface PaypalInformationUpdateInput { export interface PictureUpdateManyInput { create?: PictureCreateInput[] | PictureCreateInput; - delete?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; - connect?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; - disconnect?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; update?: | PictureUpdateWithWhereUniqueNestedInput[] | PictureUpdateWithWhereUniqueNestedInput; upsert?: | PictureUpsertWithWhereUniqueNestedInput[] | PictureUpsertWithWhereUniqueNestedInput; + delete?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; + connect?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; + disconnect?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; } export interface PaymentAccountCreateOneWithoutPaypalInput { @@ -5288,8 +5290,8 @@ export interface LocationCreateInput { neighbourHood?: NeighbourhoodCreateOneWithoutLocationsInput; user?: UserCreateOneWithoutLocationInput; place?: PlaceCreateOneWithoutLocationInput; - address?: String; - directions?: String; + address: String; + directions: String; experience?: ExperienceCreateOneWithoutLocationInput; restaurant?: RestaurantCreateOneWithoutLocationInput; } @@ -6285,8 +6287,8 @@ export interface LocationCreateWithoutNeighbourHoodInput { lng: Float; user?: UserCreateOneWithoutLocationInput; place?: PlaceCreateOneWithoutLocationInput; - address?: String; - directions?: String; + address: String; + directions: String; experience?: ExperienceCreateOneWithoutLocationInput; restaurant?: RestaurantCreateOneWithoutLocationInput; } @@ -6638,7 +6640,7 @@ export interface CityConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -6646,7 +6648,7 @@ export interface CityConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -6664,7 +6666,7 @@ export interface Experience extends Promise, Fragmentable { host: () => T; location: () => T; pricePerPerson: () => Promise; - reviews: >>( + reviews: >( args?: { where?: ReviewWhereInput; orderBy?: ReviewOrderByInput; @@ -6688,7 +6690,7 @@ export interface ExperienceSubscription host: () => T; location: () => T; pricePerPerson: () => Promise>; - reviews: >>>( + reviews: >>( args?: { where?: ReviewWhereInput; orderBy?: ReviewOrderByInput; @@ -6883,7 +6885,7 @@ export interface ViewsConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -6891,7 +6893,7 @@ export interface ViewsConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -6933,7 +6935,7 @@ export interface BookingConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -6941,7 +6943,7 @@ export interface BookingConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -6951,7 +6953,7 @@ export interface UserConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -6959,7 +6961,7 @@ export interface UserConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -7144,7 +7146,7 @@ export interface ReviewConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -7152,7 +7154,7 @@ export interface ReviewConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -7352,7 +7354,7 @@ export interface User extends Promise, Fragmentable { responseRate: () => Promise; responseTime: () => Promise; isSuperHost: () => Promise; - ownedPlaces: >>( + ownedPlaces: >( args?: { where?: PlaceWhereInput; orderBy?: PlaceOrderByInput; @@ -7364,7 +7366,7 @@ export interface User extends Promise, Fragmentable { } ) => T; location: () => T; - bookings: >>( + bookings: >( args?: { where?: BookingWhereInput; orderBy?: BookingOrderByInput; @@ -7375,7 +7377,7 @@ export interface User extends Promise, Fragmentable { last?: Int; } ) => T; - paymentAccount: >>( + paymentAccount: >( args?: { where?: PaymentAccountWhereInput; orderBy?: PaymentAccountOrderByInput; @@ -7386,7 +7388,7 @@ export interface User extends Promise, Fragmentable { last?: Int; } ) => T; - sentMessages: >>( + sentMessages: >( args?: { where?: MessageWhereInput; orderBy?: MessageOrderByInput; @@ -7397,7 +7399,7 @@ export interface User extends Promise, Fragmentable { last?: Int; } ) => T; - receivedMessages: >>( + receivedMessages: >( args?: { where?: MessageWhereInput; orderBy?: MessageOrderByInput; @@ -7408,7 +7410,7 @@ export interface User extends Promise, Fragmentable { last?: Int; } ) => T; - notifications: >>( + notifications: >( args?: { where?: NotificationWhereInput; orderBy?: NotificationOrderByInput; @@ -7420,7 +7422,7 @@ export interface User extends Promise, Fragmentable { } ) => T; profilePicture: () => T; - hostingExperiences: >>( + hostingExperiences: >( args?: { where?: ExperienceWhereInput; orderBy?: ExperienceOrderByInput; @@ -7447,7 +7449,7 @@ export interface UserSubscription responseRate: () => Promise>; responseTime: () => Promise>; isSuperHost: () => Promise>; - ownedPlaces: >>>( + ownedPlaces: >>( args?: { where?: PlaceWhereInput; orderBy?: PlaceOrderByInput; @@ -7459,7 +7461,7 @@ export interface UserSubscription } ) => T; location: () => T; - bookings: >>>( + bookings: >>( args?: { where?: BookingWhereInput; orderBy?: BookingOrderByInput; @@ -7470,9 +7472,7 @@ export interface UserSubscription last?: Int; } ) => T; - paymentAccount: < - T = Promise>> - >( + paymentAccount: >>( args?: { where?: PaymentAccountWhereInput; orderBy?: PaymentAccountOrderByInput; @@ -7483,7 +7483,7 @@ export interface UserSubscription last?: Int; } ) => T; - sentMessages: >>>( + sentMessages: >>( args?: { where?: MessageWhereInput; orderBy?: MessageOrderByInput; @@ -7494,7 +7494,7 @@ export interface UserSubscription last?: Int; } ) => T; - receivedMessages: >>>( + receivedMessages: >>( args?: { where?: MessageWhereInput; orderBy?: MessageOrderByInput; @@ -7505,7 +7505,7 @@ export interface UserSubscription last?: Int; } ) => T; - notifications: >>>( + notifications: >>( args?: { where?: NotificationWhereInput; orderBy?: NotificationOrderByInput; @@ -7517,9 +7517,7 @@ export interface UserSubscription } ) => T; profilePicture: () => T; - hostingExperiences: < - T = Promise>> - >( + hostingExperiences: >>( args?: { where?: ExperienceWhereInput; orderBy?: ExperienceOrderByInput; @@ -7636,7 +7634,7 @@ export interface PoliciesConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -7644,7 +7642,7 @@ export interface PoliciesConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -7712,7 +7710,7 @@ export interface PlaceConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -7720,7 +7718,7 @@ export interface PlaceConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -7851,7 +7849,7 @@ export interface PaypalInformationConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -7859,9 +7857,7 @@ export interface PaypalInformationConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: < - T = Promise>> - >() => T; + edges: >>() => T; aggregate: () => T; } @@ -7871,7 +7867,7 @@ export interface AmenitiesConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -7879,7 +7875,7 @@ export interface AmenitiesConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -7971,7 +7967,7 @@ export interface PaymentConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -7979,7 +7975,7 @@ export interface PaymentConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -8106,7 +8102,7 @@ export interface NeighbourhoodConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -8114,9 +8110,7 @@ export interface NeighbourhoodConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: < - T = Promise>> - >() => T; + edges: >>() => T; aggregate: () => T; } @@ -8237,7 +8231,7 @@ export interface LocationConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -8245,7 +8239,7 @@ export interface LocationConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -8379,7 +8373,7 @@ export interface GuestRequirementsConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -8387,9 +8381,7 @@ export interface GuestRequirementsConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: < - T = Promise>> - >() => T; + edges: >>() => T; aggregate: () => T; } @@ -8457,7 +8449,7 @@ export interface ExperienceCategoryConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -8466,7 +8458,7 @@ export interface ExperienceCategoryConnectionSubscription Fragmentable { pageInfo: () => T; edges: < - T = Promise>> + T = Promise> >() => T; aggregate: () => T; } @@ -8475,8 +8467,8 @@ export interface LocationPreviousValuesNode { id: ID_Output; lat: Float; lng: Float; - address?: String; - directions?: String; + address: String; + directions: String; } export interface LocationPreviousValues @@ -8614,7 +8606,7 @@ export interface CreditCardInformationConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -8623,7 +8615,7 @@ export interface CreditCardInformationConnectionSubscription Fragmentable { pageInfo: () => T; edges: < - T = Promise>> + T = Promise> >() => T; aggregate: () => T; } @@ -8722,7 +8714,7 @@ export interface Place extends Promise, Fragmentable { numBedrooms: () => Promise; numBeds: () => Promise; numBaths: () => Promise; - reviews: >>( + reviews: >( args?: { where?: ReviewWhereInput; orderBy?: ReviewOrderByInput; @@ -8741,7 +8733,7 @@ export interface Place extends Promise, Fragmentable { guestRequirements: () => T; policies: () => T; houseRules: () => T; - bookings: >>( + bookings: >( args?: { where?: BookingWhereInput; orderBy?: BookingOrderByInput; @@ -8752,7 +8744,7 @@ export interface Place extends Promise, Fragmentable { last?: Int; } ) => T; - pictures: >>( + pictures: >( args?: { where?: PictureWhereInput; orderBy?: PictureOrderByInput; @@ -8779,7 +8771,7 @@ export interface PlaceSubscription numBedrooms: () => Promise>; numBeds: () => Promise>; numBaths: () => Promise>; - reviews: >>>( + reviews: >>( args?: { where?: ReviewWhereInput; orderBy?: ReviewOrderByInput; @@ -8798,7 +8790,7 @@ export interface PlaceSubscription guestRequirements: () => T; policies: () => T; houseRules: () => T; - bookings: >>>( + bookings: >>( args?: { where?: BookingWhereInput; orderBy?: BookingOrderByInput; @@ -8809,7 +8801,7 @@ export interface PlaceSubscription last?: Int; } ) => T; - pictures: >>>( + pictures: >>( args?: { where?: PictureWhereInput; orderBy?: PictureOrderByInput; @@ -9090,7 +9082,7 @@ export interface PictureConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -9098,7 +9090,7 @@ export interface PictureConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -9215,7 +9207,7 @@ export interface NotificationConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -9223,9 +9215,7 @@ export interface NotificationConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: < - T = Promise>> - >() => T; + edges: >>() => T; aggregate: () => T; } @@ -9319,7 +9309,7 @@ export interface PaymentAccount createdAt: () => Promise; type: () => Promise; user: () => T; - payments: >>( + payments: >( args?: { where?: PaymentWhereInput; orderBy?: PaymentOrderByInput; @@ -9341,7 +9331,7 @@ export interface PaymentAccountSubscription createdAt: () => Promise>; type: () => Promise>; user: () => T; - payments: >>>( + payments: >>( args?: { where?: PaymentWhereInput; orderBy?: PaymentOrderByInput; @@ -9362,7 +9352,7 @@ export interface HouseRulesConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -9370,7 +9360,7 @@ export interface HouseRulesConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -9615,7 +9605,7 @@ export interface PricingConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -9623,7 +9613,7 @@ export interface PricingConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -9718,7 +9708,7 @@ export interface PaymentAccountConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -9726,9 +9716,7 @@ export interface PaymentAccountConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: < - T = Promise>> - >() => T; + edges: >>() => T; aggregate: () => T; } @@ -9747,7 +9735,7 @@ export interface Restaurant extends Promise, Fragmentable { createdAt: () => Promise; title: () => Promise; avgPricePerPerson: () => Promise; - pictures: >>( + pictures: >( args?: { where?: PictureWhereInput; orderBy?: PictureOrderByInput; @@ -9771,7 +9759,7 @@ export interface RestaurantSubscription createdAt: () => Promise>; title: () => Promise>; avgPricePerPerson: () => Promise>; - pictures: >>>( + pictures: >>( args?: { where?: PictureWhereInput; orderBy?: PictureOrderByInput; @@ -9902,7 +9890,7 @@ export interface CityNode { export interface City extends Promise, Fragmentable { id: () => Promise; name: () => Promise; - neighbourhoods: >>( + neighbourhoods: >( args?: { where?: NeighbourhoodWhereInput; orderBy?: NeighbourhoodOrderByInput; @@ -9920,9 +9908,7 @@ export interface CitySubscription Fragmentable { id: () => Promise>; name: () => Promise>; - neighbourhoods: < - T = Promise>> - >( + neighbourhoods: >>( args?: { where?: NeighbourhoodWhereInput; orderBy?: NeighbourhoodOrderByInput; @@ -9939,8 +9925,8 @@ export interface LocationNode { id: ID_Output; lat: Float; lng: Float; - address?: String; - directions?: String; + address: String; + directions: String; } export interface Location extends Promise, Fragmentable { @@ -10000,7 +9986,7 @@ export interface RestaurantConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -10008,7 +9994,7 @@ export interface RestaurantConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -10105,7 +10091,7 @@ export interface MessageConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -10113,7 +10099,7 @@ export interface MessageConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -10123,7 +10109,7 @@ export interface ExperienceConnection extends Promise, Fragmentable { pageInfo: () => T; - edges: >>() => T; + edges: >() => T; aggregate: () => T; } @@ -10131,7 +10117,7 @@ export interface ExperienceConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; - edges: >>>() => T; + edges: >>() => T; aggregate: () => T; } @@ -10170,7 +10156,7 @@ export interface Neighbourhood extends Promise, Fragmentable { id: () => Promise; - locations: >>( + locations: >( args?: { where?: LocationWhereInput; orderBy?: LocationOrderByInput; @@ -10193,7 +10179,7 @@ export interface NeighbourhoodSubscription extends Promise>, Fragmentable { id: () => Promise>; - locations: >>>( + locations: >>( args?: { where?: LocationWhereInput; orderBy?: LocationOrderByInput; diff --git a/src/generated/prisma-client/prisma-schema.ts b/src/generated/prisma-client/prisma-schema.ts index 257869f5..2b6d2d40 100644 --- a/src/generated/prisma-client/prisma-schema.ts +++ b/src/generated/prisma-client/prisma-schema.ts @@ -2032,8 +2032,8 @@ type Location { neighbourHood: Neighbourhood user: User place: Place - address: String - directions: String + address: String! + directions: String! experience: Experience restaurant: Restaurant } @@ -2050,8 +2050,8 @@ input LocationCreateInput { neighbourHood: NeighbourhoodCreateOneWithoutLocationsInput user: UserCreateOneWithoutLocationInput place: PlaceCreateOneWithoutLocationInput - address: String - directions: String + address: String! + directions: String! experience: ExperienceCreateOneWithoutLocationInput restaurant: RestaurantCreateOneWithoutLocationInput } @@ -2087,8 +2087,8 @@ input LocationCreateWithoutExperienceInput { neighbourHood: NeighbourhoodCreateOneWithoutLocationsInput user: UserCreateOneWithoutLocationInput place: PlaceCreateOneWithoutLocationInput - address: String - directions: String + address: String! + directions: String! restaurant: RestaurantCreateOneWithoutLocationInput } @@ -2097,8 +2097,8 @@ input LocationCreateWithoutNeighbourHoodInput { lng: Float! user: UserCreateOneWithoutLocationInput place: PlaceCreateOneWithoutLocationInput - address: String - directions: String + address: String! + directions: String! experience: ExperienceCreateOneWithoutLocationInput restaurant: RestaurantCreateOneWithoutLocationInput } @@ -2108,8 +2108,8 @@ input LocationCreateWithoutPlaceInput { lng: Float! neighbourHood: NeighbourhoodCreateOneWithoutLocationsInput user: UserCreateOneWithoutLocationInput - address: String - directions: String + address: String! + directions: String! experience: ExperienceCreateOneWithoutLocationInput restaurant: RestaurantCreateOneWithoutLocationInput } @@ -2120,8 +2120,8 @@ input LocationCreateWithoutRestaurantInput { neighbourHood: NeighbourhoodCreateOneWithoutLocationsInput user: UserCreateOneWithoutLocationInput place: PlaceCreateOneWithoutLocationInput - address: String - directions: String + address: String! + directions: String! experience: ExperienceCreateOneWithoutLocationInput } @@ -2130,8 +2130,8 @@ input LocationCreateWithoutUserInput { lng: Float! neighbourHood: NeighbourhoodCreateOneWithoutLocationsInput place: PlaceCreateOneWithoutLocationInput - address: String - directions: String + address: String! + directions: String! experience: ExperienceCreateOneWithoutLocationInput restaurant: RestaurantCreateOneWithoutLocationInput } @@ -2162,8 +2162,8 @@ type LocationPreviousValues { id: ID! lat: Float! lng: Float! - address: String - directions: String + address: String! + directions: String! } type LocationSubscriptionPayload { @@ -3833,11 +3833,11 @@ input PictureUpdateInput { input PictureUpdateManyInput { create: [PictureCreateInput!] + update: [PictureUpdateWithWhereUniqueNestedInput!] + upsert: [PictureUpsertWithWhereUniqueNestedInput!] delete: [PictureWhereUniqueInput!] connect: [PictureWhereUniqueInput!] disconnect: [PictureWhereUniqueInput!] - update: [PictureUpdateWithWhereUniqueNestedInput!] - upsert: [PictureUpsertWithWhereUniqueNestedInput!] } input PictureUpdateOneInput { diff --git a/src/generated/resolvers.ts b/src/generated/resolvers.ts index 76c48c9e..eca92151 100644 --- a/src/generated/resolvers.ts +++ b/src/generated/resolvers.ts @@ -1,3 +1,4 @@ +/* DO NOT EDIT! */ import { GraphQLResolveInfo } from 'graphql' export interface ITypeMap { @@ -57,14 +58,14 @@ export namespace QueryResolvers { info: GraphQLResolveInfo, ) => T['PlaceParent'][] | Promise - export interface ArgsHomesInPriceRange { + export interface ArgsHomesInPriceRange { min: number max: number } export type HomesInPriceRangeResolver = ( parent: T['QueryParent'], - args: ArgsHomesInPriceRange, + args: ArgsHomesInPriceRange, ctx: T['Context'], info: GraphQLResolveInfo, ) => T['PlaceParent'][] | Promise @@ -83,13 +84,13 @@ export namespace QueryResolvers { info: GraphQLResolveInfo, ) => T['NeighbourhoodParent'][] | Promise - export interface ArgsExperiencesByCity { + export interface ArgsExperiencesByCity { cities: string[] } export type ExperiencesByCityResolver = ( parent: T['QueryParent'], - args: ArgsExperiencesByCity, + args: ArgsExperiencesByCity, ctx: T['Context'], info: GraphQLResolveInfo, ) => T['ExperiencesByCityParent'][] | Promise @@ -123,7 +124,7 @@ export namespace QueryResolvers { ) => T['PlaceParent'][] | Promise homesInPriceRange: ( parent: T['QueryParent'], - args: ArgsHomesInPriceRange, + args: ArgsHomesInPriceRange, ctx: T['Context'], info: GraphQLResolveInfo, ) => T['PlaceParent'][] | Promise @@ -141,7 +142,7 @@ export namespace QueryResolvers { ) => T['NeighbourhoodParent'][] | Promise experiencesByCity: ( parent: T['QueryParent'], - args: ArgsExperiencesByCity, + args: ArgsExperiencesByCity, ctx: T['Context'], info: GraphQLResolveInfo, ) => @@ -163,19 +164,7 @@ export namespace QueryResolvers { } export namespace MutationResolvers { - export interface LocationCreateInput { - lat: number - lng: number - address: string - directions: string - neighbourHood: string - user: string - place: string - experience: string - restaurant: string - } - - export interface ArgsSignup { + export interface ArgsSignup { email: string password: string firstName: string @@ -185,24 +174,24 @@ export namespace MutationResolvers { export type SignupResolver = ( parent: T['MutationParent'], - args: ArgsSignup, + args: ArgsSignup, ctx: T['Context'], info: GraphQLResolveInfo, ) => T['AuthPayloadParent'] | Promise - export interface ArgsLogin { + export interface ArgsLogin { email: string password: string } export type LoginResolver = ( parent: T['MutationParent'], - args: ArgsLogin, + args: ArgsLogin, ctx: T['Context'], info: GraphQLResolveInfo, ) => T['AuthPayloadParent'] | Promise - export interface ArgsAddPaymentMethod { + export interface ArgsAddPaymentMethod { cardNumber: string expiresOnMonth: number expiresOnYear: number @@ -215,12 +204,12 @@ export namespace MutationResolvers { export type AddPaymentMethodResolver = ( parent: T['MutationParent'], - args: ArgsAddPaymentMethod, + args: ArgsAddPaymentMethod, ctx: T['Context'], info: GraphQLResolveInfo, ) => T['MutationResultParent'] | Promise - export interface ArgsBook { + export interface ArgsBook { placeId: string checkIn: string checkOut: string @@ -229,59 +218,36 @@ export namespace MutationResolvers { export type BookResolver = ( parent: T['MutationParent'], - args: ArgsBook, + args: ArgsBook, ctx: T['Context'], info: GraphQLResolveInfo, ) => T['MutationResultParent'] | Promise - export interface ArgsAddLocationToUser { - location: LocationCreateInput | null - } - - export type AddLocationToUserResolver = ( - parent: T['MutationParent'], - args: ArgsAddLocationToUser, - ctx: T['Context'], - info: GraphQLResolveInfo, - ) => - | T['MutationResultParent'] - | null - | Promise - export interface Type { signup: ( parent: T['MutationParent'], - args: ArgsSignup, + args: ArgsSignup, ctx: T['Context'], info: GraphQLResolveInfo, ) => T['AuthPayloadParent'] | Promise login: ( parent: T['MutationParent'], - args: ArgsLogin, + args: ArgsLogin, ctx: T['Context'], info: GraphQLResolveInfo, ) => T['AuthPayloadParent'] | Promise addPaymentMethod: ( parent: T['MutationParent'], - args: ArgsAddPaymentMethod, + args: ArgsAddPaymentMethod, ctx: T['Context'], info: GraphQLResolveInfo, ) => T['MutationResultParent'] | Promise book: ( parent: T['MutationParent'], - args: ArgsBook, + args: ArgsBook, ctx: T['Context'], info: GraphQLResolveInfo, ) => T['MutationResultParent'] | Promise - addLocationToUser: ( - parent: T['MutationParent'], - args: ArgsAddLocationToUser, - ctx: T['Context'], - info: GraphQLResolveInfo, - ) => - | T['MutationResultParent'] - | null - | Promise } } @@ -902,14 +868,14 @@ export namespace LocationResolvers { args: {}, ctx: T['Context'], info: GraphQLResolveInfo, - ) => string | null | Promise + ) => string | Promise export type DirectionsResolver = ( parent: T['LocationParent'], args: {}, ctx: T['Context'], info: GraphQLResolveInfo, - ) => string | null | Promise + ) => string | Promise export interface Type { id: ( @@ -935,13 +901,13 @@ export namespace LocationResolvers { args: {}, ctx: T['Context'], info: GraphQLResolveInfo, - ) => string | null | Promise + ) => string | Promise directions: ( parent: T['LocationParent'], args: {}, ctx: T['Context'], info: GraphQLResolveInfo, - ) => string | null | Promise + ) => string | Promise } } diff --git a/src/resolvers/AuthPayload.ts b/src/resolvers/AuthPayload.ts index d330feaa..679547fe 100644 --- a/src/resolvers/AuthPayload.ts +++ b/src/resolvers/AuthPayload.ts @@ -3,11 +3,11 @@ import { TypeMap } from './types/TypeMap' import { UserParent } from './User' export interface AuthPayloadParent { + id: string token: string - user: UserParent } export const AuthPayload: AuthPayloadResolvers.Type = { token: parent => parent.token, - user: parent => parent.user, + user: (parent, _args, ctx) => ctx.db.user({ id: parent.id }) } diff --git a/src/resolvers/Booking.ts b/src/resolvers/Booking.ts index aaa1ba2c..67b10547 100644 --- a/src/resolvers/Booking.ts +++ b/src/resolvers/Booking.ts @@ -1,25 +1,22 @@ import { BookingResolvers } from '../generated/resolvers' import { TypeMap } from './types/TypeMap' -import { UserParent } from './User' -import { PlaceParent } from './Place' -import { PaymentParent } from './Payment' export interface BookingParent { id: string createdAt: string - bookee: UserParent - place: PlaceParent startDate: string endDate: string - payment: PaymentParent } export const Booking: BookingResolvers.Type = { id: parent => parent.id, createdAt: parent => parent.createdAt, - bookee: parent => parent.bookee, - place: parent => parent.place, + bookee: (parent, _args, ctx) => + ctx.db.booking({ id: parent.id }).bookee(), + place: (parent, _args, ctx) => + ctx.db.booking({ id: parent.id }).place(), startDate: parent => parent.startDate, endDate: parent => parent.endDate, - payment: parent => parent.payment, + payment: (parent, _args, ctx) => + ctx.db.booking({ id: parent.id }).payment(), } diff --git a/src/resolvers/CitySubscriptionPayload.ts b/src/resolvers/CitySubscriptionPayload.ts index 1f0370ec..6316e092 100644 --- a/src/resolvers/CitySubscriptionPayload.ts +++ b/src/resolvers/CitySubscriptionPayload.ts @@ -7,9 +7,9 @@ export type MutationType = 'CREATED' | 'UPDATED' | 'DELETED' export interface CitySubscriptionPayloadParent { mutation: MutationType - node?: CityParent + node: CityParent updatedFields: string[] - previousValues?: CityPreviousValuesParent + previousValues: CityPreviousValuesParent } export const CitySubscriptionPayload: CitySubscriptionPayloadResolvers.Type< diff --git a/src/resolvers/Experience.ts b/src/resolvers/Experience.ts index 5a61736c..c2c46b7c 100644 --- a/src/resolvers/Experience.ts +++ b/src/resolvers/Experience.ts @@ -1,18 +1,10 @@ import { ExperienceResolvers } from '../generated/resolvers' import { TypeMap } from './types/TypeMap' -import { ExperienceCategoryParent } from './ExperienceCategory' -import { LocationParent } from './Location' -import { ReviewParent } from './Review' -import { PictureParent } from './Picture' export interface ExperienceParent { id: string - category?: ExperienceCategoryParent title: string - location: LocationParent pricePerPerson: number - reviews: ReviewParent[] - preview: PictureParent popularity: number } diff --git a/src/resolvers/ExperienceCategory.ts b/src/resolvers/ExperienceCategory.ts index 2ca0b1d0..3095ee46 100644 --- a/src/resolvers/ExperienceCategory.ts +++ b/src/resolvers/ExperienceCategory.ts @@ -1,17 +1,15 @@ import { ExperienceCategoryResolvers } from '../generated/resolvers' import { TypeMap } from './types/TypeMap' -import { ExperienceParent } from './Experience' export interface ExperienceCategoryParent { id: string mainColor: string name: string - experience?: ExperienceParent } export const ExperienceCategory: ExperienceCategoryResolvers.Type = { id: parent => parent.id, mainColor: parent => parent.mainColor, name: parent => parent.name, - experience: parent => parent.experience, + experience: (parent, args, ctx) => ctx.db.experienceCategory({ id: parent.id }).experience(), } diff --git a/src/resolvers/ExperiencesByCity.ts b/src/resolvers/ExperiencesByCity.ts index 2b23eea5..e83ce27d 100644 --- a/src/resolvers/ExperiencesByCity.ts +++ b/src/resolvers/ExperiencesByCity.ts @@ -1,12 +1,8 @@ import { ExperiencesByCityResolvers } from '../generated/resolvers' import { TypeMap } from './types/TypeMap' -import { ExperienceParent } from './Experience' -import { CityParent } from './City' export interface ExperiencesByCityParent { id: string, - experiences: ExperienceParent[] - city: CityParent } export const ExperiencesByCity: ExperiencesByCityResolvers.Type = { diff --git a/src/resolvers/HouseRules.ts b/src/resolvers/HouseRules.ts index 7dba976f..36d0c82c 100644 --- a/src/resolvers/HouseRules.ts +++ b/src/resolvers/HouseRules.ts @@ -2,14 +2,14 @@ import { HouseRulesResolvers } from '../generated/resolvers' import { TypeMap } from './types/TypeMap' export interface HouseRulesParent { - additionalRules?: string + additionalRules: string createdAt: string id: string - partiesAndEventsAllowed?: boolean - petsAllowed?: boolean - smokingAllowed?: boolean - suitableForChildren?: boolean - suitableForInfants?: boolean + partiesAndEventsAllowed: boolean + petsAllowed: boolean + smokingAllowed: boolean + suitableForChildren: boolean + suitableForInfants: boolean updatedAt: string } diff --git a/src/resolvers/Location.ts b/src/resolvers/Location.ts index 461e5d4d..d6129e43 100644 --- a/src/resolvers/Location.ts +++ b/src/resolvers/Location.ts @@ -5,8 +5,8 @@ export interface LocationParent { id: string lat: number lng: number - address?: string - directions?: string + address: string + directions: string } export const Location: LocationResolvers.Type = { diff --git a/src/resolvers/Mutation.ts b/src/resolvers/Mutation.ts index 0ee77c7c..814d0a9b 100644 --- a/src/resolvers/Mutation.ts +++ b/src/resolvers/Mutation.ts @@ -16,11 +16,11 @@ export const Mutation: MutationResolvers.Type = { responseTime: 0, }) - const token = jwt.sign({ userId: user.id }, process.env.APP_SECRET) + const token = jwt.sign({ userId: user.id }, process.env.APP_SECRET as jwt.Secret) return { + id: user.id, token, - user: ctx.db.user({ id: user.id }), } }, login: async (_parent, { email, password }, ctx) => { @@ -31,11 +31,11 @@ export const Mutation: MutationResolvers.Type = { throw new Error('Invalid Credentials') } - const token = jwt.sign({ userId: user.id }, process.env.APP_SECRET) + const token = jwt.sign({ userId: user.id }, process.env.APP_SECRET as jwt.Secret) return { + id: user.id, token, - user: ctx.db.user({ id: user.id }), } }, addPaymentMethod: (parent, args) => { @@ -96,21 +96,8 @@ export const Mutation: MutationResolvers.Type = { endDate: args.checkOut, bookee: { connect: { id: userId } }, place: { connect: { id: args.placeId } }, - payment: null, }) return { success: true } }, - addLocationToUser: async (_parent, { location }, ctx) => { - const id = getUserId(ctx) - - const createdLocation = await ctx.db.createLocation({ - ...location, - user: { connect: { id } }, - }) - - return { - success: !!createdLocation, - } - }, } diff --git a/src/resolvers/Neighbourhood.ts b/src/resolvers/Neighbourhood.ts index c0c0e713..cafd3fe8 100644 --- a/src/resolvers/Neighbourhood.ts +++ b/src/resolvers/Neighbourhood.ts @@ -1,14 +1,10 @@ import { NeighbourhoodResolvers } from '../generated/resolvers' import { TypeMap } from './types/TypeMap' -import { PictureParent } from './Picture' -import { CityParent } from './City' export interface NeighbourhoodParent { id: string name: string slug: string - homePreview?: PictureParent - city: CityParent featured: boolean popularity: number } diff --git a/src/resolvers/PaymentAccount.ts b/src/resolvers/PaymentAccount.ts index c161bd45..97357e26 100644 --- a/src/resolvers/PaymentAccount.ts +++ b/src/resolvers/PaymentAccount.ts @@ -1,9 +1,5 @@ import { PaymentAccountResolvers } from '../generated/resolvers' import { TypeMap } from './types/TypeMap' -import { UserParent } from './User' -import { PaymentParent } from './Payment' -import { PaypalInformationParent } from './PaypalInformation' -import { CreditCardInformationParent } from './CreditCardInformation' export type PAYMENT_PROVIDER = 'PAYPAL' | 'CREDIT_CARD' @@ -11,18 +7,14 @@ export interface PaymentAccountParent { id: string createdAt: string type?: PAYMENT_PROVIDER - user: UserParent - payments: PaymentParent[] - paypal?: PaypalInformationParent - creditcard?: CreditCardInformationParent } export const PaymentAccount: PaymentAccountResolvers.Type = { id: parent => parent.id, createdAt: parent => parent.createdAt, type: parent => parent.type, - user: parent => parent.user, - payments: parent => parent.payments, - paypal: parent => parent.paypal, - creditcard: parent => parent.creditcard, + user: (parent, args, ctx) => ctx.db.paymentAccount({ id: parent.id }).user(), + payments: (parent, args, ctx) => ctx.db.paymentAccount({ id: parent.id }).payments(), + paypal: (parent, args, ctx) => ctx.db.paymentAccount({ id: parent.id }).paypal(), + creditcard: (parent, args, ctx) => ctx.db.paymentAccount({ id: parent.id }).creditcard(), } diff --git a/src/resolvers/Place.ts b/src/resolvers/Place.ts index ff7016f8..9d50b39d 100644 --- a/src/resolvers/Place.ts +++ b/src/resolvers/Place.ts @@ -1,16 +1,5 @@ import { PlaceResolvers } from '../generated/resolvers' import { TypeMap } from './types/TypeMap' -import { ReviewParent } from './Review' -import { AmenitiesParent } from './Amenities' -import { UserParent } from './User' -import { PricingParent } from './Pricing' -import { LocationParent } from './Location' -import { PlaceViewsParent } from './PlaceViews' -import { GuestRequirementsParent } from './GuestRequirements' -import { PoliciesParent } from './Policies' -import { HouseRulesParent } from './HouseRules' -import { BookingParent } from './Booking' -import { PictureParent } from './Picture' export type PLACE_SIZES = | 'ENTIRE_HOUSE' @@ -24,7 +13,7 @@ export type PLACE_SIZES = export interface PlaceParent { id: string - name?: string + name: string size?: PLACE_SIZES shortDescription: string description: string @@ -33,17 +22,6 @@ export interface PlaceParent { numBedrooms: number numBeds: number numBaths: number - reviews: ReviewParent[] - amenities: AmenitiesParent - host: UserParent - pricing: PricingParent - location: LocationParent - views: PlaceViewsParent - guestRequirements?: GuestRequirementsParent - policies?: PoliciesParent - houseRules?: HouseRulesParent - bookings: BookingParent[] - pictures: PictureParent[] popularity: number } @@ -58,8 +36,12 @@ export const Place: PlaceResolvers.Type = { numBedrooms: parent => parent.numBedrooms, numBeds: parent => parent.numBeds, numBaths: parent => parent.numBaths, - reviews: parent => parent.reviews, - amenities: parent => parent.amenities, + reviews: (parent, _args, ctx) => { + return ctx.db.place({ id: parent.id }).reviews(); + }, + amenities: (parent, _args, ctx) => { + return ctx.db.place({ id: parent.id }).amenities(); + }, numRatings: (parent, _args, ctx) => ctx.db .reviewsConnection({ where: { place: { id: parent.id } } }) @@ -74,16 +56,30 @@ export const Place: PlaceResolvers.Type = { } return null }, - host: parent => parent.host, + host: (parent, _args, ctx) => { + return ctx.db.place({ id: parent.id }).host(); + }, pricing: (parent, _args, ctx) => { return ctx.db.place({ id: parent.id }).pricing(); }, - location: parent => parent.location, - views: parent => parent.views, - guestRequirements: parent => parent.guestRequirements, - policies: parent => parent.policies, - houseRules: parent => parent.houseRules, - bookings: parent => parent.bookings, + location: (parent, _args, ctx) => { + return ctx.db.place({ id: parent.id }).location(); + }, + views: (parent, _args, ctx) => { + return ctx.db.place({ id: parent.id }).views(); + }, + guestRequirements: (parent, _args, ctx) => { + return ctx.db.place({ id: parent.id }).guestRequirements(); + }, + policies: (parent, _args, ctx) => { + return ctx.db.place({ id: parent.id }).policies(); + }, + houseRules: (parent, _args, ctx) => { + return ctx.db.place({ id: parent.id }).houseRules(); + }, + bookings: (parent, _args, ctx) => { + return ctx.db.place({ id: parent.id }).bookings(); + }, pictures: (parent, _args, ctx) => { return ctx.db.place({ id: parent.id }).pictures(); }, diff --git a/src/resolvers/Pricing.ts b/src/resolvers/Pricing.ts index 8a6a6ac7..204eff71 100644 --- a/src/resolvers/Pricing.ts +++ b/src/resolvers/Pricing.ts @@ -7,16 +7,16 @@ export interface PricingParent { averageMonthly: number averageWeekly: number basePrice: number - cleaningFee?: number + cleaningFee: number currency?: CURRENCY - extraGuests?: number + extraGuests: number id: string - monthlyDiscount?: number + monthlyDiscount: number perNight: number - securityDeposit?: number + securityDeposit: number smartPricing: boolean - weekendPricing?: number - weeklyDiscount?: number + weekendPricing: number + weeklyDiscount: number } export const Pricing: PricingResolvers.Type = { diff --git a/src/resolvers/Reservation.ts b/src/resolvers/Reservation.ts index 100ee87c..d463d702 100644 --- a/src/resolvers/Reservation.ts +++ b/src/resolvers/Reservation.ts @@ -1,14 +1,10 @@ import { ReservationResolvers } from '../generated/resolvers' import { TypeMap } from './types/TypeMap' -import { PictureParent } from './Picture' -import { LocationParent } from './Location' export interface ReservationParent { id: string title: string avgPricePerPerson: number - pictures: PictureParent[] - location: LocationParent isCurated: boolean slug: string popularity: number diff --git a/src/resolvers/User.ts b/src/resolvers/User.ts index 78813ee3..e20edd21 100644 --- a/src/resolvers/User.ts +++ b/src/resolvers/User.ts @@ -1,33 +1,16 @@ import { UserResolvers } from '../generated/resolvers' import { TypeMap } from './types/TypeMap' -import { BookingParent } from './Booking' -import { ExperienceParent } from './Experience' -import { LocationParent } from './Location' -import { NotificationParent } from './Notification' -import { PlaceParent } from './Place' -import { PaymentAccountParent } from './PaymentAccount' -import { PictureParent } from './Picture' -import { MessageParent } from './Message' export interface UserParent { - bookings: BookingParent[] createdAt: string email: string firstName: string - hostingExperiences: ExperienceParent[] id: string isSuperHost: boolean lastName: string - location?: LocationParent - notifications: NotificationParent[] - ownedPlaces: PlaceParent[] - paymentAccount?: PaymentAccountParent[] phone: string - profilePicture?: PictureParent - receivedMessages: MessageParent[] responseRate?: number responseTime?: number - sentMessages: MessageParent[] updatedAt: string } @@ -46,14 +29,17 @@ export const User: UserResolvers.Type = { ctx.db.user({ id: root.id }).notifications(), ownedPlaces: (parent, _args, ctx) => ctx.db.user({ id: parent.id }).ownedPlaces(), - paymentAccount: parent => parent.paymentAccount, + paymentAccount: (root, _args, ctx) => + ctx.db.user({ id: root.id }).paymentAccount(), phone: parent => parent.phone, profilePicture: (parent, _args, ctx) => ctx.db.user({ id: parent.id }).profilePicture(), receivedMessages: (parent, _args, ctx) => ctx.db.user({ id: parent.id }).receivedMessages(), - responseRate: parent => parent.responseRate, - responseTime: parent => parent.responseTime, + responseRate: (parent, _args, ctx) => + ctx.db.user({ id: parent.id }).responseRate(), + responseTime: (parent, _args, ctx) => + ctx.db.user({ id: parent.id }).responseTime(), sentMessages: (parent, _args, ctx) => ctx.db.user({ id: parent.id }).sentMessages(), updatedAt: parent => parent.updatedAt, diff --git a/src/resolvers/Viewer.ts b/src/resolvers/Viewer.ts index d58ab1fd..ae15dc00 100644 --- a/src/resolvers/Viewer.ts +++ b/src/resolvers/Viewer.ts @@ -1,13 +1,8 @@ import { ViewerResolvers } from '../generated/resolvers' import { TypeMap } from './types/TypeMap' -import { UserParent } from './User' -import { BookingParent } from './Booking' import { getUserId } from '../utils' -export interface ViewerParent { - me: UserParent - bookings: BookingParent[] -} +export interface ViewerParent {} export const Viewer: ViewerResolvers.Type = { me: (_parent, _args, ctx) => { diff --git a/src/resolvers/types/Context.ts b/src/resolvers/types/Context.ts index dc1bab07..eb0e9b92 100644 --- a/src/resolvers/types/Context.ts +++ b/src/resolvers/types/Context.ts @@ -2,4 +2,5 @@ import { Prisma } from '../../generated/prisma-client' export interface Context { db: Prisma + request: any } diff --git a/src/schema.graphql b/src/schema.graphql index cb4e28d1..000db62b 100644 --- a/src/schema.graphql +++ b/src/schema.graphql @@ -39,8 +39,6 @@ type Mutation { checkOut: String! numGuests: Int! ): MutationResult! - # Location - addLocationToUser(location: LocationCreateInput): MutationResult } type Subscription { @@ -115,8 +113,8 @@ type Location { id: ID! lat: Float! lng: Float! - address: String - directions: String + address: String! + directions: String! } type Picture { diff --git a/src/utils.ts b/src/utils.ts index c4e69dd0..cbdbfdd1 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -1,6 +1,10 @@ import * as jwt from 'jsonwebtoken' -export function getUserId(context) { +interface Context { + request: any +} + +export function getUserId(context: Context) { const Authorization = context.request.get('Authorization') if (Authorization) { const token = Authorization.replace('Bearer ', '') diff --git a/yarn.lock b/yarn.lock index b831369e..6273ae4f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -115,6 +115,12 @@ version "23.3.2" resolved "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.2.tgz#07b90f6adf75d42c34230c026a2529e56c249dbb" +"@types/jsonwebtoken@^7.2.8": + version "7.2.8" + resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-7.2.8.tgz#8d199dab4ddb5bba3234f8311b804d2027af2b3a" + dependencies: + "@types/node" "*" + "@types/methods@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@types/methods/-/methods-1.1.0.tgz#fa0c8c81992257903f724651ec2500ec427dc32d" @@ -2435,7 +2441,7 @@ graphql-tools@^4.0.0, graphql-tools@^4.0.1: iterall "^1.1.3" uuid "^3.1.0" -graphql-yoga@1.16.7: +graphql-yoga@^1.16.7: version "1.16.7" resolved "https://registry.yarnpkg.com/graphql-yoga/-/graphql-yoga-1.16.7.tgz#05bdfadf9a4623b0409bee3c5b75b7b3f7249e6f" dependencies: From 1e110c35b11a67dc47377d0cd5cfb97fb16e9d34 Mon Sep 17 00:00:00 2001 From: timsuchanek Date: Thu, 15 Nov 2018 15:10:22 +0100 Subject: [PATCH 2/4] fix typings --- tsconfig.json | 2 +- yarn.lock | 942 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 943 insertions(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index bb1ddd81..3ef6f2b4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { "sourceMap": true, "outDir": "dist", - "strict": true, + "strict": false, "lib": ["esnext", "dom"] } } diff --git a/yarn.lock b/yarn.lock index 6273ae4f..c3388064 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,7 @@ "@babel/generator@7.0.0-beta.38": version "7.0.0-beta.38" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.38.tgz#6115a66663e3adfd1d6844029ffb2354680182eb" + integrity sha512-aOHQPhsEyaB6p2n+AK981+onHoc+Ork9rcAQVSUJR33wUkGiWRpu6/C685knRyIZVsKeSdG5Q4xMiYeFUhuLzA== dependencies: "@babel/types" "7.0.0-beta.38" jsesc "^2.5.1" @@ -15,12 +16,14 @@ "@babel/runtime@^7.0.0-beta.40": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.0.0.tgz#adeb78fedfc855aa05bc041640f3f6f98e85424c" + integrity sha512-7hGhzlcmg01CvH1EHdSPVXYX1aJ8KCEyz6I9xYIi/asDtzBPMyMhVibhM/K6g/5qnKBwjZtp10bNZIEFTRW1MA== dependencies: regenerator-runtime "^0.12.0" "@babel/types@7.0.0-beta.38": version "7.0.0-beta.38" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.38.tgz#2ce2443f7dc6ad535a67db4940cbd34e64035a6f" + integrity sha512-SAtyEjmA7KiEoL2eAOAUM6M9arQJGWxJKK0S9x0WyPOosHS420RXoxPhn57u/8orRnK8Kxm0nHQQNTX203cP1Q== dependencies: esutils "^2.0.2" lodash "^4.2.0" @@ -29,10 +32,12 @@ "@heroku/linewrap@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@heroku/linewrap/-/linewrap-1.0.0.tgz#a9d4e99f0a3e423a899b775f5f3d6747a1ff15c6" + integrity sha512-qPeQp2DnALUwWKaL6ZXfnOw/lHp+zNg5V8whx5c/Y10HMWYjuQFqKupgoJgyuEYjnvYwoZTarW280+aOXWQLCQ== "@kbrandwijk/swagger-to-graphql@2.4.3": version "2.4.3" resolved "https://registry.yarnpkg.com/@kbrandwijk/swagger-to-graphql/-/swagger-to-graphql-2.4.3.tgz#7c0fb2410eb0b6b9cc81fad28cc20f9386153cf1" + integrity sha512-CNVsCrMge/jq6DCT5buNZ8PACY9RTvPJbCNoIcndfkJOCsNxOx9dnc5qw4pHZdHi8GS6l3qlgkuFKp33iD8J2Q== dependencies: babel-runtime "^6.25.0" isomorphic-fetch "^2.2.1" @@ -47,10 +52,12 @@ "@types/bcryptjs@2.4.2": version "2.4.2" resolved "https://registry.yarnpkg.com/@types/bcryptjs/-/bcryptjs-2.4.2.tgz#e3530eac9dd136bfdfb0e43df2c4c5ce1f77dfae" + integrity sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ== "@types/body-parser@*": version "1.17.0" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.17.0.tgz#9f5c9d9bd04bb54be32d5eb9fc0d8c974e6cf58c" + integrity sha512-a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w== dependencies: "@types/connect" "*" "@types/node" "*" @@ -58,28 +65,33 @@ "@types/concat-stream@^1.6.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@types/concat-stream/-/concat-stream-1.6.0.tgz#394dbe0bb5fee46b38d896735e8b68ef2390d00d" + integrity sha1-OU2+C7X+5Gs42JZzXoto7yOQ0A0= dependencies: "@types/node" "*" "@types/connect@*": version "3.4.32" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.32.tgz#aa0e9616b9435ccad02bc52b5b454ffc2c70ba28" + integrity sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg== dependencies: "@types/node" "*" "@types/cors@^2.8.4": version "2.8.4" resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.4.tgz#50991a759a29c0b89492751008c6af7a7c8267b0" + integrity sha512-ipZjBVsm2tF/n8qFGOuGBkUij9X9ZswVi9G3bx/6dz7POpVa6gVHcj1wsX/LVEn9MMF41fxK/PnZPPoTD1UFPw== dependencies: "@types/express" "*" "@types/events@*": version "1.2.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-1.2.0.tgz#81a6731ce4df43619e5c8c945383b3e62a89ea86" + integrity sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== "@types/express-serve-static-core@*": version "4.16.0" resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.16.0.tgz#fdfe777594ddc1fe8eb8eccce52e261b496e43e7" + integrity sha512-lTeoCu5NxJU4OD9moCgm0ESZzweAx0YqsAcab6OB0EB3+As1OaHtKnaGJvcngQxYsi9UNv0abn4/DRavrRxt4w== dependencies: "@types/events" "*" "@types/node" "*" @@ -88,6 +100,7 @@ "@types/express@*", "@types/express@^4.11.1": version "4.16.0" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.16.0.tgz#6d8bc42ccaa6f35cf29a2b7c3333cb47b5a32a19" + integrity sha512-TtPEYumsmSTtTetAPXlJVf3kEqb6wZK0bZojpJQrnD/djV4q1oB6QQ8aKvKqwNPACoe02GNiy5zDzcYivR5Z2w== dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "*" @@ -96,50 +109,61 @@ "@types/form-data@0.0.33": version "0.0.33" resolved "https://registry.yarnpkg.com/@types/form-data/-/form-data-0.0.33.tgz#c9ac85b2a5fd18435b8c85d9ecb50e6d6c893ff8" + integrity sha1-yayFsqX9GENbjIXZ7LUObWyJP/g= dependencies: "@types/node" "*" "@types/graphql-deduplicator@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@types/graphql-deduplicator/-/graphql-deduplicator-2.0.0.tgz#9e577b8f3feb3d067b0ca756f4a1fb356d533922" + integrity sha512-swUwj5hWF1yFzbUXStLJrUa0ksAt11B8+SwhsAjQAX0LYJ1LLioAyuDcJ9bovWbsNzIXJYXLvljSPQw8nR728w== "@types/graphql@0.12.6": version "0.12.6" resolved "http://registry.npmjs.org/@types/graphql/-/graphql-0.12.6.tgz#3d619198585fcabe5f4e1adfb5cf5f3388c66c13" + integrity sha512-wXAVyLfkG1UMkKOdMijVWFky39+OD/41KftzqfX1Oejd0Gm6dOIKjCihSVECg6X7PHjftxXmfOKA/d1H79ZfvQ== "@types/graphql@^14.0.0": version "14.0.3" resolved "https://registry.yarnpkg.com/@types/graphql/-/graphql-14.0.3.tgz#389e2e5b83ecdb376d9f98fae2094297bc112c1c" + integrity sha512-TcFkpEjcQK7w8OcrQcd7iIBPjU0rdyi3ldj6d0iJ4PPSzbWqPBvXj9KSwO14hTOX2dm9RoiH7VuxksJLNYdXUQ== "@types/jest@^23.3.1": version "23.3.2" resolved "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.2.tgz#07b90f6adf75d42c34230c026a2529e56c249dbb" + integrity sha512-D1xlXHZpDonVX+VJ28XtcD5xlu8ex6Fc4cQNnrm2wJvlQnbec9RedhCrhQr6kRAE9XWHSec+JPuTmqJ9jC0qsA== "@types/jsonwebtoken@^7.2.8": version "7.2.8" resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-7.2.8.tgz#8d199dab4ddb5bba3234f8311b804d2027af2b3a" + integrity sha512-XENN3YzEB8D6TiUww0O8SRznzy1v+77lH7UmuN54xq/IHIsyWjWOzZuFFTtoiRuaE782uAoRwBe/wwow+vQXZw== dependencies: "@types/node" "*" "@types/methods@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@types/methods/-/methods-1.1.0.tgz#fa0c8c81992257903f724651ec2500ec427dc32d" + integrity sha512-ROomEm+QHlUmcQoDr3CBo3GRm0w4PVoFYjVT9YcfyBha/Per4deb1IpvHU7KTK7YBZCIvOYbSADoEyDnFgaWLA== "@types/mime@*": version "2.0.0" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.0.tgz#5a7306e367c539b9f6543499de8dd519fac37a8b" + integrity sha512-A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA== "@types/node@*", "@types/node@^10.9.4": version "10.9.4" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.9.4.tgz#0f4cb2dc7c1de6096055357f70179043c33e9897" + integrity sha512-fCHV45gS+m3hH17zgkgADUSi2RR1Vht6wOZ0jyHP8rjiQra9f+mIcgwPQHllmDocYOstIEbKlxbFDYlgrTPYqw== "@types/range-parser@*": version "1.2.2" resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.2.tgz#fa8e1ad1d474688a757140c91de6dace6f4abc8d" + integrity sha512-HtKGu+qG1NPvYe1z7ezLsyIaXYyi8SoAVqWDZgDQ8dLrsZvSzUNCwZyfX33uhWxL/SU0ZDQZ3nwZ0nimt507Kw== "@types/serve-static@*": version "1.13.2" resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.2.tgz#f5ac4d7a6420a99a6a45af4719f4dcd8cd907a48" + integrity sha512-/BZ4QRLpH/bNYgZgwhKEh+5AsboDBcUdlBYgzoLX0fpj3Y2gp6EApyOlM3bK53wQS/OE1SrdSYBAbux2D1528Q== dependencies: "@types/express-serve-static-core" "*" "@types/mime" "*" @@ -147,18 +171,22 @@ "@types/tough-cookie@^2.3.0": version "2.3.3" resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.3.tgz#7f226d67d654ec9070e755f46daebf014628e9d9" + integrity sha512-MDQLxNFRLasqS4UlkWMSACMKeSm1x4Q3TxzUC7KQUsh6RK1ZrQ0VEyE3yzXcBu+K8ejVj4wuX32eUG02yNp+YQ== "@types/zen-observable@^0.5.3": version "0.5.4" resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.5.4.tgz#b863a4191e525206819e008097ebf0fb2e3a1cdc" + integrity sha512-sW6xN96wUak4tgc89d0tbTg7QDGYhGv5hvQIS6h4mRCd8h2btiZ80loPU8cyLwsBbA4ZeQt0FjvUhJ4rNhdsGg== abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== accepts@~1.3.5: version "1.3.5" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" + integrity sha1-63d99gEXI6OxTopywIBcjoZ0a9I= dependencies: mime-types "~2.1.18" negotiator "0.6.1" @@ -166,24 +194,29 @@ accepts@~1.3.5: adm-zip@0.4.7: version "0.4.7" resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.7.tgz#8606c2cbf1c426ce8c8ec00174447fd49b6eafc1" + integrity sha1-hgbCy/HEJs6MjsABdER/1Jtur8E= adm-zip@^0.4.7: version "0.4.11" resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.11.tgz#2aa54c84c4b01a9d0fb89bb11982a51f13e3d62a" + integrity sha512-L8vcjDTCOIJk7wFvmlEUN7AsSb8T+2JrdP7KINBjzr24TJ5Mwj590sLu3BC7zNZowvJWa/JtPmD8eJCzdtDWjA== agent-base@4, agent-base@^4.1.0: version "4.2.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" + integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== dependencies: es6-promisify "^5.0.0" ajv-keywords@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" + integrity sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo= ajv@5, ajv@^5.3.0, ajv@^5.5.1: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= dependencies: co "^4.6.0" fast-deep-equal "^1.0.0" @@ -193,6 +226,7 @@ ajv@5, ajv@^5.3.0, ajv@^5.5.1: ajv@^6.0.1: version "6.5.3" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.3.tgz#71a569d189ecf4f4f321224fecb166f071dd90f9" + integrity sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg== dependencies: fast-deep-equal "^2.0.1" fast-json-stable-stringify "^2.0.0" @@ -202,38 +236,46 @@ ajv@^6.0.1: ansi-align@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" + integrity sha1-w2rsy6VjuJzrVW82kPCx2eNUf38= dependencies: string-width "^2.0.0" ansi-escapes@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30" + integrity sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw== ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= ansi-styles@^2.0.1, ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansicolors@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef" + integrity sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8= anymatch@^1.3.0: version "1.3.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== dependencies: micromatch "^2.1.5" normalize-path "^2.0.0" @@ -241,6 +283,7 @@ anymatch@^1.3.0: anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" normalize-path "^2.1.1" @@ -248,12 +291,14 @@ anymatch@^2.0.0: apollo-cache-control@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/apollo-cache-control/-/apollo-cache-control-0.1.1.tgz#173d14ceb3eb9e7cb53de7eb8b61bee6159d4171" + integrity sha512-XJQs167e9u+e5ybSi51nGYr70NPBbswdvTEHtbtXbwkZ+n9t0SLPvUcoqceayOSwjK1XYOdU/EKPawNdb3rLQA== dependencies: graphql-extensions "^0.0.x" apollo-codegen@^0.19.1: version "0.19.1" resolved "https://registry.yarnpkg.com/apollo-codegen/-/apollo-codegen-0.19.1.tgz#30444de019f453c0d6ec167072b8e11b52d7f92e" + integrity sha512-jlxz/b5iinRWfh48hXdmMtrjTPn/rDok0Z3b7icvkiaD6I30w4sq9B+JDkFbLnkldzsFLV2BZtBDa/dkZhx8Ng== dependencies: "@babel/generator" "7.0.0-beta.38" "@babel/types" "7.0.0-beta.38" @@ -272,18 +317,21 @@ apollo-codegen@^0.19.1: apollo-link-error@1.0.9: version "1.0.9" resolved "https://registry.yarnpkg.com/apollo-link-error/-/apollo-link-error-1.0.9.tgz#83bbe019a3bca7c602c399889b313a7e5e22713f" + integrity sha512-82qgIH0UC039kcvcFDJkY8GuUOgPFrkYe/0zNFkA0AXvuvL4RHxWb8SWRiPwtP8jKaKEOedyjopfyH84aLiu7Q== dependencies: apollo-link "^1.2.2" apollo-link-ws@1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/apollo-link-ws/-/apollo-link-ws-1.0.8.tgz#ac1de8f29e92418728479a9a523af9f75b9ccc8b" + integrity sha512-ucuGvr8CBBwCHl/Rbtyuv9Fn0FN5Qoyvy84KHtuMl2Uux2Sq+jt3bUum+pZ+hZntEd9k8M1OjrrXqRJ4PtEpyA== dependencies: apollo-link "^1.2.2" apollo-link@1.2.2, apollo-link@^1.2.1, apollo-link@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.2.tgz#54c84199b18ac1af8d63553a68ca389c05217a03" + integrity sha512-Uk/BC09dm61DZRDSu52nGq0nFhq7mcBPTjy5EEH1eunJndtCaNXQhQz/BjkI2NdrfGI+B+i5he6YSoRBhYizdw== dependencies: "@types/graphql" "0.12.6" apollo-utilities "^1.0.0" @@ -292,6 +340,7 @@ apollo-link@1.2.2, apollo-link@^1.2.1, apollo-link@^1.2.2: apollo-link@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.3.tgz#9bd8d5fe1d88d31dc91dae9ecc22474d451fb70d" + integrity sha512-iL9yS2OfxYhigme5bpTbmRyC+Htt6tyo2fRMHT3K1XRL/C5IQDDz37OjpPy4ndx7WInSvfSZaaOTKFja9VWqSw== dependencies: apollo-utilities "^1.0.0" zen-observable-ts "^0.8.10" @@ -299,6 +348,7 @@ apollo-link@^1.2.3: apollo-server-core@^1.3.6, apollo-server-core@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-1.4.0.tgz#4faff7f110bfdd6c3f47008302ae24140f94c592" + integrity sha512-BP1Vh39krgEjkQxbjTdBURUjLHbFq1zeOChDJgaRsMxGtlhzuLWwwC6lLdPatN8jEPbeHq8Tndp9QZ3iQZOKKA== dependencies: apollo-cache-control "^0.1.0" apollo-tracing "^0.1.0" @@ -307,6 +357,7 @@ apollo-server-core@^1.3.6, apollo-server-core@^1.4.0: apollo-server-express@^1.3.6: version "1.4.0" resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-1.4.0.tgz#7d7c58d6d6f9892b83fe575669093bb66738b125" + integrity sha512-zkH00nxhLnJfO0HgnNPBTfZw8qI5ILaPZ5TecMCI9+Y9Ssr2b0bFr9pBRsXy9eudPhI+/O4yqegSUsnLdF/CPw== dependencies: apollo-server-core "^1.4.0" apollo-server-module-graphiql "^1.4.0" @@ -314,6 +365,7 @@ apollo-server-express@^1.3.6: apollo-server-lambda@1.3.6: version "1.3.6" resolved "https://registry.yarnpkg.com/apollo-server-lambda/-/apollo-server-lambda-1.3.6.tgz#bdaac37f143c6798e40b8ae75580ba673cea260e" + integrity sha1-varDfxQ8Z5jkC4rnVYC6ZzzqJg4= dependencies: apollo-server-core "^1.3.6" apollo-server-module-graphiql "^1.3.4" @@ -321,16 +373,19 @@ apollo-server-lambda@1.3.6: apollo-server-module-graphiql@^1.3.4, apollo-server-module-graphiql@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/apollo-server-module-graphiql/-/apollo-server-module-graphiql-1.4.0.tgz#c559efa285578820709f1769bb85d3b3eed3d8ec" + integrity sha512-GmkOcb5he2x5gat+TuiTvabnBf1m4jzdecal3XbXBh/Jg+kx4hcvO3TTDFQ9CuTprtzdcVyA11iqG7iOMOt7vA== apollo-tracing@^0.1.0: version "0.1.4" resolved "http://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.1.4.tgz#5b8ae1b01526b160ee6e552a7f131923a9aedcc7" + integrity sha512-Uv+1nh5AsNmC3m130i2u3IqbS+nrxyVV3KYimH5QKsdPjxxIQB3JAT+jJmpeDxBel8gDVstNmCh82QSLxLSIdQ== dependencies: graphql-extensions "~0.0.9" apollo-upload-server@^5.0.0: version "5.0.0" resolved "http://registry.npmjs.org/apollo-upload-server/-/apollo-upload-server-5.0.0.tgz#c953b523608313966e0c8444637f4ae8ef77d5bc" + integrity sha512-CzbHvMo/6TO5XrovzmV/ojTft17s9Cd+vKLGngChpB0UW1ObxKlNLlcXRLD+yt6Nec32/Kt209HmA31hnwxB/g== dependencies: "@babel/runtime" "^7.0.0-beta.40" busboy "^0.2.14" @@ -339,6 +394,7 @@ apollo-upload-server@^5.0.0: apollo-utilities@^1.0.0, apollo-utilities@^1.0.1: version "1.0.21" resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.0.21.tgz#cb8b5779fe275850b16046ff8373f4af2de90765" + integrity sha512-ZcxELlEl+sDCYBgEMdNXJAsZtRVm8wk4HIA58bMsqYfd1DSAJQEtZ93F0GZgYNAGy3QyaoBeZtbb0/01++G8JQ== dependencies: fast-json-stable-stringify "^2.0.0" fclone "^1.0.11" @@ -346,10 +402,12 @@ apollo-utilities@^1.0.0, apollo-utilities@^1.0.1: aproba@^1.0.3: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== archiver-utils@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174" + integrity sha1-5QtMCccL89aA4y/xt5lOn52JUXQ= dependencies: glob "^7.0.0" graceful-fs "^4.1.0" @@ -361,6 +419,7 @@ archiver-utils@^1.3.0: archiver@^2.0.3: version "2.1.1" resolved "https://registry.yarnpkg.com/archiver/-/archiver-2.1.1.tgz#ff662b4a78201494a3ee544d3a33fe7496509ebc" + integrity sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw= dependencies: archiver-utils "^1.3.0" async "^2.0.0" @@ -374,6 +433,7 @@ archiver@^2.0.3: are-we-there-yet@~1.1.2: version "1.1.5" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== dependencies: delegates "^1.0.0" readable-stream "^2.0.6" @@ -381,112 +441,137 @@ are-we-there-yet@~1.1.2: argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= dependencies: arr-flatten "^1.0.1" arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.0.1, arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-differ@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= array-filter@~0.0.0: version "0.0.1" resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-map@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= array-reduce@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= arrify@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= async-each@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" + integrity sha1-GdOGodntxufByF04iu28xW0zYC0= async-limiter@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== async@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= async@^2.0.0, async@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" + integrity sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ== dependencies: lodash "^4.17.10" asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= atob@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== aws-lambda@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/aws-lambda/-/aws-lambda-0.1.2.tgz#19b1585075df31679597b976a5f1def61f12ccee" + integrity sha1-GbFYUHXfMWeVl7l2pfHe9h8SzO4= dependencies: aws-sdk "^*" commander "^2.5.0" @@ -495,6 +580,7 @@ aws-lambda@^0.1.2: aws-sdk@^*: version "2.315.0" resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.315.0.tgz#7f393162af038cbef722374444a9bc9ae1bdbbe9" + integrity sha512-GqKve4H6DCpPG7zm5L5S5Is50AnRHbBei1kKFhUKj4KfB7lV/0OIVfjob2Jh4a6I4I1tqnTcdTXGlhBccS1f3w== dependencies: buffer "4.9.1" events "1.1.1" @@ -509,14 +595,17 @@ aws-sdk@^*: aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== babel-runtime@^6.25.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" @@ -524,22 +613,27 @@ babel-runtime@^6.25.0: backo2@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" + integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= base64-js@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" + integrity sha1-EQHpVE9KdrG8OybUUsqW16NeeXg= base64-js@^1.0.2: version "1.3.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" class-utils "^0.3.5" @@ -552,20 +646,24 @@ base@^0.11.1: bcrypt-pbkdf@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" bcryptjs@2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb" + integrity sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms= binary-extensions@^1.0.0: version "1.11.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" + integrity sha1-RqoXUftqL5PuXmibsQh9SxTGwgU= bl@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" + integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== dependencies: readable-stream "^2.3.5" safe-buffer "^5.1.1" @@ -573,16 +671,19 @@ bl@^1.0.0: bluebird@^3.5.0, bluebird@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.2.tgz#1be0908e054a751754549c270489c1505d4ab15a" + integrity sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg== body-parser-graphql@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/body-parser-graphql/-/body-parser-graphql-1.1.0.tgz#80a80353c7cb623562fd375750dfe018d75f0f7c" + integrity sha512-bOBF4n1AnUjcY1SzLeibeIx4XOuYqEkjn/Lm4yKhnN6KedoXMv4hVqgcKHGRnxOMJP64tErqrQU+4cihhpbJXg== dependencies: body-parser "^1.18.2" body-parser@1.18.2: version "1.18.2" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" + integrity sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ= dependencies: bytes "3.0.0" content-type "~1.0.4" @@ -598,6 +699,7 @@ body-parser@1.18.2: body-parser@^1.18.2, body-parser@^1.18.3: version "1.18.3" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4" + integrity sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ= dependencies: bytes "3.0.0" content-type "~1.0.4" @@ -613,6 +715,7 @@ body-parser@^1.18.2, body-parser@^1.18.3: boxen@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" + integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== dependencies: ansi-align "^2.0.0" camelcase "^4.0.0" @@ -625,6 +728,7 @@ boxen@^1.2.1: brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" @@ -632,6 +736,7 @@ brace-expansion@^1.1.7: braces@^1.8.2: version "1.8.5" resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= dependencies: expand-range "^1.8.1" preserve "^0.2.0" @@ -640,6 +745,7 @@ braces@^1.8.2: braces@^2.3.0, braces@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" array-unique "^0.3.2" @@ -655,10 +761,12 @@ braces@^2.3.0, braces@^2.3.1: buffer-alloc-unsafe@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== buffer-alloc@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== dependencies: buffer-alloc-unsafe "^1.1.0" buffer-fill "^1.0.0" @@ -666,26 +774,32 @@ buffer-alloc@^1.1.0: buffer-crc32@^0.2.1, buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= buffer-equal-constant-time@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" + integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= buffer-fill@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= buffer-from@^1.0.0, buffer-from@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer-writer@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-1.0.1.tgz#22a936901e3029afcd7547eb4487ceb697a3bf08" + integrity sha1-Iqk2kB4wKa/NdUfrRIfOtpejvwg= buffer@4.9.1: version "4.9.1" resolved "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" @@ -694,6 +808,7 @@ buffer@4.9.1: buffer@^3.0.1: version "3.6.0" resolved "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb" + integrity sha1-pyyTb3e5a/UvX357RnGAYoVR3vs= dependencies: base64-js "0.0.8" ieee754 "^1.1.4" @@ -702,6 +817,7 @@ buffer@^3.0.1: buffer@^5.1.0: version "5.2.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" + integrity sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg== dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" @@ -709,10 +825,12 @@ buffer@^5.1.0: builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= busboy@^0.2.14: version "0.2.14" resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.2.14.tgz#6c2a622efcf47c57bbbe1e2a9c37ad36c7925453" + integrity sha1-bCpiLvz0fFe7vh4qnDetNseSVFM= dependencies: dicer "0.2.5" readable-stream "1.1.x" @@ -720,10 +838,12 @@ busboy@^0.2.14: bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" component-emitter "^1.2.1" @@ -738,18 +858,22 @@ cache-base@^1.0.1: cache-require-paths@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/cache-require-paths/-/cache-require-paths-0.3.0.tgz#12a6075a3e4988da4c22f218e29485663e4c4a63" + integrity sha1-EqYHWj5JiNpMIvIY4pSFZj5MSmM= call-me-maybe@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= callsites@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= camel-case@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" + integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= dependencies: no-case "^2.2.0" upper-case "^1.1.1" @@ -757,22 +881,27 @@ camel-case@^3.0.0: camelcase@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" + integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== camelcase@^4.0.0, camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= capitalize@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/capitalize/-/capitalize-1.0.0.tgz#dc802c580aee101929020d2ca14b4ca8a0ae44be" + integrity sha1-3IAsWAruEBkpAg0soUtMqKCuRL4= capture-stack-trace@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" + integrity sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw== cardinal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-1.0.0.tgz#50e21c1b0aa37729f9377def196b5a9cec932ee9" + integrity sha1-UOIcGwqjdyn5N33vGWtanOyTLuk= dependencies: ansicolors "~0.2.1" redeyed "~1.0.0" @@ -780,10 +909,12 @@ cardinal@^1.0.0: caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= casual@^1.5.19: version "1.5.19" resolved "https://registry.yarnpkg.com/casual/-/casual-1.5.19.tgz#66fac46f7ae463f468f5913eb139f9c41c58bbf2" + integrity sha512-zMWzIs7y4grU0mkb6ZAWyHVJFHRZ2V/zi9GTrVv9v9PcS4Ur3AHaKocl4DLjhLR0J5LnMhMsMiAjGooqYo2t1Q== dependencies: mersenne-twister "^1.0.1" moment "^2.15.2" @@ -791,6 +922,7 @@ casual@^1.5.19: caw@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95" + integrity sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA== dependencies: get-proxy "^2.0.0" isurl "^1.0.0-alpha5" @@ -800,6 +932,7 @@ caw@^2.0.0: chalk@2.3.1: version "2.3.1" resolved "http://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz#523fe2678aec7b04e8041909292fe8b17059b796" + integrity sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g== dependencies: ansi-styles "^3.2.0" escape-string-regexp "^1.0.5" @@ -808,6 +941,7 @@ chalk@2.3.1: chalk@2.4.1, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1: version "2.4.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" @@ -816,6 +950,7 @@ chalk@2.4.1, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3. chalk@^1.1.3: version "1.1.3" resolved "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" @@ -826,6 +961,7 @@ chalk@^1.1.3: change-case@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/change-case/-/change-case-3.0.2.tgz#fd48746cce02f03f0a672577d1d3a8dc2eceb037" + integrity sha512-Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA== dependencies: camel-case "^3.0.0" constant-case "^2.0.0" @@ -849,16 +985,19 @@ change-case@^3.0.1: chardet@^0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" + integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= charm@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/charm/-/charm-1.0.2.tgz#8add367153a6d9a581331052c4090991da995e35" + integrity sha1-it02cVOm2aWBMxBSxAkJkdqZXjU= dependencies: inherits "^2.0.1" chokidar@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + integrity sha1-eY5ol3gVHIB2tLNg5e3SjNortGg= dependencies: anymatch "^1.3.0" async-each "^1.0.0" @@ -874,6 +1013,7 @@ chokidar@^1.7.0: chokidar@^2.0.2: version "2.0.4" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" + integrity sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ== dependencies: anymatch "^2.0.0" async-each "^1.0.0" @@ -893,14 +1033,17 @@ chokidar@^2.0.2: chownr@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" + integrity sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE= ci-info@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.5.1.tgz#17e8eb5de6f8b2b6038f0cbb714d410bfa9f3030" + integrity sha512-fKFIKXaYiL1exImwJ0AhR/6jxFPSKQBk2ayV5NiNoruUs2+rxC2kNw0EG+1Z9dugZRdCrppskQ8DN2cyaUM1Hw== class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" define-property "^0.2.5" @@ -910,30 +1053,36 @@ class-utils@^0.3.5: cli-boxes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" + integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM= cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= dependencies: restore-cursor "^2.0.0" cli-spinners@^1.0.1: version "1.3.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a" + integrity sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg== cli-table@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23" + integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM= dependencies: colors "1.0.3" cli-width@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= cliui@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= dependencies: string-width "^1.0.1" strip-ansi "^3.0.1" @@ -942,6 +1091,7 @@ cliui@^3.2.0: cliui@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== dependencies: string-width "^2.1.1" strip-ansi "^4.0.0" @@ -950,18 +1100,22 @@ cliui@^4.0.0: clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" object-visit "^1.0.0" @@ -969,20 +1123,24 @@ collection-visit@^1.0.0: color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= colors@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= columnify@^1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" + integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= dependencies: strip-ansi "^3.0.0" wcwidth "^1.0.0" @@ -990,34 +1148,41 @@ columnify@^1.5.4: combined-stream@1.0.6, combined-stream@~1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" + integrity sha1-cj599ugBrFYTETp+RFqbactjKBg= dependencies: delayed-stream "~1.0.0" command-exists@^1.2.2: version "1.2.7" resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.7.tgz#16828f0c3ff2b0c58805861ef211b64fc15692a8" + integrity sha512-doWDvhXCcW5LK0cIUWrOQ8oMFXJv3lEQCkJpGVjM8v9SV0uhqYXB943538tEA2CiaWqSyuYUGAm5ezDwEx9xlw== commander@^2.11.0, commander@^2.5.0, commander@^2.7.1, commander@^2.9.0: version "2.18.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.18.0.tgz#2bf063ddee7c7891176981a2cc798e5754bc6970" + integrity sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ== commander@~2.8.1: version "2.8.1" resolved "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" + integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= dependencies: graceful-readlink ">= 1.0.0" common-tags@^1.5.1: version "1.8.0" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== component-emitter@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" + integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= compress-commons@^1.2.0: version "1.2.2" resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-1.2.2.tgz#524a9f10903f3a813389b0225d27c48bb751890f" + integrity sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8= dependencies: buffer-crc32 "^0.2.1" crc32-stream "^2.0.0" @@ -1027,10 +1192,12 @@ compress-commons@^1.2.0: concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= concat-stream@^1.4.7: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" inherits "^2.0.3" @@ -1040,6 +1207,7 @@ concat-stream@^1.4.7: config-chain@^1.1.11: version "1.1.12" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== dependencies: ini "^1.3.4" proto-list "~1.2.1" @@ -1047,6 +1215,7 @@ config-chain@^1.1.11: configstore@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f" + integrity sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw== dependencies: dot-prop "^4.1.0" graceful-fs "^4.1.2" @@ -1058,10 +1227,12 @@ configstore@^3.0.0: console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= constant-case@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-2.0.0.tgz#4175764d389d3fa9c8ecd29186ed6005243b6a46" + integrity sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY= dependencies: snake-case "^2.1.0" upper-case "^1.1.1" @@ -1069,26 +1240,32 @@ constant-case@^2.0.0: content-disposition@0.5.2, content-disposition@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" + integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= copy-paste@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/copy-paste/-/copy-paste-1.3.0.tgz#a7e6c4a1c28fdedf2b081e72b97df2ef95f471ed" + integrity sha1-p+bEocKP3t8rCB5yuX3y75X0ce0= dependencies: iconv-lite "^0.4.8" optionalDependencies: @@ -1097,14 +1274,17 @@ copy-paste@^1.3.0: core-js@^2.4.0, core-js@^2.5.3: version "2.5.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" + integrity sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cors@^2.8.4: version "2.8.4" resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.4.tgz#2bd381f2eb201020105cd50ea59da63090694686" + integrity sha1-K9OB8usgECAQXNUOpZ2mMJBpRoY= dependencies: object-assign "^4" vary "^1" @@ -1112,6 +1292,7 @@ cors@^2.8.4: cosmiconfig@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-3.1.0.tgz#640a94bf9847f321800403cd273af60665c73397" + integrity sha512-zedsBhLSbPBms+kE7AH4vHg6JsKDz6epSv2/+5XHs8ILHlgDciSJfSWf8sX9aQ52Jb7KI7VswUTsLpR/G0cr2Q== dependencies: is-directory "^0.3.1" js-yaml "^3.9.0" @@ -1121,6 +1302,7 @@ cosmiconfig@^3.1.0: crc32-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" + integrity sha1-483TtN8xaN10494/u8t7KX/pCPQ= dependencies: crc "^3.4.4" readable-stream "^2.0.0" @@ -1128,18 +1310,21 @@ crc32-stream@^2.0.0: crc@^3.4.4: version "3.8.0" resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== dependencies: buffer "^5.1.0" create-error-class@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" + integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= dependencies: capture-stack-trace "^1.0.0" cross-fetch@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.1.1.tgz#c41b37af8e62ca1c6ad0bd519dcd0a16c75b6f1f" + integrity sha512-3W94GTFVrSQWw/xHsLpX+z3ArhDKjoh7pJfl4+5sbch0V17ZfPjhZ+gnUdz56t7eoFXI9DhdJtaZTr7jmPL2EQ== dependencies: node-fetch "2.1.2" whatwg-fetch "2.0.4" @@ -1147,6 +1332,7 @@ cross-fetch@2.1.1: cross-fetch@2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.2.2.tgz#a47ff4f7fc712daba8f6a695a11c948440d45723" + integrity sha1-pH/09/xxLauo9qaVoRyUhEDUVyM= dependencies: node-fetch "2.1.2" whatwg-fetch "2.0.4" @@ -1154,6 +1340,7 @@ cross-fetch@2.2.2: cross-spawn@^5.0.1, cross-spawn@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= dependencies: lru-cache "^4.0.1" shebang-command "^1.2.0" @@ -1162,6 +1349,7 @@ cross-spawn@^5.0.1, cross-spawn@^5.1.0: cross-spawn@^6.0.4, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" path-key "^2.0.1" @@ -1172,10 +1360,12 @@ cross-spawn@^6.0.4, cross-spawn@^6.0.5: crypto-random-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= cucumber-html-reporter@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/cucumber-html-reporter/-/cucumber-html-reporter-3.0.4.tgz#1be0dee83f30a2f4719207859a5440ce082ffadd" + integrity sha512-uit68jymdI8Z6m+kJ5YnJPeHf5IdYXt2j52l5xLwgpcLBQRhCvr1peV9UODaCN5nLnRN9nqh1qaw4iNp1rTpvQ== dependencies: find "^0.2.7" fs-extra "^3.0.1" @@ -1187,60 +1377,71 @@ cucumber-html-reporter@^3.0.4: dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" dataloader@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-1.4.0.tgz#bca11d867f5d3f1b9ed9f737bd15970c65dff5c8" + integrity sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw== debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== dependencies: ms "2.0.0" debug@^3.0.0, debug@^3.1.0: version "3.2.5" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.5.tgz#c2418fbfd7a29f4d4f70ff4cea604d4b64c46407" + integrity sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg== dependencies: ms "^2.1.1" debug@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.0.1.tgz#f9bb36d439b8d1f0dd52d8fb6b46e4ebb8c1cd5b" + integrity sha512-K23FHJ/Mt404FSlp6gSZCevIbTMLX0j3fmHhUEhQ3Wq0FMODW3+cUSoLdy1Gx4polAf4t/lphhmHH35BB8cLYw== dependencies: ms "^2.1.1" decamelize@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decamelize@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" + integrity sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg== dependencies: xregexp "4.0.0" decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= decompress-response@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= dependencies: mimic-response "^1.0.0" decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" + integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== dependencies: file-type "^5.2.0" is-stream "^1.1.0" @@ -1249,6 +1450,7 @@ decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: decompress-tarbz2@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" + integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== dependencies: decompress-tar "^4.1.0" file-type "^6.1.0" @@ -1259,6 +1461,7 @@ decompress-tarbz2@^4.0.0: decompress-targz@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" + integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== dependencies: decompress-tar "^4.1.1" file-type "^5.2.0" @@ -1267,6 +1470,7 @@ decompress-targz@^4.0.0: decompress-unzip@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" + integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= dependencies: file-type "^3.8.0" get-stream "^2.2.0" @@ -1276,6 +1480,7 @@ decompress-unzip@^4.0.1: decompress@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" + integrity sha1-eu3YVCflqS2s/lVnSnxQXpbQH50= dependencies: decompress-tar "^4.0.0" decompress-tarbz2 "^4.0.0" @@ -1289,34 +1494,40 @@ decompress@^4.0.0: deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== defaults@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= dependencies: clone "^1.0.2" define-properties@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" isobject "^3.0.1" @@ -1324,34 +1535,42 @@ define-property@^2.0.2: delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= delegates@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= depd@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" + integrity sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k= depd@~1.1.1, depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= deprecated-decorator@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz#00966317b7a12fe92f3cc831f7583af329b86c37" + integrity sha1-AJZjF7ehL+kvPMgx91g68ym4bDc= destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-libc@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= dicer@0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.2.5.tgz#5996c086bb33218c812c090bddc09cd12facb70f" + integrity sha1-WZbAhrszIYyBLAkL3cCc0S+stw8= dependencies: readable-stream "1.1.x" streamsearch "0.1.2" @@ -1359,18 +1578,22 @@ dicer@0.2.5: diff@^1.3.2: version "1.4.0" resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf" + integrity sha1-fyjS657nsVqX79ic5j3P2qPMur8= diff@^3.1.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== directory-tree@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/directory-tree/-/directory-tree-2.1.0.tgz#e0c1a66f625481aaf7d603741f0d3d93cdd4867a" + integrity sha1-4MGmb2JUgar31gN0Hw09k83Uhno= disparity@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/disparity/-/disparity-2.0.0.tgz#57ddacb47324ae5f58d2cc0da886db4ce9eeb718" + integrity sha1-V92stHMkrl9Y0swNqIbbTOnutxg= dependencies: ansi-styles "^2.0.1" diff "^1.3.2" @@ -1378,6 +1601,7 @@ disparity@^2.0.0: doctrine@0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-0.7.2.tgz#7cb860359ba3be90e040b26b729ce4bfa654c523" + integrity sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM= dependencies: esutils "^1.1.6" isarray "0.0.1" @@ -1385,40 +1609,48 @@ doctrine@0.7.2: dot-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-2.1.1.tgz#34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee" + integrity sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4= dependencies: no-case "^2.2.0" dot-prop@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" + integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== dependencies: is-obj "^1.0.0" dotenv@6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.1.0.tgz#9853b6ca98292acb7dec67a95018fa40bccff42c" + integrity sha512-/veDn2ztgRlB7gKmE3i9f6CmDIyXAy6d5nBq+whO9SLX+Zs1sXEgFLPi+aSuWqUuusMfbi84fT8j34fs1HaYUw== dotenv@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-0.4.0.tgz#f6fb351363c2d92207245c737802c9ab5ae1495a" + integrity sha1-9vs1E2PC2SIHJFxzeALJq1rhSVo= dotenv@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-4.0.0.tgz#864ef1379aced55ce6f95debecdce179f7a0cd1d" + integrity sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0= dotenv@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef" + integrity sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow== download-github-repo@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/download-github-repo/-/download-github-repo-0.1.4.tgz#9638784c32f40a2c8930922b833b799f33443792" + integrity sha512-sEdsqxZilUBiiYN+vYhMsC/ED5l2qVH/vnYq2CnxITkclkeAqR3ZStGHbgG4fZx/OBLOoG+texgoE+diNzfAgg== dependencies: download "^6.2.5" download@^6.2.5: version "6.2.5" resolved "https://registry.yarnpkg.com/download/-/download-6.2.5.tgz#acd6a542e4cd0bb42ca70cfc98c9e43b07039714" + integrity sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA== dependencies: caw "^2.0.0" content-disposition "^0.5.2" @@ -1435,14 +1667,17 @@ download@^6.2.5: duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= duplexer@^0.1.1, duplexer@~0.1.1: version "0.1.1" resolved "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" safer-buffer "^2.1.0" @@ -1450,44 +1685,52 @@ ecc-jsbn@~0.1.1: ecdsa-sig-formatter@1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.10.tgz#1c595000f04a8897dfb85000892a0f4c33af86c3" + integrity sha1-HFlQAPBKiJffuFAAiSoPTDOvhsM= dependencies: safe-buffer "^5.0.1" ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= encoding@^0.1.11: version "0.1.12" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= dependencies: iconv-lite "~0.4.13" end-of-stream@^1.0.0: version "1.4.1" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== dependencies: once "^1.4.0" errno@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== dependencies: prr "~1.0.1" error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" es-abstract@^1.4.3, es-abstract@^1.5.1: version "1.12.0" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165" + integrity sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA== dependencies: es-to-primitive "^1.1.1" function-bind "^1.1.1" @@ -1498,6 +1741,7 @@ es-abstract@^1.4.3, es-abstract@^1.5.1: es-to-primitive@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" + integrity sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0= dependencies: is-callable "^1.1.1" is-date-object "^1.0.1" @@ -1506,44 +1750,54 @@ es-to-primitive@^1.1.1: es6-promise@^4.0.3, es6-promise@^4.1.1: version "4.2.5" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.5.tgz#da6d0d5692efb461e082c14817fe2427d8f5d054" + integrity sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg== es6-promisify@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= dependencies: es6-promise "^4.0.3" escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esprima@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9" + integrity sha1-U88kes2ncxPlUcOqLnM0LT+099k= esutils@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/esutils/-/esutils-1.1.6.tgz#c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375" + integrity sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U= esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= event-stream@~3.3.0: version "3.3.6" resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.6.tgz#cac1230890e07e73ec9cacd038f60a5b66173eef" + integrity sha512-dGXNg4F/FgVzlApjzItL+7naHutA3fDqbV/zAZqDDlXTjiMnQmZKu+prImWKszeBM5UQeGvAl3u1wBiKeDh61g== dependencies: duplexer "^0.1.1" flatmap-stream "^0.1.0" @@ -1557,18 +1811,22 @@ event-stream@~3.3.0: eventemitter3@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-2.0.3.tgz#b5e1079b59fb5e1ba2771c0a993be060a58c99ba" + integrity sha1-teEHm1n7XhuidxwKmTvgYKWMmbo= eventemitter3@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163" + integrity sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA== events@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= execa@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= dependencies: cross-spawn "^5.0.1" get-stream "^3.0.0" @@ -1581,12 +1839,14 @@ execa@^0.7.0: expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= dependencies: is-posix-bracket "^0.1.0" expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" define-property "^0.2.5" @@ -1599,18 +1859,21 @@ expand-brackets@^2.1.4: expand-range@^1.8.1: version "1.8.2" resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= dependencies: fill-range "^2.1.0" expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" express-request-proxy@^2.0.0: version "2.2.2" resolved "https://registry.yarnpkg.com/express-request-proxy/-/express-request-proxy-2.2.2.tgz#ebe8966e7ab47c97b59721f2714217a6389a2a76" + integrity sha512-0Dzn6LQG0ohd2S+zJVMhsntwcDakEzm/uKJSZxH7B66ZBvTsB5LU/HvfO1dHG+RRiKuCg0aWfUa66PljnDjEdw== dependencies: async "^2.6.1" body-parser "^1.18.3" @@ -1628,6 +1891,7 @@ express-request-proxy@^2.0.0: express@^4.16.2, express@^4.16.3: version "4.16.3" resolved "http://registry.npmjs.org/express/-/express-4.16.3.tgz#6af8a502350db3246ecc4becf6b5a34d22f7ed53" + integrity sha1-avilAjUNsyRuzEvs9rWjTSL37VM= dependencies: accepts "~1.3.5" array-flatten "1.1.1" @@ -1663,12 +1927,14 @@ express@^4.16.2, express@^4.16.3: ext-list@^2.0.0: version "2.2.2" resolved "https://registry.yarnpkg.com/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37" + integrity sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA== dependencies: mime-db "^1.28.0" ext-name@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6" + integrity sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ== dependencies: ext-list "^2.0.0" sort-keys-length "^1.0.0" @@ -1676,12 +1942,14 @@ ext-name@^5.0.0: extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" is-extendable "^1.0.1" @@ -1689,10 +1957,12 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== external-editor@^2.0.4, external-editor@^2.1.0: version "2.2.0" resolved "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" + integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== dependencies: chardet "^0.4.0" iconv-lite "^0.4.17" @@ -1701,12 +1971,14 @@ external-editor@^2.0.4, external-editor@^2.1.0: extglob@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= dependencies: is-extglob "^1.0.0" extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" define-property "^1.0.0" @@ -1720,66 +1992,81 @@ extglob@^2.0.4: extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= fast-deep-equal@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" + integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= fast-deep-equal@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= fast-extend@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/fast-extend/-/fast-extend-0.0.2.tgz#f5ec42cf40b9460f521a6387dfb52deeed671dbd" + integrity sha1-9exCz0C5Rg9SGmOH37Ut7u1nHb0= fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= fclone@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/fclone/-/fclone-1.0.11.tgz#10e85da38bfea7fc599341c296ee1d77266ee640" + integrity sha1-EOhdo4v+p/xZk0HClu4ddyZu5kA= fd-slicer@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= dependencies: pend "~1.2.0" figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= dependencies: escape-string-regexp "^1.0.5" file-type@5.2.0, file-type@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" + integrity sha1-LdvqfHP/42No365J3DOMBYwritY= file-type@^3.8.0: version "3.9.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= file-type@^6.1.0: version "6.2.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" + integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= filename-reserved-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= filenamify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-2.1.0.tgz#88faf495fb1b47abfd612300002a16228c677ee9" + integrity sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA== dependencies: filename-reserved-regex "^2.0.0" strip-outer "^1.0.0" @@ -1788,6 +2075,7 @@ filenamify@^2.0.0: fill-range@^2.1.0: version "2.2.4" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== dependencies: is-number "^2.1.0" isobject "^2.0.0" @@ -1798,6 +2086,7 @@ fill-range@^2.1.0: fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" is-number "^3.0.0" @@ -1807,6 +2096,7 @@ fill-range@^4.0.0: finalhandler@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105" + integrity sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg== dependencies: debug "2.6.9" encodeurl "~1.0.2" @@ -1819,42 +2109,50 @@ finalhandler@1.1.1: find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: locate-path "^2.0.0" find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" find@^0.2.7: version "0.2.9" resolved "https://registry.yarnpkg.com/find/-/find-0.2.9.tgz#4b73f1ff9e56ad91b76e716407fe5ffe6554bb8c" + integrity sha1-S3Px/55WrZG3bnFkB/5f/mVUu4w= dependencies: traverse-chain "~0.1.0" flatmap-stream@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/flatmap-stream/-/flatmap-stream-0.1.0.tgz#ed54e01422cd29281800914fcb968d58b685d5f1" + integrity sha512-Nlic4ZRYxikqnK5rj3YoxDVKGGtUjcNDUtvQ7XsdGLZmMwdUYnXf10o1zcXtzEZTBgc6GxeRpQxV/Wu3WPIIHA== for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= for-own@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= dependencies: for-in "^1.0.1" forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= form-data@^2.0.0, form-data@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" + integrity sha1-SXBJi+YEwgwAXU9cI67NIda0kJk= dependencies: asynckit "^0.4.0" combined-stream "1.0.6" @@ -1863,32 +2161,39 @@ form-data@^2.0.0, form-data@~2.3.2: format-util@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/format-util/-/format-util-1.0.3.tgz#032dca4a116262a12c43f4c3ec8566416c5b2d95" + integrity sha1-Ay3KShFiYqEsQ/TD7IVmQWxbLZU= forwarded@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" + integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== fs-extra@5.0.0, fs-extra@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" + integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" @@ -1897,6 +2202,7 @@ fs-extra@5.0.0, fs-extra@^5.0.0: fs-extra@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" + integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= dependencies: graceful-fs "^4.1.2" jsonfile "^3.0.0" @@ -1905,6 +2211,7 @@ fs-extra@^3.0.1: fs-extra@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" @@ -1913,20 +2220,24 @@ fs-extra@^4.0.3: fs-minipass@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" + integrity sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ== dependencies: minipass "^2.2.1" fs-monkey@^0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-0.3.3.tgz#7960bb2b1fa2653731b9d0e2e84812a7e8b3664a" + integrity sha512-FNUvuTAJ3CqCQb5ELn+qCbGR/Zllhf2HtwsdAtBi59s1WeCjKMT81fHcSu7dwIskqGVK+MmOrb7VOBlq3/SItw== fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.0.0, fsevents@^1.2.2: version "1.2.4" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" + integrity sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg== dependencies: nan "^2.9.2" node-pre-gyp "^0.10.0" @@ -1934,10 +2245,12 @@ fsevents@^1.0.0, fsevents@^1.2.2: function-bind@^1.0.2, function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= dependencies: aproba "^1.0.3" console-control-strings "^1.0.0" @@ -1951,16 +2264,19 @@ gauge@~2.7.3: get-caller-file@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== get-proxy@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93" + integrity sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw== dependencies: npm-conf "^1.1.0" get-stream@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= dependencies: object-assign "^4.0.1" pinkie-promise "^2.0.0" @@ -1968,20 +2284,24 @@ get-stream@^2.2.0: get-stream@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= dependencies: glob-parent "^2.0.0" is-glob "^2.0.0" @@ -1989,12 +2309,14 @@ glob-base@^0.3.0: glob-parent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= dependencies: is-glob "^2.0.0" glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" path-dirname "^1.0.0" @@ -2002,6 +2324,7 @@ glob-parent@^3.1.0: glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2: version "7.1.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -2013,12 +2336,14 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2: global-dirs@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" + integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= dependencies: ini "^1.3.4" global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== dependencies: global-prefix "^1.0.1" is-windows "^1.0.1" @@ -2027,6 +2352,7 @@ global-modules@^1.0.0: global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: expand-tilde "^2.0.2" homedir-polyfill "^1.0.1" @@ -2037,6 +2363,7 @@ global-prefix@^1.0.1: globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" glob "^7.0.3" @@ -2047,6 +2374,7 @@ globby@^6.1.0: got@^6.7.1: version "6.7.1" resolved "http://registry.npmjs.org/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" + integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= dependencies: create-error-class "^3.0.0" duplexer3 "^0.1.4" @@ -2063,6 +2391,7 @@ got@^6.7.1: got@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" + integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== dependencies: decompress-response "^3.2.0" duplexer3 "^0.1.4" @@ -2082,14 +2411,17 @@ got@^7.0.0: graceful-fs@^4.1.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" + integrity sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= "graceful-readlink@>= 1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= graphcool-inquirer@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/graphcool-inquirer/-/graphcool-inquirer-1.0.3.tgz#4ab8e28b4b9371eabb8ad0ad3c59754a35431633" + integrity sha512-6jSVCC5Ez7T7/Xu7m1Us+7MuGSmtr+O8W+HOsvbP/JRksJlTefDgtepwsD+GiI5cjPMvGxaUJ9KL/3FmwdonbA== dependencies: ansi-escapes "^3.0.0" chalk "^2.0.0" @@ -2109,10 +2441,12 @@ graphcool-inquirer@^1.0.3: graphcool-json-schema@1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/graphcool-json-schema/-/graphcool-json-schema-1.2.1.tgz#6cefb6c8b50543615e6efa43bb54f9e3fbb281f3" + integrity sha1-bO+2yLUFQ2FebvpDu1T54/uygfM= graphcool-yml@0.4.15: version "0.4.15" resolved "https://registry.yarnpkg.com/graphcool-yml/-/graphcool-yml-0.4.15.tgz#9834a25daa62dc609558509a67396763ff81503b" + integrity sha512-ZVbRfVI8l21+1JQkcG0XuRam9mgiVUh9/PIcluzCZca2+lZQg/e1WCDXpwsC69i2ZdPcZwpOCLFKQMg5rnulCA== dependencies: ajv "^5.5.1" bluebird "^3.5.1" @@ -2132,6 +2466,7 @@ graphcool-yml@0.4.15: graphql-binding@2.2.5: version "2.2.5" resolved "https://registry.yarnpkg.com/graphql-binding/-/graphql-binding-2.2.5.tgz#c71c5927793a90bdc77c7c339f9236d649e67d80" + integrity sha512-fCcX4sOgM7/8+xdBGElIPURlFXq1bT+ri07NAmKJ4WLUqrsFVTdskqv3b1femiV1e4qEYEh71tYixi5c3cea1Q== dependencies: graphql-import "^0.5.2" graphql-tools "3.1.0" @@ -2144,6 +2479,7 @@ graphql-binding@2.2.5: graphql-cli-prepare@1.4.19: version "1.4.19" resolved "https://registry.yarnpkg.com/graphql-cli-prepare/-/graphql-cli-prepare-1.4.19.tgz#9df5d608ba42c4947d7ef24f9fc39e3df0c89301" + integrity sha512-PJFm9/DvfZwKz3h2Wyn/5Sr/sX35XsYzNO3olfm5V8qqueNIONI0g7sVqpF7wYdvhEtt/8YA9DjgrGclCbpMfA== dependencies: chalk "2.3.1" fs-extra "5.0.0" @@ -2154,6 +2490,7 @@ graphql-cli-prepare@1.4.19: graphql-cli@2.16.7: version "2.16.7" resolved "https://registry.yarnpkg.com/graphql-cli/-/graphql-cli-2.16.7.tgz#47da92cba15db8bf1900e2fc97787a9a359b91c7" + integrity sha512-I1kkJ9mqgctjOHDTo3bg7CLpZDeuLrOhKeNmohWhka2bWb0jf5T9IspHLDDTIEsOB56KEnvW2fUwRsTFHJK2HQ== dependencies: adm-zip "0.4.7" apollo-codegen "^0.19.1" @@ -2192,6 +2529,7 @@ graphql-cli@2.16.7: graphql-config-extension-graphcool@1.0.8: version "1.0.8" resolved "http://registry.npmjs.org/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.8.tgz#320bf4572b207183fb069d155f4102fdf61b7f63" + integrity sha512-eMvL/RAo88EHo8SmP40Zcsrx7nrLTE82G4ZochsHYoEvP+QMo0XA+Vq9lxYeRTJEtGMFD4imjHXGHWh4B0srQw== dependencies: graphcool-yml "0.4.15" graphql-config "^2.0.1" @@ -2199,6 +2537,7 @@ graphql-config-extension-graphcool@1.0.8: graphql-config-extension-openapi@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.6.tgz#d18cfc9d0905c2fa95dce15de316cd2bee166be1" + integrity sha512-Do6tHyQyxaPhaZdJ+ZCpYbVhczlqNqMVuO46aG/YkMuRQPoj/FRmeH9BFXniFkz60TZyRpLTQNel2sllMekRLQ== dependencies: "@kbrandwijk/swagger-to-graphql" "2.4.3" graphql-config "2.0.1" @@ -2206,6 +2545,7 @@ graphql-config-extension-openapi@1.0.6: graphql-config-extension-prisma@0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.2.1.tgz#95a27191e777cbfb4cba6ae220933dc909fbd5e8" + integrity sha512-OIqa5hjX3bqHR5x2uPE5ssdaI6DEr/P/+utAaqdM6ZEAi8vgupye4AT5AOyDzwK5iDmbJAkShgwQlHiAm4Srvg== dependencies: graphql-config "^2.0.1" prisma-yml "1.0.93" @@ -2213,6 +2553,7 @@ graphql-config-extension-prisma@0.2.1: graphql-config-extension-prisma@^0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.2.3.tgz#3e5b5028effcdd0d06a7bd840872f511ba3a4262" + integrity sha512-JxIQbVb3mqiX3c+3oyTKNBu/tNPs+O+6doobAuJ4m7pHPGiVLHAAJAGVIYqIzCVgk4OuTTtjLgyKDEQrk90rkg== dependencies: graphql-config "^2.2.0" prisma-yml "1.0.97" @@ -2220,6 +2561,7 @@ graphql-config-extension-prisma@^0.2.3: graphql-config@2.0.0: version "2.0.0" resolved "http://registry.npmjs.org/graphql-config/-/graphql-config-2.0.0.tgz#daf69091055c6f675d63893a2d14c48f3fec3327" + integrity sha512-//hZmROEk79zzPlH6SVTQeXd8NVV65rquz1zxZeO6oEuX5KNnii8+oznLu7d897EfJ+NShTZtsY9FMmxxkWmJw== dependencies: graphql-import "^0.4.0" graphql-request "^1.4.0" @@ -2230,6 +2572,7 @@ graphql-config@2.0.0: graphql-config@2.0.1: version "2.0.1" resolved "http://registry.npmjs.org/graphql-config/-/graphql-config-2.0.1.tgz#d34a9bdf1d7360af7b01db9b20260a342ddc7390" + integrity sha512-eb4FzlODifHE/Q+91QptAmkGw39wL5ToinJ2556UUsGt2drPc4tzifL+HSnHSaxiIbH8EUhc/Fa6+neinF04qA== dependencies: graphql-import "^0.4.4" graphql-request "^1.5.0" @@ -2240,6 +2583,7 @@ graphql-config@2.0.1: graphql-config@2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-2.2.1.tgz#5fd0ec77ac7428ca5fb2026cf131be10151a0cb2" + integrity sha512-U8+1IAhw9m6WkZRRcyj8ZarK96R6lQBQ0an4lp76Ps9FyhOXENC5YQOxOFGm5CxPrX2rD0g3Je4zG5xdNJjwzQ== dependencies: graphql-import "^0.7.1" graphql-request "^1.5.0" @@ -2250,6 +2594,7 @@ graphql-config@2.2.1: graphql-config@^1.1.1: version "1.2.1" resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-1.2.1.tgz#97b4403707db408feb335fbc159651f2a36cb558" + integrity sha512-BOtbEOn/fD13jT0peCy3Fzp1DSTsA/1AcZp266AQ5Sk3wFndKCEa/H7donbu5UriOw1V/N1WDirYPnr7rd8E7Q== dependencies: graphql "^0.12.3" graphql-import "^0.4.0" @@ -2261,6 +2606,7 @@ graphql-config@^1.1.1: graphql-config@^2.0.1, graphql-config@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-2.2.0.tgz#fe1529eb5b77d0bf5cb32b8bbda2f5e7db622d97" + integrity sha512-qBwLauRfsVUDiGXdpiQC0mJhsOXx7cJkbfevl7lFpZgiSG3Kb+6pE+9RaAhQKyBowf79U5/lbMR8GqnOTR5wsg== dependencies: graphql-import "^0.7.1" graphql-request "^1.5.0" @@ -2271,10 +2617,12 @@ graphql-config@^2.0.1, graphql-config@^2.2.0: graphql-deduplicator@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/graphql-deduplicator/-/graphql-deduplicator-2.0.1.tgz#20c6b39e3a6f096b46dfc8491432818739c0ee37" + integrity sha512-up9Bli3LEki/INLf+KyknHHf9mFKWjZBMIarfdI2YKvfWQPLsG4i2KwMCienzXoXmgbLx47aKVaUB5fswRNR2g== graphql-extensions@^0.0.x, graphql-extensions@~0.0.9: version "0.0.10" resolved "http://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.0.10.tgz#34bdb2546d43f6a5bc89ab23c295ec0466c6843d" + integrity sha512-TnQueqUDCYzOSrpQb3q1ngDSP2otJSF+9yNLrQGPzkMsvnQ+v6e2d5tl+B35D4y+XpmvVnAn4T3ZK28mkILveA== dependencies: core-js "^2.5.3" source-map-support "^0.5.1" @@ -2282,30 +2630,35 @@ graphql-extensions@^0.0.x, graphql-extensions@~0.0.9: graphql-import@0.4.5, graphql-import@^0.4.0, graphql-import@^0.4.4: version "0.4.5" resolved "http://registry.npmjs.org/graphql-import/-/graphql-import-0.4.5.tgz#e2f18c28d335733f46df8e0733d8deb1c6e2a645" + integrity sha512-G/+I08Qp6/QGTb9qapknCm3yPHV0ZL7wbaalWFpxsfR8ZhZoTBe//LsbsCKlbALQpcMegchpJhpTSKiJjhaVqQ== dependencies: lodash "^4.17.4" graphql-import@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/graphql-import/-/graphql-import-0.5.2.tgz#d7e05dc07d2d66e8d8c4bd408650f9fdaeddb8f8" + integrity sha512-gvgtbdBUCVfztcjZN0IMf8lvewSgfM84vCRHsqP+hmZViHjpjrIkvmq0wRFkEjLXisxKk0T5Ah+XUp2Rq24Rkw== dependencies: lodash "^4.17.4" graphql-import@0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/graphql-import/-/graphql-import-0.6.0.tgz#c00cb8a269ceea263e062922c8c81a2272d1ffcb" + integrity sha512-S6Aj4pTzehCwyh7hKUKlWLgE6soDdW/T6JPePC16exzFDNdZHXRj7lqv75yMWJCkBY0pBtWicMLinb4ni6QRyg== dependencies: lodash "^4.17.4" graphql-import@^0.5.2: version "0.5.3" resolved "https://registry.yarnpkg.com/graphql-import/-/graphql-import-0.5.3.tgz#c0487f7de16766e7e2174a85f61900de59a59227" + integrity sha512-ll1wQ33GWj3YkBa6ilMx0istCdZ4LnsSaVmv5YPMILwaftyIXVvbwztlG1NG9M2hZBf9WbMi+cc/PlKP5QenYA== dependencies: lodash "^4.17.4" graphql-import@^0.7.0, graphql-import@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/graphql-import/-/graphql-import-0.7.1.tgz#4add8d91a5f752d764b0a4a7a461fcd93136f223" + integrity sha512-YpwpaPjRUVlw2SN3OPljpWbVRWAhMAyfSba5U47qGMOSsPLi2gYeJtngGpymjm9nk57RFWEpjqwh4+dpYuFAPw== dependencies: lodash "^4.17.4" resolve-from "^4.0.0" @@ -2313,60 +2666,70 @@ graphql-import@^0.7.0, graphql-import@^0.7.1: graphql-middleware@1.7.7: version "1.7.7" resolved "https://registry.yarnpkg.com/graphql-middleware/-/graphql-middleware-1.7.7.tgz#0a7a7193a873c4769401df2aef4ffb9c6ca97f43" + integrity sha512-Y4aXFMVLaGiZ19ukibZ4x/RejuUPhsJteijQFRlvmkGpF+XBHG/xozeDTWt0M1aJRjJWmwjna0nko6/o/DJQRQ== dependencies: graphql-tools "^4.0.1" graphql-playground-html@1.5.5: version "1.5.5" resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.5.5.tgz#e2aca543eb66b435ead495b45244b2604d6b2d48" + integrity sha512-PzSywpEKcjbDUkV6e3ivEixvAuUJGyYmBUvuittzySe/RgwHRo0xKLD7HouUCTbpFfWMw8kRKhAUVtt7Ys97uw== dependencies: graphql-config "2.0.0" graphql-playground-html@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.0.tgz#6ec4d54325ab2e5352506fdb89eb37c3fc718bf8" + integrity sha512-et3huQFEuAZgAiUfs9a+1Wo/JDX94k7XqNRc8LhpGT8k2NwIhMAbZKqudVF/Ww4+XDoEB4LUTSFGRPBYvKrcKQ== dependencies: graphql-config "2.0.0" graphql-playground-html@1.6.4: version "1.6.4" resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.4.tgz#be7c5a6213d67aeedf03d90b7e7d55fec4d42212" + integrity sha512-mnpAVYSR3TesYsJ5OLJVJMA0muTCw4npsCI1cKMtW35lbA6KljZkLkz3ZWXhEIYPnHKIeUHEtbn1ZGkEXtAxLg== dependencies: graphql-config "2.2.1" graphql-playground-middleware-express@1.6.2: version "1.6.2" resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.6.2.tgz#3efe103cd222d6cf39e71f70c48be550c47b7a9b" + integrity sha512-BHaEZe2J2lQ1TX2W73a6PI2zVjB9Nb0J9pFdbG1L7ugYdbait/elDrsNMxLCsDHVOGJF009VlYszrk7Cq7FiTg== dependencies: graphql-playground-html "1.5.5" graphql-playground-middleware-express@1.7.6: version "1.7.6" resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.6.tgz#aca38d2b8e5147914fc8fa613d151edd4ed0bc44" + integrity sha512-fICPxYGIdhCxtFlwCnP3uZ2uRWeQ9wj7OkcWUiHNwaFma2TbRD5nNKaPA2u21YWha9xv26qIDxxcdW27F/lcbQ== dependencies: graphql-playground-html "1.6.4" graphql-playground-middleware-express@^1.6.2: version "1.7.3" resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.3.tgz#3e8c0cb678270e290b4d4f163245b10d7c0a2a22" + integrity sha512-hyUPTlAZ276pVeP61afUnc1Q3gbQGzVb+I0jbqhHLL8gxEJCv0GbNEVaV0cvfL3syqqANnVv5cAZ8B8ElMo9vA== dependencies: graphql-playground-html "1.6.0" graphql-playground-middleware-lambda@1.7.6: version "1.7.6" resolved "https://registry.yarnpkg.com/graphql-playground-middleware-lambda/-/graphql-playground-middleware-lambda-1.7.6.tgz#03aa4e3592144f4eb390a216f09b39f6b29f12d2" + integrity sha512-C4XYi32UTwP4YpHBgK9hiuxGBULiNFTu7qeFjHGWoXQIg/lioydyKnd3hVWB06QRUoHWLQj/pAI9ay3bdzCx3w== dependencies: graphql-playground-html "1.6.4" graphql-request@^1.4.0, graphql-request@^1.5.0: version "1.8.2" resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-1.8.2.tgz#398d10ae15c585676741bde3fc01d5ca948f8fbe" + integrity sha512-dDX2M+VMsxXFCmUX0Vo0TopIZIX4ggzOtiCsThgtrKR4niiaagsGTDIHj3fsOMFETpa064vzovI+4YV4QnMbcg== dependencies: cross-fetch "2.2.2" graphql-resolver-codegen@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/graphql-resolver-codegen/-/graphql-resolver-codegen-0.3.1.tgz#27dacf37caaa6e3b622c2c78a0811b6fef1e66d7" + integrity sha512-X+WL/aMeEDccOAXus8rEeJ865aKBdRL/Xq2dcV+M3mat/UrSmKAhtnht73PJrmqk+SzBCmi0EvJyfL/PLsMn7w== dependencies: camelcase "5.0.0" capitalize "1.0.0" @@ -2381,6 +2744,7 @@ graphql-resolver-codegen@0.3.1: graphql-schema-linter@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/graphql-schema-linter/-/graphql-schema-linter-0.1.1.tgz#bca091db7c075935764cc798377420dcebc93191" + integrity sha512-caZbOgNw08/9p3a+qusmaFi1TklG9ti+KHI6a2yfdp009gyoClWGQ+ElKVIiZkJQSeWCri2s2UFBCZjoM0JwTw== dependencies: chalk "^2.0.1" columnify "^1.5.4" @@ -2394,26 +2758,31 @@ graphql-schema-linter@0.1.1: graphql-static-binding@0.9.3: version "0.9.3" resolved "https://registry.yarnpkg.com/graphql-static-binding/-/graphql-static-binding-0.9.3.tgz#67a51ed2e720edda5a250898af037ebf9dac57cf" + integrity sha512-C8+EqwNCiQxUhbrWEokxN16oINAkhIDBzEpKHXeatBRaAyMczXm0J6HMaMSKOuQmk7P1PbDHIVW3FVZwXF2WJQ== dependencies: cucumber-html-reporter "^3.0.4" graphql-subscriptions@^0.5.8: version "0.5.8" resolved "https://registry.yarnpkg.com/graphql-subscriptions/-/graphql-subscriptions-0.5.8.tgz#13a6143c546bce390404657dc73ca501def30aa7" + integrity sha512-0CaZnXKBw2pwnIbvmVckby5Ge5e2ecmjofhYCdyeACbCly2j3WXDP/pl+s+Dqd2GQFC7y99NB+53jrt55CKxYQ== dependencies: iterall "^1.2.1" graphql-tag@2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.10.0.tgz#87da024be863e357551b2b8700e496ee2d4353ae" + integrity sha512-9FD6cw976TLLf9WYIUPCaaTpniawIjHWZSwIRZSjrfufJamcXbVVYfN2TWvJYbw0Xf2JjYbl1/f2+wDnBVw3/w== graphql-tag@^2.9.2: version "2.9.2" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.9.2.tgz#2f60a5a981375f430bf1e6e95992427dc18af686" + integrity sha512-qnNmof9pAqj/LUzs3lStP0Gw1qhdVCUS7Ab7+SUB6KD5aX1uqxWQRwMnOGTkhKuLvLNIs1TvNz+iS9kUGl1MhA== graphql-tools@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-3.1.0.tgz#f0c99696fabaed95e2c0f07534cf179374906d3b" + integrity sha512-PlWq66vMQ/Lcwz68BHCk9wBtqr6k3DOU280td2Hb742nY1PgHqW/2dVPwyRdSMwLDLlSM3jT0z8gcOk9cNCvwg== dependencies: apollo-link "^1.2.2" apollo-utilities "^1.0.1" @@ -2424,6 +2793,7 @@ graphql-tools@3.1.0: graphql-tools@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-3.1.1.tgz#d593358f01e7c8b1671a17b70ddb034dea9dbc50" + integrity sha512-yHvPkweUB0+Q/GWH5wIG60bpt8CTwBklCSzQdEHmRUgAdEQKxw+9B7zB3dG7wB3Ym7M7lfrS4Ej+jtDZfA2UXg== dependencies: apollo-link "^1.2.2" apollo-utilities "^1.0.1" @@ -2434,6 +2804,7 @@ graphql-tools@3.1.1: graphql-tools@^4.0.0, graphql-tools@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-4.0.1.tgz#c995a4e25c2967d108c975e508322d12969c8c0e" + integrity sha512-yyUTS875FLt9RgTFZ8XbOvJE7iFkNdmUDhHNgAcJnCrS9dwmbfVYGEQ00u0UGyQF0zvuI7QzRh5TqbnO7ueLxw== dependencies: apollo-link "^1.2.3" apollo-utilities "^1.0.1" @@ -2444,6 +2815,7 @@ graphql-tools@^4.0.0, graphql-tools@^4.0.1: graphql-yoga@^1.16.7: version "1.16.7" resolved "https://registry.yarnpkg.com/graphql-yoga/-/graphql-yoga-1.16.7.tgz#05bdfadf9a4623b0409bee3c5b75b7b3f7249e6f" + integrity sha512-N82SmBpKyDD7GXXo2NbVBMPffbxFWD+YOf/Vqx3Kujj/hNOX+0s/7G+EPp4TgJZqHQjcOw5TqQ0kOANO8w6Kmg== dependencies: "@types/cors" "^2.8.4" "@types/express" "^4.11.1" @@ -2470,28 +2842,33 @@ graphql-yoga@^1.16.7: graphql@0.13, graphql@0.13.2, "graphql@^0.11.0 || ^0.12.0 || ^0.13.0", graphql@^0.13.0, graphql@^0.13.1: version "0.13.2" resolved "http://registry.npmjs.org/graphql/-/graphql-0.13.2.tgz#4c740ae3c222823e7004096f832e7b93b2108270" + integrity sha512-QZ5BL8ZO/B20VA8APauGBg3GyEgZ19eduvpLWoq5x7gMmWnHoy8rlQWPLmWgFvo1yNgjSEFMesmS4R6pPr7xog== dependencies: iterall "^1.2.1" "graphql@^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0", graphql@^14.0.2: version "14.0.2" resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.0.2.tgz#7dded337a4c3fd2d075692323384034b357f5650" + integrity sha512-gUC4YYsaiSJT1h40krG3J+USGlwhzNTXSb4IOZljn9ag5Tj+RkoXrWp+Kh7WyE3t1NCfab5kzCuxBIvOMERMXw== dependencies: iterall "^1.2.2" graphql@^0.12.3: version "0.12.3" resolved "https://registry.yarnpkg.com/graphql/-/graphql-0.12.3.tgz#11668458bbe28261c0dcb6e265f515ba79f6ce07" + integrity sha512-Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA== dependencies: iterall "1.1.3" har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.0.tgz#44657f5688a22cfd4b72486e81b3a3fb11742c29" + integrity sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA== dependencies: ajv "^5.3.0" har-schema "^2.0.0" @@ -2499,34 +2876,41 @@ har-validator@~5.1.0: has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: ansi-regex "^2.0.0" has-flag@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" + integrity sha1-6CB68cx7MNRGzHC3NLXovhj4jVE= has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-symbol-support-x@^1.4.1: version "1.4.2" resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" + integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== has-to-string-tag-x@^1.2.0: version "1.4.1" resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" + integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== dependencies: has-symbol-support-x "^1.4.1" has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" has-values "^0.1.4" @@ -2535,6 +2919,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" has-values "^1.0.0" @@ -2543,10 +2928,12 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" kind-of "^4.0.0" @@ -2554,12 +2941,14 @@ has-values@^1.0.0: has@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" header-case@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d" + integrity sha1-lTWXMZfBRLCWE81l0xfvGZY70C0= dependencies: no-case "^2.2.0" upper-case "^1.1.3" @@ -2567,16 +2956,19 @@ header-case@^1.0.0: homedir-polyfill@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" + integrity sha1-TCu8inWJmP7r9e1oWA921GdotLw= dependencies: parse-passwd "^1.0.0" hosted-git-info@^2.1.4: version "2.7.1" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== http-errors@1.6.2: version "1.6.2" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" + integrity sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY= dependencies: depd "1.1.1" inherits "2.0.3" @@ -2586,6 +2978,7 @@ http-errors@1.6.2: http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: version "1.6.3" resolved "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" inherits "2.0.3" @@ -2595,6 +2988,7 @@ http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: http-link-dataloader@^0.1.2, http-link-dataloader@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/http-link-dataloader/-/http-link-dataloader-0.1.5.tgz#3dca3341e449bf26a44b57222fbb1df986958f7d" + integrity sha512-vWWFbuuABBxu27pTIrPXZJpwWpv4JM/u0DQRslNcPQNg+uA94Yqf175sJfdpepWn9GOvgPEEROy4dZB53v65LQ== dependencies: apollo-link "^1.2.1" cross-fetch "2.2.2" @@ -2603,6 +2997,7 @@ http-link-dataloader@^0.1.2, http-link-dataloader@^0.1.4: http-proxy-agent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" + integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== dependencies: agent-base "4" debug "3.1.0" @@ -2610,6 +3005,7 @@ http-proxy-agent@^2.1.0: http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" jsprim "^1.2.2" @@ -2618,6 +3014,7 @@ http-signature@~1.2.0: https-proxy-agent@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" + integrity sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ== dependencies: agent-base "^4.1.0" debug "^3.1.0" @@ -2625,52 +3022,63 @@ https-proxy-agent@^2.2.1: iconv-lite@0.4.19: version "0.4.19" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" + integrity sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ== iconv-lite@0.4.23: version "0.4.23" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" + integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== dependencies: safer-buffer ">= 2.1.2 < 3" iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@^0.4.8, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" ieee754@1.1.8: version "1.1.8" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" + integrity sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q= ieee754@^1.1.4: version "1.1.12" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" + integrity sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA== ignore-by-default@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" + integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk= ignore-walk@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== dependencies: minimatch "^3.0.4" import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= inflected@^2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inflected/-/inflected-2.0.4.tgz#323770961ccbe992a98ea930512e9a82d3d3ef77" + integrity sha512-HQPzFLTTUvwfeUH6RAGjD8cHS069mBqXG5n4qaxX7sJXBhVQrsGgF+0ZJGkSuN6a8pcUWB/GXStta11kKi/WvA== inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" @@ -2678,14 +3086,17 @@ inflight@^1.0.4: inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= ini@^1.3.4, ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== inquirer@5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.1.0.tgz#19da508931892328abbbdd4c477f1efc65abfd67" + integrity sha512-kn7N70US1MSZHZHSGJLiZ7iCwwncc7b0gc68YtlX29OjI3Mp0tSVV+snVXpZ1G+ONS3Ac9zd1m6hve2ibLDYfA== dependencies: ansi-escapes "^3.0.0" chalk "^2.0.0" @@ -2704,6 +3115,7 @@ inquirer@5.1.0: inquirer@^5.2.0: version "5.2.0" resolved "http://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726" + integrity sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ== dependencies: ansi-escapes "^3.0.0" chalk "^2.0.0" @@ -2722,76 +3134,91 @@ inquirer@^5.2.0: invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= ip-regex@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-1.0.3.tgz#dc589076f659f419c222039a33316f1c7387effd" + integrity sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0= ipaddr.js@1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e" + integrity sha1-6qM9bd16zo9/b+DJygRA5wZzix4= is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-builtin-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + integrity sha1-VAVy0096wxGfj3bDDLwbHgN6/74= dependencies: builtin-modules "^1.0.0" is-callable@^1.1.1, is-callable@^1.1.3: version "1.1.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== is-ci@^1.0.10: version "1.2.1" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== dependencies: ci-info "^1.5.0" is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= is-descriptor@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" is-data-descriptor "^0.1.4" @@ -2800,6 +3227,7 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" is-data-descriptor "^1.0.0" @@ -2808,66 +3236,79 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-directory@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-dotfile@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= is-equal-shallow@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= dependencies: is-primitive "^2.0.0" is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= dependencies: is-extglob "^1.0.0" is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" is-glob@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" + integrity sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A= dependencies: is-extglob "^2.1.1" is-installed-globally@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" + integrity sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA= dependencies: global-dirs "^0.1.0" is-path-inside "^1.0.0" @@ -2875,140 +3316,170 @@ is-installed-globally@^0.1.0: is-lower-case@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" + integrity sha1-fhR75HaNxGbbO/shzGCzHmrWk5M= dependencies: lower-case "^1.1.0" is-natural-number@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" + integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= is-npm@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" + integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ= is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= dependencies: kind-of "^3.0.2" is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== is-obj@^1.0.0: version "1.0.1" resolved "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-object@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" + integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= is-path-inside@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= dependencies: path-is-inside "^1.0.1" is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-posix-bracket@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= is-promise@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= is-redirect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" + integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= is-regex@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= dependencies: has "^1.0.1" is-retry-allowed@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" + integrity sha1-EaBgVotnM5REAz0BJaYaINVk+zQ= is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-symbol@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" + integrity sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI= is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= is-upper-case@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f" + integrity sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8= dependencies: upper-case "^1.1.0" is-url-superb@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-url-superb/-/is-url-superb-2.0.0.tgz#b728a18cf692e4d16da6b94c7408a811db0d0492" + integrity sha1-tyihjPaS5NFtprlMdAioEdsNBJI= dependencies: url-regex "^3.0.0" is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isomorphic-fetch@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= dependencies: node-fetch "^1.0.1" whatwg-fetch ">=0.10.0" @@ -3016,10 +3487,12 @@ isomorphic-fetch@^2.2.1: isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= isurl@^1.0.0-alpha5: version "1.0.0" resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" + integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== dependencies: has-to-string-tag-x "^1.2.0" is-object "^1.0.1" @@ -3027,22 +3500,27 @@ isurl@^1.0.0-alpha5: iterall@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.1.3.tgz#1cbbff96204056dde6656e2ed2e2226d0e6d72c9" + integrity sha512-Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ== iterall@1.2.2, iterall@^1.1.3, iterall@^1.2.1, iterall@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.2.2.tgz#92d70deb8028e0c39ff3164fdbf4d8b088130cd7" + integrity sha512-yynBb1g+RFUPY64fTrFv7nsjRrENBQJaX2UL+2Szc9REFrSNm1rpSXHGzhmAy7a9uv3vlvgBlXnf9RqmPH1/DA== jmespath@0.15.0: version "0.15.0" resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217" + integrity sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc= js-base64@^2.3.2: version "2.4.9" resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.9.tgz#748911fb04f48a60c4771b375cac45a80df11c03" + integrity sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ== js-yaml@^3.10.0, js-yaml@^3.8.4, js-yaml@^3.9.0, js-yaml@^3.9.1: version "3.12.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" + integrity sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -3050,18 +3528,22 @@ js-yaml@^3.10.0, js-yaml@^3.8.4, js-yaml@^3.9.0, js-yaml@^3.9.1: jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsesc@^2.5.1: version "2.5.1" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.1.tgz#e421a2a8e20d6b0819df28908f782526b96dd1fe" + integrity sha1-5CGiqOINawgZ3yiQj3glJrlt0f4= json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-schema-ref-parser@^3.1.2: version "3.3.1" resolved "https://registry.yarnpkg.com/json-schema-ref-parser/-/json-schema-ref-parser-3.3.1.tgz#86e751b8099357bf601a7cfe42d10123ee906a32" + integrity sha512-stQTMhec2R/p2L9dH4XXRlpNCP0mY8QrLd/9Kl+8SHJQmwHtE1nDfXH4wbsSM+GkJMl8t92yZbI0OIol432CIQ== dependencies: call-me-maybe "^1.0.1" debug "^3.0.0" @@ -3073,44 +3555,53 @@ json-schema-ref-parser@^3.1.2: json-schema-traverse@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= dependencies: jsonify "~0.0.0" json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= jsonfile@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" + integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY= optionalDependencies: graceful-fs "^4.1.6" jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= jsonwebtoken@8.2.1: version "8.2.1" resolved "http://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.2.1.tgz#333ee39aa8f238f32fa41693e7a2fb7e42f82b31" + integrity sha512-l8rUBr0fqYYwPc8/ZGrue7GiW7vWdZtZqelxo4Sd5lMvuEeCK8/wS54sEo6tJhdZ6hqfutsj6COgC0d1XdbHGw== dependencies: jws "^3.1.4" lodash.includes "^4.3.0" @@ -3126,6 +3617,7 @@ jsonwebtoken@8.2.1: jsonwebtoken@8.3.0, jsonwebtoken@^8.1.0, jsonwebtoken@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.3.0.tgz#056c90eee9a65ed6e6c72ddb0a1d325109aaf643" + integrity sha512-oge/hvlmeJCH+iIz1DwcO7vKPkNGJHhgkspk8OH3VKlw+mbi42WtD4ig1+VXRln765vxptAv+xT26Fd3cteqag== dependencies: jws "^3.1.5" lodash.includes "^4.3.0" @@ -3140,6 +3632,7 @@ jsonwebtoken@8.3.0, jsonwebtoken@^8.1.0, jsonwebtoken@^8.3.0: jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" extsprintf "1.3.0" @@ -3149,6 +3642,7 @@ jsprim@^1.2.2: jwa@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.1.6.tgz#87240e76c9808dbde18783cf2264ef4929ee50e6" + integrity sha512-tBO/cf++BUsJkYql/kBbJroKOgHWEigTKBAjjBEmrMGYd1QMBC74Hr4Wo2zCZw6ZrVhlJPvoMrkcOnlWR/DJfw== dependencies: buffer-equal-constant-time "1.0.1" ecdsa-sig-formatter "1.0.10" @@ -3157,6 +3651,7 @@ jwa@^1.1.5: jws@^3.1.4, jws@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/jws/-/jws-3.1.5.tgz#80d12d05b293d1e841e7cb8b4e69e561adcf834f" + integrity sha512-GsCSexFADNQUr8T5HPJvayTjvPIfoyJPtLQBwn5a4WZQchcrPMPMAWcC1AzJVRDKyD6ZPROPAxgv6rfHViO4uQ== dependencies: jwa "^1.1.5" safe-buffer "^5.0.1" @@ -3164,54 +3659,64 @@ jws@^3.1.4, jws@^3.1.5: jwt-decode@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-2.2.0.tgz#7d86bd56679f58ce6a84704a657dd392bba81a79" + integrity sha1-fYa9VmefWM5qhHBKZX3TkruoGnk= kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== klaw-sync@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-3.0.2.tgz#bf3a5ca463af5aec007201dbe8be7088ef29d067" + integrity sha512-32bw9y2nKrnpX2LsJnDTBO2TSdOKPbXfQAWl7Lupcc3D0iKkzI/sQDEw1GjkOuTqZEhe+bVxKSlhSRLxyeytcw== dependencies: graceful-fs "^4.1.11" latest-version@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" + integrity sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU= dependencies: package-json "^4.0.0" lazystream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= dependencies: readable-stream "^2.0.5" lcid@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= dependencies: invert-kv "^1.0.0" load-json-file@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= dependencies: graceful-fs "^4.1.2" parse-json "^2.2.0" @@ -3221,6 +3726,7 @@ load-json-file@^2.0.0: load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= dependencies: graceful-fs "^4.1.2" parse-json "^4.0.0" @@ -3230,6 +3736,7 @@ load-json-file@^4.0.0: locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= dependencies: p-locate "^2.0.0" path-exists "^3.0.0" @@ -3237,6 +3744,7 @@ locate-path@^2.0.0: locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" path-exists "^3.0.0" @@ -3244,154 +3752,191 @@ locate-path@^3.0.0: lodash.ary@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.ary/-/lodash.ary-4.1.1.tgz#66065fa91bacc7a034d9c8fce52f83d3c7e40212" + integrity sha1-ZgZfqRusx6A02cj85S+D08fkAhI= lodash.assign@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= lodash.defaults@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= lodash.differenceby@^4.8.0: version "4.8.0" resolved "https://registry.yarnpkg.com/lodash.differenceby/-/lodash.differenceby-4.8.0.tgz#cfd59e94353af5de51da5d302ca4ebff33faac57" + integrity sha1-z9WelDU69d5R2l0wLKTr/zP6rFc= lodash.every@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.every/-/lodash.every-4.6.0.tgz#eb89984bebc4364279bb3aefbbd1ca19bfa6c6a7" + integrity sha1-64mYS+vENkJ5uzrvu9HKGb+mxqc= lodash.flatten@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= lodash.flattendeep@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" + integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= lodash.foreach@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" + integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= lodash.get@^4.0.0, lodash.get@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= lodash.groupby@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.groupby/-/lodash.groupby-4.6.0.tgz#0b08a1dcf68397c397855c3239783832df7403d1" + integrity sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E= lodash.identity@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash.identity/-/lodash.identity-3.0.0.tgz#ad7bc6a4e647d79c972e1b80feef7af156267876" + integrity sha1-rXvGpOZH15yXLhuA/u968VYmeHY= lodash.includes@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" + integrity sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8= lodash.isboolean@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" + integrity sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= lodash.isequal@^4.0.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= lodash.isinteger@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" + integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= lodash.isnumber@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" + integrity sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= lodash.isobject@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-3.0.2.tgz#3c8fb8d5b5bf4bf90ae06e14f2a530a4ed935e1d" + integrity sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0= lodash.isplainobject@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= lodash.isstring@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" + integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= lodash.keys@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-4.2.0.tgz#a08602ac12e4fb83f91fc1fb7a360a4d9ba35205" + integrity sha1-oIYCrBLk+4P5H8H7ejYKTZujUgU= lodash.map@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" + integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= lodash.maxby@4.x, lodash.maxby@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.maxby/-/lodash.maxby-4.6.0.tgz#082240068f3c7a227aa00a8380e4f38cf0786e3d" + integrity sha1-CCJABo88eiJ6oAqDgOTzjPB4bj0= lodash.merge@4.x: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.1.tgz#adc25d9cb99b9391c59624f379fbba60d7111d54" + integrity sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ== lodash.once@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" + integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= lodash.partial@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/lodash.partial/-/lodash.partial-4.2.1.tgz#49f3d8cfdaa3bff8b3a91d127e923245418961d4" + integrity sha1-SfPYz9qjv/izqR0SfpIyRUGJYdQ= lodash.property@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.property/-/lodash.property-4.4.2.tgz#da07124821c6409d025f30db8df851314515bffe" + integrity sha1-2gcSSCHGQJ0CXzDbjfhRMUUVv/4= lodash.result@^4.5.2: version "4.5.2" resolved "https://registry.yarnpkg.com/lodash.result/-/lodash.result-4.5.2.tgz#cb45b27fb914eaa8d8ee6f0ce7b2870b87cb70aa" + integrity sha1-y0Wyf7kU6qjY7m8M57KHC4fLcKo= lodash.toarray@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" + integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= lodash.uniqby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" + integrity sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI= lodash@4.17.5: version "4.17.5" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" + integrity sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw== lodash@^4.13.1, lodash@^4.16.4, lodash@^4.17.10, lodash@^4.17.2, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.8.0: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== log-symbols@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== dependencies: chalk "^2.0.1" lower-case-first@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" + integrity sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E= dependencies: lower-case "^1.1.2" lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" + integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= lowercase-keys@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== lru-cache@^4.0.1, lru-cache@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.3.tgz#a1175cf3496dfc8436c156c334b4955992bce69c" + integrity sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA== dependencies: pseudomap "^1.0.2" yallist "^2.1.2" @@ -3399,40 +3944,48 @@ lru-cache@^4.0.1, lru-cache@^4.1.3: lsmod@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lsmod/-/lsmod-1.0.0.tgz#9a00f76dca36eb23fa05350afe1b585d4299e64b" + integrity sha1-mgD3bco26yP6BTUK/htYXUKZ5ks= make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== dependencies: pify "^3.0.0" make-error-cause@^1.2.1: version "1.2.2" resolved "https://registry.yarnpkg.com/make-error-cause/-/make-error-cause-1.2.2.tgz#df0388fcd0b37816dff0a5fb8108939777dcbc9d" + integrity sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0= dependencies: make-error "^1.2.0" make-error@^1.1.1, make-error@^1.2.0: version "1.3.5" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" + integrity sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g== map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" + integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg= map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" marked-terminal@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-2.0.0.tgz#5eaf568be66f686541afa52a558280310a31de2d" + integrity sha1-Xq9Wi+ZvaGVBr6UqVYKAMQox3i0= dependencies: cardinal "^1.0.0" chalk "^1.1.3" @@ -3443,24 +3996,29 @@ marked-terminal@^2.0.0: marked@^0.3.6: version "0.3.19" resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790" + integrity sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg== math-random@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac" + integrity sha1-izqsWIuKZuSXXjzepn97sylgH6w= media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= mem@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= dependencies: mimic-fn "^1.0.0" memfs@^2.5.3: version "2.9.4" resolved "https://registry.yarnpkg.com/memfs/-/memfs-2.9.4.tgz#2ca9d8088d61ab27376174f0ae68ea7084ac7214" + integrity sha512-wstvgqSTBGf9rQHoaRpX3wJiGzB/sj649XaO+byuHiPZQaR3Y/mOgU6n9iMFLtAHlR4BwwBWFgA4hobiU6EcCg== dependencies: fast-extend "0.0.2" fs-monkey "^0.3.3" @@ -3468,22 +4026,27 @@ memfs@^2.5.3: memorystream@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" + integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI= merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= mersenne-twister@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/mersenne-twister/-/mersenne-twister-1.1.0.tgz#f916618ee43d7179efcf641bec4531eb9670978a" + integrity sha1-+RZhjuQ9cXnvz2Qb7EUx65Zwl4o= methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= micromatch@^2.1.5: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= dependencies: arr-diff "^2.0.0" array-unique "^0.2.1" @@ -3502,6 +4065,7 @@ micromatch@^2.1.5: micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" @@ -3520,42 +4084,51 @@ micromatch@^3.1.10, micromatch@^3.1.4: mime-db@^1.28.0, mime-db@~1.36.0: version "1.36.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.36.0.tgz#5020478db3c7fe93aad7bbcc4dcf869c43363397" + integrity sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw== mime-types@^2.1.12, mime-types@~2.1.18, mime-types@~2.1.19: version "2.1.20" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.20.tgz#930cb719d571e903738520f8470911548ca2cc19" + integrity sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A== dependencies: mime-db "~1.36.0" mime@1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== minimatch@^3.0.0, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= minimist@^1.2.0: version "1.2.0" resolved "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= minipass@^2.2.1, minipass@^2.3.3: version "2.3.4" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.4.tgz#4768d7605ed6194d6d576169b9e12ef71e9d9957" + integrity sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w== dependencies: safe-buffer "^5.1.2" yallist "^3.0.0" @@ -3563,12 +4136,14 @@ minipass@^2.2.1, minipass@^2.3.3: minizlib@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.0.tgz#11e13658ce46bc3a70a267aac58359d1e0c29ceb" + integrity sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA== dependencies: minipass "^2.2.1" mixin-deep@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" @@ -3576,24 +4151,29 @@ mixin-deep@^1.2.0: mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1: version "0.5.1" resolved "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" moment@^2.15.2: version "2.22.2" resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz#3c257f9839fc0e93ff53149632239eb90783ff66" + integrity sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y= ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== multimatch@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" + integrity sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis= dependencies: array-differ "^1.0.0" array-union "^1.0.1" @@ -3603,14 +4183,17 @@ multimatch@^2.1.0: mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= nan@^2.9.2: version "2.11.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.0.tgz#574e360e4d954ab16966ec102c0c049fd961a099" + integrity sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw== nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" @@ -3627,6 +4210,7 @@ nanomatch@^1.2.9: needle@^2.2.1: version "2.2.3" resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.3.tgz#c1b04da378cd634d8befe2de965dc2cfb0fd65ca" + integrity sha512-GPL22d/U9cai87FcCPO6e+MT3vyHS2j+zwotakDc7kE2DtUAqFKMXLJCTtRp+5S75vXIwQPvIxkvlctxf9q4gQ== dependencies: debug "^2.1.2" iconv-lite "^0.4.4" @@ -3635,30 +4219,36 @@ needle@^2.2.1: negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== no-case@^2.2.0, no-case@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" + integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== dependencies: lower-case "^1.1.1" node-emoji@^1.4.1: version "1.8.1" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.8.1.tgz#6eec6bfb07421e2148c75c6bba72421f8530a826" + integrity sha512-+ktMAh1Jwas+TnGodfCfjUbJKoANqPaJFN0z0iqh41eqD8dvguNzcitVSBSVK1pidz0AqGbLKcoVuVLRVZ/aVg== dependencies: lodash.toarray "^4.4.0" node-fetch@2.1.2: version "2.1.2" resolved "http://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5" + integrity sha1-q4hOjn5X44qUR1POxwb3iNF2i7U= node-fetch@^1.0.1, node-fetch@^1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== dependencies: encoding "^0.1.11" is-stream "^1.0.1" @@ -3666,14 +4256,17 @@ node-fetch@^1.0.1, node-fetch@^1.7.3: node-fetch@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.2.0.tgz#4ee79bde909262f9775f731e3656d0db55ced5b5" + integrity sha512-OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA== node-forge@^0.7.1: version "0.7.6" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.6.tgz#fdf3b418aee1f94f0ef642cd63486c77ca9724ac" + integrity sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw== node-pre-gyp@^0.10.0: version "0.10.3" resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" + integrity sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A== dependencies: detect-libc "^1.0.2" mkdirp "^0.5.1" @@ -3689,10 +4282,12 @@ node-pre-gyp@^0.10.0: node-request-by-swagger@^1.0.6: version "1.1.3" resolved "https://registry.yarnpkg.com/node-request-by-swagger/-/node-request-by-swagger-1.1.3.tgz#d49bb9adc74eff1ce8c70d075e4d8f2e4b365805" + integrity sha512-granjsEA0c+1GnJaKnOjJy1E3wWLADUnAg+x1eopWOo+oMDfRYKJjCBaInUgrli/yEnvUAJoymGhExP/6tcOyQ== nodemon@1.18.4: version "1.18.4" resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.18.4.tgz#873f65fdb53220eb166180cf106b1354ac5d714d" + integrity sha512-hyK6vl65IPnky/ee+D3IWvVGgJa/m3No2/Xc/3wanS6Ce1MWjCzH6NnhPJ/vZM+6JFym16jtHx51lmCMB9HDtg== dependencies: chokidar "^2.0.2" debug "^3.1.0" @@ -3708,6 +4303,7 @@ nodemon@1.18.4: nopt@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= dependencies: abbrev "1" osenv "^0.1.4" @@ -3715,12 +4311,14 @@ nopt@^4.0.1: nopt@~1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" + integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= dependencies: abbrev "1" normalize-package-data@^2.3.2: version "2.4.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" + integrity sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== dependencies: hosted-git-info "^2.1.4" is-builtin-module "^1.0.0" @@ -3730,16 +4328,19 @@ normalize-package-data@^2.3.2: normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" npm-bundled@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979" + integrity sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g== npm-conf@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" + integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== dependencies: config-chain "^1.1.11" pify "^3.0.0" @@ -3747,6 +4348,7 @@ npm-conf@^1.1.0: npm-packlist@^1.1.6: version "1.1.11" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.11.tgz#84e8c683cbe7867d34b1d357d893ce29e28a02de" + integrity sha512-CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA== dependencies: ignore-walk "^3.0.1" npm-bundled "^1.0.1" @@ -3754,12 +4356,14 @@ npm-packlist@^1.1.6: npm-path@^2.0.2, npm-path@^2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/npm-path/-/npm-path-2.0.4.tgz#c641347a5ff9d6a09e4d9bce5580c4f505278e64" + integrity sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw== dependencies: which "^1.2.10" npm-paths@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/npm-paths/-/npm-paths-1.0.0.tgz#6e66ffc8887d27db71f9e8c4edd17e11c78a1c73" + integrity sha512-COlxSO5PK9UvZXIa7/sqJDZOlffWFx9+CKJJWkdbhUJMBwcf9sof2jxt4uiVsl+nY3sy0/XFGl4iGr8GoKfiXA== dependencies: global-modules "^1.0.0" is-windows "^1.0.1" @@ -3767,6 +4371,7 @@ npm-paths@^1.0.0: npm-run-all@4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.3.tgz#49f15b55a66bb4101664ce270cb18e7103f8f185" + integrity sha512-aOG0N3Eo/WW+q6sUIdzcV2COS8VnTZCmdji0VQIAZF3b+a3YWb0AD0vFIyjKec18A7beLGbaQ5jFTNI2bPt9Cg== dependencies: ansi-styles "^3.2.0" chalk "^2.1.0" @@ -3781,12 +4386,14 @@ npm-run-all@4.1.3: npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" npm-run@4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npm-run/-/npm-run-4.1.2.tgz#1030e1ec56908c89fcc3fa366d03a2c2ba98eb99" + integrity sha1-EDDh7FaQjIn8w/o2bQOiwrqY65k= dependencies: cross-spawn "^5.1.0" minimist "^1.2.0" @@ -3798,6 +4405,7 @@ npm-run@4.1.2: npm-which@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/npm-which/-/npm-which-3.0.1.tgz#9225f26ec3a285c209cae67c3b11a6b4ab7140aa" + integrity sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo= dependencies: commander "^2.9.0" npm-path "^2.0.2" @@ -3806,6 +4414,7 @@ npm-which@^3.0.1: npmlog@^4.0.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== dependencies: are-we-there-yet "~1.1.2" console-control-strings "~1.1.0" @@ -3815,18 +4424,22 @@ npmlog@^4.0.2: number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" define-property "^0.2.5" @@ -3835,24 +4448,29 @@ object-copy@^0.1.0: object-keys@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" + integrity sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag== object-path-immutable@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/object-path-immutable/-/object-path-immutable-1.0.3.tgz#bae558dbd8c4107985d82d05dfc1dea1fb1c3208" + integrity sha512-9kH4QknY9w7FtX2I7U5z3a+S06eZW0PHPD1XKa2KLhsbkz3xyFUEX3rkyNzU34XkTGhIka70EiYbmOxyRfN3Cw== object-path@^0.11.4: version "0.11.4" resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.4.tgz#370ae752fbf37de3ea70a861c23bba8915691949" + integrity sha1-NwrnUvvzfePqcKhhwju6iRVpGUk= object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" object.getownpropertydescriptors@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= dependencies: define-properties "^1.1.2" es-abstract "^1.5.1" @@ -3860,6 +4478,7 @@ object.getownpropertydescriptors@^2.0.3: object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= dependencies: for-own "^0.1.4" is-extendable "^0.1.1" @@ -3867,46 +4486,54 @@ object.omit@^2.0.0: object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" once@^1.3.0, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= dependencies: mimic-fn "^1.0.0" ono@^4.0.2: version "4.0.7" resolved "https://registry.yarnpkg.com/ono/-/ono-4.0.7.tgz#02ac0c8efd58a9bd843956c3d5de018447ce1598" + integrity sha512-FJiGEETwfSVyOwVTwQZD7XN69FRekvgtlobtvPwtilc7PxIHg3gKUykdNP7E9mC/VTF2cxqKZxUZfNKA3MuQLA== dependencies: format-util "^1.0.3" open@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/open/-/open-0.0.5.tgz#42c3e18ec95466b6bf0dc42f3a2945c3f0cad8fc" + integrity sha1-QsPhjslUZra/DcQvOilFw/DK2Pw= opn@^5.1.0, opn@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c" + integrity sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g== dependencies: is-wsl "^1.1.0" ora@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ora/-/ora-1.4.0.tgz#884458215b3a5d4097592285f93321bb7a79e2e5" + integrity sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw== dependencies: chalk "^2.1.0" cli-cursor "^2.1.0" @@ -3916,10 +4543,12 @@ ora@^1.4.0: os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= os-locale@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== dependencies: execa "^0.7.0" lcid "^1.0.0" @@ -3928,10 +4557,12 @@ os-locale@^2.0.0: os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= osenv@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.0" @@ -3939,58 +4570,69 @@ osenv@^0.1.4: p-cancelable@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== p-event@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-event/-/p-event-1.3.0.tgz#8e6b4f4f65c72bc5b6fe28b75eda874f96a4a085" + integrity sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU= dependencies: p-timeout "^1.1.1" p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: p-try "^1.0.0" p-limit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.0.0.tgz#e624ed54ee8c460a778b3c9f3670496ff8a57aec" + integrity sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A== dependencies: p-try "^2.0.0" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= dependencies: p-limit "^1.1.0" p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-timeout@^1.1.1: version "1.2.1" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" + integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= dependencies: p-finally "^1.0.0" p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= p-try@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.0.0.tgz#85080bb87c64688fa47996fe8f7dfbe8211760b1" + integrity sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ== package-json@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" + integrity sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0= dependencies: got "^6.7.1" registry-auth-token "^3.0.1" @@ -4000,20 +4642,24 @@ package-json@^4.0.0: packet-reader@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/packet-reader/-/packet-reader-0.3.1.tgz#cd62e60af8d7fea8a705ec4ff990871c46871f27" + integrity sha1-zWLmCvjX/qinBexP+ZCHHEaHHyc= param-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" + integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= dependencies: no-case "^2.2.0" parse-github-url@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" + integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw== parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= dependencies: glob-base "^0.3.0" is-dotfile "^1.0.0" @@ -4023,18 +4669,21 @@ parse-glob@^3.0.4: parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= dependencies: error-ex "^1.2.0" parse-json@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-3.0.0.tgz#fa6f47b18e23826ead32f263e744d0e1e847fb13" + integrity sha1-+m9HsY4jgm6tMvJj50TQ4ehH+xM= dependencies: error-ex "^1.3.1" parse-json@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" @@ -4042,14 +4691,17 @@ parse-json@^4.0.0: parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= parseurl@~1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" + integrity sha1-/CidTtiZMRlGDBViUyYs3I3mW/M= pascal-case@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-2.0.1.tgz#2d578d3455f660da65eca18ef95b4e0de912761e" + integrity sha1-LVeNNFX2YNpl7KGO+VtODekSdh4= dependencies: camel-case "^3.0.0" upper-case-first "^1.1.0" @@ -4057,84 +4709,102 @@ pascal-case@^2.0.0: pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" + integrity sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU= dependencies: no-case "^2.2.0" path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-is-inside@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-to-regexp@^1.1.1: version "1.7.0" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" + integrity sha1-Wf3g9DW62suhA6hOnTvGTpa5k30= dependencies: isarray "0.0.1" path-type@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= dependencies: pify "^2.0.0" path-type@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: pify "^3.0.0" pause-stream@^0.0.11: version "0.0.11" resolved "http://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" + integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= dependencies: through "~2.3" pause@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/pause/-/pause-0.1.0.tgz#ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74" + integrity sha1-68ikqGGf8LioGsFRPDQ0/0af23Q= pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= pg-connection-string@0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-0.1.3.tgz#da1847b20940e42ee1492beaf65d49d91b245df7" + integrity sha1-2hhHsglA5C7hSSvq9l1J2RskXfc= pg-pool@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-2.0.3.tgz#c022032c8949f312a4f91fb6409ce04076be3257" + integrity sha1-wCIDLIlJ8xKk+R+2QJzgQHa+Mlc= pg-types@~1.12.1: version "1.12.1" resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-1.12.1.tgz#d64087e3903b58ffaad279e7595c52208a14c3d2" + integrity sha1-1kCH45A7WP+q0nnnWVxSIIoUw9I= dependencies: postgres-array "~1.0.0" postgres-bytea "~1.0.0" @@ -4144,6 +4814,7 @@ pg-types@~1.12.1: pg@^7.4.1: version "7.4.3" resolved "https://registry.yarnpkg.com/pg/-/pg-7.4.3.tgz#f7b6f93f5340ecc2596afbb94a13e3d6b609834b" + integrity sha1-97b5P1NA7MJZavu5ShPj1rYJg0s= dependencies: buffer-writer "1.0.1" packet-reader "0.3.1" @@ -4156,34 +4827,41 @@ pg@^7.4.1: pgpass@1.x: version "1.0.2" resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.2.tgz#2a7bb41b6065b67907e91da1b07c1847c877b306" + integrity sha1-Knu0G2BltnkH6R2hsHwYR8h3swY= dependencies: split "^1.0.0" pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pluralize@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" + integrity sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== popsicle@^10.0.1: version "10.0.1" resolved "https://registry.yarnpkg.com/popsicle/-/popsicle-10.0.1.tgz#2abd36130560647c74eaf08400d473ae25c4486f" + integrity sha512-IFVBRz+hc05+MiVDH+KH9QoeE6gjFOiIZNxKePIwz+JbH/yP9rLreUT9+GocxRweYBiRh7O9+MfI5X1zKfSH6Q== dependencies: "@types/concat-stream" "^1.6.0" "@types/form-data" "0.0.33" @@ -4197,6 +4875,7 @@ popsicle@^10.0.1: portfinder@^1.0.13: version "1.0.17" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.17.tgz#a8a1691143e46c4735edefcf4fbcccedad26456a" + integrity sha512-syFcRIRzVI1BoEFOCaAiizwDolh1S1YXSodsVhncbhjzjZQulhczNRbqnUl9N31Q4dKGOXsNDqxC2BWBgSMqeQ== dependencies: async "^1.5.2" debug "^2.2.0" @@ -4205,44 +4884,54 @@ portfinder@^1.0.13: posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= postgres-array@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-1.0.2.tgz#8e0b32eb03bf77a5c0a7851e0441c169a256a238" + integrity sha1-jgsy6wO/d6XAp4UeBEHBaaJWojg= postgres-bytea@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz#027b533c0aa890e26d172d47cf9ccecc521acd35" + integrity sha1-AntTPAqokOJtFy1Hz5zOzFIazTU= postgres-date@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.3.tgz#e2d89702efdb258ff9d9cee0fe91bd06975257a8" + integrity sha1-4tiXAu/bJY/52c7g/pG9BpdSV6g= postgres-interval@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.1.2.tgz#bf71ff902635f21cb241a013fc421d81d1db15a9" + integrity sha512-fC3xNHeTskCxL1dC8KOtxXt7YeFmlbTYtn7ul8MkVERuTmf7pI4DrkAxcw3kh1fQ9uz4wQmd03a1mRiXUZChfQ== dependencies: xtend "^4.0.0" prepend-http@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= prettier@1.14.0: version "1.14.0" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.0.tgz#847c235522035fd988100f1f43cf20a7d24f9372" + integrity sha512-KtQ2EGaUwf2EyDfp1fxyEb0PqGKakVm0WyXwDt6u+cAoxbO2Z2CwKvOe3+b4+F2IlO9lYHi1kqFuRM70ddBnow== prettier@^1.14.2: version "1.14.2" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.2.tgz#0ac1c6e1a90baa22a62925f41963c841983282f9" + integrity sha512-McHPg0n1pIke+A/4VcaS2en+pTNjy4xF+Uuq86u/5dyDO59/TtFZtQ708QIRkEZ3qwKz3GVkVa6mpxK/CpB8Rg== prisma-binding@2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/prisma-binding/-/prisma-binding-2.1.6.tgz#b0799ca830f0516bd2d5a3f39f457f2a646dbad2" + integrity sha512-hnDjDFNRKqzmxu4E7uFFxOhH5Kpifk45m7F6bYdxMVaGUOxDdvJ+FLZDSvRqrgxa1O4w0jQyDAJaeoMRX3M3iw== dependencies: apollo-link "1.2.2" apollo-link-error "1.0.9" @@ -4259,6 +4948,7 @@ prisma-binding@2.1.6: prisma-cli-core@1.18.1: version "1.18.1" resolved "https://registry.yarnpkg.com/prisma-cli-core/-/prisma-cli-core-1.18.1.tgz#3865ce1e02e574804d045cc839f5cffc97c7c5db" + integrity sha512-riU6a5Y9gcfPHqsHUTd1dGm5wOtTjas+q34yWk633Eae7OZ4eUuycv2T2P8caniMWc0OgxTB4HeGZZlhoLSA6A== dependencies: adm-zip "^0.4.7" archiver "^2.0.3" @@ -4307,6 +4997,7 @@ prisma-cli-core@1.18.1: prisma-cli-engine@1.18.1: version "1.18.1" resolved "https://registry.yarnpkg.com/prisma-cli-engine/-/prisma-cli-engine-1.18.1.tgz#2115fb578adec87bd399a0047f24bddb24adedd1" + integrity sha512-JM7HDCZkMvfc7ZxMdYJ2N9llu54uu7Wz0YCLVbkWZ9eJzq+VOg4/xF5Z/6EMPgADzXCGdXS6n/2/1y718nNDiQ== dependencies: "@heroku/linewrap" "^1.0.0" ajv "5" @@ -4366,6 +5057,7 @@ prisma-cli-engine@1.18.1: prisma-client-lib@1.18.1: version "1.18.1" resolved "https://registry.yarnpkg.com/prisma-client-lib/-/prisma-client-lib-1.18.1.tgz#6846fff6503fed46f4aa7965a0bde50d51086735" + integrity sha512-eSPMk17p0zvG13aIOarcmE8YwWLIlygjDdperwSBOH8H1gh2sgBfLHGOM3r7H+lIvpqbN4ipHriA2n+sT6sL5w== dependencies: "@types/node" "^10.9.4" debug "^4.0.1" @@ -4382,6 +5074,7 @@ prisma-client-lib@1.18.1: prisma-db-introspection@1.18.1: version "1.18.1" resolved "https://registry.yarnpkg.com/prisma-db-introspection/-/prisma-db-introspection-1.18.1.tgz#34c0364a04134910ff1630f42cc199c2f3860dc3" + integrity sha512-4ZvhhXy9rGRtJfbtNupBR/z50WiZ2PYgYWV/p1Dlist4LbzhmQDE4CKYVGDBOt/AxgNC/3jGOKpacnZmtIS8Cw== dependencies: ajv "5" bluebird "^3.5.1" @@ -4407,6 +5100,7 @@ prisma-db-introspection@1.18.1: prisma-generate-schema@1.18.1: version "1.18.1" resolved "https://registry.yarnpkg.com/prisma-generate-schema/-/prisma-generate-schema-1.18.1.tgz#514c75585bd20cfbb87d000d526dcbf2af8cce68" + integrity sha512-vRwzgAeh10PP64Em0FJowa0yROma/10kNvHN+X/wk3gGz1mTGWWLbkQI/jQxKfgVtG1hcv6W5d2asQsTFYt8xA== dependencies: "@types/jest" "^23.3.1" graphql "^14.0.2" @@ -4418,18 +5112,22 @@ prisma-generate-schema@1.18.1: prisma-json-schema@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/prisma-json-schema/-/prisma-json-schema-0.0.4.tgz#4ecee29c351e382fb833dad83a38c62961380458" + integrity sha512-NTbourUhkmhM18rrcnp+IdxTdWftUsepZcNX2QntOqkOOwccYADmmZJpTr9tuvCYsW3i48B8LVEwvm0v1pAhxQ== prisma-json-schema@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/prisma-json-schema/-/prisma-json-schema-0.1.1.tgz#d8fd35848cab1d3e7b567b34b3e27c11a5f817b2" + integrity sha512-epi2cDTQu/xk//H79dqRIzqk9ZEEqgcvHR7M/UhG/9UcSYY3OP/tJKDj5AYk86Xt2p5muDp3+y8ZGVNGZVQgNw== prisma-json-schema@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/prisma-json-schema/-/prisma-json-schema-0.1.2.tgz#2ad1cad7858d42bb8b32d3a31e9d3d9a7318d2e0" + integrity sha512-wC93q981V9anzXffPEhquqPoQcgkvFm9Q1NgsGddQ3L+V5YU6K3G0ZWevgcRVCXbRCle6HRODptuEjR14z4fTw== prisma-yml@1.0.93: version "1.0.93" resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.0.93.tgz#32b27e40fdca901b620d4d09262a00e74ed45df0" + integrity sha512-np7VXqA4t+qhmn2GXGIOL19IMWSyrI1T8uJH8Lrla9uslvSxch6bzarYcQgKsc+sTL/g1zbvNgRl19cr/CUuNQ== dependencies: ajv "5" bluebird "^3.5.1" @@ -4453,6 +5151,7 @@ prisma-yml@1.0.93: prisma-yml@1.0.97: version "1.0.97" resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.0.97.tgz#ac5154bd64d3dfa078b9e67760eda3dee1e3391b" + integrity sha512-0s9azAxrr6oeELUAoGvhyvv9+dWEmNJttKHPa4n7Z3EohhFnbgT2tpT338ez+hygevYl9E9FF8qwhdKwUrLi4w== dependencies: ajv "5" bluebird "^3.5.1" @@ -4476,6 +5175,7 @@ prisma-yml@1.0.97: prisma-yml@1.18.1: version "1.18.1" resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.18.1.tgz#3fd82c55cfd1cde9e4d729118ecb4f47c349ef31" + integrity sha512-kJZE0nAEYUHzd0TTFHgnybCm07ckXHjP+9Wk66koTkx4NFvv7xqPc1ACvkYI9Zd9ZHb1OdmYXFAUNws1b0xU2w== dependencies: ajv "5" bluebird "^3.5.1" @@ -4499,6 +5199,7 @@ prisma-yml@1.18.1: prisma@1.18.1: version "1.18.1" resolved "https://registry.yarnpkg.com/prisma/-/prisma-1.18.1.tgz#a7e490ff6fa4f1698de3dba0c5ac6b13929ee7c3" + integrity sha512-B9yeKpKcEc2HLejHEDhk0EGRGrXzhTg8Tk7gx2tCr8ZSxmPdFg4rZHvposkxXS7nni/E7xyGX2dQ5fr4Q3ZM2A== dependencies: fs-extra "^5.0.0" prisma-cli-core "1.18.1" @@ -4510,18 +5211,22 @@ prisma@1.18.1: process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= protochain@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/protochain/-/protochain-1.0.5.tgz#991c407e99de264aadf8f81504b5e7faf7bfa260" + integrity sha1-mRxAfpneJkqt+PgVBLXn+ve/omA= proxy-addr@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" + integrity sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA== dependencies: forwarded "~0.1.2" ipaddr.js "1.8.0" @@ -4529,54 +5234,66 @@ proxy-addr@~2.0.3: prr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= ps-tree@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.1.0.tgz#b421b24140d6203f1ed3c76996b4427b08e8c014" + integrity sha1-tCGyQUDWID8e08dplrRCewjowBQ= dependencies: event-stream "~3.3.0" pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= psl@^1.1.24: version "1.1.29" resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz#60f580d360170bb722a797cc704411e6da850c67" + integrity sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ== pstree.remy@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.0.tgz#f2af27265bd3e5b32bbfcc10e80bac55ba78688b" + integrity sha512-q5I5vLRMVtdWa8n/3UEzZX7Lfghzrg9eG2IKk2ENLSofKRCXVqMvMUHxCKgXNaqH/8ebhBxrqftHWnyTFweJ5Q== dependencies: ps-tree "^1.1.0" punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== qs@6.5.1: version "6.5.1" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" + integrity sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A== qs@6.5.2, qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= randomatic@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.0.tgz#36f2ca708e9e567f5ed2ec01949026d50aa10116" + integrity sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ== dependencies: is-number "^4.0.0" kind-of "^6.0.0" @@ -4585,10 +5302,12 @@ randomatic@^3.0.0: range-parser@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= raven@2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/raven/-/raven-2.3.0.tgz#96f15346bdaa433b3b6d47130804506155833d69" + integrity sha1-lvFTRr2qQzs7bUcTCARQYVWDPWk= dependencies: cookie "0.3.1" lsmod "1.0.0" @@ -4599,6 +5318,7 @@ raven@2.3.0: raw-body@2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" + integrity sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k= dependencies: bytes "3.0.0" http-errors "1.6.2" @@ -4608,6 +5328,7 @@ raw-body@2.3.2: raw-body@2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" + integrity sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw== dependencies: bytes "3.0.0" http-errors "1.6.3" @@ -4617,6 +5338,7 @@ raw-body@2.3.3: rc@^1.0.1, rc@^1.1.6, rc@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: deep-extend "^0.6.0" ini "~1.3.0" @@ -4626,6 +5348,7 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.2.7: read-pkg-up@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= dependencies: find-up "^2.0.0" read-pkg "^2.0.0" @@ -4633,6 +5356,7 @@ read-pkg-up@^2.0.0: read-pkg@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= dependencies: load-json-file "^2.0.0" normalize-package-data "^2.3.2" @@ -4641,6 +5365,7 @@ read-pkg@^2.0.0: read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= dependencies: load-json-file "^4.0.0" normalize-package-data "^2.3.2" @@ -4649,6 +5374,7 @@ read-pkg@^3.0.0: readable-stream@1.1.x: version "1.1.14" resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= dependencies: core-util-is "~1.0.0" inherits "~2.0.1" @@ -4658,6 +5384,7 @@ readable-stream@1.1.x: readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5: version "2.3.6" resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -4670,6 +5397,7 @@ readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.5, readable readdirp@^2.0.0: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" micromatch "^3.1.10" @@ -4678,30 +5406,36 @@ readdirp@^2.0.0: reason@3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/reason/-/reason-3.3.2.tgz#ef899ed9a80faafcd76dfbd1fc870b44b5d82d32" + integrity sha512-r7+D0XkZTxeMjszZ9O7Go3qXdZUyidwLz3vNNTTZElN/xaOw164VaB9AuSLQyeDKKoYUMKYjuYUTvWCiWUihWw== redeyed@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-1.0.1.tgz#e96c193b40c0816b00aec842698e61185e55498a" + integrity sha1-6WwZO0DAgWsArshCaY5hGF5VSYo= dependencies: esprima "~3.0.0" regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== regenerator-runtime@^0.12.0: version "0.12.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" + integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== regex-cache@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== dependencies: is-equal-shallow "^0.1.3" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" safe-regex "^1.1.0" @@ -4709,6 +5443,7 @@ regex-not@^1.0.0, regex-not@^1.0.2: registry-auth-token@^3.0.1: version "3.3.2" resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" + integrity sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ== dependencies: rc "^1.1.6" safe-buffer "^5.0.1" @@ -4716,34 +5451,41 @@ registry-auth-token@^3.0.1: registry-url@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" + integrity sha1-PU74cPc93h138M+aOBQyRE4XSUI= dependencies: rc "^1.0.1" remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-element@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== repeat-string@^1.5.2, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= replaceall@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/replaceall/-/replaceall-0.1.6.tgz#81d81ac7aeb72d7f5c4942adf2697a3220688d8e" + integrity sha1-gdgax663LX9cSUKt8ml6MiBojY4= request-promise-core@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" + integrity sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY= dependencies: lodash "^4.13.1" request-promise@^4.1.1: version "4.2.2" resolved "https://registry.yarnpkg.com/request-promise/-/request-promise-4.2.2.tgz#d1ea46d654a6ee4f8ee6a4fea1018c22911904b4" + integrity sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ= dependencies: bluebird "^3.5.0" request-promise-core "1.1.1" @@ -4753,6 +5495,7 @@ request-promise@^4.1.1: request@^2.75.0, request@^2.83.0, request@^2.87.0: version "2.88.0" resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -4778,28 +5521,34 @@ request@^2.75.0, request@^2.83.0, request@^2.87.0: require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-from-string@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== require-main-filename@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= require-onct@^0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/require-onct/-/require-onct-0.0.2.tgz#4a453766c37d0ac9c40b32ff9f4075d1c7491293" + integrity sha512-YpSFdFNOD/FT+HeTIC54pQoIX5lhsTsxMDrp/oXva3xNFbpGExzwAb4Ph/CRHhcLZ8/1+XNeM/qF//I73kKV/A== resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" resolve-dir@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= dependencies: expand-tilde "^2.0.0" global-modules "^1.0.0" @@ -4807,18 +5556,22 @@ resolve-dir@^1.0.0: resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= dependencies: onetime "^2.0.0" signal-exit "^3.0.2" @@ -4826,94 +5579,113 @@ restore-cursor@^2.0.0: ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== rimraf@2.6.2, rimraf@^2.6.1, rimraf@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== dependencies: glob "^7.0.5" run-async@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= dependencies: is-promise "^2.1.0" rwlockfile@^1.4.8: version "1.4.12" resolved "https://registry.yarnpkg.com/rwlockfile/-/rwlockfile-1.4.12.tgz#40cef17c915207c4315c1f535a006e0d1556bcd8" + integrity sha1-QM7xfJFSB8QxXB9TWgBuDRVWvNg= dependencies: fs-extra "^5.0.0" rx-lite-aggregates@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74= dependencies: rx-lite "*" rx-lite@*, rx-lite@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= rxjs@^5.5.2: version "5.5.12" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" + integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== dependencies: symbol-observable "1.0.1" safe-buffer@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sax@1.2.1: version "1.2.1" resolved "http://registry.npmjs.org/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a" + integrity sha1-e45lYZCyKOgaZq6nSEgNgozS03o= sax@>=0.6.0, sax@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== scuid@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/scuid/-/scuid-1.1.0.tgz#d3f9f920956e737a60f72d0e4ad280bf324d5dab" + integrity sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg== seek-bzip@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" + integrity sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w= dependencies: commander "~2.8.1" semver-diff@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" + integrity sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= dependencies: semver "^5.0.3" "semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: version "5.5.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" + integrity sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw== semver@4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.2.tgz#c7a07158a80bedd052355b770d82d6640f803be7" + integrity sha1-x6BxWKgL7dBSNVt3DYLWZA+AO+c= send@0.16.2: version "0.16.2" resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" + integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw== dependencies: debug "2.6.9" depd "~1.1.2" @@ -4932,6 +5704,7 @@ send@0.16.2: sentence-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4" + integrity sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ= dependencies: no-case "^2.2.0" upper-case-first "^1.1.2" @@ -4939,16 +5712,19 @@ sentence-case@^2.1.0: serialize-error@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= serializerr@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/serializerr/-/serializerr-1.0.3.tgz#12d4c5aa1c3ffb8f6d1dc5f395aa9455569c3f91" + integrity sha1-EtTFqhw/+49tHcXzlaqUVVacP5E= dependencies: protochain "^1.0.5" serve-static@1.13.2: version "1.13.2" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" + integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" @@ -4958,10 +5734,12 @@ serve-static@1.13.2: set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -4971,6 +5749,7 @@ set-value@^0.4.3: set-value@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -4980,24 +5759,29 @@ set-value@^2.0.0: setprototypeof@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" + integrity sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ= setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shell-quote@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= dependencies: array-filter "~0.0.0" array-map "~0.0.0" @@ -5007,32 +5791,38 @@ shell-quote@^1.6.1: signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= sillyname@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/sillyname/-/sillyname-0.1.0.tgz#cfd98858e2498671347775efe3bb5141f46c87d6" + integrity sha1-z9mIWOJJhnE0d3Xv47tRQfRsh9Y= simple-errors@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/simple-errors/-/simple-errors-1.0.1.tgz#b0bbecac1f1082f13b3962894b4a9e88f3a0c9ef" + integrity sha1-sLvsrB8QgvE7OWKJS0qeiPOgye8= dependencies: errno "^0.1.1" slice-ansi@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" + integrity sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg== dependencies: is-fullwidth-code-point "^2.0.0" snake-case@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f" + integrity sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8= dependencies: no-case "^2.2.0" snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" isobject "^3.0.0" @@ -5041,12 +5831,14 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" debug "^2.2.0" @@ -5060,18 +5852,21 @@ snapdragon@^0.8.1: sort-keys-length@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188" + integrity sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg= dependencies: sort-keys "^1.0.0" sort-keys@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= dependencies: is-plain-obj "^1.0.0" source-map-resolve@^0.5.0: version "0.5.2" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== dependencies: atob "^2.1.1" decode-uri-component "^0.2.0" @@ -5082,12 +5877,14 @@ source-map-resolve@^0.5.0: source-map-support@^0.4.18: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== dependencies: source-map "^0.5.6" source-map-support@^0.5.0, source-map-support@^0.5.1, source-map-support@^0.5.3, source-map-support@^0.5.6: version "0.5.9" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f" + integrity sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -5095,18 +5892,22 @@ source-map-support@^0.5.0, source-map-support@^0.5.1, source-map-support@^0.5.3, source-map-url@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.6.0: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== spdx-correct@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82" + integrity sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -5114,10 +5915,12 @@ spdx-correct@^3.0.0: spdx-exceptions@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9" + integrity sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg== spdx-expression-parse@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" @@ -5125,26 +5928,31 @@ spdx-expression-parse@^3.0.0: spdx-license-ids@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz#e2a303236cac54b04031fa7a5a79c7e701df852f" + integrity sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" split@^1.0.0, split@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== dependencies: through "2" sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: version "1.14.2" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.2.tgz#c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98" + integrity sha1-xvxhZIo9nE52T9P8306hBeSSupg= dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -5160,10 +5968,12 @@ sshpk@^1.7.0: stack-trace@0.0.9: version "0.0.9" resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.9.tgz#a8f6eaeca90674c333e7c43953f275b451510695" + integrity sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU= static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" object-copy "^0.1.0" @@ -5171,18 +5981,22 @@ static-extend@^0.1.1: "statuses@>= 1.3.1 < 2", "statuses@>= 1.4.0 < 2": version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= statuses@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== stealthy-require@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= stream-combiner@^0.2.2: version "0.2.2" resolved "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" + integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg= dependencies: duplexer "~0.1.1" through "~2.3.4" @@ -5190,10 +6004,12 @@ stream-combiner@^0.2.2: streamsearch@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a" + integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= string-similarity@^1.2.0: version "1.2.2" resolved "https://registry.yarnpkg.com/string-similarity/-/string-similarity-1.2.2.tgz#99b2c20a3c9bbb3903964eae1d89856db3d8db9b" + integrity sha512-IoHUjcw3Srl8nsPlW04U3qwWPk3oG2ffLM0tN853d/E/JlIvcmZmDY2Kz5HzKp4lEi2T7QD7Zuvjq/1rDw+XcQ== dependencies: lodash.every "^4.6.0" lodash.flattendeep "^4.4.0" @@ -5204,6 +6020,7 @@ string-similarity@^1.2.0: string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= dependencies: code-point-at "^1.0.0" is-fullwidth-code-point "^1.0.0" @@ -5212,6 +6029,7 @@ string-width@^1.0.1: "string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== dependencies: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" @@ -5219,6 +6037,7 @@ string-width@^1.0.1: string.prototype.padend@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz#f3aaef7c1719f170c5eab1c32bf780d96e21f2f0" + integrity sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA= dependencies: define-properties "^1.1.2" es-abstract "^1.4.3" @@ -5227,56 +6046,67 @@ string.prototype.padend@^3.0.0: string@3.x: version "3.3.3" resolved "https://registry.yarnpkg.com/string/-/string-3.3.3.tgz#5ea211cd92d228e184294990a6cc97b366a77cb0" + integrity sha1-XqIRzZLSKOGEKUmQpsyXs2anfLA= string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" strip-ansi@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: ansi-regex "^3.0.0" strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-dirs@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" + integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== dependencies: is-natural-number "^4.0.1" strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= strip-outer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== dependencies: escape-string-regexp "^1.0.2" subscriptions-transport-ws@0.9.8: version "0.9.8" resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.8.tgz#3a26ab96e06f78cf4ace8d083f6227fa55970947" + integrity sha1-OiarluBveM9Kzo0IP2In+lWXCUc= dependencies: backo2 "^1.0.2" eventemitter3 "^2.0.3" @@ -5290,6 +6120,7 @@ subscriptions-transport-ws@0.9.8: subscriptions-transport-ws@^0.9.14, subscriptions-transport-ws@^0.9.8: version "0.9.14" resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.14.tgz#a39e08edba89ee4cfd95f30484c55d865f5d8451" + integrity sha512-n1+mgupVdJn1MIls1ZhSJurJjc+islp7Tv9EIaEJ3HAd9DaINneKq0KRqOYNOrvUI7orVWGomEnlIxoudjfbeA== dependencies: backo2 "^1.0.2" eventemitter3 "^3.1.0" @@ -5300,22 +6131,26 @@ subscriptions-transport-ws@^0.9.14, subscriptions-transport-ws@^0.9.8: supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= supports-color@^4.4.0: version "4.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" + integrity sha1-vnoN5ITexcXN34s9WRJQRJEvY1s= dependencies: has-flag "^2.0.0" supports-color@^5.2.0, supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" swap-case@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" + integrity sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM= dependencies: lower-case "^1.1.1" upper-case "^1.1.1" @@ -5323,18 +6158,22 @@ swap-case@^1.1.0: symbol-observable@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" + integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= symbol-observable@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== sync-exec@^0.6.2, sync-exec@~0.6.x: version "0.6.2" resolved "https://registry.yarnpkg.com/sync-exec/-/sync-exec-0.6.2.tgz#717d22cc53f0ce1def5594362f3a89a2ebb91105" + integrity sha1-cX0izFPwzh3vVZQ2LzqJouu5EQU= table@^4.0.1: version "4.0.3" resolved "http://registry.npmjs.org/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc" + integrity sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg== dependencies: ajv "^6.0.1" ajv-keywords "^3.0.0" @@ -5346,6 +6185,7 @@ table@^4.0.1: tar-stream@^1.5.0, tar-stream@^1.5.2: version "1.6.1" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.1.tgz#f84ef1696269d6223ca48f6e1eeede3f7e81f395" + integrity sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA== dependencies: bl "^1.0.0" buffer-alloc "^1.1.0" @@ -5358,6 +6198,7 @@ tar-stream@^1.5.0, tar-stream@^1.5.2: tar@^4: version "4.4.6" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.6.tgz#63110f09c00b4e60ac8bcfe1bf3c8660235fbc9b" + integrity sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg== dependencies: chownr "^1.0.1" fs-minipass "^1.2.5" @@ -5370,12 +6211,14 @@ tar@^4: term-size@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" + integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= dependencies: execa "^0.7.0" through2@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" + integrity sha1-AARWmzfHx0ujnEPzzteNGtlBQL4= dependencies: readable-stream "^2.1.5" xtend "~4.0.1" @@ -5383,14 +6226,17 @@ through2@^2.0.3: through@2, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.4: version "2.3.8" resolved "http://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= timed-out@4.0.1, timed-out@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= title-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa" + integrity sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o= dependencies: no-case "^2.2.0" upper-case "^1.0.3" @@ -5398,26 +6244,31 @@ title-case@^2.1.0: tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: os-tmpdir "~1.0.2" to-buffer@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" repeat-string "^1.6.1" @@ -5425,6 +6276,7 @@ to-regex-range@^2.1.0: to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" extend-shallow "^3.0.2" @@ -5434,12 +6286,14 @@ to-regex@^3.0.1, to-regex@^3.0.2: touch@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" + integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== dependencies: nopt "~1.0.10" tough-cookie@>=2.3.3, tough-cookie@^2.0.0, tough-cookie@~2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== dependencies: psl "^1.1.24" punycode "^1.4.1" @@ -5447,24 +6301,29 @@ tough-cookie@>=2.3.3, tough-cookie@^2.0.0, tough-cookie@~2.4.3: traverse-chain@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/traverse-chain/-/traverse-chain-0.1.0.tgz#61dbc2d53b69ff6091a12a168fd7d433107e40f1" + integrity sha1-YdvC1Ttp/2CRoSoWj9fUMxB+QPE= treeify@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/treeify/-/treeify-1.1.0.tgz#4e31c6a463accd0943879f30667c4fdaff411bb8" + integrity sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A== trim-repeated@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= dependencies: escape-string-regexp "^1.0.2" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= ts-node@7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-7.0.1.tgz#9562dc2d1e6d248d24bc55f773e3f614337d9baf" + integrity sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw== dependencies: arrify "^1.0.0" buffer-from "^1.1.0" @@ -5478,6 +6337,7 @@ ts-node@7.0.1: ts-node@^6.0.2: version "6.2.0" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-6.2.0.tgz#65a0ae2acce319ea4fd7ac8d7c9f1f90c5da6baf" + integrity sha512-ZNT+OEGfUNVMGkpIaDJJ44Zq3Yr0bkU/ugN1PHbU+/01Z7UV1fsELRiTx1KuQNvQ1A3pGh3y25iYF6jXgxV21A== dependencies: arrify "^1.0.0" buffer-from "^1.1.0" @@ -5491,18 +6351,22 @@ ts-node@^6.0.2: tslib@1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.0.tgz#e37a86fda8cbbaf23a057f473c9f4dc64e5fc2e8" + integrity sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ== tslib@^1.8.1: version "1.9.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== tslint-config-prettier@^1.15.0: version "1.15.0" resolved "https://registry.yarnpkg.com/tslint-config-prettier/-/tslint-config-prettier-1.15.0.tgz#76b9714399004ab6831fdcf76d89b73691c812cf" + integrity sha512-06CgrHJxJmNYVgsmeMoa1KXzQRoOdvfkqnJth6XUkNeOz707qxN0WfxfhYwhL5kXHHbYJRby2bqAPKwThlZPhw== tslint-eslint-rules@^5.4.0: version "5.4.0" resolved "https://registry.yarnpkg.com/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz#e488cc9181bf193fe5cd7bfca213a7695f1737b5" + integrity sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w== dependencies: doctrine "0.7.2" tslib "1.9.0" @@ -5511,22 +6375,26 @@ tslint-eslint-rules@^5.4.0: tsutils@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.0.0.tgz#0c5070a17a0503e056da038c48b5a1870a50a9ad" + integrity sha512-LjHBWR0vWAUHWdIAoTjoqi56Kz+FDKBgVEuL+gVPG/Pv7QW5IdaDDeK9Txlr6U0Cmckp5EgCIq1T25qe3J6hyw== dependencies: tslib "^1.8.1" tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-is@^1.6.16, type-is@~1.6.15, type-is@~1.6.16: version "1.6.16" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" + integrity sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q== dependencies: media-typer "0.3.0" mime-types "~2.1.18" @@ -5534,18 +6402,22 @@ type-is@^1.6.16, type-is@~1.6.15, type-is@~1.6.16: typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.3.tgz#01b70247a6d3c2467f70c45795ef5ea18ce191d5" + integrity sha512-+81MUSyX+BaSo+u2RbozuQk/UWx6hfG0a5gHu4ANEM4sU96XbuIyAB+rWBW1u70c6a5QuZfuYICn3s2UjuHUpA== ultron@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" + integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og== unbzip2-stream@^1.0.9: version "1.2.5" resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.2.5.tgz#73a033a567bbbde59654b193c44d48a7e4f43c47" + integrity sha512-izD3jxT8xkzwtXRUZjtmRwKnZoeECrfZ8ra/ketwOcusbZEp4mjULMnJOCfTDZBgGQAAY1AJ/IgxcwkavcX9Og== dependencies: buffer "^3.0.1" through "^2.3.6" @@ -5553,12 +6425,14 @@ unbzip2-stream@^1.0.9: undefsafe@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.2.tgz#225f6b9e0337663e0d8e7cfd686fc2836ccace76" + integrity sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY= dependencies: debug "^2.2.0" union-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= dependencies: arr-union "^3.1.0" get-value "^2.0.6" @@ -5568,20 +6442,24 @@ union-value@^1.0.0: unique-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= dependencies: crypto-random-string "^1.0.0" universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" isobject "^3.0.0" @@ -5589,14 +6467,17 @@ unset-value@^1.0.0: unzip-response@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" + integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c= upath@^1.0.5: version "1.1.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" + integrity sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw== update-notifier@^2.3.0: version "2.5.0" resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" + integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw== dependencies: boxen "^1.2.1" chalk "^2.0.1" @@ -5612,52 +6493,62 @@ update-notifier@^2.3.0: upper-case-first@^1.1.0, upper-case-first@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115" + integrity sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU= dependencies: upper-case "^1.1.1" upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" + integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= uppercamelcase@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/uppercamelcase/-/uppercamelcase-3.0.0.tgz#380b321b8d73cba16fec4d752a575152d1ef7317" + integrity sha1-OAsyG41zy6Fv7E11KldRUtHvcxc= dependencies: camelcase "^4.1.0" uri-js@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= url-join@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a" + integrity sha1-TTNA6AfTdzvamZH4MFrNzCpmXSo= url-parse-lax@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" + integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= dependencies: prepend-http "^1.0.1" url-regex@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/url-regex/-/url-regex-3.2.0.tgz#dbad1e0c9e29e105dd0b1f09f6862f7fdb482724" + integrity sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ= dependencies: ip-regex "^1.0.1" url-to-options@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" + integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= url@0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64" + integrity sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ= dependencies: punycode "1.3.2" querystring "0.2.0" @@ -5665,14 +6556,17 @@ url@0.10.3: use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== dependencies: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" @@ -5680,22 +6574,27 @@ util.promisify@^1.0.0: utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.0.tgz#6728fc0459c450d796a99c31837569bdf672d728" + integrity sha1-Zyj8BFnEUNeWqZwxg3VpvfZy1yg= uuid@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" + integrity sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g== uuid@^3.1.0, uuid@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" @@ -5703,18 +6602,22 @@ validate-npm-package-license@^3.0.1: validator@^10.0.0: version "10.7.1" resolved "https://registry.yarnpkg.com/validator/-/validator-10.7.1.tgz#dd4cc750c2134ce4a15a2acfc7b233669d659c5b" + integrity sha512-tbB5JrTczfeHKLw3PnFRzGFlF1xUAwSgXEDb66EuX1ffCirspYpDEZo3Vc9j38gPdL4JKrDc5UPFfgYiw1IWRQ== validator@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/validator/-/validator-8.2.0.tgz#3c1237290e37092355344fef78c231249dab77b9" + integrity sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA== vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" core-util-is "1.0.2" @@ -5723,42 +6626,50 @@ verror@1.10.0: wcwidth@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= dependencies: defaults "^1.0.3" whatwg-fetch@2.0.4: version "2.0.4" resolved "http://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" + integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== whatwg-fetch@>=0.10.0: version "3.0.0" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" + integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which@^1.2.10, which@^1.2.14, which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" wide-align@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== dependencies: string-width "^1.0.2 || 2" widest-line@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz#0142a4e8a243f8882c0233aa0e0281aa76152273" + integrity sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM= dependencies: string-width "^2.1.1" wrap-ansi@^2.0.0: version "2.1.0" resolved "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= dependencies: string-width "^1.0.1" strip-ansi "^3.0.1" @@ -5766,10 +6677,12 @@ wrap-ansi@^2.0.0: wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" + integrity sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA== dependencies: graceful-fs "^4.1.11" imurmurhash "^0.1.4" @@ -5778,6 +6691,7 @@ write-file-atomic@^2.0.0: ws@^3.0.0: version "3.3.3" resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" + integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA== dependencies: async-limiter "~1.0.0" safe-buffer "~5.1.0" @@ -5786,22 +6700,26 @@ ws@^3.0.0: ws@^5.2.0: version "5.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== dependencies: async-limiter "~1.0.0" ws@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/ws/-/ws-6.0.0.tgz#eaa494aded00ac4289d455bac8d84c7c651cef35" + integrity sha512-c2UlYcAZp1VS8AORtpq6y4RJIkJ9dQz18W32SpR/qXGfLDZ2jU4y4wKvvZwqbi7U6gxFQTeE+urMbXU/tsDy4w== dependencies: async-limiter "~1.0.0" xdg-basedir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" + integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ= xml2js@0.4.19: version "0.4.19" resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7" + integrity sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q== dependencies: sax ">=0.6.0" xmlbuilder "~9.0.1" @@ -5809,62 +6727,75 @@ xml2js@0.4.19: xmlbuilder@~9.0.1: version "9.0.7" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= xregexp@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" + integrity sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg== xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= "y18n@^3.2.1 || ^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= yallist@^3.0.0, yallist@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" + integrity sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k= yaml-ast-parser@^0.0.40: version "0.0.40" resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.40.tgz#08536d4e73d322b1c9ce207ab8dd70e04d20ae6e" + integrity sha1-CFNtTnPTIrHJziB6uN1w4E0grm4= yargs-parser@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" + integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== dependencies: camelcase "^4.1.0" yargs-parser@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" + integrity sha1-jQrELxbqVd69MyyvTEA4s+P139k= dependencies: camelcase "^4.1.0" yargs-parser@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" + integrity sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ== dependencies: camelcase "^4.1.0" yargs-parser@^9.0.2: version "9.0.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= dependencies: camelcase "^4.1.0" yargs@11.0.0: version "11.0.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.0.0.tgz#c052931006c5eee74610e5fc0354bedfd08a201b" + integrity sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw== dependencies: cliui "^4.0.0" decamelize "^1.1.1" @@ -5882,6 +6813,7 @@ yargs@11.0.0: yargs@12.0.1: version "12.0.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.1.tgz#6432e56123bb4e7c3562115401e98374060261c2" + integrity sha512-B0vRAp1hRX4jgIOWFtjfNjd9OA9RWYZ6tqGA9/I/IrTMsxmKvtWy+ersM+jzpQqbC3YfLzeABPdeTgcJ9eu1qQ== dependencies: cliui "^4.0.0" decamelize "^2.0.0" @@ -5899,6 +6831,7 @@ yargs@12.0.1: yargs@^10.0.3: version "10.1.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" + integrity sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig== dependencies: cliui "^4.0.0" decamelize "^1.1.1" @@ -5916,6 +6849,7 @@ yargs@^10.0.3: yargs@^11.0.0: version "11.1.0" resolved "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== dependencies: cliui "^4.0.0" decamelize "^1.1.1" @@ -5933,6 +6867,7 @@ yargs@^11.0.0: yargs@^8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" + integrity sha1-YpmpBVsc78lp/355wdkY3Osiw2A= dependencies: camelcase "^4.1.0" cliui "^3.2.0" @@ -5951,6 +6886,7 @@ yargs@^8.0.2: yauzl@^2.4.2: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= dependencies: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" @@ -5958,10 +6894,12 @@ yauzl@^2.4.2: yn@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" + integrity sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= z-schema@^3.18.2: version "3.23.0" resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-3.23.0.tgz#a80a8822938a3038591761a655a899f2833d5e51" + integrity sha512-D8XV0BiHuQbWNEgu68RpjFZJ0C7jt+WYoszXKOohe54TdoTTauUvBQx+lsYCdalGIjGTFdQs5dxKvCUonUERzQ== dependencies: lodash.get "^4.0.0" lodash.isequal "^4.0.0" @@ -5972,22 +6910,26 @@ z-schema@^3.18.2: zen-observable-ts@^0.8.10: version "0.8.10" resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.10.tgz#18e2ce1c89fe026e9621fd83cc05168228fce829" + integrity sha512-5vqMtRggU/2GhePC9OU4sYEWOdvmayp2k3gjPf4F0mXwB3CSbbNznfDUvDJx9O2ZTa1EIXdJhPchQveFKwNXPQ== dependencies: zen-observable "^0.8.0" zen-observable-ts@^0.8.9: version "0.8.9" resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.9.tgz#d3c97af08c0afdca37ebcadf7cc3ee96bda9bab1" + integrity sha512-KJz2O8FxbAdAU5CSc8qZ1K2WYEJb1HxS6XDRF+hOJ1rOYcg6eTMmS9xYHCXzqZZzKw6BbXWyF4UpwSsBQnHJeA== dependencies: zen-observable "^0.8.0" zen-observable@^0.8.0, zen-observable@^0.8.9: version "0.8.9" resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.9.tgz#0475c760ff0eda046bbdfa4dc3f95d392807ac53" + integrity sha512-Y9kPzjGvIZ5jchSlqlCpBW3I82zBBL4z+ulXDRVA1NwsKzjt5kwAi+gOYIy0htNkfuehGZZtP5mRXHRV6TjDWw== zip-stream@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-1.2.0.tgz#a8bc45f4c1b49699c6b90198baacaacdbcd4ba04" + integrity sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ= dependencies: archiver-utils "^1.3.0" compress-commons "^1.2.0" From fd4f344d91d5cbf2d905c31be52d60a0c42eaf30 Mon Sep 17 00:00:00 2001 From: timsuchanek Date: Sat, 17 Nov 2018 17:53:30 +0100 Subject: [PATCH 3/4] Fix typings --- package.json | 16 +- src/generated/prisma-client/index.ts | 7617 +++++++++--------- src/generated/prisma-client/prisma-schema.ts | 246 +- src/index.ts | 2 +- yarn.lock | 931 +-- 5 files changed, 4616 insertions(+), 4196 deletions(-) diff --git a/package.json b/package.json index a8f82841..0e496b49 100644 --- a/package.json +++ b/package.json @@ -15,23 +15,23 @@ "bcryptjs": "2.4.3", "graphql": "^14.0.2", "graphql-tag": "2.10.0", - "graphql-tools": "3.1.1", + "graphql-tools": "4.0.3", "graphql-yoga": "^1.16.7", - "jsonwebtoken": "8.3.0", + "jsonwebtoken": "8.4.0", "prisma-binding": "2.1.6", - "prisma-client-lib": "1.18.1" + "prisma-client-lib": "1.20.7" }, "devDependencies": { "@types/bcryptjs": "2.4.2", - "@types/jsonwebtoken": "^7.2.8", + "@types/jsonwebtoken": "^8.3.0", "dotenv": "6.1.0", - "graphql-cli": "2.16.7", + "graphql-cli": "2.17.0", "graphql-resolver-codegen": "0.3.1", - "nodemon": "1.18.4", + "nodemon": "1.18.6", "npm-run-all": "4.1.3", - "prisma": "1.18.1", + "prisma": "1.20.7", "ts-node": "7.0.1", - "typescript": "3.1.3" + "typescript": "3.1.6" }, "prettier": { "semi": false, diff --git a/src/generated/prisma-client/index.ts b/src/generated/prisma-client/index.ts index 70d8ab03..abe02ea7 100644 --- a/src/generated/prisma-client/index.ts +++ b/src/generated/prisma-client/index.ts @@ -1,9 +1,8 @@ -// Code generated by Prisma (prisma@1.18.1). DO NOT EDIT. +// Code generated by Prisma (prisma@1.20.7). DO NOT EDIT. // Please don't change this file manually but run `prisma generate` to update it. // For more information, please read the docs: https://www.prisma.io/docs/prisma-client/ import { DocumentNode, GraphQLSchema } from "graphql"; -import { IResolvers } from "graphql-tools/dist/Interfaces"; import { makePrismaClientClass, BaseClientOptions } from "prisma-client-lib"; import { typeDefs } from "./prisma-schema"; @@ -54,13 +53,12 @@ export interface Prisma { query: string, variables?: { [key: string]: any } ) => Promise; - $getAbstractResolvers(filterSchema?: GraphQLSchema | string): IResolvers; /** * Queries */ - amenities: (where: AmenitiesWhereUniqueInput) => Amenities; + amenities: (where: AmenitiesWhereUniqueInput) => AmenitiesPromise; amenitieses: ( args?: { where?: AmenitiesWhereInput; @@ -71,7 +69,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; amenitiesesConnection: ( args?: { where?: AmenitiesWhereInput; @@ -82,8 +80,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => AmenitiesConnection; - booking: (where: BookingWhereUniqueInput) => Booking; + ) => AmenitiesConnectionPromise; + booking: (where: BookingWhereUniqueInput) => BookingPromise; bookings: ( args?: { where?: BookingWhereInput; @@ -94,7 +92,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; bookingsConnection: ( args?: { where?: BookingWhereInput; @@ -105,8 +103,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => BookingConnection; - city: (where: CityWhereUniqueInput) => City; + ) => BookingConnectionPromise; + city: (where: CityWhereUniqueInput) => CityPromise; cities: ( args?: { where?: CityWhereInput; @@ -117,7 +115,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; citiesConnection: ( args?: { where?: CityWhereInput; @@ -128,10 +126,10 @@ export interface Prisma { first?: Int; last?: Int; } - ) => CityConnection; + ) => CityConnectionPromise; creditCardInformation: ( where: CreditCardInformationWhereUniqueInput - ) => CreditCardInformation; + ) => CreditCardInformationPromise; creditCardInformations: ( args?: { where?: CreditCardInformationWhereInput; @@ -142,7 +140,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; creditCardInformationsConnection: ( args?: { where?: CreditCardInformationWhereInput; @@ -153,8 +151,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => CreditCardInformationConnection; - experience: (where: ExperienceWhereUniqueInput) => Experience; + ) => CreditCardInformationConnectionPromise; + experience: (where: ExperienceWhereUniqueInput) => ExperiencePromise; experiences: ( args?: { where?: ExperienceWhereInput; @@ -165,7 +163,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; experiencesConnection: ( args?: { where?: ExperienceWhereInput; @@ -176,10 +174,10 @@ export interface Prisma { first?: Int; last?: Int; } - ) => ExperienceConnection; + ) => ExperienceConnectionPromise; experienceCategory: ( where: ExperienceCategoryWhereUniqueInput - ) => ExperienceCategory; + ) => ExperienceCategoryPromise; experienceCategories: ( args?: { where?: ExperienceCategoryWhereInput; @@ -190,7 +188,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; experienceCategoriesConnection: ( args?: { where?: ExperienceCategoryWhereInput; @@ -201,10 +199,10 @@ export interface Prisma { first?: Int; last?: Int; } - ) => ExperienceCategoryConnection; + ) => ExperienceCategoryConnectionPromise; guestRequirements: ( where: GuestRequirementsWhereUniqueInput - ) => GuestRequirements; + ) => GuestRequirementsPromise; guestRequirementses: ( args?: { where?: GuestRequirementsWhereInput; @@ -215,7 +213,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; guestRequirementsesConnection: ( args?: { where?: GuestRequirementsWhereInput; @@ -226,8 +224,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => GuestRequirementsConnection; - houseRules: (where: HouseRulesWhereUniqueInput) => HouseRules; + ) => GuestRequirementsConnectionPromise; + houseRules: (where: HouseRulesWhereUniqueInput) => HouseRulesPromise; houseRuleses: ( args?: { where?: HouseRulesWhereInput; @@ -238,7 +236,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; houseRulesesConnection: ( args?: { where?: HouseRulesWhereInput; @@ -249,8 +247,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => HouseRulesConnection; - location: (where: LocationWhereUniqueInput) => Location; + ) => HouseRulesConnectionPromise; + location: (where: LocationWhereUniqueInput) => LocationPromise; locations: ( args?: { where?: LocationWhereInput; @@ -261,7 +259,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; locationsConnection: ( args?: { where?: LocationWhereInput; @@ -272,8 +270,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => LocationConnection; - message: (where: MessageWhereUniqueInput) => Message; + ) => LocationConnectionPromise; + message: (where: MessageWhereUniqueInput) => MessagePromise; messages: ( args?: { where?: MessageWhereInput; @@ -284,7 +282,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; messagesConnection: ( args?: { where?: MessageWhereInput; @@ -295,8 +293,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => MessageConnection; - neighbourhood: (where: NeighbourhoodWhereUniqueInput) => Neighbourhood; + ) => MessageConnectionPromise; + neighbourhood: (where: NeighbourhoodWhereUniqueInput) => NeighbourhoodPromise; neighbourhoods: ( args?: { where?: NeighbourhoodWhereInput; @@ -307,7 +305,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; neighbourhoodsConnection: ( args?: { where?: NeighbourhoodWhereInput; @@ -318,8 +316,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => NeighbourhoodConnection; - notification: (where: NotificationWhereUniqueInput) => Notification; + ) => NeighbourhoodConnectionPromise; + notification: (where: NotificationWhereUniqueInput) => NotificationPromise; notifications: ( args?: { where?: NotificationWhereInput; @@ -330,7 +328,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; notificationsConnection: ( args?: { where?: NotificationWhereInput; @@ -341,8 +339,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => NotificationConnection; - payment: (where: PaymentWhereUniqueInput) => Payment; + ) => NotificationConnectionPromise; + payment: (where: PaymentWhereUniqueInput) => PaymentPromise; payments: ( args?: { where?: PaymentWhereInput; @@ -353,7 +351,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; paymentsConnection: ( args?: { where?: PaymentWhereInput; @@ -364,8 +362,10 @@ export interface Prisma { first?: Int; last?: Int; } - ) => PaymentConnection; - paymentAccount: (where: PaymentAccountWhereUniqueInput) => PaymentAccount; + ) => PaymentConnectionPromise; + paymentAccount: ( + where: PaymentAccountWhereUniqueInput + ) => PaymentAccountPromise; paymentAccounts: ( args?: { where?: PaymentAccountWhereInput; @@ -376,7 +376,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; paymentAccountsConnection: ( args?: { where?: PaymentAccountWhereInput; @@ -387,10 +387,10 @@ export interface Prisma { first?: Int; last?: Int; } - ) => PaymentAccountConnection; + ) => PaymentAccountConnectionPromise; paypalInformation: ( where: PaypalInformationWhereUniqueInput - ) => PaypalInformation; + ) => PaypalInformationPromise; paypalInformations: ( args?: { where?: PaypalInformationWhereInput; @@ -401,7 +401,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; paypalInformationsConnection: ( args?: { where?: PaypalInformationWhereInput; @@ -412,8 +412,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => PaypalInformationConnection; - picture: (where: PictureWhereUniqueInput) => Picture; + ) => PaypalInformationConnectionPromise; + picture: (where: PictureWhereUniqueInput) => PicturePromise; pictures: ( args?: { where?: PictureWhereInput; @@ -424,7 +424,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; picturesConnection: ( args?: { where?: PictureWhereInput; @@ -435,8 +435,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => PictureConnection; - place: (where: PlaceWhereUniqueInput) => Place; + ) => PictureConnectionPromise; + place: (where: PlaceWhereUniqueInput) => PlacePromise; places: ( args?: { where?: PlaceWhereInput; @@ -447,7 +447,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; placesConnection: ( args?: { where?: PlaceWhereInput; @@ -458,8 +458,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => PlaceConnection; - policies: (where: PoliciesWhereUniqueInput) => Policies; + ) => PlaceConnectionPromise; + policies: (where: PoliciesWhereUniqueInput) => PoliciesPromise; policieses: ( args?: { where?: PoliciesWhereInput; @@ -470,7 +470,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; policiesesConnection: ( args?: { where?: PoliciesWhereInput; @@ -481,8 +481,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => PoliciesConnection; - pricing: (where: PricingWhereUniqueInput) => Pricing; + ) => PoliciesConnectionPromise; + pricing: (where: PricingWhereUniqueInput) => PricingPromise; pricings: ( args?: { where?: PricingWhereInput; @@ -493,7 +493,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; pricingsConnection: ( args?: { where?: PricingWhereInput; @@ -504,8 +504,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => PricingConnection; - restaurant: (where: RestaurantWhereUniqueInput) => Restaurant; + ) => PricingConnectionPromise; + restaurant: (where: RestaurantWhereUniqueInput) => RestaurantPromise; restaurants: ( args?: { where?: RestaurantWhereInput; @@ -516,7 +516,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; restaurantsConnection: ( args?: { where?: RestaurantWhereInput; @@ -527,8 +527,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => RestaurantConnection; - review: (where: ReviewWhereUniqueInput) => Review; + ) => RestaurantConnectionPromise; + review: (where: ReviewWhereUniqueInput) => ReviewPromise; reviews: ( args?: { where?: ReviewWhereInput; @@ -539,7 +539,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; reviewsConnection: ( args?: { where?: ReviewWhereInput; @@ -550,8 +550,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => ReviewConnection; - user: (where: UserWhereUniqueInput) => User; + ) => ReviewConnectionPromise; + user: (where: UserWhereUniqueInput) => UserPromise; users: ( args?: { where?: UserWhereInput; @@ -562,7 +562,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; usersConnection: ( args?: { where?: UserWhereInput; @@ -573,8 +573,8 @@ export interface Prisma { first?: Int; last?: Int; } - ) => UserConnection; - views: (where: ViewsWhereUniqueInput) => Views; + ) => UserConnectionPromise; + views: (where: ViewsWhereUniqueInput) => ViewsPromise; viewses: ( args?: { where?: ViewsWhereInput; @@ -585,7 +585,7 @@ export interface Prisma { first?: Int; last?: Int; } - ) => FragmentableArray; + ) => FragmentableArray; viewsesConnection: ( args?: { where?: ViewsWhereInput; @@ -596,437 +596,470 @@ export interface Prisma { first?: Int; last?: Int; } - ) => ViewsConnection; + ) => ViewsConnectionPromise; node: (args: { id: ID_Output }) => Node; /** * Mutations */ - createAmenities: (data: AmenitiesCreateInput) => Amenities; + createAmenities: (data: AmenitiesCreateInput) => AmenitiesPromise; updateAmenities: ( args: { data: AmenitiesUpdateInput; where: AmenitiesWhereUniqueInput } - ) => Amenities; + ) => AmenitiesPromise; updateManyAmenitieses: ( - args: { data: AmenitiesUpdateInput; where?: AmenitiesWhereInput } - ) => BatchPayload; + args: { + data: AmenitiesUpdateManyMutationInput; + where?: AmenitiesWhereInput; + } + ) => BatchPayloadPromise; upsertAmenities: ( args: { where: AmenitiesWhereUniqueInput; create: AmenitiesCreateInput; update: AmenitiesUpdateInput; } - ) => Amenities; - deleteAmenities: (where: AmenitiesWhereUniqueInput) => Amenities; - deleteManyAmenitieses: (where?: AmenitiesWhereInput) => BatchPayload; - createBooking: (data: BookingCreateInput) => Booking; + ) => AmenitiesPromise; + deleteAmenities: (where: AmenitiesWhereUniqueInput) => AmenitiesPromise; + deleteManyAmenitieses: (where?: AmenitiesWhereInput) => BatchPayloadPromise; + createBooking: (data: BookingCreateInput) => BookingPromise; updateBooking: ( args: { data: BookingUpdateInput; where: BookingWhereUniqueInput } - ) => Booking; + ) => BookingPromise; updateManyBookings: ( - args: { data: BookingUpdateInput; where?: BookingWhereInput } - ) => BatchPayload; + args: { data: BookingUpdateManyMutationInput; where?: BookingWhereInput } + ) => BatchPayloadPromise; upsertBooking: ( args: { where: BookingWhereUniqueInput; create: BookingCreateInput; update: BookingUpdateInput; } - ) => Booking; - deleteBooking: (where: BookingWhereUniqueInput) => Booking; - deleteManyBookings: (where?: BookingWhereInput) => BatchPayload; - createCity: (data: CityCreateInput) => City; + ) => BookingPromise; + deleteBooking: (where: BookingWhereUniqueInput) => BookingPromise; + deleteManyBookings: (where?: BookingWhereInput) => BatchPayloadPromise; + createCity: (data: CityCreateInput) => CityPromise; updateCity: ( args: { data: CityUpdateInput; where: CityWhereUniqueInput } - ) => City; + ) => CityPromise; updateManyCities: ( - args: { data: CityUpdateInput; where?: CityWhereInput } - ) => BatchPayload; + args: { data: CityUpdateManyMutationInput; where?: CityWhereInput } + ) => BatchPayloadPromise; upsertCity: ( args: { where: CityWhereUniqueInput; create: CityCreateInput; update: CityUpdateInput; } - ) => City; - deleteCity: (where: CityWhereUniqueInput) => City; - deleteManyCities: (where?: CityWhereInput) => BatchPayload; + ) => CityPromise; + deleteCity: (where: CityWhereUniqueInput) => CityPromise; + deleteManyCities: (where?: CityWhereInput) => BatchPayloadPromise; createCreditCardInformation: ( data: CreditCardInformationCreateInput - ) => CreditCardInformation; + ) => CreditCardInformationPromise; updateCreditCardInformation: ( args: { data: CreditCardInformationUpdateInput; where: CreditCardInformationWhereUniqueInput; } - ) => CreditCardInformation; + ) => CreditCardInformationPromise; updateManyCreditCardInformations: ( args: { - data: CreditCardInformationUpdateInput; + data: CreditCardInformationUpdateManyMutationInput; where?: CreditCardInformationWhereInput; } - ) => BatchPayload; + ) => BatchPayloadPromise; upsertCreditCardInformation: ( args: { where: CreditCardInformationWhereUniqueInput; create: CreditCardInformationCreateInput; update: CreditCardInformationUpdateInput; } - ) => CreditCardInformation; + ) => CreditCardInformationPromise; deleteCreditCardInformation: ( where: CreditCardInformationWhereUniqueInput - ) => CreditCardInformation; + ) => CreditCardInformationPromise; deleteManyCreditCardInformations: ( where?: CreditCardInformationWhereInput - ) => BatchPayload; - createExperience: (data: ExperienceCreateInput) => Experience; + ) => BatchPayloadPromise; + createExperience: (data: ExperienceCreateInput) => ExperiencePromise; updateExperience: ( args: { data: ExperienceUpdateInput; where: ExperienceWhereUniqueInput } - ) => Experience; + ) => ExperiencePromise; updateManyExperiences: ( - args: { data: ExperienceUpdateInput; where?: ExperienceWhereInput } - ) => BatchPayload; + args: { + data: ExperienceUpdateManyMutationInput; + where?: ExperienceWhereInput; + } + ) => BatchPayloadPromise; upsertExperience: ( args: { where: ExperienceWhereUniqueInput; create: ExperienceCreateInput; update: ExperienceUpdateInput; } - ) => Experience; - deleteExperience: (where: ExperienceWhereUniqueInput) => Experience; - deleteManyExperiences: (where?: ExperienceWhereInput) => BatchPayload; + ) => ExperiencePromise; + deleteExperience: (where: ExperienceWhereUniqueInput) => ExperiencePromise; + deleteManyExperiences: (where?: ExperienceWhereInput) => BatchPayloadPromise; createExperienceCategory: ( data: ExperienceCategoryCreateInput - ) => ExperienceCategory; + ) => ExperienceCategoryPromise; updateExperienceCategory: ( args: { data: ExperienceCategoryUpdateInput; where: ExperienceCategoryWhereUniqueInput; } - ) => ExperienceCategory; + ) => ExperienceCategoryPromise; updateManyExperienceCategories: ( args: { - data: ExperienceCategoryUpdateInput; + data: ExperienceCategoryUpdateManyMutationInput; where?: ExperienceCategoryWhereInput; } - ) => BatchPayload; + ) => BatchPayloadPromise; upsertExperienceCategory: ( args: { where: ExperienceCategoryWhereUniqueInput; create: ExperienceCategoryCreateInput; update: ExperienceCategoryUpdateInput; } - ) => ExperienceCategory; + ) => ExperienceCategoryPromise; deleteExperienceCategory: ( where: ExperienceCategoryWhereUniqueInput - ) => ExperienceCategory; + ) => ExperienceCategoryPromise; deleteManyExperienceCategories: ( where?: ExperienceCategoryWhereInput - ) => BatchPayload; + ) => BatchPayloadPromise; createGuestRequirements: ( data: GuestRequirementsCreateInput - ) => GuestRequirements; + ) => GuestRequirementsPromise; updateGuestRequirements: ( args: { data: GuestRequirementsUpdateInput; where: GuestRequirementsWhereUniqueInput; } - ) => GuestRequirements; + ) => GuestRequirementsPromise; updateManyGuestRequirementses: ( args: { - data: GuestRequirementsUpdateInput; + data: GuestRequirementsUpdateManyMutationInput; where?: GuestRequirementsWhereInput; } - ) => BatchPayload; + ) => BatchPayloadPromise; upsertGuestRequirements: ( args: { where: GuestRequirementsWhereUniqueInput; create: GuestRequirementsCreateInput; update: GuestRequirementsUpdateInput; } - ) => GuestRequirements; + ) => GuestRequirementsPromise; deleteGuestRequirements: ( where: GuestRequirementsWhereUniqueInput - ) => GuestRequirements; + ) => GuestRequirementsPromise; deleteManyGuestRequirementses: ( where?: GuestRequirementsWhereInput - ) => BatchPayload; - createHouseRules: (data: HouseRulesCreateInput) => HouseRules; + ) => BatchPayloadPromise; + createHouseRules: (data: HouseRulesCreateInput) => HouseRulesPromise; updateHouseRules: ( args: { data: HouseRulesUpdateInput; where: HouseRulesWhereUniqueInput } - ) => HouseRules; + ) => HouseRulesPromise; updateManyHouseRuleses: ( - args: { data: HouseRulesUpdateInput; where?: HouseRulesWhereInput } - ) => BatchPayload; + args: { + data: HouseRulesUpdateManyMutationInput; + where?: HouseRulesWhereInput; + } + ) => BatchPayloadPromise; upsertHouseRules: ( args: { where: HouseRulesWhereUniqueInput; create: HouseRulesCreateInput; update: HouseRulesUpdateInput; } - ) => HouseRules; - deleteHouseRules: (where: HouseRulesWhereUniqueInput) => HouseRules; - deleteManyHouseRuleses: (where?: HouseRulesWhereInput) => BatchPayload; - createLocation: (data: LocationCreateInput) => Location; + ) => HouseRulesPromise; + deleteHouseRules: (where: HouseRulesWhereUniqueInput) => HouseRulesPromise; + deleteManyHouseRuleses: (where?: HouseRulesWhereInput) => BatchPayloadPromise; + createLocation: (data: LocationCreateInput) => LocationPromise; updateLocation: ( args: { data: LocationUpdateInput; where: LocationWhereUniqueInput } - ) => Location; + ) => LocationPromise; updateManyLocations: ( - args: { data: LocationUpdateInput; where?: LocationWhereInput } - ) => BatchPayload; + args: { data: LocationUpdateManyMutationInput; where?: LocationWhereInput } + ) => BatchPayloadPromise; upsertLocation: ( args: { where: LocationWhereUniqueInput; create: LocationCreateInput; update: LocationUpdateInput; } - ) => Location; - deleteLocation: (where: LocationWhereUniqueInput) => Location; - deleteManyLocations: (where?: LocationWhereInput) => BatchPayload; - createMessage: (data: MessageCreateInput) => Message; + ) => LocationPromise; + deleteLocation: (where: LocationWhereUniqueInput) => LocationPromise; + deleteManyLocations: (where?: LocationWhereInput) => BatchPayloadPromise; + createMessage: (data: MessageCreateInput) => MessagePromise; updateMessage: ( args: { data: MessageUpdateInput; where: MessageWhereUniqueInput } - ) => Message; + ) => MessagePromise; updateManyMessages: ( - args: { data: MessageUpdateInput; where?: MessageWhereInput } - ) => BatchPayload; + args: { data: MessageUpdateManyMutationInput; where?: MessageWhereInput } + ) => BatchPayloadPromise; upsertMessage: ( args: { where: MessageWhereUniqueInput; create: MessageCreateInput; update: MessageUpdateInput; } - ) => Message; - deleteMessage: (where: MessageWhereUniqueInput) => Message; - deleteManyMessages: (where?: MessageWhereInput) => BatchPayload; - createNeighbourhood: (data: NeighbourhoodCreateInput) => Neighbourhood; + ) => MessagePromise; + deleteMessage: (where: MessageWhereUniqueInput) => MessagePromise; + deleteManyMessages: (where?: MessageWhereInput) => BatchPayloadPromise; + createNeighbourhood: (data: NeighbourhoodCreateInput) => NeighbourhoodPromise; updateNeighbourhood: ( args: { data: NeighbourhoodUpdateInput; where: NeighbourhoodWhereUniqueInput; } - ) => Neighbourhood; + ) => NeighbourhoodPromise; updateManyNeighbourhoods: ( - args: { data: NeighbourhoodUpdateInput; where?: NeighbourhoodWhereInput } - ) => BatchPayload; + args: { + data: NeighbourhoodUpdateManyMutationInput; + where?: NeighbourhoodWhereInput; + } + ) => BatchPayloadPromise; upsertNeighbourhood: ( args: { where: NeighbourhoodWhereUniqueInput; create: NeighbourhoodCreateInput; update: NeighbourhoodUpdateInput; } - ) => Neighbourhood; - deleteNeighbourhood: (where: NeighbourhoodWhereUniqueInput) => Neighbourhood; - deleteManyNeighbourhoods: (where?: NeighbourhoodWhereInput) => BatchPayload; - createNotification: (data: NotificationCreateInput) => Notification; + ) => NeighbourhoodPromise; + deleteNeighbourhood: ( + where: NeighbourhoodWhereUniqueInput + ) => NeighbourhoodPromise; + deleteManyNeighbourhoods: ( + where?: NeighbourhoodWhereInput + ) => BatchPayloadPromise; + createNotification: (data: NotificationCreateInput) => NotificationPromise; updateNotification: ( args: { data: NotificationUpdateInput; where: NotificationWhereUniqueInput } - ) => Notification; + ) => NotificationPromise; updateManyNotifications: ( - args: { data: NotificationUpdateInput; where?: NotificationWhereInput } - ) => BatchPayload; + args: { + data: NotificationUpdateManyMutationInput; + where?: NotificationWhereInput; + } + ) => BatchPayloadPromise; upsertNotification: ( args: { where: NotificationWhereUniqueInput; create: NotificationCreateInput; update: NotificationUpdateInput; } - ) => Notification; - deleteNotification: (where: NotificationWhereUniqueInput) => Notification; - deleteManyNotifications: (where?: NotificationWhereInput) => BatchPayload; - createPayment: (data: PaymentCreateInput) => Payment; + ) => NotificationPromise; + deleteNotification: ( + where: NotificationWhereUniqueInput + ) => NotificationPromise; + deleteManyNotifications: ( + where?: NotificationWhereInput + ) => BatchPayloadPromise; + createPayment: (data: PaymentCreateInput) => PaymentPromise; updatePayment: ( args: { data: PaymentUpdateInput; where: PaymentWhereUniqueInput } - ) => Payment; + ) => PaymentPromise; updateManyPayments: ( - args: { data: PaymentUpdateInput; where?: PaymentWhereInput } - ) => BatchPayload; + args: { data: PaymentUpdateManyMutationInput; where?: PaymentWhereInput } + ) => BatchPayloadPromise; upsertPayment: ( args: { where: PaymentWhereUniqueInput; create: PaymentCreateInput; update: PaymentUpdateInput; } - ) => Payment; - deletePayment: (where: PaymentWhereUniqueInput) => Payment; - deleteManyPayments: (where?: PaymentWhereInput) => BatchPayload; - createPaymentAccount: (data: PaymentAccountCreateInput) => PaymentAccount; + ) => PaymentPromise; + deletePayment: (where: PaymentWhereUniqueInput) => PaymentPromise; + deleteManyPayments: (where?: PaymentWhereInput) => BatchPayloadPromise; + createPaymentAccount: ( + data: PaymentAccountCreateInput + ) => PaymentAccountPromise; updatePaymentAccount: ( args: { data: PaymentAccountUpdateInput; where: PaymentAccountWhereUniqueInput; } - ) => PaymentAccount; + ) => PaymentAccountPromise; updateManyPaymentAccounts: ( - args: { data: PaymentAccountUpdateInput; where?: PaymentAccountWhereInput } - ) => BatchPayload; + args: { + data: PaymentAccountUpdateManyMutationInput; + where?: PaymentAccountWhereInput; + } + ) => BatchPayloadPromise; upsertPaymentAccount: ( args: { where: PaymentAccountWhereUniqueInput; create: PaymentAccountCreateInput; update: PaymentAccountUpdateInput; } - ) => PaymentAccount; + ) => PaymentAccountPromise; deletePaymentAccount: ( where: PaymentAccountWhereUniqueInput - ) => PaymentAccount; - deleteManyPaymentAccounts: (where?: PaymentAccountWhereInput) => BatchPayload; + ) => PaymentAccountPromise; + deleteManyPaymentAccounts: ( + where?: PaymentAccountWhereInput + ) => BatchPayloadPromise; createPaypalInformation: ( data: PaypalInformationCreateInput - ) => PaypalInformation; + ) => PaypalInformationPromise; updatePaypalInformation: ( args: { data: PaypalInformationUpdateInput; where: PaypalInformationWhereUniqueInput; } - ) => PaypalInformation; + ) => PaypalInformationPromise; updateManyPaypalInformations: ( args: { - data: PaypalInformationUpdateInput; + data: PaypalInformationUpdateManyMutationInput; where?: PaypalInformationWhereInput; } - ) => BatchPayload; + ) => BatchPayloadPromise; upsertPaypalInformation: ( args: { where: PaypalInformationWhereUniqueInput; create: PaypalInformationCreateInput; update: PaypalInformationUpdateInput; } - ) => PaypalInformation; + ) => PaypalInformationPromise; deletePaypalInformation: ( where: PaypalInformationWhereUniqueInput - ) => PaypalInformation; + ) => PaypalInformationPromise; deleteManyPaypalInformations: ( where?: PaypalInformationWhereInput - ) => BatchPayload; - createPicture: (data: PictureCreateInput) => Picture; + ) => BatchPayloadPromise; + createPicture: (data: PictureCreateInput) => PicturePromise; updatePicture: ( args: { data: PictureUpdateInput; where: PictureWhereUniqueInput } - ) => Picture; + ) => PicturePromise; updateManyPictures: ( - args: { data: PictureUpdateInput; where?: PictureWhereInput } - ) => BatchPayload; + args: { data: PictureUpdateManyMutationInput; where?: PictureWhereInput } + ) => BatchPayloadPromise; upsertPicture: ( args: { where: PictureWhereUniqueInput; create: PictureCreateInput; update: PictureUpdateInput; } - ) => Picture; - deletePicture: (where: PictureWhereUniqueInput) => Picture; - deleteManyPictures: (where?: PictureWhereInput) => BatchPayload; - createPlace: (data: PlaceCreateInput) => Place; + ) => PicturePromise; + deletePicture: (where: PictureWhereUniqueInput) => PicturePromise; + deleteManyPictures: (where?: PictureWhereInput) => BatchPayloadPromise; + createPlace: (data: PlaceCreateInput) => PlacePromise; updatePlace: ( args: { data: PlaceUpdateInput; where: PlaceWhereUniqueInput } - ) => Place; + ) => PlacePromise; updateManyPlaces: ( - args: { data: PlaceUpdateInput; where?: PlaceWhereInput } - ) => BatchPayload; + args: { data: PlaceUpdateManyMutationInput; where?: PlaceWhereInput } + ) => BatchPayloadPromise; upsertPlace: ( args: { where: PlaceWhereUniqueInput; create: PlaceCreateInput; update: PlaceUpdateInput; } - ) => Place; - deletePlace: (where: PlaceWhereUniqueInput) => Place; - deleteManyPlaces: (where?: PlaceWhereInput) => BatchPayload; - createPolicies: (data: PoliciesCreateInput) => Policies; + ) => PlacePromise; + deletePlace: (where: PlaceWhereUniqueInput) => PlacePromise; + deleteManyPlaces: (where?: PlaceWhereInput) => BatchPayloadPromise; + createPolicies: (data: PoliciesCreateInput) => PoliciesPromise; updatePolicies: ( args: { data: PoliciesUpdateInput; where: PoliciesWhereUniqueInput } - ) => Policies; + ) => PoliciesPromise; updateManyPolicieses: ( - args: { data: PoliciesUpdateInput; where?: PoliciesWhereInput } - ) => BatchPayload; + args: { data: PoliciesUpdateManyMutationInput; where?: PoliciesWhereInput } + ) => BatchPayloadPromise; upsertPolicies: ( args: { where: PoliciesWhereUniqueInput; create: PoliciesCreateInput; update: PoliciesUpdateInput; } - ) => Policies; - deletePolicies: (where: PoliciesWhereUniqueInput) => Policies; - deleteManyPolicieses: (where?: PoliciesWhereInput) => BatchPayload; - createPricing: (data: PricingCreateInput) => Pricing; + ) => PoliciesPromise; + deletePolicies: (where: PoliciesWhereUniqueInput) => PoliciesPromise; + deleteManyPolicieses: (where?: PoliciesWhereInput) => BatchPayloadPromise; + createPricing: (data: PricingCreateInput) => PricingPromise; updatePricing: ( args: { data: PricingUpdateInput; where: PricingWhereUniqueInput } - ) => Pricing; + ) => PricingPromise; updateManyPricings: ( - args: { data: PricingUpdateInput; where?: PricingWhereInput } - ) => BatchPayload; + args: { data: PricingUpdateManyMutationInput; where?: PricingWhereInput } + ) => BatchPayloadPromise; upsertPricing: ( args: { where: PricingWhereUniqueInput; create: PricingCreateInput; update: PricingUpdateInput; } - ) => Pricing; - deletePricing: (where: PricingWhereUniqueInput) => Pricing; - deleteManyPricings: (where?: PricingWhereInput) => BatchPayload; - createRestaurant: (data: RestaurantCreateInput) => Restaurant; + ) => PricingPromise; + deletePricing: (where: PricingWhereUniqueInput) => PricingPromise; + deleteManyPricings: (where?: PricingWhereInput) => BatchPayloadPromise; + createRestaurant: (data: RestaurantCreateInput) => RestaurantPromise; updateRestaurant: ( args: { data: RestaurantUpdateInput; where: RestaurantWhereUniqueInput } - ) => Restaurant; + ) => RestaurantPromise; updateManyRestaurants: ( - args: { data: RestaurantUpdateInput; where?: RestaurantWhereInput } - ) => BatchPayload; + args: { + data: RestaurantUpdateManyMutationInput; + where?: RestaurantWhereInput; + } + ) => BatchPayloadPromise; upsertRestaurant: ( args: { where: RestaurantWhereUniqueInput; create: RestaurantCreateInput; update: RestaurantUpdateInput; } - ) => Restaurant; - deleteRestaurant: (where: RestaurantWhereUniqueInput) => Restaurant; - deleteManyRestaurants: (where?: RestaurantWhereInput) => BatchPayload; - createReview: (data: ReviewCreateInput) => Review; + ) => RestaurantPromise; + deleteRestaurant: (where: RestaurantWhereUniqueInput) => RestaurantPromise; + deleteManyRestaurants: (where?: RestaurantWhereInput) => BatchPayloadPromise; + createReview: (data: ReviewCreateInput) => ReviewPromise; updateReview: ( args: { data: ReviewUpdateInput; where: ReviewWhereUniqueInput } - ) => Review; + ) => ReviewPromise; updateManyReviews: ( - args: { data: ReviewUpdateInput; where?: ReviewWhereInput } - ) => BatchPayload; + args: { data: ReviewUpdateManyMutationInput; where?: ReviewWhereInput } + ) => BatchPayloadPromise; upsertReview: ( args: { where: ReviewWhereUniqueInput; create: ReviewCreateInput; update: ReviewUpdateInput; } - ) => Review; - deleteReview: (where: ReviewWhereUniqueInput) => Review; - deleteManyReviews: (where?: ReviewWhereInput) => BatchPayload; - createUser: (data: UserCreateInput) => User; + ) => ReviewPromise; + deleteReview: (where: ReviewWhereUniqueInput) => ReviewPromise; + deleteManyReviews: (where?: ReviewWhereInput) => BatchPayloadPromise; + createUser: (data: UserCreateInput) => UserPromise; updateUser: ( args: { data: UserUpdateInput; where: UserWhereUniqueInput } - ) => User; + ) => UserPromise; updateManyUsers: ( - args: { data: UserUpdateInput; where?: UserWhereInput } - ) => BatchPayload; + args: { data: UserUpdateManyMutationInput; where?: UserWhereInput } + ) => BatchPayloadPromise; upsertUser: ( args: { where: UserWhereUniqueInput; create: UserCreateInput; update: UserUpdateInput; } - ) => User; - deleteUser: (where: UserWhereUniqueInput) => User; - deleteManyUsers: (where?: UserWhereInput) => BatchPayload; - createViews: (data: ViewsCreateInput) => Views; + ) => UserPromise; + deleteUser: (where: UserWhereUniqueInput) => UserPromise; + deleteManyUsers: (where?: UserWhereInput) => BatchPayloadPromise; + createViews: (data: ViewsCreateInput) => ViewsPromise; updateViews: ( args: { data: ViewsUpdateInput; where: ViewsWhereUniqueInput } - ) => Views; + ) => ViewsPromise; updateManyViewses: ( - args: { data: ViewsUpdateInput; where?: ViewsWhereInput } - ) => BatchPayload; + args: { data: ViewsUpdateManyMutationInput; where?: ViewsWhereInput } + ) => BatchPayloadPromise; upsertViews: ( args: { where: ViewsWhereUniqueInput; create: ViewsCreateInput; update: ViewsUpdateInput; } - ) => Views; - deleteViews: (where: ViewsWhereUniqueInput) => Views; - deleteManyViewses: (where?: ViewsWhereInput) => BatchPayload; + ) => ViewsPromise; + deleteViews: (where: ViewsWhereUniqueInput) => ViewsPromise; + deleteManyViewses: (where?: ViewsWhereInput) => BatchPayloadPromise; /** * Subscriptions @@ -1584,21 +1617,36 @@ export type CityOrderByInput = | "updatedAt_ASC" | "updatedAt_DESC"; -export interface PictureUpdateDataInput { - url?: String; +export interface PlaceUpdateWithoutBookingsDataInput { + name?: String; + size?: PLACE_SIZES; + shortDescription?: String; + description?: String; + slug?: String; + maxGuests?: Int; + numBedrooms?: Int; + numBeds?: Int; + numBaths?: Int; + reviews?: ReviewUpdateManyWithoutPlaceInput; + amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; + host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; + pricing?: PricingUpdateOneRequiredWithoutPlaceInput; + location?: LocationUpdateOneRequiredWithoutPlaceInput; + views?: ViewsUpdateOneRequiredWithoutPlaceInput; + guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; + policies?: PoliciesUpdateOneWithoutPlaceInput; + houseRules?: HouseRulesUpdateOneInput; + pictures?: PictureUpdateManyInput; + popularity?: Int; } export type AmenitiesWhereUniqueInput = AtLeastOne<{ id: ID_Input; }>; -export interface LocationUpdateOneWithoutUserInput { - create?: LocationCreateWithoutUserInput; - update?: LocationUpdateWithoutUserDataInput; - upsert?: LocationUpsertWithoutUserInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: LocationWhereUniqueInput; +export interface PoliciesUpsertWithoutPlaceInput { + update: PoliciesUpdateWithoutPlaceDataInput; + create: PoliciesCreateWithoutPlaceInput; } export interface PricingWhereInput { @@ -1708,15 +1756,13 @@ export interface PricingWhereInput { NOT?: PricingWhereInput[] | PricingWhereInput; } -export interface LocationUpdateWithoutUserDataInput { - lat?: Float; - lng?: Float; - neighbourHood?: NeighbourhoodUpdateOneWithoutLocationsInput; - place?: PlaceUpdateOneWithoutLocationInput; - address?: String; - directions?: String; - experience?: ExperienceUpdateOneWithoutLocationInput; - restaurant?: RestaurantUpdateOneWithoutLocationInput; +export interface HouseRulesUpdateOneInput { + create?: HouseRulesCreateInput; + update?: HouseRulesUpdateDataInput; + upsert?: HouseRulesUpsertNestedInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: HouseRulesWhereUniqueInput; } export interface ViewsWhereInput { @@ -1748,13 +1794,13 @@ export interface ViewsWhereInput { NOT?: ViewsWhereInput[] | ViewsWhereInput; } -export interface PlaceUpdateOneWithoutLocationInput { - create?: PlaceCreateWithoutLocationInput; - update?: PlaceUpdateWithoutLocationDataInput; - upsert?: PlaceUpsertWithoutLocationInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: PlaceWhereUniqueInput; +export interface HouseRulesUpdateDataInput { + suitableForChildren?: Boolean; + suitableForInfants?: Boolean; + petsAllowed?: Boolean; + smokingAllowed?: Boolean; + partiesAndEventsAllowed?: Boolean; + additionalRules?: String; } export interface PoliciesWhereInput { @@ -1818,27 +1864,9 @@ export interface PoliciesWhereInput { NOT?: PoliciesWhereInput[] | PoliciesWhereInput; } -export interface PlaceUpdateWithoutLocationDataInput { - name?: String; - size?: PLACE_SIZES; - shortDescription?: String; - description?: String; - slug?: String; - maxGuests?: Int; - numBedrooms?: Int; - numBeds?: Int; - numBaths?: Int; - reviews?: ReviewUpdateManyWithoutPlaceInput; - amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; - host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; - pricing?: PricingUpdateOneRequiredWithoutPlaceInput; - views?: ViewsUpdateOneRequiredWithoutPlaceInput; - guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; - policies?: PoliciesUpdateOneWithoutPlaceInput; - houseRules?: HouseRulesUpdateOneInput; - bookings?: BookingUpdateManyWithoutPlaceInput; - pictures?: PictureUpdateManyInput; - popularity?: Int; +export interface HouseRulesUpsertNestedInput { + update: HouseRulesUpdateDataInput; + create: HouseRulesCreateInput; } export interface MessageWhereInput { @@ -1887,48 +1915,63 @@ export interface MessageWhereInput { NOT?: MessageWhereInput[] | MessageWhereInput; } -export interface UserCreateWithoutReceivedMessagesInput { - firstName: String; - lastName: String; - email: String; - password: String; - phone: String; - responseRate?: Float; - responseTime?: Int; - isSuperHost?: Boolean; - ownedPlaces?: PlaceCreateManyWithoutHostInput; - location?: LocationCreateOneWithoutUserInput; - bookings?: BookingCreateManyWithoutBookeeInput; - paymentAccount?: PaymentAccountCreateManyWithoutUserInput; - sentMessages?: MessageCreateManyWithoutFromInput; - notifications?: NotificationCreateManyWithoutUserInput; - profilePicture?: PictureCreateOneInput; - hostingExperiences?: ExperienceCreateManyWithoutHostInput; +export interface ReviewCreateWithoutExperienceInput { + text: String; + stars: Int; + accuracy: Int; + location: Int; + checkIn: Int; + value: Int; + cleanliness: Int; + communication: Int; + place: PlaceCreateOneWithoutReviewsInput; } -export interface PaymentAccountUpsertWithoutCreditcardInput { - update: PaymentAccountUpdateWithoutCreditcardDataInput; - create: PaymentAccountCreateWithoutCreditcardInput; +export interface GuestRequirementsUpdateManyMutationInput { + govIssuedId?: Boolean; + recommendationsFromOtherHosts?: Boolean; + guestTripInformation?: Boolean; } -export interface NotificationCreateManyWithoutUserInput { - create?: - | NotificationCreateWithoutUserInput[] - | NotificationCreateWithoutUserInput; - connect?: NotificationWhereUniqueInput[] | NotificationWhereUniqueInput; +export interface PlaceCreateOneWithoutReviewsInput { + create?: PlaceCreateWithoutReviewsInput; + connect?: PlaceWhereUniqueInput; } -export interface ViewsUpdateOneRequiredWithoutPlaceInput { - create?: ViewsCreateWithoutPlaceInput; - update?: ViewsUpdateWithoutPlaceDataInput; - upsert?: ViewsUpsertWithoutPlaceInput; - connect?: ViewsWhereUniqueInput; +export interface BookingUpdateManyWithoutPlaceInput { + create?: BookingCreateWithoutPlaceInput[] | BookingCreateWithoutPlaceInput; + delete?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; + connect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; + disconnect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; + update?: + | BookingUpdateWithWhereUniqueWithoutPlaceInput[] + | BookingUpdateWithWhereUniqueWithoutPlaceInput; + upsert?: + | BookingUpsertWithWhereUniqueWithoutPlaceInput[] + | BookingUpsertWithWhereUniqueWithoutPlaceInput; } -export interface NotificationCreateWithoutUserInput { - type?: NOTIFICATION_TYPE; - link: String; - readDate: DateTimeInput; +export interface PlaceCreateWithoutReviewsInput { + name: String; + size?: PLACE_SIZES; + shortDescription: String; + description: String; + slug: String; + maxGuests: Int; + numBedrooms: Int; + numBeds: Int; + numBaths: Int; + amenities: AmenitiesCreateOneWithoutPlaceInput; + host: UserCreateOneWithoutOwnedPlacesInput; + pricing: PricingCreateOneWithoutPlaceInput; + location: LocationCreateOneWithoutPlaceInput; + views: ViewsCreateOneWithoutPlaceInput; + guestRequirements?: GuestRequirementsCreateOneWithoutPlaceInput; + policies?: PoliciesCreateOneWithoutPlaceInput; + houseRules?: HouseRulesCreateOneInput; + bookings?: BookingCreateManyWithoutPlaceInput; + pictures?: PictureCreateManyInput; + popularity: Int; } export interface CreditCardInformationWhereInput { @@ -2060,11 +2103,9 @@ export interface CreditCardInformationWhereInput { NOT?: CreditCardInformationWhereInput[] | CreditCardInformationWhereInput; } -export interface ExperienceCreateManyWithoutHostInput { - create?: - | ExperienceCreateWithoutHostInput[] - | ExperienceCreateWithoutHostInput; - connect?: ExperienceWhereUniqueInput[] | ExperienceWhereUniqueInput; +export interface MessageCreateManyWithoutToInput { + create?: MessageCreateWithoutToInput[] | MessageCreateWithoutToInput; + connect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; } export interface ReviewSubscriptionWhereInput { @@ -2078,14 +2119,10 @@ export interface ReviewSubscriptionWhereInput { NOT?: ReviewSubscriptionWhereInput[] | ReviewSubscriptionWhereInput; } -export interface ExperienceCreateWithoutHostInput { - category?: ExperienceCategoryCreateOneWithoutExperienceInput; - title: String; - location: LocationCreateOneWithoutExperienceInput; - pricePerPerson: Int; - reviews?: ReviewCreateManyWithoutExperienceInput; - preview: PictureCreateOneInput; - popularity: Int; +export interface MessageCreateWithoutToInput { + from: UserCreateOneWithoutSentMessagesInput; + deliveredAt: DateTimeInput; + readAt: DateTimeInput; } export interface RestaurantSubscriptionWhereInput { @@ -2099,9 +2136,9 @@ export interface RestaurantSubscriptionWhereInput { NOT?: RestaurantSubscriptionWhereInput[] | RestaurantSubscriptionWhereInput; } -export interface LocationCreateOneWithoutExperienceInput { - create?: LocationCreateWithoutExperienceInput; - connect?: LocationWhereUniqueInput; +export interface UserCreateOneWithoutSentMessagesInput { + create?: UserCreateWithoutSentMessagesInput; + connect?: UserWhereUniqueInput; } export interface PaymentAccountWhereInput { @@ -2142,15 +2179,23 @@ export interface PaymentAccountWhereInput { NOT?: PaymentAccountWhereInput[] | PaymentAccountWhereInput; } -export interface LocationCreateWithoutExperienceInput { - lat: Float; - lng: Float; - neighbourHood?: NeighbourhoodCreateOneWithoutLocationsInput; - user?: UserCreateOneWithoutLocationInput; - place?: PlaceCreateOneWithoutLocationInput; - address: String; - directions: String; - restaurant?: RestaurantCreateOneWithoutLocationInput; +export interface UserCreateWithoutSentMessagesInput { + firstName: String; + lastName: String; + email: String; + password: String; + phone: String; + responseRate?: Float; + responseTime?: Int; + isSuperHost?: Boolean; + ownedPlaces?: PlaceCreateManyWithoutHostInput; + location?: LocationCreateOneWithoutUserInput; + bookings?: BookingCreateManyWithoutBookeeInput; + paymentAccount?: PaymentAccountCreateManyWithoutUserInput; + receivedMessages?: MessageCreateManyWithoutToInput; + notifications?: NotificationCreateManyWithoutUserInput; + profilePicture?: PictureCreateOneInput; + hostingExperiences?: ExperienceCreateManyWithoutHostInput; } export interface PaymentWhereInput { @@ -2207,9 +2252,9 @@ export interface PaymentWhereInput { NOT?: PaymentWhereInput[] | PaymentWhereInput; } -export interface RestaurantCreateOneWithoutLocationInput { - create?: RestaurantCreateWithoutLocationInput; - connect?: RestaurantWhereUniqueInput; +export interface PaymentCreateOneWithoutBookingInput { + create?: PaymentCreateWithoutBookingInput; + connect?: PaymentWhereUniqueInput; } export interface PlaceSubscriptionWhereInput { @@ -2223,13 +2268,11 @@ export interface PlaceSubscriptionWhereInput { NOT?: PlaceSubscriptionWhereInput[] | PlaceSubscriptionWhereInput; } -export interface RestaurantCreateWithoutLocationInput { - title: String; - avgPricePerPerson: Int; - pictures?: PictureCreateManyInput; - isCurated?: Boolean; - slug: String; - popularity: Int; +export interface PaymentCreateWithoutBookingInput { + serviceFee: Float; + placePrice: Float; + totalPrice: Float; + paymentMethod: PaymentAccountCreateOneWithoutPaymentsInput; } export interface PaypalInformationSubscriptionWhereInput { @@ -2249,9 +2292,9 @@ export interface PaypalInformationSubscriptionWhereInput { | PaypalInformationSubscriptionWhereInput; } -export interface PictureCreateManyInput { - create?: PictureCreateInput[] | PictureCreateInput; - connect?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; +export interface PaymentAccountCreateOneWithoutPaymentsInput { + create?: PaymentAccountCreateWithoutPaymentsInput; + connect?: PaymentAccountWhereUniqueInput; } export interface PaymentAccountSubscriptionWhereInput { @@ -2271,11 +2314,11 @@ export interface PaymentAccountSubscriptionWhereInput { | PaymentAccountSubscriptionWhereInput; } -export interface ReviewCreateManyWithoutExperienceInput { - create?: - | ReviewCreateWithoutExperienceInput[] - | ReviewCreateWithoutExperienceInput; - connect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; +export interface PaymentAccountCreateWithoutPaymentsInput { + type?: PAYMENT_PROVIDER; + user: UserCreateOneWithoutPaymentAccountInput; + paypal?: PaypalInformationCreateOneWithoutPaymentAccountInput; + creditcard?: CreditCardInformationCreateOneWithoutPaymentAccountInput; } export interface ExperienceCategoryWhereInput { @@ -2327,16 +2370,9 @@ export interface ExperienceCategoryWhereInput { NOT?: ExperienceCategoryWhereInput[] | ExperienceCategoryWhereInput; } -export interface ReviewCreateWithoutExperienceInput { - text: String; - stars: Int; - accuracy: Int; - location: Int; - checkIn: Int; - value: Int; - cleanliness: Int; - communication: Int; - place: PlaceCreateOneWithoutReviewsInput; +export interface UserCreateOneWithoutPaymentAccountInput { + create?: UserCreateWithoutPaymentAccountInput; + connect?: UserWhereUniqueInput; } export interface NotificationSubscriptionWhereInput { @@ -2356,9 +2392,23 @@ export interface NotificationSubscriptionWhereInput { | NotificationSubscriptionWhereInput; } -export interface PlaceCreateOneWithoutReviewsInput { - create?: PlaceCreateWithoutReviewsInput; - connect?: PlaceWhereUniqueInput; +export interface UserCreateWithoutPaymentAccountInput { + firstName: String; + lastName: String; + email: String; + password: String; + phone: String; + responseRate?: Float; + responseTime?: Int; + isSuperHost?: Boolean; + ownedPlaces?: PlaceCreateManyWithoutHostInput; + location?: LocationCreateOneWithoutUserInput; + bookings?: BookingCreateManyWithoutBookeeInput; + sentMessages?: MessageCreateManyWithoutFromInput; + receivedMessages?: MessageCreateManyWithoutToInput; + notifications?: NotificationCreateManyWithoutUserInput; + profilePicture?: PictureCreateOneInput; + hostingExperiences?: ExperienceCreateManyWithoutHostInput; } export interface NeighbourhoodSubscriptionWhereInput { @@ -2378,27 +2428,9 @@ export interface NeighbourhoodSubscriptionWhereInput { | NeighbourhoodSubscriptionWhereInput; } -export interface PlaceCreateWithoutReviewsInput { - name: String; - size?: PLACE_SIZES; - shortDescription: String; - description: String; - slug: String; - maxGuests: Int; - numBedrooms: Int; - numBeds: Int; - numBaths: Int; - amenities: AmenitiesCreateOneWithoutPlaceInput; - host: UserCreateOneWithoutOwnedPlacesInput; - pricing: PricingCreateOneWithoutPlaceInput; - location: LocationCreateOneWithoutPlaceInput; - views: ViewsCreateOneWithoutPlaceInput; - guestRequirements?: GuestRequirementsCreateOneWithoutPlaceInput; - policies?: PoliciesCreateOneWithoutPlaceInput; - houseRules?: HouseRulesCreateOneInput; - bookings?: BookingCreateManyWithoutPlaceInput; - pictures?: PictureCreateManyInput; - popularity: Int; +export interface ExperienceCreateOneWithoutLocationInput { + create?: ExperienceCreateWithoutLocationInput; + connect?: ExperienceWhereUniqueInput; } export interface MessageSubscriptionWhereInput { @@ -2412,9 +2444,14 @@ export interface MessageSubscriptionWhereInput { NOT?: MessageSubscriptionWhereInput[] | MessageSubscriptionWhereInput; } -export interface MessageCreateManyWithoutToInput { - create?: MessageCreateWithoutToInput[] | MessageCreateWithoutToInput; - connect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; +export interface ExperienceCreateWithoutLocationInput { + category?: ExperienceCategoryCreateOneWithoutExperienceInput; + title: String; + host: UserCreateOneWithoutHostingExperiencesInput; + pricePerPerson: Int; + reviews?: ReviewCreateManyWithoutExperienceInput; + preview: PictureCreateOneInput; + popularity: Int; } export interface HouseRulesSubscriptionWhereInput { @@ -2428,10 +2465,48 @@ export interface HouseRulesSubscriptionWhereInput { NOT?: HouseRulesSubscriptionWhereInput[] | HouseRulesSubscriptionWhereInput; } -export interface MessageCreateWithoutToInput { - from: UserCreateOneWithoutSentMessagesInput; - deliveredAt: DateTimeInput; - readAt: DateTimeInput; +export interface AmenitiesUpdateInput { + place?: PlaceUpdateOneRequiredWithoutAmenitiesInput; + elevator?: Boolean; + petsAllowed?: Boolean; + internet?: Boolean; + kitchen?: Boolean; + wirelessInternet?: Boolean; + familyKidFriendly?: Boolean; + freeParkingOnPremises?: Boolean; + hotTub?: Boolean; + pool?: Boolean; + smokingAllowed?: Boolean; + wheelchairAccessible?: Boolean; + breakfast?: Boolean; + cableTv?: Boolean; + suitableForEvents?: Boolean; + dryer?: Boolean; + washer?: Boolean; + indoorFireplace?: Boolean; + tv?: Boolean; + heating?: Boolean; + hangers?: Boolean; + iron?: Boolean; + hairDryer?: Boolean; + doorman?: Boolean; + paidParkingOffPremises?: Boolean; + freeParkingOnStreet?: Boolean; + gym?: Boolean; + airConditioning?: Boolean; + shampoo?: Boolean; + essentials?: Boolean; + laptopFriendlyWorkspace?: Boolean; + privateEntrance?: Boolean; + buzzerWirelessIntercom?: Boolean; + babyBath?: Boolean; + babyMonitor?: Boolean; + babysitterRecommendations?: Boolean; + bathtub?: Boolean; + changingTable?: Boolean; + childrensBooksAndToys?: Boolean; + childrensDinnerware?: Boolean; + crib?: Boolean; } export interface ExperienceCategorySubscriptionWhereInput { @@ -2451,9 +2526,11 @@ export interface ExperienceCategorySubscriptionWhereInput { | ExperienceCategorySubscriptionWhereInput; } -export interface UserCreateOneWithoutSentMessagesInput { - create?: UserCreateWithoutSentMessagesInput; - connect?: UserWhereUniqueInput; +export interface PlaceUpdateOneRequiredWithoutAmenitiesInput { + create?: PlaceCreateWithoutAmenitiesInput; + update?: PlaceUpdateWithoutAmenitiesDataInput; + upsert?: PlaceUpsertWithoutAmenitiesInput; + connect?: PlaceWhereUniqueInput; } export interface ExperienceSubscriptionWhereInput { @@ -2467,23 +2544,27 @@ export interface ExperienceSubscriptionWhereInput { NOT?: ExperienceSubscriptionWhereInput[] | ExperienceSubscriptionWhereInput; } -export interface UserCreateWithoutSentMessagesInput { - firstName: String; - lastName: String; - email: String; - password: String; - phone: String; - responseRate?: Float; - responseTime?: Int; - isSuperHost?: Boolean; - ownedPlaces?: PlaceCreateManyWithoutHostInput; - location?: LocationCreateOneWithoutUserInput; - bookings?: BookingCreateManyWithoutBookeeInput; - paymentAccount?: PaymentAccountCreateManyWithoutUserInput; - receivedMessages?: MessageCreateManyWithoutToInput; - notifications?: NotificationCreateManyWithoutUserInput; - profilePicture?: PictureCreateOneInput; - hostingExperiences?: ExperienceCreateManyWithoutHostInput; +export interface PlaceUpdateWithoutAmenitiesDataInput { + name?: String; + size?: PLACE_SIZES; + shortDescription?: String; + description?: String; + slug?: String; + maxGuests?: Int; + numBedrooms?: Int; + numBeds?: Int; + numBaths?: Int; + reviews?: ReviewUpdateManyWithoutPlaceInput; + host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; + pricing?: PricingUpdateOneRequiredWithoutPlaceInput; + location?: LocationUpdateOneRequiredWithoutPlaceInput; + views?: ViewsUpdateOneRequiredWithoutPlaceInput; + guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; + policies?: PoliciesUpdateOneWithoutPlaceInput; + houseRules?: HouseRulesUpdateOneInput; + bookings?: BookingUpdateManyWithoutPlaceInput; + pictures?: PictureUpdateManyInput; + popularity?: Int; } export interface CitySubscriptionWhereInput { @@ -2497,61 +2578,110 @@ export interface CitySubscriptionWhereInput { NOT?: CitySubscriptionWhereInput[] | CitySubscriptionWhereInput; } -export interface PaymentCreateOneWithoutBookingInput { - create?: PaymentCreateWithoutBookingInput; - connect?: PaymentWhereUniqueInput; +export interface ReviewUpdateManyWithoutPlaceInput { + create?: ReviewCreateWithoutPlaceInput[] | ReviewCreateWithoutPlaceInput; + delete?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; + connect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; + disconnect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; + update?: + | ReviewUpdateWithWhereUniqueWithoutPlaceInput[] + | ReviewUpdateWithWhereUniqueWithoutPlaceInput; + upsert?: + | ReviewUpsertWithWhereUniqueWithoutPlaceInput[] + | ReviewUpsertWithWhereUniqueWithoutPlaceInput; } export type BookingWhereUniqueInput = AtLeastOne<{ id: ID_Input; }>; -export interface PaymentCreateWithoutBookingInput { - serviceFee: Float; - placePrice: Float; - totalPrice: Float; - paymentMethod: PaymentAccountCreateOneWithoutPaymentsInput; +export interface ReviewUpdateWithWhereUniqueWithoutPlaceInput { + where: ReviewWhereUniqueInput; + data: ReviewUpdateWithoutPlaceDataInput; } -export interface PlaceUpsertWithoutViewsInput { - update: PlaceUpdateWithoutViewsDataInput; - create: PlaceCreateWithoutViewsInput; +export interface ViewsUpdateManyMutationInput { + lastWeek?: Int; } -export interface PaymentAccountCreateOneWithoutPaymentsInput { - create?: PaymentAccountCreateWithoutPaymentsInput; - connect?: PaymentAccountWhereUniqueInput; +export interface ReviewUpdateWithoutPlaceDataInput { + text?: String; + stars?: Int; + accuracy?: Int; + location?: Int; + checkIn?: Int; + value?: Int; + cleanliness?: Int; + communication?: Int; + experience?: ExperienceUpdateOneWithoutReviewsInput; } export type CityWhereUniqueInput = AtLeastOne<{ id: ID_Input; }>; -export interface PaymentAccountCreateWithoutPaymentsInput { - type?: PAYMENT_PROVIDER; - user: UserCreateOneWithoutPaymentAccountInput; - paypal?: PaypalInformationCreateOneWithoutPaymentAccountInput; - creditcard?: CreditCardInformationCreateOneWithoutPaymentAccountInput; -} - -export interface PlaceUpdateOneRequiredWithoutViewsInput { - create?: PlaceCreateWithoutViewsInput; - update?: PlaceUpdateWithoutViewsDataInput; - upsert?: PlaceUpsertWithoutViewsInput; - connect?: PlaceWhereUniqueInput; -} - -export interface UserCreateOneWithoutPaymentAccountInput { - create?: UserCreateWithoutPaymentAccountInput; - connect?: UserWhereUniqueInput; +export interface ExperienceUpdateOneWithoutReviewsInput { + create?: ExperienceCreateWithoutReviewsInput; + update?: ExperienceUpdateWithoutReviewsDataInput; + upsert?: ExperienceUpsertWithoutReviewsInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: ExperienceWhereUniqueInput; } -export interface PlaceCreateWithoutViewsInput { - name: String; +export interface PlaceUpdateWithoutViewsDataInput { + name?: String; size?: PLACE_SIZES; - shortDescription: String; - description: String; - slug: String; + shortDescription?: String; + description?: String; + slug?: String; + maxGuests?: Int; + numBedrooms?: Int; + numBeds?: Int; + numBaths?: Int; + reviews?: ReviewUpdateManyWithoutPlaceInput; + amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; + host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; + pricing?: PricingUpdateOneRequiredWithoutPlaceInput; + location?: LocationUpdateOneRequiredWithoutPlaceInput; + guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; + policies?: PoliciesUpdateOneWithoutPlaceInput; + houseRules?: HouseRulesUpdateOneInput; + bookings?: BookingUpdateManyWithoutPlaceInput; + pictures?: PictureUpdateManyInput; + popularity?: Int; +} + +export interface ExperienceUpdateWithoutReviewsDataInput { + category?: ExperienceCategoryUpdateOneWithoutExperienceInput; + title?: String; + host?: UserUpdateOneRequiredWithoutHostingExperiencesInput; + location?: LocationUpdateOneRequiredWithoutExperienceInput; + pricePerPerson?: Int; + preview?: PictureUpdateOneRequiredInput; + popularity?: Int; +} + +export interface ViewsUpdateInput { + lastWeek?: Int; + place?: PlaceUpdateOneRequiredWithoutViewsInput; +} + +export interface ExperienceCategoryUpdateOneWithoutExperienceInput { + create?: ExperienceCategoryCreateWithoutExperienceInput; + update?: ExperienceCategoryUpdateWithoutExperienceDataInput; + upsert?: ExperienceCategoryUpsertWithoutExperienceInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: ExperienceCategoryWhereUniqueInput; +} + +export interface PlaceCreateWithoutViewsInput { + name: String; + size?: PLACE_SIZES; + shortDescription: String; + description: String; + slug: String; maxGuests: Int; numBedrooms: Int; numBeds: Int; @@ -2569,7 +2699,33 @@ export interface PlaceCreateWithoutViewsInput { popularity: Int; } -export interface UserCreateWithoutPaymentAccountInput { +export interface ExperienceCategoryUpdateWithoutExperienceDataInput { + mainColor?: String; + name?: String; +} + +export interface ViewsCreateInput { + lastWeek: Int; + place: PlaceCreateOneWithoutViewsInput; +} + +export interface ExperienceCategoryUpsertWithoutExperienceInput { + update: ExperienceCategoryUpdateWithoutExperienceDataInput; + create: ExperienceCategoryCreateWithoutExperienceInput; +} + +export type ExperienceWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; + +export interface UserUpdateOneRequiredWithoutHostingExperiencesInput { + create?: UserCreateWithoutHostingExperiencesInput; + update?: UserUpdateWithoutHostingExperiencesDataInput; + upsert?: UserUpsertWithoutHostingExperiencesInput; + connect?: UserWhereUniqueInput; +} + +export interface UserCreateInput { firstName: String; lastName: String; email: String; @@ -2581,6 +2737,7 @@ export interface UserCreateWithoutPaymentAccountInput { ownedPlaces?: PlaceCreateManyWithoutHostInput; location?: LocationCreateOneWithoutUserInput; bookings?: BookingCreateManyWithoutBookeeInput; + paymentAccount?: PaymentAccountCreateManyWithoutUserInput; sentMessages?: MessageCreateManyWithoutFromInput; receivedMessages?: MessageCreateManyWithoutToInput; notifications?: NotificationCreateManyWithoutUserInput; @@ -2588,17 +2745,7 @@ export interface UserCreateWithoutPaymentAccountInput { hostingExperiences?: ExperienceCreateManyWithoutHostInput; } -export interface PlaceCreateOneWithoutViewsInput { - create?: PlaceCreateWithoutViewsInput; - connect?: PlaceWhereUniqueInput; -} - -export interface ExperienceCreateOneWithoutLocationInput { - create?: ExperienceCreateWithoutLocationInput; - connect?: ExperienceWhereUniqueInput; -} - -export interface UserUpdateInput { +export interface UserUpdateWithoutHostingExperiencesDataInput { firstName?: String; lastName?: String; email?: String; @@ -2615,25 +2762,94 @@ export interface UserUpdateInput { receivedMessages?: MessageUpdateManyWithoutToInput; notifications?: NotificationUpdateManyWithoutUserInput; profilePicture?: PictureUpdateOneInput; - hostingExperiences?: ExperienceUpdateManyWithoutHostInput; -} - -export interface ExperienceCreateWithoutLocationInput { - category?: ExperienceCategoryCreateOneWithoutExperienceInput; - title: String; - host: UserCreateOneWithoutHostingExperiencesInput; - pricePerPerson: Int; - reviews?: ReviewCreateManyWithoutExperienceInput; - preview: PictureCreateOneInput; - popularity: Int; } -export type ExperienceWhereUniqueInput = AtLeastOne<{ +export type ExperienceCategoryWhereUniqueInput = AtLeastOne<{ id: ID_Input; }>; -export interface AmenitiesUpdateInput { - place?: PlaceUpdateOneRequiredWithoutAmenitiesInput; +export interface PlaceUpdateManyWithoutHostInput { + create?: PlaceCreateWithoutHostInput[] | PlaceCreateWithoutHostInput; + delete?: PlaceWhereUniqueInput[] | PlaceWhereUniqueInput; + connect?: PlaceWhereUniqueInput[] | PlaceWhereUniqueInput; + disconnect?: PlaceWhereUniqueInput[] | PlaceWhereUniqueInput; + update?: + | PlaceUpdateWithWhereUniqueWithoutHostInput[] + | PlaceUpdateWithWhereUniqueWithoutHostInput; + upsert?: + | PlaceUpsertWithWhereUniqueWithoutHostInput[] + | PlaceUpsertWithWhereUniqueWithoutHostInput; +} + +export interface ReviewUpdateInput { + text?: String; + stars?: Int; + accuracy?: Int; + location?: Int; + checkIn?: Int; + value?: Int; + cleanliness?: Int; + communication?: Int; + place?: PlaceUpdateOneRequiredWithoutReviewsInput; + experience?: ExperienceUpdateOneWithoutReviewsInput; +} + +export interface PlaceUpdateWithWhereUniqueWithoutHostInput { + where: PlaceWhereUniqueInput; + data: PlaceUpdateWithoutHostDataInput; +} + +export interface RestaurantUpdateManyMutationInput { + title?: String; + avgPricePerPerson?: Int; + isCurated?: Boolean; + slug?: String; + popularity?: Int; +} + +export interface PlaceUpdateWithoutHostDataInput { + name?: String; + size?: PLACE_SIZES; + shortDescription?: String; + description?: String; + slug?: String; + maxGuests?: Int; + numBedrooms?: Int; + numBeds?: Int; + numBaths?: Int; + reviews?: ReviewUpdateManyWithoutPlaceInput; + amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; + pricing?: PricingUpdateOneRequiredWithoutPlaceInput; + location?: LocationUpdateOneRequiredWithoutPlaceInput; + views?: ViewsUpdateOneRequiredWithoutPlaceInput; + guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; + policies?: PoliciesUpdateOneWithoutPlaceInput; + houseRules?: HouseRulesUpdateOneInput; + bookings?: BookingUpdateManyWithoutPlaceInput; + pictures?: PictureUpdateManyInput; + popularity?: Int; +} + +export interface LocationUpsertWithoutRestaurantInput { + update: LocationUpdateWithoutRestaurantDataInput; + create: LocationCreateWithoutRestaurantInput; +} + +export interface AmenitiesUpdateOneRequiredWithoutPlaceInput { + create?: AmenitiesCreateWithoutPlaceInput; + update?: AmenitiesUpdateWithoutPlaceDataInput; + upsert?: AmenitiesUpsertWithoutPlaceInput; + connect?: AmenitiesWhereUniqueInput; +} + +export interface LocationUpdateOneRequiredWithoutRestaurantInput { + create?: LocationCreateWithoutRestaurantInput; + update?: LocationUpdateWithoutRestaurantDataInput; + upsert?: LocationUpsertWithoutRestaurantInput; + connect?: LocationWhereUniqueInput; +} + +export interface AmenitiesUpdateWithoutPlaceDataInput { elevator?: Boolean; petsAllowed?: Boolean; internet?: Boolean; @@ -2676,113 +2892,31 @@ export interface AmenitiesUpdateInput { crib?: Boolean; } -export interface ReviewCreateInput { - text: String; - stars: Int; - accuracy: Int; - location: Int; - checkIn: Int; - value: Int; - cleanliness: Int; - communication: Int; - place: PlaceCreateOneWithoutReviewsInput; - experience?: ExperienceCreateOneWithoutReviewsInput; -} - -export interface PlaceUpdateOneRequiredWithoutAmenitiesInput { - create?: PlaceCreateWithoutAmenitiesInput; - update?: PlaceUpdateWithoutAmenitiesDataInput; - upsert?: PlaceUpsertWithoutAmenitiesInput; - connect?: PlaceWhereUniqueInput; -} - -export type ExperienceCategoryWhereUniqueInput = AtLeastOne<{ +export type HouseRulesWhereUniqueInput = AtLeastOne<{ id: ID_Input; }>; -export interface PlaceUpdateWithoutAmenitiesDataInput { - name?: String; - size?: PLACE_SIZES; - shortDescription?: String; - description?: String; - slug?: String; - maxGuests?: Int; - numBedrooms?: Int; - numBeds?: Int; - numBaths?: Int; - reviews?: ReviewUpdateManyWithoutPlaceInput; - host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; - pricing?: PricingUpdateOneRequiredWithoutPlaceInput; - location?: LocationUpdateOneRequiredWithoutPlaceInput; - views?: ViewsUpdateOneRequiredWithoutPlaceInput; - guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; - policies?: PoliciesUpdateOneWithoutPlaceInput; - houseRules?: HouseRulesUpdateOneInput; - bookings?: BookingUpdateManyWithoutPlaceInput; - pictures?: PictureUpdateManyInput; - popularity?: Int; +export interface AmenitiesUpsertWithoutPlaceInput { + update: AmenitiesUpdateWithoutPlaceDataInput; + create: AmenitiesCreateWithoutPlaceInput; } -export interface LocationUpdateWithoutRestaurantDataInput { - lat?: Float; - lng?: Float; - neighbourHood?: NeighbourhoodUpdateOneWithoutLocationsInput; - user?: UserUpdateOneWithoutLocationInput; - place?: PlaceUpdateOneWithoutLocationInput; - address?: String; - directions?: String; - experience?: ExperienceUpdateOneWithoutLocationInput; +export interface LocationCreateWithoutRestaurantInput { + lat: Float; + lng: Float; + neighbourHood?: NeighbourhoodCreateOneWithoutLocationsInput; + user?: UserCreateOneWithoutLocationInput; + place?: PlaceCreateOneWithoutLocationInput; + address: String; + directions: String; + experience?: ExperienceCreateOneWithoutLocationInput; } -export interface ReviewUpdateManyWithoutPlaceInput { - create?: ReviewCreateWithoutPlaceInput[] | ReviewCreateWithoutPlaceInput; - delete?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; - connect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; - disconnect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; - update?: - | ReviewUpdateWithWhereUniqueWithoutPlaceInput[] - | ReviewUpdateWithWhereUniqueWithoutPlaceInput; - upsert?: - | ReviewUpsertWithWhereUniqueWithoutPlaceInput[] - | ReviewUpsertWithWhereUniqueWithoutPlaceInput; -} - -export interface RestaurantUpdateInput { - title?: String; - avgPricePerPerson?: Int; - pictures?: PictureUpdateManyInput; - location?: LocationUpdateOneRequiredWithoutRestaurantInput; - isCurated?: Boolean; - slug?: String; - popularity?: Int; -} - -export interface ReviewUpdateWithWhereUniqueWithoutPlaceInput { - where: ReviewWhereUniqueInput; - data: ReviewUpdateWithoutPlaceDataInput; -} - -export interface LocationCreateWithoutRestaurantInput { - lat: Float; - lng: Float; - neighbourHood?: NeighbourhoodCreateOneWithoutLocationsInput; - user?: UserCreateOneWithoutLocationInput; - place?: PlaceCreateOneWithoutLocationInput; - address: String; - directions: String; - experience?: ExperienceCreateOneWithoutLocationInput; -} - -export interface ReviewUpdateWithoutPlaceDataInput { - text?: String; - stars?: Int; - accuracy?: Int; - location?: Int; - checkIn?: Int; - value?: Int; - cleanliness?: Int; - communication?: Int; - experience?: ExperienceUpdateOneWithoutReviewsInput; +export interface PricingUpdateOneRequiredWithoutPlaceInput { + create?: PricingCreateWithoutPlaceInput; + update?: PricingUpdateWithoutPlaceDataInput; + upsert?: PricingUpsertWithoutPlaceInput; + connect?: PricingWhereUniqueInput; } export interface RestaurantCreateInput { @@ -2795,27 +2929,39 @@ export interface RestaurantCreateInput { popularity: Int; } -export interface ExperienceUpdateOneWithoutReviewsInput { - create?: ExperienceCreateWithoutReviewsInput; - update?: ExperienceUpdateWithoutReviewsDataInput; - upsert?: ExperienceUpsertWithoutReviewsInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: ExperienceWhereUniqueInput; +export interface PricingUpdateWithoutPlaceDataInput { + monthlyDiscount?: Int; + weeklyDiscount?: Int; + perNight?: Int; + smartPricing?: Boolean; + basePrice?: Int; + averageWeekly?: Int; + averageMonthly?: Int; + cleaningFee?: Int; + securityDeposit?: Int; + extraGuests?: Int; + weekendPricing?: Int; + currency?: CURRENCY; } -export type HouseRulesWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; +export interface PricingUpdateManyMutationInput { + monthlyDiscount?: Int; + weeklyDiscount?: Int; + perNight?: Int; + smartPricing?: Boolean; + basePrice?: Int; + averageWeekly?: Int; + averageMonthly?: Int; + cleaningFee?: Int; + securityDeposit?: Int; + extraGuests?: Int; + weekendPricing?: Int; + currency?: CURRENCY; +} -export interface ExperienceUpdateWithoutReviewsDataInput { - category?: ExperienceCategoryUpdateOneWithoutExperienceInput; - title?: String; - host?: UserUpdateOneRequiredWithoutHostingExperiencesInput; - location?: LocationUpdateOneRequiredWithoutExperienceInput; - pricePerPerson?: Int; - preview?: PictureUpdateOneRequiredInput; - popularity?: Int; +export interface PricingUpsertWithoutPlaceInput { + update: PricingUpdateWithoutPlaceDataInput; + create: PricingCreateWithoutPlaceInput; } export interface PlaceUpdateWithoutPricingDataInput { @@ -2841,34 +2987,29 @@ export interface PlaceUpdateWithoutPricingDataInput { popularity?: Int; } -export interface ExperienceCategoryUpdateOneWithoutExperienceInput { - create?: ExperienceCategoryCreateWithoutExperienceInput; - update?: ExperienceCategoryUpdateWithoutExperienceDataInput; - upsert?: ExperienceCategoryUpsertWithoutExperienceInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: ExperienceCategoryWhereUniqueInput; +export interface LocationUpdateOneRequiredWithoutPlaceInput { + create?: LocationCreateWithoutPlaceInput; + update?: LocationUpdateWithoutPlaceDataInput; + upsert?: LocationUpsertWithoutPlaceInput; + connect?: LocationWhereUniqueInput; } -export interface PricingUpdateInput { - place?: PlaceUpdateOneRequiredWithoutPricingInput; - monthlyDiscount?: Int; - weeklyDiscount?: Int; - perNight?: Int; - smartPricing?: Boolean; - basePrice?: Int; - averageWeekly?: Int; - averageMonthly?: Int; - cleaningFee?: Int; - securityDeposit?: Int; - extraGuests?: Int; - weekendPricing?: Int; - currency?: CURRENCY; +export interface PlaceUpdateOneRequiredWithoutPricingInput { + create?: PlaceCreateWithoutPricingInput; + update?: PlaceUpdateWithoutPricingDataInput; + upsert?: PlaceUpsertWithoutPricingInput; + connect?: PlaceWhereUniqueInput; } -export interface ExperienceCategoryUpdateWithoutExperienceDataInput { - mainColor?: String; - name?: String; +export interface LocationUpdateWithoutPlaceDataInput { + lat?: Float; + lng?: Float; + neighbourHood?: NeighbourhoodUpdateOneWithoutLocationsInput; + user?: UserUpdateOneWithoutLocationInput; + address?: String; + directions?: String; + experience?: ExperienceUpdateOneWithoutLocationInput; + restaurant?: RestaurantUpdateOneWithoutLocationInput; } export interface PlaceCreateWithoutPricingInput { @@ -2894,32 +3035,42 @@ export interface PlaceCreateWithoutPricingInput { popularity: Int; } -export interface ExperienceCategoryUpsertWithoutExperienceInput { - update: ExperienceCategoryUpdateWithoutExperienceDataInput; - create: ExperienceCategoryCreateWithoutExperienceInput; +export interface NeighbourhoodUpdateOneWithoutLocationsInput { + create?: NeighbourhoodCreateWithoutLocationsInput; + update?: NeighbourhoodUpdateWithoutLocationsDataInput; + upsert?: NeighbourhoodUpsertWithoutLocationsInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: NeighbourhoodWhereUniqueInput; } -export interface PricingCreateInput { - place: PlaceCreateOneWithoutPricingInput; - monthlyDiscount?: Int; - weeklyDiscount?: Int; - perNight: Int; - smartPricing?: Boolean; - basePrice: Int; - averageWeekly: Int; - averageMonthly: Int; - cleaningFee?: Int; - securityDeposit?: Int; - extraGuests?: Int; - weekendPricing?: Int; - currency?: CURRENCY; +export interface PlaceCreateOneWithoutPricingInput { + create?: PlaceCreateWithoutPricingInput; + connect?: PlaceWhereUniqueInput; } -export interface UserUpdateOneRequiredWithoutHostingExperiencesInput { - create?: UserCreateWithoutHostingExperiencesInput; - update?: UserUpdateWithoutHostingExperiencesDataInput; - upsert?: UserUpsertWithoutHostingExperiencesInput; - connect?: UserWhereUniqueInput; +export interface NeighbourhoodUpdateWithoutLocationsDataInput { + name?: String; + slug?: String; + homePreview?: PictureUpdateOneInput; + city?: CityUpdateOneRequiredWithoutNeighbourhoodsInput; + featured?: Boolean; + popularity?: Int; +} + +export interface PoliciesUpdateManyMutationInput { + checkInStartTime?: Float; + checkInEndTime?: Float; + checkoutTime?: Float; +} + +export interface PictureUpdateOneInput { + create?: PictureCreateInput; + update?: PictureUpdateDataInput; + upsert?: PictureUpsertNestedInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: PictureWhereUniqueInput; } export interface PlaceUpsertWithoutPoliciesInput { @@ -2927,23 +3078,8 @@ export interface PlaceUpsertWithoutPoliciesInput { create: PlaceCreateWithoutPoliciesInput; } -export interface UserUpdateWithoutHostingExperiencesDataInput { - firstName?: String; - lastName?: String; - email?: String; - password?: String; - phone?: String; - responseRate?: Float; - responseTime?: Int; - isSuperHost?: Boolean; - ownedPlaces?: PlaceUpdateManyWithoutHostInput; - location?: LocationUpdateOneWithoutUserInput; - bookings?: BookingUpdateManyWithoutBookeeInput; - paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; - sentMessages?: MessageUpdateManyWithoutFromInput; - receivedMessages?: MessageUpdateManyWithoutToInput; - notifications?: NotificationUpdateManyWithoutUserInput; - profilePicture?: PictureUpdateOneInput; +export interface PictureUpdateDataInput { + url?: String; } export interface PlaceUpdateOneRequiredWithoutPoliciesInput { @@ -2953,17 +3089,9 @@ export interface PlaceUpdateOneRequiredWithoutPoliciesInput { connect?: PlaceWhereUniqueInput; } -export interface PlaceUpdateManyWithoutHostInput { - create?: PlaceCreateWithoutHostInput[] | PlaceCreateWithoutHostInput; - delete?: PlaceWhereUniqueInput[] | PlaceWhereUniqueInput; - connect?: PlaceWhereUniqueInput[] | PlaceWhereUniqueInput; - disconnect?: PlaceWhereUniqueInput[] | PlaceWhereUniqueInput; - update?: - | PlaceUpdateWithWhereUniqueWithoutHostInput[] - | PlaceUpdateWithWhereUniqueWithoutHostInput; - upsert?: - | PlaceUpsertWithWhereUniqueWithoutHostInput[] - | PlaceUpsertWithWhereUniqueWithoutHostInput; +export interface PictureUpsertNestedInput { + update: PictureUpdateDataInput; + create: PictureCreateInput; } export interface PoliciesUpdateInput { @@ -2973,9 +3101,11 @@ export interface PoliciesUpdateInput { place?: PlaceUpdateOneRequiredWithoutPoliciesInput; } -export interface PlaceUpdateWithWhereUniqueWithoutHostInput { - where: PlaceWhereUniqueInput; - data: PlaceUpdateWithoutHostDataInput; +export interface CityUpdateOneRequiredWithoutNeighbourhoodsInput { + create?: CityCreateWithoutNeighbourhoodsInput; + update?: CityUpdateWithoutNeighbourhoodsDataInput; + upsert?: CityUpsertWithoutNeighbourhoodsInput; + connect?: CityWhereUniqueInput; } export interface PlaceCreateOneWithoutPoliciesInput { @@ -2983,7 +3113,23 @@ export interface PlaceCreateOneWithoutPoliciesInput { connect?: PlaceWhereUniqueInput; } -export interface PlaceUpdateWithoutHostDataInput { +export interface CityUpdateWithoutNeighbourhoodsDataInput { + name?: String; +} + +export interface PoliciesCreateInput { + checkInStartTime: Float; + checkInEndTime: Float; + checkoutTime: Float; + place: PlaceCreateOneWithoutPoliciesInput; +} + +export interface CityUpsertWithoutNeighbourhoodsInput { + update: CityUpdateWithoutNeighbourhoodsDataInput; + create: CityCreateWithoutNeighbourhoodsInput; +} + +export interface PlaceUpdateInput { name?: String; size?: PLACE_SIZES; shortDescription?: String; @@ -2995,6 +3141,7 @@ export interface PlaceUpdateWithoutHostDataInput { numBaths?: Int; reviews?: ReviewUpdateManyWithoutPlaceInput; amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; + host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; pricing?: PricingUpdateOneRequiredWithoutPlaceInput; location?: LocationUpdateOneRequiredWithoutPlaceInput; views?: ViewsUpdateOneRequiredWithoutPlaceInput; @@ -3006,142 +3153,9 @@ export interface PlaceUpdateWithoutHostDataInput { popularity?: Int; } -export interface PoliciesCreateInput { - checkInStartTime: Float; - checkInEndTime: Float; - checkoutTime: Float; - place: PlaceCreateOneWithoutPoliciesInput; -} - -export interface AmenitiesUpdateOneRequiredWithoutPlaceInput { - create?: AmenitiesCreateWithoutPlaceInput; - update?: AmenitiesUpdateWithoutPlaceDataInput; - upsert?: AmenitiesUpsertWithoutPlaceInput; - connect?: AmenitiesWhereUniqueInput; -} - -export interface PlaceCreateInput { - name: String; - size?: PLACE_SIZES; - shortDescription: String; - description: String; - slug: String; - maxGuests: Int; - numBedrooms: Int; - numBeds: Int; - numBaths: Int; - reviews?: ReviewCreateManyWithoutPlaceInput; - amenities: AmenitiesCreateOneWithoutPlaceInput; - host: UserCreateOneWithoutOwnedPlacesInput; - pricing: PricingCreateOneWithoutPlaceInput; - location: LocationCreateOneWithoutPlaceInput; - views: ViewsCreateOneWithoutPlaceInput; - guestRequirements?: GuestRequirementsCreateOneWithoutPlaceInput; - policies?: PoliciesCreateOneWithoutPlaceInput; - houseRules?: HouseRulesCreateOneInput; - bookings?: BookingCreateManyWithoutPlaceInput; - pictures?: PictureCreateManyInput; - popularity: Int; -} - -export interface AmenitiesUpdateWithoutPlaceDataInput { - elevator?: Boolean; - petsAllowed?: Boolean; - internet?: Boolean; - kitchen?: Boolean; - wirelessInternet?: Boolean; - familyKidFriendly?: Boolean; - freeParkingOnPremises?: Boolean; - hotTub?: Boolean; - pool?: Boolean; - smokingAllowed?: Boolean; - wheelchairAccessible?: Boolean; - breakfast?: Boolean; - cableTv?: Boolean; - suitableForEvents?: Boolean; - dryer?: Boolean; - washer?: Boolean; - indoorFireplace?: Boolean; - tv?: Boolean; - heating?: Boolean; - hangers?: Boolean; - iron?: Boolean; - hairDryer?: Boolean; - doorman?: Boolean; - paidParkingOffPremises?: Boolean; - freeParkingOnStreet?: Boolean; - gym?: Boolean; - airConditioning?: Boolean; - shampoo?: Boolean; - essentials?: Boolean; - laptopFriendlyWorkspace?: Boolean; - privateEntrance?: Boolean; - buzzerWirelessIntercom?: Boolean; - babyBath?: Boolean; - babyMonitor?: Boolean; - babysitterRecommendations?: Boolean; - bathtub?: Boolean; - changingTable?: Boolean; - childrensBooksAndToys?: Boolean; - childrensDinnerware?: Boolean; - crib?: Boolean; -} - -export interface PictureUpdateInput { - url?: String; -} - -export interface AmenitiesUpsertWithoutPlaceInput { - update: AmenitiesUpdateWithoutPlaceDataInput; - create: AmenitiesCreateWithoutPlaceInput; -} - -export interface PaymentAccountUpdateWithoutPaypalDataInput { - type?: PAYMENT_PROVIDER; - user?: UserUpdateOneRequiredWithoutPaymentAccountInput; - payments?: PaymentUpdateManyWithoutPaymentMethodInput; - creditcard?: CreditCardInformationUpdateOneWithoutPaymentAccountInput; -} - -export interface PricingUpdateOneRequiredWithoutPlaceInput { - create?: PricingCreateWithoutPlaceInput; - update?: PricingUpdateWithoutPlaceDataInput; - upsert?: PricingUpsertWithoutPlaceInput; - connect?: PricingWhereUniqueInput; -} - -export interface PaymentAccountUpdateOneRequiredWithoutPaypalInput { - create?: PaymentAccountCreateWithoutPaypalInput; - update?: PaymentAccountUpdateWithoutPaypalDataInput; - upsert?: PaymentAccountUpsertWithoutPaypalInput; - connect?: PaymentAccountWhereUniqueInput; -} - -export interface PricingUpdateWithoutPlaceDataInput { - monthlyDiscount?: Int; - weeklyDiscount?: Int; - perNight?: Int; - smartPricing?: Boolean; - basePrice?: Int; - averageWeekly?: Int; - averageMonthly?: Int; - cleaningFee?: Int; - securityDeposit?: Int; - extraGuests?: Int; - weekendPricing?: Int; - currency?: CURRENCY; -} - -export interface PaymentAccountCreateWithoutPaypalInput { - type?: PAYMENT_PROVIDER; - user: UserCreateOneWithoutPaymentAccountInput; - payments?: PaymentCreateManyWithoutPaymentMethodInput; - creditcard?: CreditCardInformationCreateOneWithoutPaymentAccountInput; -} - -export interface PricingUpsertWithoutPlaceInput { - update: PricingUpdateWithoutPlaceDataInput; - create: PricingCreateWithoutPlaceInput; +export interface NeighbourhoodUpsertWithoutLocationsInput { + update: NeighbourhoodUpdateWithoutLocationsDataInput; + create: NeighbourhoodCreateWithoutLocationsInput; } export interface PlaceWhereInput { @@ -3281,73 +3295,20 @@ export interface PlaceWhereInput { NOT?: PlaceWhereInput[] | PlaceWhereInput; } -export interface LocationUpdateOneRequiredWithoutPlaceInput { - create?: LocationCreateWithoutPlaceInput; - update?: LocationUpdateWithoutPlaceDataInput; - upsert?: LocationUpsertWithoutPlaceInput; - connect?: LocationWhereUniqueInput; -} - -export interface PaypalInformationCreateInput { - email: String; - paymentAccount: PaymentAccountCreateOneWithoutPaypalInput; -} - -export interface LocationUpdateWithoutPlaceDataInput { - lat?: Float; - lng?: Float; - neighbourHood?: NeighbourhoodUpdateOneWithoutLocationsInput; - user?: UserUpdateOneWithoutLocationInput; - address?: String; - directions?: String; - experience?: ExperienceUpdateOneWithoutLocationInput; - restaurant?: RestaurantUpdateOneWithoutLocationInput; -} - -export type PictureWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; - -export interface NeighbourhoodUpdateOneWithoutLocationsInput { - create?: NeighbourhoodCreateWithoutLocationsInput; - update?: NeighbourhoodUpdateWithoutLocationsDataInput; - upsert?: NeighbourhoodUpsertWithoutLocationsInput; +export interface UserUpdateOneWithoutLocationInput { + create?: UserCreateWithoutLocationInput; + update?: UserUpdateWithoutLocationDataInput; + upsert?: UserUpsertWithoutLocationInput; delete?: Boolean; disconnect?: Boolean; - connect?: NeighbourhoodWhereUniqueInput; -} - -export interface PaymentUpdateInput { - serviceFee?: Float; - placePrice?: Float; - totalPrice?: Float; - booking?: BookingUpdateOneRequiredWithoutPaymentInput; - paymentMethod?: PaymentAccountUpdateOneRequiredWithoutPaymentsInput; -} - -export interface NeighbourhoodUpdateWithoutLocationsDataInput { - name?: String; - slug?: String; - homePreview?: PictureUpdateOneInput; - city?: CityUpdateOneRequiredWithoutNeighbourhoodsInput; - featured?: Boolean; - popularity?: Int; + connect?: UserWhereUniqueInput; } -export type PlaceWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; - -export interface PictureUpdateOneInput { - create?: PictureCreateInput; - update?: PictureUpdateDataInput; - upsert?: PictureUpsertNestedInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: PictureWhereUniqueInput; +export interface PictureUpdateManyMutationInput { + url?: String; } -export interface UserUpdateWithoutNotificationsDataInput { +export interface UserUpdateWithoutLocationDataInput { firstName?: String; lastName?: String; email?: String; @@ -3357,69 +3318,113 @@ export interface UserUpdateWithoutNotificationsDataInput { responseTime?: Int; isSuperHost?: Boolean; ownedPlaces?: PlaceUpdateManyWithoutHostInput; - location?: LocationUpdateOneWithoutUserInput; bookings?: BookingUpdateManyWithoutBookeeInput; paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; sentMessages?: MessageUpdateManyWithoutFromInput; receivedMessages?: MessageUpdateManyWithoutToInput; + notifications?: NotificationUpdateManyWithoutUserInput; profilePicture?: PictureUpdateOneInput; hostingExperiences?: ExperienceUpdateManyWithoutHostInput; } -export interface ExperienceCreateWithoutCategoryInput { - title: String; - host: UserCreateOneWithoutHostingExperiencesInput; - location: LocationCreateOneWithoutExperienceInput; - pricePerPerson: Int; - reviews?: ReviewCreateManyWithoutExperienceInput; - preview: PictureCreateOneInput; - popularity: Int; -} - -export type PoliciesWhereUniqueInput = AtLeastOne<{ +export type PictureWhereUniqueInput = AtLeastOne<{ id: ID_Input; }>; -export interface PictureUpsertNestedInput { - update: PictureUpdateDataInput; - create: PictureCreateInput; +export interface BookingUpdateManyWithoutBookeeInput { + create?: BookingCreateWithoutBookeeInput[] | BookingCreateWithoutBookeeInput; + delete?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; + connect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; + disconnect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; + update?: + | BookingUpdateWithWhereUniqueWithoutBookeeInput[] + | BookingUpdateWithWhereUniqueWithoutBookeeInput; + upsert?: + | BookingUpsertWithWhereUniqueWithoutBookeeInput[] + | BookingUpsertWithWhereUniqueWithoutBookeeInput; } -export interface UserCreateWithoutNotificationsInput { - firstName: String; - lastName: String; - email: String; - password: String; - phone: String; - responseRate?: Float; - responseTime?: Int; - isSuperHost?: Boolean; - ownedPlaces?: PlaceCreateManyWithoutHostInput; - location?: LocationCreateOneWithoutUserInput; - bookings?: BookingCreateManyWithoutBookeeInput; - paymentAccount?: PaymentAccountCreateManyWithoutUserInput; - sentMessages?: MessageCreateManyWithoutFromInput; - receivedMessages?: MessageCreateManyWithoutToInput; - profilePicture?: PictureCreateOneInput; - hostingExperiences?: ExperienceCreateManyWithoutHostInput; +export interface PaymentAccountUpsertWithoutPaypalInput { + update: PaymentAccountUpdateWithoutPaypalDataInput; + create: PaymentAccountCreateWithoutPaypalInput; } -export interface CityUpdateOneRequiredWithoutNeighbourhoodsInput { - create?: CityCreateWithoutNeighbourhoodsInput; - update?: CityUpdateWithoutNeighbourhoodsDataInput; - upsert?: CityUpsertWithoutNeighbourhoodsInput; - connect?: CityWhereUniqueInput; +export interface BookingUpdateWithWhereUniqueWithoutBookeeInput { + where: BookingWhereUniqueInput; + data: BookingUpdateWithoutBookeeDataInput; } -export interface NotificationCreateInput { - type?: NOTIFICATION_TYPE; - user: UserCreateOneWithoutNotificationsInput; - link: String; - readDate: DateTimeInput; +export type PlaceWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; + +export interface BookingUpdateWithoutBookeeDataInput { + place?: PlaceUpdateOneRequiredWithoutBookingsInput; + startDate?: DateTimeInput; + endDate?: DateTimeInput; + payment?: PaymentUpdateOneWithoutBookingInput; } -export interface CityUpdateWithoutNeighbourhoodsDataInput { - name?: String; +export interface PaypalInformationUpdateInput { + email?: String; + paymentAccount?: PaymentAccountUpdateOneRequiredWithoutPaypalInput; +} + +export interface PlaceUpdateOneRequiredWithoutBookingsInput { + create?: PlaceCreateWithoutBookingsInput; + update?: PlaceUpdateWithoutBookingsDataInput; + upsert?: PlaceUpsertWithoutBookingsInput; + connect?: PlaceWhereUniqueInput; +} + +export type PoliciesWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; + +export interface LocationUpdateManyMutationInput { + lat?: Float; + lng?: Float; + address?: String; + directions?: String; +} + +export interface PaypalInformationCreateInput { + email: String; + paymentAccount: PaymentAccountCreateOneWithoutPaypalInput; +} + +export interface UserUpdateOneRequiredWithoutOwnedPlacesInput { + create?: UserCreateWithoutOwnedPlacesInput; + update?: UserUpdateWithoutOwnedPlacesDataInput; + upsert?: UserUpsertWithoutOwnedPlacesInput; + connect?: UserWhereUniqueInput; +} + +export interface PaymentAccountUpdateInput { + type?: PAYMENT_PROVIDER; + user?: UserUpdateOneRequiredWithoutPaymentAccountInput; + payments?: PaymentUpdateManyWithoutPaymentMethodInput; + paypal?: PaypalInformationUpdateOneWithoutPaymentAccountInput; + creditcard?: CreditCardInformationUpdateOneWithoutPaymentAccountInput; +} + +export interface UserUpdateWithoutOwnedPlacesDataInput { + firstName?: String; + lastName?: String; + email?: String; + password?: String; + phone?: String; + responseRate?: Float; + responseTime?: Int; + isSuperHost?: Boolean; + location?: LocationUpdateOneWithoutUserInput; + bookings?: BookingUpdateManyWithoutBookeeInput; + paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; + sentMessages?: MessageUpdateManyWithoutFromInput; + receivedMessages?: MessageUpdateManyWithoutToInput; + notifications?: NotificationUpdateManyWithoutUserInput; + profilePicture?: PictureUpdateOneInput; + hostingExperiences?: ExperienceUpdateManyWithoutHostInput; } export interface ReviewWhereInput { @@ -3522,44 +3527,25 @@ export interface ReviewWhereInput { NOT?: ReviewWhereInput[] | ReviewWhereInput; } -export interface CityUpsertWithoutNeighbourhoodsInput { - update: CityUpdateWithoutNeighbourhoodsDataInput; - create: CityCreateWithoutNeighbourhoodsInput; -} - -export interface NeighbourhoodCreateInput { - locations?: LocationCreateManyWithoutNeighbourHoodInput; - name: String; - slug: String; - homePreview?: PictureCreateOneInput; - city: CityCreateOneWithoutNeighbourhoodsInput; - featured: Boolean; - popularity: Int; -} - -export interface NeighbourhoodUpsertWithoutLocationsInput { - update: NeighbourhoodUpdateWithoutLocationsDataInput; - create: NeighbourhoodCreateWithoutLocationsInput; -} - -export type RestaurantWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; - -export interface UserUpdateOneWithoutLocationInput { - create?: UserCreateWithoutLocationInput; - update?: UserUpdateWithoutLocationDataInput; - upsert?: UserUpsertWithoutLocationInput; +export interface LocationUpdateOneWithoutUserInput { + create?: LocationCreateWithoutUserInput; + update?: LocationUpdateWithoutUserDataInput; + upsert?: LocationUpsertWithoutUserInput; delete?: Boolean; disconnect?: Boolean; - connect?: UserWhereUniqueInput; + connect?: LocationWhereUniqueInput; } -export interface LocationUpdateInput { +export interface PaymentUpdateManyMutationInput { + serviceFee?: Float; + placePrice?: Float; + totalPrice?: Float; +} + +export interface LocationUpdateWithoutUserDataInput { lat?: Float; lng?: Float; neighbourHood?: NeighbourhoodUpdateOneWithoutLocationsInput; - user?: UserUpdateOneWithoutLocationInput; place?: PlaceUpdateOneWithoutLocationInput; address?: String; directions?: String; @@ -3567,91 +3553,26 @@ export interface LocationUpdateInput { restaurant?: RestaurantUpdateOneWithoutLocationInput; } -export interface UserUpdateWithoutLocationDataInput { - firstName?: String; - lastName?: String; - email?: String; - password?: String; - phone?: String; - responseRate?: Float; - responseTime?: Int; - isSuperHost?: Boolean; - ownedPlaces?: PlaceUpdateManyWithoutHostInput; - bookings?: BookingUpdateManyWithoutBookeeInput; - paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; - sentMessages?: MessageUpdateManyWithoutFromInput; - receivedMessages?: MessageUpdateManyWithoutToInput; - notifications?: NotificationUpdateManyWithoutUserInput; - profilePicture?: PictureUpdateOneInput; - hostingExperiences?: ExperienceUpdateManyWithoutHostInput; -} - -export interface HouseRulesUpdateInput { - suitableForChildren?: Boolean; - suitableForInfants?: Boolean; - petsAllowed?: Boolean; - smokingAllowed?: Boolean; - partiesAndEventsAllowed?: Boolean; - additionalRules?: String; -} - -export interface BookingUpdateManyWithoutBookeeInput { - create?: BookingCreateWithoutBookeeInput[] | BookingCreateWithoutBookeeInput; - delete?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; - connect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; - disconnect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; - update?: - | BookingUpdateWithWhereUniqueWithoutBookeeInput[] - | BookingUpdateWithWhereUniqueWithoutBookeeInput; - upsert?: - | BookingUpsertWithWhereUniqueWithoutBookeeInput[] - | BookingUpsertWithWhereUniqueWithoutBookeeInput; -} - -export interface PlaceUpsertWithoutGuestRequirementsInput { - update: PlaceUpdateWithoutGuestRequirementsDataInput; - create: PlaceCreateWithoutGuestRequirementsInput; -} - -export interface BookingUpdateWithWhereUniqueWithoutBookeeInput { - where: BookingWhereUniqueInput; - data: BookingUpdateWithoutBookeeDataInput; -} - -export interface PlaceUpdateOneRequiredWithoutGuestRequirementsInput { - create?: PlaceCreateWithoutGuestRequirementsInput; - update?: PlaceUpdateWithoutGuestRequirementsDataInput; - upsert?: PlaceUpsertWithoutGuestRequirementsInput; - connect?: PlaceWhereUniqueInput; -} - -export interface BookingUpdateWithoutBookeeDataInput { - place?: PlaceUpdateOneRequiredWithoutBookingsInput; - startDate?: DateTimeInput; - endDate?: DateTimeInput; - payment?: PaymentUpdateOneWithoutBookingInput; -} - -export interface GuestRequirementsUpdateInput { - govIssuedId?: Boolean; - recommendationsFromOtherHosts?: Boolean; - guestTripInformation?: Boolean; - place?: PlaceUpdateOneRequiredWithoutGuestRequirementsInput; -} +export type RestaurantWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; -export interface PlaceUpdateOneRequiredWithoutBookingsInput { - create?: PlaceCreateWithoutBookingsInput; - update?: PlaceUpdateWithoutBookingsDataInput; - upsert?: PlaceUpsertWithoutBookingsInput; +export interface PlaceUpdateOneWithoutLocationInput { + create?: PlaceCreateWithoutLocationInput; + update?: PlaceUpdateWithoutLocationDataInput; + upsert?: PlaceUpsertWithoutLocationInput; + delete?: Boolean; + disconnect?: Boolean; connect?: PlaceWhereUniqueInput; } -export interface PlaceCreateOneWithoutGuestRequirementsInput { - create?: PlaceCreateWithoutGuestRequirementsInput; - connect?: PlaceWhereUniqueInput; +export interface NotificationUpdateManyMutationInput { + type?: NOTIFICATION_TYPE; + link?: String; + readDate?: DateTimeInput; } -export interface PlaceUpdateWithoutBookingsDataInput { +export interface PlaceUpdateWithoutLocationDataInput { name?: String; size?: PLACE_SIZES; shortDescription?: String; @@ -3665,37 +3586,16 @@ export interface PlaceUpdateWithoutBookingsDataInput { amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; pricing?: PricingUpdateOneRequiredWithoutPlaceInput; - location?: LocationUpdateOneRequiredWithoutPlaceInput; views?: ViewsUpdateOneRequiredWithoutPlaceInput; guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; policies?: PoliciesUpdateOneWithoutPlaceInput; houseRules?: HouseRulesUpdateOneInput; + bookings?: BookingUpdateManyWithoutPlaceInput; pictures?: PictureUpdateManyInput; popularity?: Int; } -export type ViewsWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; - -export interface UserUpdateOneRequiredWithoutOwnedPlacesInput { - create?: UserCreateWithoutOwnedPlacesInput; - update?: UserUpdateWithoutOwnedPlacesDataInput; - upsert?: UserUpsertWithoutOwnedPlacesInput; - connect?: UserWhereUniqueInput; -} - -export interface ExperienceUpdateWithoutCategoryDataInput { - title?: String; - host?: UserUpdateOneRequiredWithoutHostingExperiencesInput; - location?: LocationUpdateOneRequiredWithoutExperienceInput; - pricePerPerson?: Int; - reviews?: ReviewUpdateManyWithoutExperienceInput; - preview?: PictureUpdateOneRequiredInput; - popularity?: Int; -} - -export interface UserUpdateWithoutOwnedPlacesDataInput { +export interface UserUpdateWithoutNotificationsDataInput { firstName?: String; lastName?: String; email?: String; @@ -3704,75 +3604,119 @@ export interface UserUpdateWithoutOwnedPlacesDataInput { responseRate?: Float; responseTime?: Int; isSuperHost?: Boolean; + ownedPlaces?: PlaceUpdateManyWithoutHostInput; location?: LocationUpdateOneWithoutUserInput; bookings?: BookingUpdateManyWithoutBookeeInput; paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; sentMessages?: MessageUpdateManyWithoutFromInput; receivedMessages?: MessageUpdateManyWithoutToInput; - notifications?: NotificationUpdateManyWithoutUserInput; profilePicture?: PictureUpdateOneInput; hostingExperiences?: ExperienceUpdateManyWithoutHostInput; } -export interface ExperienceCategoryUpdateInput { - mainColor?: String; - name?: String; - experience?: ExperienceUpdateOneWithoutCategoryInput; +export interface ViewsUpdateOneRequiredWithoutPlaceInput { + create?: ViewsCreateWithoutPlaceInput; + update?: ViewsUpdateWithoutPlaceDataInput; + upsert?: ViewsUpsertWithoutPlaceInput; + connect?: ViewsWhereUniqueInput; } -export interface NotificationWhereInput { - id?: ID_Input; - id_not?: ID_Input; - id_in?: ID_Input[] | ID_Input; - id_not_in?: ID_Input[] | ID_Input; - id_lt?: ID_Input; - id_lte?: ID_Input; - id_gt?: ID_Input; - id_gte?: ID_Input; - id_contains?: ID_Input; - id_not_contains?: ID_Input; - id_starts_with?: ID_Input; - id_not_starts_with?: ID_Input; - id_ends_with?: ID_Input; - id_not_ends_with?: ID_Input; - createdAt?: DateTimeInput; - createdAt_not?: DateTimeInput; - createdAt_in?: DateTimeInput[] | DateTimeInput; - createdAt_not_in?: DateTimeInput[] | DateTimeInput; - createdAt_lt?: DateTimeInput; - createdAt_lte?: DateTimeInput; - createdAt_gt?: DateTimeInput; - createdAt_gte?: DateTimeInput; - type?: NOTIFICATION_TYPE; - type_not?: NOTIFICATION_TYPE; - type_in?: NOTIFICATION_TYPE[] | NOTIFICATION_TYPE; - type_not_in?: NOTIFICATION_TYPE[] | NOTIFICATION_TYPE; - user?: UserWhereInput; - link?: String; - link_not?: String; - link_in?: String[] | String; - link_not_in?: String[] | String; - link_lt?: String; - link_lte?: String; - link_gt?: String; - link_gte?: String; - link_contains?: String; - link_not_contains?: String; - link_starts_with?: String; - link_not_starts_with?: String; - link_ends_with?: String; - link_not_ends_with?: String; - readDate?: DateTimeInput; - readDate_not?: DateTimeInput; - readDate_in?: DateTimeInput[] | DateTimeInput; - readDate_not_in?: DateTimeInput[] | DateTimeInput; - readDate_lt?: DateTimeInput; - readDate_lte?: DateTimeInput; - readDate_gt?: DateTimeInput; - readDate_gte?: DateTimeInput; - AND?: NotificationWhereInput[] | NotificationWhereInput; - OR?: NotificationWhereInput[] | NotificationWhereInput; - NOT?: NotificationWhereInput[] | NotificationWhereInput; +export interface UserUpdateOneRequiredWithoutNotificationsInput { + create?: UserCreateWithoutNotificationsInput; + update?: UserUpdateWithoutNotificationsDataInput; + upsert?: UserUpsertWithoutNotificationsInput; + connect?: UserWhereUniqueInput; +} + +export interface ViewsUpdateWithoutPlaceDataInput { + lastWeek?: Int; +} + +export interface UserCreateWithoutNotificationsInput { + firstName: String; + lastName: String; + email: String; + password: String; + phone: String; + responseRate?: Float; + responseTime?: Int; + isSuperHost?: Boolean; + ownedPlaces?: PlaceCreateManyWithoutHostInput; + location?: LocationCreateOneWithoutUserInput; + bookings?: BookingCreateManyWithoutBookeeInput; + paymentAccount?: PaymentAccountCreateManyWithoutUserInput; + sentMessages?: MessageCreateManyWithoutFromInput; + receivedMessages?: MessageCreateManyWithoutToInput; + profilePicture?: PictureCreateOneInput; + hostingExperiences?: ExperienceCreateManyWithoutHostInput; +} + +export interface ViewsUpsertWithoutPlaceInput { + update: ViewsUpdateWithoutPlaceDataInput; + create: ViewsCreateWithoutPlaceInput; +} + +export interface UserCreateOneWithoutNotificationsInput { + create?: UserCreateWithoutNotificationsInput; + connect?: UserWhereUniqueInput; +} + +export interface GuestRequirementsUpdateOneWithoutPlaceInput { + create?: GuestRequirementsCreateWithoutPlaceInput; + update?: GuestRequirementsUpdateWithoutPlaceDataInput; + upsert?: GuestRequirementsUpsertWithoutPlaceInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: GuestRequirementsWhereUniqueInput; +} + +export interface NeighbourhoodUpdateManyMutationInput { + name?: String; + slug?: String; + featured?: Boolean; + popularity?: Int; +} + +export interface GuestRequirementsUpdateWithoutPlaceDataInput { + govIssuedId?: Boolean; + recommendationsFromOtherHosts?: Boolean; + guestTripInformation?: Boolean; +} + +export type ViewsWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; + +export interface GuestRequirementsUpsertWithoutPlaceInput { + update: GuestRequirementsUpdateWithoutPlaceDataInput; + create: GuestRequirementsCreateWithoutPlaceInput; +} + +export interface MessageUpdateManyMutationInput { + deliveredAt?: DateTimeInput; + readAt?: DateTimeInput; +} + +export interface PoliciesUpdateOneWithoutPlaceInput { + create?: PoliciesCreateWithoutPlaceInput; + update?: PoliciesUpdateWithoutPlaceDataInput; + upsert?: PoliciesUpsertWithoutPlaceInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: PoliciesWhereUniqueInput; +} + +export interface MessageCreateInput { + from: UserCreateOneWithoutSentMessagesInput; + to: UserCreateOneWithoutReceivedMessagesInput; + deliveredAt: DateTimeInput; + readAt: DateTimeInput; +} + +export interface PoliciesUpdateWithoutPlaceDataInput { + checkInStartTime?: Float; + checkInEndTime?: Float; + checkoutTime?: Float; } export interface AmenitiesCreateInput { @@ -3819,7 +3763,7 @@ export interface AmenitiesCreateInput { crib?: Boolean; } -export interface GuestRequirementsWhereInput { +export interface NotificationWhereInput { id?: ID_Input; id_not?: ID_Input; id_in?: ID_Input[] | ID_Input; @@ -3834,16 +3778,44 @@ export interface GuestRequirementsWhereInput { id_not_starts_with?: ID_Input; id_ends_with?: ID_Input; id_not_ends_with?: ID_Input; - govIssuedId?: Boolean; - govIssuedId_not?: Boolean; - recommendationsFromOtherHosts?: Boolean; - recommendationsFromOtherHosts_not?: Boolean; - guestTripInformation?: Boolean; - guestTripInformation_not?: Boolean; - place?: PlaceWhereInput; - AND?: GuestRequirementsWhereInput[] | GuestRequirementsWhereInput; - OR?: GuestRequirementsWhereInput[] | GuestRequirementsWhereInput; - NOT?: GuestRequirementsWhereInput[] | GuestRequirementsWhereInput; + createdAt?: DateTimeInput; + createdAt_not?: DateTimeInput; + createdAt_in?: DateTimeInput[] | DateTimeInput; + createdAt_not_in?: DateTimeInput[] | DateTimeInput; + createdAt_lt?: DateTimeInput; + createdAt_lte?: DateTimeInput; + createdAt_gt?: DateTimeInput; + createdAt_gte?: DateTimeInput; + type?: NOTIFICATION_TYPE; + type_not?: NOTIFICATION_TYPE; + type_in?: NOTIFICATION_TYPE[] | NOTIFICATION_TYPE; + type_not_in?: NOTIFICATION_TYPE[] | NOTIFICATION_TYPE; + user?: UserWhereInput; + link?: String; + link_not?: String; + link_in?: String[] | String; + link_not_in?: String[] | String; + link_lt?: String; + link_lte?: String; + link_gt?: String; + link_gte?: String; + link_contains?: String; + link_not_contains?: String; + link_starts_with?: String; + link_not_starts_with?: String; + link_ends_with?: String; + link_not_ends_with?: String; + readDate?: DateTimeInput; + readDate_not?: DateTimeInput; + readDate_in?: DateTimeInput[] | DateTimeInput; + readDate_not_in?: DateTimeInput[] | DateTimeInput; + readDate_lt?: DateTimeInput; + readDate_lte?: DateTimeInput; + readDate_gt?: DateTimeInput; + readDate_gte?: DateTimeInput; + AND?: NotificationWhereInput[] | NotificationWhereInput; + OR?: NotificationWhereInput[] | NotificationWhereInput; + NOT?: NotificationWhereInput[] | NotificationWhereInput; } export interface PlaceCreateWithoutAmenitiesInput { @@ -3869,6 +3841,45 @@ export interface PlaceCreateWithoutAmenitiesInput { popularity: Int; } +export interface GuestRequirementsWhereInput { + id?: ID_Input; + id_not?: ID_Input; + id_in?: ID_Input[] | ID_Input; + id_not_in?: ID_Input[] | ID_Input; + id_lt?: ID_Input; + id_lte?: ID_Input; + id_gt?: ID_Input; + id_gte?: ID_Input; + id_contains?: ID_Input; + id_not_contains?: ID_Input; + id_starts_with?: ID_Input; + id_not_starts_with?: ID_Input; + id_ends_with?: ID_Input; + id_not_ends_with?: ID_Input; + govIssuedId?: Boolean; + govIssuedId_not?: Boolean; + recommendationsFromOtherHosts?: Boolean; + recommendationsFromOtherHosts_not?: Boolean; + guestTripInformation?: Boolean; + guestTripInformation_not?: Boolean; + place?: PlaceWhereInput; + AND?: GuestRequirementsWhereInput[] | GuestRequirementsWhereInput; + OR?: GuestRequirementsWhereInput[] | GuestRequirementsWhereInput; + NOT?: GuestRequirementsWhereInput[] | GuestRequirementsWhereInput; +} + +export interface ReviewCreateWithoutPlaceInput { + text: String; + stars: Int; + accuracy: Int; + location: Int; + checkIn: Int; + value: Int; + cleanliness: Int; + communication: Int; + experience?: ExperienceCreateOneWithoutReviewsInput; +} + export interface HouseRulesWhereInput { id?: ID_Input; id_not?: ID_Input; @@ -3929,23 +3940,6 @@ export interface HouseRulesWhereInput { NOT?: HouseRulesWhereInput[] | HouseRulesWhereInput; } -export interface ReviewCreateWithoutPlaceInput { - text: String; - stars: Int; - accuracy: Int; - location: Int; - checkIn: Int; - value: Int; - cleanliness: Int; - communication: Int; - experience?: ExperienceCreateOneWithoutReviewsInput; -} - -export interface ExperienceCreateOneWithoutCategoryInput { - create?: ExperienceCreateWithoutCategoryInput; - connect?: ExperienceWhereUniqueInput; -} - export interface ExperienceCreateWithoutReviewsInput { category?: ExperienceCategoryCreateOneWithoutExperienceInput; title: String; @@ -3956,19 +3950,33 @@ export interface ExperienceCreateWithoutReviewsInput { popularity: Int; } -export interface ExperienceCategoryCreateInput { - mainColor?: String; - name: String; - experience?: ExperienceCreateOneWithoutCategoryInput; -} - -export interface ExperienceCategoryCreateWithoutExperienceInput { - mainColor?: String; - name: String; -} - -export interface ViewsUpdateWithoutPlaceDataInput { - lastWeek?: Int; +export interface LocationUpdateInput { + lat?: Float; + lng?: Float; + neighbourHood?: NeighbourhoodUpdateOneWithoutLocationsInput; + user?: UserUpdateOneWithoutLocationInput; + place?: PlaceUpdateOneWithoutLocationInput; + address?: String; + directions?: String; + experience?: ExperienceUpdateOneWithoutLocationInput; + restaurant?: RestaurantUpdateOneWithoutLocationInput; +} + +export interface ExperienceCategoryCreateWithoutExperienceInput { + mainColor?: String; + name: String; +} + +export interface LocationCreateInput { + lat: Float; + lng: Float; + neighbourHood?: NeighbourhoodCreateOneWithoutLocationsInput; + user?: UserCreateOneWithoutLocationInput; + place?: PlaceCreateOneWithoutLocationInput; + address: String; + directions: String; + experience?: ExperienceCreateOneWithoutLocationInput; + restaurant?: RestaurantCreateOneWithoutLocationInput; } export interface UserCreateWithoutHostingExperiencesInput { @@ -3990,9 +3998,9 @@ export interface UserCreateWithoutHostingExperiencesInput { profilePicture?: PictureCreateOneInput; } -export interface ViewsUpsertWithoutPlaceInput { - update: ViewsUpdateWithoutPlaceDataInput; - create: ViewsCreateWithoutPlaceInput; +export interface BookingUpdateWithWhereUniqueWithoutPlaceInput { + where: BookingWhereUniqueInput; + data: BookingUpdateWithoutPlaceDataInput; } export interface PlaceCreateWithoutHostInput { @@ -4018,13 +4026,11 @@ export interface PlaceCreateWithoutHostInput { popularity: Int; } -export interface GuestRequirementsUpdateOneWithoutPlaceInput { - create?: GuestRequirementsCreateWithoutPlaceInput; - update?: GuestRequirementsUpdateWithoutPlaceDataInput; - upsert?: GuestRequirementsUpsertWithoutPlaceInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: GuestRequirementsWhereUniqueInput; +export interface BookingUpdateWithoutPlaceDataInput { + bookee?: UserUpdateOneRequiredWithoutBookingsInput; + startDate?: DateTimeInput; + endDate?: DateTimeInput; + payment?: PaymentUpdateOneWithoutBookingInput; } export interface AmenitiesCreateWithoutPlaceInput { @@ -4070,10 +4076,11 @@ export interface AmenitiesCreateWithoutPlaceInput { crib?: Boolean; } -export interface GuestRequirementsUpdateWithoutPlaceDataInput { - govIssuedId?: Boolean; - recommendationsFromOtherHosts?: Boolean; - guestTripInformation?: Boolean; +export interface UserUpdateOneRequiredWithoutBookingsInput { + create?: UserCreateWithoutBookingsInput; + update?: UserUpdateWithoutBookingsDataInput; + upsert?: UserUpsertWithoutBookingsInput; + connect?: UserWhereUniqueInput; } export interface PricingCreateWithoutPlaceInput { @@ -4091,9 +4098,23 @@ export interface PricingCreateWithoutPlaceInput { currency?: CURRENCY; } -export interface GuestRequirementsUpsertWithoutPlaceInput { - update: GuestRequirementsUpdateWithoutPlaceDataInput; - create: GuestRequirementsCreateWithoutPlaceInput; +export interface UserUpdateWithoutBookingsDataInput { + firstName?: String; + lastName?: String; + email?: String; + password?: String; + phone?: String; + responseRate?: Float; + responseTime?: Int; + isSuperHost?: Boolean; + ownedPlaces?: PlaceUpdateManyWithoutHostInput; + location?: LocationUpdateOneWithoutUserInput; + paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; + sentMessages?: MessageUpdateManyWithoutFromInput; + receivedMessages?: MessageUpdateManyWithoutToInput; + notifications?: NotificationUpdateManyWithoutUserInput; + profilePicture?: PictureUpdateOneInput; + hostingExperiences?: ExperienceUpdateManyWithoutHostInput; } export interface LocationCreateWithoutPlaceInput { @@ -4107,13 +4128,21 @@ export interface LocationCreateWithoutPlaceInput { restaurant?: RestaurantCreateOneWithoutLocationInput; } -export interface PoliciesUpdateOneWithoutPlaceInput { - create?: PoliciesCreateWithoutPlaceInput; - update?: PoliciesUpdateWithoutPlaceDataInput; - upsert?: PoliciesUpsertWithoutPlaceInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: PoliciesWhereUniqueInput; +export interface PaymentAccountUpdateManyWithoutUserInput { + create?: + | PaymentAccountCreateWithoutUserInput[] + | PaymentAccountCreateWithoutUserInput; + delete?: PaymentAccountWhereUniqueInput[] | PaymentAccountWhereUniqueInput; + connect?: PaymentAccountWhereUniqueInput[] | PaymentAccountWhereUniqueInput; + disconnect?: + | PaymentAccountWhereUniqueInput[] + | PaymentAccountWhereUniqueInput; + update?: + | PaymentAccountUpdateWithWhereUniqueWithoutUserInput[] + | PaymentAccountUpdateWithWhereUniqueWithoutUserInput; + upsert?: + | PaymentAccountUpsertWithWhereUniqueWithoutUserInput[] + | PaymentAccountUpsertWithWhereUniqueWithoutUserInput; } export interface NeighbourhoodCreateWithoutLocationsInput { @@ -4125,32 +4154,39 @@ export interface NeighbourhoodCreateWithoutLocationsInput { popularity: Int; } -export interface PoliciesUpdateWithoutPlaceDataInput { - checkInStartTime?: Float; - checkInEndTime?: Float; - checkoutTime?: Float; +export interface PaymentAccountUpdateWithWhereUniqueWithoutUserInput { + where: PaymentAccountWhereUniqueInput; + data: PaymentAccountUpdateWithoutUserDataInput; } export interface PictureCreateInput { url: String; } -export interface PoliciesUpsertWithoutPlaceInput { - update: PoliciesUpdateWithoutPlaceDataInput; - create: PoliciesCreateWithoutPlaceInput; +export interface PaymentAccountUpdateWithoutUserDataInput { + type?: PAYMENT_PROVIDER; + payments?: PaymentUpdateManyWithoutPaymentMethodInput; + paypal?: PaypalInformationUpdateOneWithoutPaymentAccountInput; + creditcard?: CreditCardInformationUpdateOneWithoutPaymentAccountInput; } export interface CityCreateWithoutNeighbourhoodsInput { name: String; } -export interface HouseRulesUpdateOneInput { - create?: HouseRulesCreateInput; - update?: HouseRulesUpdateDataInput; - upsert?: HouseRulesUpsertNestedInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: HouseRulesWhereUniqueInput; +export interface PaymentUpdateManyWithoutPaymentMethodInput { + create?: + | PaymentCreateWithoutPaymentMethodInput[] + | PaymentCreateWithoutPaymentMethodInput; + delete?: PaymentWhereUniqueInput[] | PaymentWhereUniqueInput; + connect?: PaymentWhereUniqueInput[] | PaymentWhereUniqueInput; + disconnect?: PaymentWhereUniqueInput[] | PaymentWhereUniqueInput; + update?: + | PaymentUpdateWithWhereUniqueWithoutPaymentMethodInput[] + | PaymentUpdateWithWhereUniqueWithoutPaymentMethodInput; + upsert?: + | PaymentUpsertWithWhereUniqueWithoutPaymentMethodInput[] + | PaymentUpsertWithWhereUniqueWithoutPaymentMethodInput; } export interface UserCreateWithoutLocationInput { @@ -4172,13 +4208,9 @@ export interface UserCreateWithoutLocationInput { hostingExperiences?: ExperienceCreateManyWithoutHostInput; } -export interface HouseRulesUpdateDataInput { - suitableForChildren?: Boolean; - suitableForInfants?: Boolean; - petsAllowed?: Boolean; - smokingAllowed?: Boolean; - partiesAndEventsAllowed?: Boolean; - additionalRules?: String; +export interface PaymentUpdateWithWhereUniqueWithoutPaymentMethodInput { + where: PaymentWhereUniqueInput; + data: PaymentUpdateWithoutPaymentMethodDataInput; } export interface BookingCreateWithoutBookeeInput { @@ -4188,9 +4220,11 @@ export interface BookingCreateWithoutBookeeInput { payment?: PaymentCreateOneWithoutBookingInput; } -export interface HouseRulesUpsertNestedInput { - update: HouseRulesUpdateDataInput; - create: HouseRulesCreateInput; +export interface PaymentUpdateWithoutPaymentMethodDataInput { + serviceFee?: Float; + placePrice?: Float; + totalPrice?: Float; + booking?: BookingUpdateOneRequiredWithoutPaymentInput; } export interface PlaceCreateWithoutBookingsInput { @@ -4216,17 +4250,11 @@ export interface PlaceCreateWithoutBookingsInput { popularity: Int; } -export interface BookingUpdateManyWithoutPlaceInput { - create?: BookingCreateWithoutPlaceInput[] | BookingCreateWithoutPlaceInput; - delete?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; - connect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; - disconnect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; - update?: - | BookingUpdateWithWhereUniqueWithoutPlaceInput[] - | BookingUpdateWithWhereUniqueWithoutPlaceInput; - upsert?: - | BookingUpsertWithWhereUniqueWithoutPlaceInput[] - | BookingUpsertWithWhereUniqueWithoutPlaceInput; +export interface BookingUpdateOneRequiredWithoutPaymentInput { + create?: BookingCreateWithoutPaymentInput; + update?: BookingUpdateWithoutPaymentDataInput; + upsert?: BookingUpsertWithoutPaymentInput; + connect?: BookingWhereUniqueInput; } export interface UserCreateWithoutOwnedPlacesInput { @@ -4248,9 +4276,11 @@ export interface UserCreateWithoutOwnedPlacesInput { hostingExperiences?: ExperienceCreateManyWithoutHostInput; } -export interface BookingUpdateWithWhereUniqueWithoutPlaceInput { - where: BookingWhereUniqueInput; - data: BookingUpdateWithoutPlaceDataInput; +export interface BookingUpdateWithoutPaymentDataInput { + bookee?: UserUpdateOneRequiredWithoutBookingsInput; + place?: PlaceUpdateOneRequiredWithoutBookingsInput; + startDate?: DateTimeInput; + endDate?: DateTimeInput; } export interface LocationCreateWithoutUserInput { @@ -4264,11 +4294,9 @@ export interface LocationCreateWithoutUserInput { restaurant?: RestaurantCreateOneWithoutLocationInput; } -export interface BookingUpdateWithoutPlaceDataInput { - bookee?: UserUpdateOneRequiredWithoutBookingsInput; - startDate?: DateTimeInput; - endDate?: DateTimeInput; - payment?: PaymentUpdateOneWithoutBookingInput; +export interface BookingUpsertWithoutPaymentInput { + update: BookingUpdateWithoutPaymentDataInput; + create: BookingCreateWithoutPaymentInput; } export interface PlaceCreateWithoutLocationInput { @@ -4294,34 +4322,23 @@ export interface PlaceCreateWithoutLocationInput { popularity: Int; } -export interface UserUpdateOneRequiredWithoutBookingsInput { - create?: UserCreateWithoutBookingsInput; - update?: UserUpdateWithoutBookingsDataInput; - upsert?: UserUpsertWithoutBookingsInput; - connect?: UserWhereUniqueInput; +export interface PaymentUpsertWithWhereUniqueWithoutPaymentMethodInput { + where: PaymentWhereUniqueInput; + update: PaymentUpdateWithoutPaymentMethodDataInput; + create: PaymentCreateWithoutPaymentMethodInput; } export interface ViewsCreateWithoutPlaceInput { lastWeek: Int; } -export interface UserUpdateWithoutBookingsDataInput { - firstName?: String; - lastName?: String; - email?: String; - password?: String; - phone?: String; - responseRate?: Float; - responseTime?: Int; - isSuperHost?: Boolean; - ownedPlaces?: PlaceUpdateManyWithoutHostInput; - location?: LocationUpdateOneWithoutUserInput; - paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; - sentMessages?: MessageUpdateManyWithoutFromInput; - receivedMessages?: MessageUpdateManyWithoutToInput; - notifications?: NotificationUpdateManyWithoutUserInput; - profilePicture?: PictureUpdateOneInput; - hostingExperiences?: ExperienceUpdateManyWithoutHostInput; +export interface PaypalInformationUpdateOneWithoutPaymentAccountInput { + create?: PaypalInformationCreateWithoutPaymentAccountInput; + update?: PaypalInformationUpdateWithoutPaymentAccountDataInput; + upsert?: PaypalInformationUpsertWithoutPaymentAccountInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: PaypalInformationWhereUniqueInput; } export interface GuestRequirementsCreateWithoutPlaceInput { @@ -4330,21 +4347,8 @@ export interface GuestRequirementsCreateWithoutPlaceInput { guestTripInformation?: Boolean; } -export interface PaymentAccountUpdateManyWithoutUserInput { - create?: - | PaymentAccountCreateWithoutUserInput[] - | PaymentAccountCreateWithoutUserInput; - delete?: PaymentAccountWhereUniqueInput[] | PaymentAccountWhereUniqueInput; - connect?: PaymentAccountWhereUniqueInput[] | PaymentAccountWhereUniqueInput; - disconnect?: - | PaymentAccountWhereUniqueInput[] - | PaymentAccountWhereUniqueInput; - update?: - | PaymentAccountUpdateWithWhereUniqueWithoutUserInput[] - | PaymentAccountUpdateWithWhereUniqueWithoutUserInput; - upsert?: - | PaymentAccountUpsertWithWhereUniqueWithoutUserInput[] - | PaymentAccountUpsertWithWhereUniqueWithoutUserInput; +export interface PaypalInformationUpdateWithoutPaymentAccountDataInput { + email?: String; } export interface PoliciesCreateWithoutPlaceInput { @@ -4353,9 +4357,9 @@ export interface PoliciesCreateWithoutPlaceInput { checkoutTime: Float; } -export interface PaymentAccountUpdateWithWhereUniqueWithoutUserInput { - where: PaymentAccountWhereUniqueInput; - data: PaymentAccountUpdateWithoutUserDataInput; +export interface PaypalInformationUpsertWithoutPaymentAccountInput { + update: PaypalInformationUpdateWithoutPaymentAccountDataInput; + create: PaypalInformationCreateWithoutPaymentAccountInput; } export interface HouseRulesCreateInput { @@ -4367,11 +4371,13 @@ export interface HouseRulesCreateInput { additionalRules?: String; } -export interface PaymentAccountUpdateWithoutUserDataInput { - type?: PAYMENT_PROVIDER; - payments?: PaymentUpdateManyWithoutPaymentMethodInput; - paypal?: PaypalInformationUpdateOneWithoutPaymentAccountInput; - creditcard?: CreditCardInformationUpdateOneWithoutPaymentAccountInput; +export interface CreditCardInformationUpdateOneWithoutPaymentAccountInput { + create?: CreditCardInformationCreateWithoutPaymentAccountInput; + update?: CreditCardInformationUpdateWithoutPaymentAccountDataInput; + upsert?: CreditCardInformationUpsertWithoutPaymentAccountInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: CreditCardInformationWhereUniqueInput; } export interface BookingCreateWithoutPlaceInput { @@ -4381,19 +4387,15 @@ export interface BookingCreateWithoutPlaceInput { payment?: PaymentCreateOneWithoutBookingInput; } -export interface PaymentUpdateManyWithoutPaymentMethodInput { - create?: - | PaymentCreateWithoutPaymentMethodInput[] - | PaymentCreateWithoutPaymentMethodInput; - delete?: PaymentWhereUniqueInput[] | PaymentWhereUniqueInput; - connect?: PaymentWhereUniqueInput[] | PaymentWhereUniqueInput; - disconnect?: PaymentWhereUniqueInput[] | PaymentWhereUniqueInput; - update?: - | PaymentUpdateWithWhereUniqueWithoutPaymentMethodInput[] - | PaymentUpdateWithWhereUniqueWithoutPaymentMethodInput; - upsert?: - | PaymentUpsertWithWhereUniqueWithoutPaymentMethodInput[] - | PaymentUpsertWithWhereUniqueWithoutPaymentMethodInput; +export interface CreditCardInformationUpdateWithoutPaymentAccountDataInput { + cardNumber?: String; + expiresOnMonth?: Int; + expiresOnYear?: Int; + securityCode?: String; + firstName?: String; + lastName?: String; + postalCode?: String; + country?: String; } export interface UserCreateWithoutBookingsInput { @@ -4415,9 +4417,9 @@ export interface UserCreateWithoutBookingsInput { hostingExperiences?: ExperienceCreateManyWithoutHostInput; } -export interface PaymentUpdateWithWhereUniqueWithoutPaymentMethodInput { - where: PaymentWhereUniqueInput; - data: PaymentUpdateWithoutPaymentMethodDataInput; +export interface CreditCardInformationUpsertWithoutPaymentAccountInput { + update: CreditCardInformationUpdateWithoutPaymentAccountDataInput; + create: CreditCardInformationCreateWithoutPaymentAccountInput; } export interface PaymentAccountCreateWithoutUserInput { @@ -4427,11 +4429,10 @@ export interface PaymentAccountCreateWithoutUserInput { creditcard?: CreditCardInformationCreateOneWithoutPaymentAccountInput; } -export interface PaymentUpdateWithoutPaymentMethodDataInput { - serviceFee?: Float; - placePrice?: Float; - totalPrice?: Float; - booking?: BookingUpdateOneRequiredWithoutPaymentInput; +export interface PaymentAccountUpsertWithWhereUniqueWithoutUserInput { + where: PaymentAccountWhereUniqueInput; + update: PaymentAccountUpdateWithoutUserDataInput; + create: PaymentAccountCreateWithoutUserInput; } export interface PaymentCreateWithoutPaymentMethodInput { @@ -4441,11 +4442,17 @@ export interface PaymentCreateWithoutPaymentMethodInput { booking: BookingCreateOneWithoutPaymentInput; } -export interface BookingUpdateOneRequiredWithoutPaymentInput { - create?: BookingCreateWithoutPaymentInput; - update?: BookingUpdateWithoutPaymentDataInput; - upsert?: BookingUpsertWithoutPaymentInput; - connect?: BookingWhereUniqueInput; +export interface MessageUpdateManyWithoutFromInput { + create?: MessageCreateWithoutFromInput[] | MessageCreateWithoutFromInput; + delete?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; + connect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; + disconnect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; + update?: + | MessageUpdateWithWhereUniqueWithoutFromInput[] + | MessageUpdateWithWhereUniqueWithoutFromInput; + upsert?: + | MessageUpsertWithWhereUniqueWithoutFromInput[] + | MessageUpsertWithWhereUniqueWithoutFromInput; } export interface BookingCreateWithoutPaymentInput { @@ -4455,20 +4462,19 @@ export interface BookingCreateWithoutPaymentInput { endDate: DateTimeInput; } -export interface BookingUpdateWithoutPaymentDataInput { - bookee?: UserUpdateOneRequiredWithoutBookingsInput; - place?: PlaceUpdateOneRequiredWithoutBookingsInput; - startDate?: DateTimeInput; - endDate?: DateTimeInput; +export interface MessageUpdateWithWhereUniqueWithoutFromInput { + where: MessageWhereUniqueInput; + data: MessageUpdateWithoutFromDataInput; } export interface PaypalInformationCreateWithoutPaymentAccountInput { email: String; } -export interface BookingUpsertWithoutPaymentInput { - update: BookingUpdateWithoutPaymentDataInput; - create: BookingCreateWithoutPaymentInput; +export interface MessageUpdateWithoutFromDataInput { + to?: UserUpdateOneRequiredWithoutReceivedMessagesInput; + deliveredAt?: DateTimeInput; + readAt?: DateTimeInput; } export interface CreditCardInformationCreateWithoutPaymentAccountInput { @@ -4482,10 +4488,11 @@ export interface CreditCardInformationCreateWithoutPaymentAccountInput { country: String; } -export interface PaymentUpsertWithWhereUniqueWithoutPaymentMethodInput { - where: PaymentWhereUniqueInput; - update: PaymentUpdateWithoutPaymentMethodDataInput; - create: PaymentCreateWithoutPaymentMethodInput; +export interface UserUpdateOneRequiredWithoutReceivedMessagesInput { + create?: UserCreateWithoutReceivedMessagesInput; + update?: UserUpdateWithoutReceivedMessagesDataInput; + upsert?: UserUpsertWithoutReceivedMessagesInput; + connect?: UserWhereUniqueInput; } export interface MessageCreateWithoutFromInput { @@ -4494,31 +4501,179 @@ export interface MessageCreateWithoutFromInput { readAt: DateTimeInput; } -export interface PaypalInformationUpdateOneWithoutPaymentAccountInput { - create?: PaypalInformationCreateWithoutPaymentAccountInput; - update?: PaypalInformationUpdateWithoutPaymentAccountDataInput; - upsert?: PaypalInformationUpsertWithoutPaymentAccountInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: PaypalInformationWhereUniqueInput; +export interface UserUpdateWithoutReceivedMessagesDataInput { + firstName?: String; + lastName?: String; + email?: String; + password?: String; + phone?: String; + responseRate?: Float; + responseTime?: Int; + isSuperHost?: Boolean; + ownedPlaces?: PlaceUpdateManyWithoutHostInput; + location?: LocationUpdateOneWithoutUserInput; + bookings?: BookingUpdateManyWithoutBookeeInput; + paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; + sentMessages?: MessageUpdateManyWithoutFromInput; + notifications?: NotificationUpdateManyWithoutUserInput; + profilePicture?: PictureUpdateOneInput; + hostingExperiences?: ExperienceUpdateManyWithoutHostInput; } -export interface ViewsSubscriptionWhereInput { +export interface UserCreateWithoutReceivedMessagesInput { + firstName: String; + lastName: String; + email: String; + password: String; + phone: String; + responseRate?: Float; + responseTime?: Int; + isSuperHost?: Boolean; + ownedPlaces?: PlaceCreateManyWithoutHostInput; + location?: LocationCreateOneWithoutUserInput; + bookings?: BookingCreateManyWithoutBookeeInput; + paymentAccount?: PaymentAccountCreateManyWithoutUserInput; + sentMessages?: MessageCreateManyWithoutFromInput; + notifications?: NotificationCreateManyWithoutUserInput; + profilePicture?: PictureCreateOneInput; + hostingExperiences?: ExperienceCreateManyWithoutHostInput; +} + +export interface NotificationUpdateManyWithoutUserInput { + create?: + | NotificationCreateWithoutUserInput[] + | NotificationCreateWithoutUserInput; + delete?: NotificationWhereUniqueInput[] | NotificationWhereUniqueInput; + connect?: NotificationWhereUniqueInput[] | NotificationWhereUniqueInput; + disconnect?: NotificationWhereUniqueInput[] | NotificationWhereUniqueInput; + update?: + | NotificationUpdateWithWhereUniqueWithoutUserInput[] + | NotificationUpdateWithWhereUniqueWithoutUserInput; + upsert?: + | NotificationUpsertWithWhereUniqueWithoutUserInput[] + | NotificationUpsertWithWhereUniqueWithoutUserInput; +} + +export interface NotificationCreateWithoutUserInput { + type?: NOTIFICATION_TYPE; + link: String; + readDate: DateTimeInput; +} + +export interface NotificationUpdateWithWhereUniqueWithoutUserInput { + where: NotificationWhereUniqueInput; + data: NotificationUpdateWithoutUserDataInput; +} + +export interface ExperienceCreateWithoutHostInput { + category?: ExperienceCategoryCreateOneWithoutExperienceInput; + title: String; + location: LocationCreateOneWithoutExperienceInput; + pricePerPerson: Int; + reviews?: ReviewCreateManyWithoutExperienceInput; + preview: PictureCreateOneInput; + popularity: Int; +} + +export interface NotificationUpdateWithoutUserDataInput { + type?: NOTIFICATION_TYPE; + link?: String; + readDate?: DateTimeInput; +} + +export interface LocationCreateWithoutExperienceInput { + lat: Float; + lng: Float; + neighbourHood?: NeighbourhoodCreateOneWithoutLocationsInput; + user?: UserCreateOneWithoutLocationInput; + place?: PlaceCreateOneWithoutLocationInput; + address: String; + directions: String; + restaurant?: RestaurantCreateOneWithoutLocationInput; +} + +export interface NotificationUpsertWithWhereUniqueWithoutUserInput { + where: NotificationWhereUniqueInput; + update: NotificationUpdateWithoutUserDataInput; + create: NotificationCreateWithoutUserInput; +} + +export interface RestaurantCreateWithoutLocationInput { + title: String; + avgPricePerPerson: Int; + pictures?: PictureCreateManyInput; + isCurated?: Boolean; + slug: String; + popularity: Int; +} + +export interface ExperienceUpdateManyWithoutHostInput { + create?: + | ExperienceCreateWithoutHostInput[] + | ExperienceCreateWithoutHostInput; + delete?: ExperienceWhereUniqueInput[] | ExperienceWhereUniqueInput; + connect?: ExperienceWhereUniqueInput[] | ExperienceWhereUniqueInput; + disconnect?: ExperienceWhereUniqueInput[] | ExperienceWhereUniqueInput; + update?: + | ExperienceUpdateWithWhereUniqueWithoutHostInput[] + | ExperienceUpdateWithWhereUniqueWithoutHostInput; + upsert?: + | ExperienceUpsertWithWhereUniqueWithoutHostInput[] + | ExperienceUpsertWithWhereUniqueWithoutHostInput; +} + +export interface ReviewCreateManyWithoutExperienceInput { + create?: + | ReviewCreateWithoutExperienceInput[] + | ReviewCreateWithoutExperienceInput; + connect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; +} + +export interface ExperienceUpdateWithWhereUniqueWithoutHostInput { + where: ExperienceWhereUniqueInput; + data: ExperienceUpdateWithoutHostDataInput; +} + +export interface UserSubscriptionWhereInput { mutation_in?: MutationType[] | MutationType; updatedFields_contains?: String; updatedFields_contains_every?: String[] | String; updatedFields_contains_some?: String[] | String; - node?: ViewsWhereInput; - AND?: ViewsSubscriptionWhereInput[] | ViewsSubscriptionWhereInput; - OR?: ViewsSubscriptionWhereInput[] | ViewsSubscriptionWhereInput; - NOT?: ViewsSubscriptionWhereInput[] | ViewsSubscriptionWhereInput; + node?: UserWhereInput; + AND?: UserSubscriptionWhereInput[] | UserSubscriptionWhereInput; + OR?: UserSubscriptionWhereInput[] | UserSubscriptionWhereInput; + NOT?: UserSubscriptionWhereInput[] | UserSubscriptionWhereInput; } -export interface PaypalInformationUpdateWithoutPaymentAccountDataInput { - email?: String; +export interface ExperienceUpdateWithoutHostDataInput { + category?: ExperienceCategoryUpdateOneWithoutExperienceInput; + title?: String; + location?: LocationUpdateOneRequiredWithoutExperienceInput; + pricePerPerson?: Int; + reviews?: ReviewUpdateManyWithoutExperienceInput; + preview?: PictureUpdateOneRequiredInput; + popularity?: Int; } -export interface PaypalInformationWhereInput { +export interface PricingSubscriptionWhereInput { + mutation_in?: MutationType[] | MutationType; + updatedFields_contains?: String; + updatedFields_contains_every?: String[] | String; + updatedFields_contains_some?: String[] | String; + node?: PricingWhereInput; + AND?: PricingSubscriptionWhereInput[] | PricingSubscriptionWhereInput; + OR?: PricingSubscriptionWhereInput[] | PricingSubscriptionWhereInput; + NOT?: PricingSubscriptionWhereInput[] | PricingSubscriptionWhereInput; +} + +export interface LocationUpdateOneRequiredWithoutExperienceInput { + create?: LocationCreateWithoutExperienceInput; + update?: LocationUpdateWithoutExperienceDataInput; + upsert?: LocationUpsertWithoutExperienceInput; + connect?: LocationWhereUniqueInput; +} + +export interface BookingWhereInput { id?: ID_Input; id_not?: ID_Input; id_in?: ID_Input[] | ID_Input; @@ -4541,157 +4696,42 @@ export interface PaypalInformationWhereInput { createdAt_lte?: DateTimeInput; createdAt_gt?: DateTimeInput; createdAt_gte?: DateTimeInput; - email?: String; - email_not?: String; - email_in?: String[] | String; - email_not_in?: String[] | String; - email_lt?: String; - email_lte?: String; - email_gt?: String; - email_gte?: String; - email_contains?: String; - email_not_contains?: String; - email_starts_with?: String; - email_not_starts_with?: String; - email_ends_with?: String; - email_not_ends_with?: String; - paymentAccount?: PaymentAccountWhereInput; - AND?: PaypalInformationWhereInput[] | PaypalInformationWhereInput; - OR?: PaypalInformationWhereInput[] | PaypalInformationWhereInput; - NOT?: PaypalInformationWhereInput[] | PaypalInformationWhereInput; -} - -export interface PaypalInformationUpsertWithoutPaymentAccountInput { - update: PaypalInformationUpdateWithoutPaymentAccountDataInput; - create: PaypalInformationCreateWithoutPaymentAccountInput; -} - -export interface PoliciesSubscriptionWhereInput { - mutation_in?: MutationType[] | MutationType; - updatedFields_contains?: String; - updatedFields_contains_every?: String[] | String; - updatedFields_contains_some?: String[] | String; - node?: PoliciesWhereInput; - AND?: PoliciesSubscriptionWhereInput[] | PoliciesSubscriptionWhereInput; - OR?: PoliciesSubscriptionWhereInput[] | PoliciesSubscriptionWhereInput; - NOT?: PoliciesSubscriptionWhereInput[] | PoliciesSubscriptionWhereInput; -} - -export interface CreditCardInformationUpdateOneWithoutPaymentAccountInput { - create?: CreditCardInformationCreateWithoutPaymentAccountInput; - update?: CreditCardInformationUpdateWithoutPaymentAccountDataInput; - upsert?: CreditCardInformationUpsertWithoutPaymentAccountInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: CreditCardInformationWhereUniqueInput; -} - -export interface PictureSubscriptionWhereInput { - mutation_in?: MutationType[] | MutationType; - updatedFields_contains?: String; - updatedFields_contains_every?: String[] | String; - updatedFields_contains_some?: String[] | String; - node?: PictureWhereInput; - AND?: PictureSubscriptionWhereInput[] | PictureSubscriptionWhereInput; - OR?: PictureSubscriptionWhereInput[] | PictureSubscriptionWhereInput; - NOT?: PictureSubscriptionWhereInput[] | PictureSubscriptionWhereInput; -} - -export interface CreditCardInformationUpdateWithoutPaymentAccountDataInput { - cardNumber?: String; - expiresOnMonth?: Int; - expiresOnYear?: Int; - securityCode?: String; - firstName?: String; - lastName?: String; - postalCode?: String; - country?: String; -} - -export interface PaymentSubscriptionWhereInput { - mutation_in?: MutationType[] | MutationType; - updatedFields_contains?: String; - updatedFields_contains_every?: String[] | String; - updatedFields_contains_some?: String[] | String; - node?: PaymentWhereInput; - AND?: PaymentSubscriptionWhereInput[] | PaymentSubscriptionWhereInput; - OR?: PaymentSubscriptionWhereInput[] | PaymentSubscriptionWhereInput; - NOT?: PaymentSubscriptionWhereInput[] | PaymentSubscriptionWhereInput; -} - -export interface CreditCardInformationUpsertWithoutPaymentAccountInput { - update: CreditCardInformationUpdateWithoutPaymentAccountDataInput; - create: CreditCardInformationCreateWithoutPaymentAccountInput; -} - -export interface CityWhereInput { - id?: ID_Input; - id_not?: ID_Input; - id_in?: ID_Input[] | ID_Input; - id_not_in?: ID_Input[] | ID_Input; - id_lt?: ID_Input; - id_lte?: ID_Input; - id_gt?: ID_Input; - id_gte?: ID_Input; - id_contains?: ID_Input; - id_not_contains?: ID_Input; - id_starts_with?: ID_Input; - id_not_starts_with?: ID_Input; - id_ends_with?: ID_Input; - id_not_ends_with?: ID_Input; - name?: String; - name_not?: String; - name_in?: String[] | String; - name_not_in?: String[] | String; - name_lt?: String; - name_lte?: String; - name_gt?: String; - name_gte?: String; - name_contains?: String; - name_not_contains?: String; - name_starts_with?: String; - name_not_starts_with?: String; - name_ends_with?: String; - name_not_ends_with?: String; - neighbourhoods_every?: NeighbourhoodWhereInput; - neighbourhoods_some?: NeighbourhoodWhereInput; - neighbourhoods_none?: NeighbourhoodWhereInput; - AND?: CityWhereInput[] | CityWhereInput; - OR?: CityWhereInput[] | CityWhereInput; - NOT?: CityWhereInput[] | CityWhereInput; -} - -export interface PaymentAccountUpsertWithWhereUniqueWithoutUserInput { - where: PaymentAccountWhereUniqueInput; - update: PaymentAccountUpdateWithoutUserDataInput; - create: PaymentAccountCreateWithoutUserInput; -} - -export interface LocationSubscriptionWhereInput { - mutation_in?: MutationType[] | MutationType; - updatedFields_contains?: String; - updatedFields_contains_every?: String[] | String; - updatedFields_contains_some?: String[] | String; - node?: LocationWhereInput; - AND?: LocationSubscriptionWhereInput[] | LocationSubscriptionWhereInput; - OR?: LocationSubscriptionWhereInput[] | LocationSubscriptionWhereInput; - NOT?: LocationSubscriptionWhereInput[] | LocationSubscriptionWhereInput; + bookee?: UserWhereInput; + place?: PlaceWhereInput; + startDate?: DateTimeInput; + startDate_not?: DateTimeInput; + startDate_in?: DateTimeInput[] | DateTimeInput; + startDate_not_in?: DateTimeInput[] | DateTimeInput; + startDate_lt?: DateTimeInput; + startDate_lte?: DateTimeInput; + startDate_gt?: DateTimeInput; + startDate_gte?: DateTimeInput; + endDate?: DateTimeInput; + endDate_not?: DateTimeInput; + endDate_in?: DateTimeInput[] | DateTimeInput; + endDate_not_in?: DateTimeInput[] | DateTimeInput; + endDate_lt?: DateTimeInput; + endDate_lte?: DateTimeInput; + endDate_gt?: DateTimeInput; + endDate_gte?: DateTimeInput; + payment?: PaymentWhereInput; + AND?: BookingWhereInput[] | BookingWhereInput; + OR?: BookingWhereInput[] | BookingWhereInput; + NOT?: BookingWhereInput[] | BookingWhereInput; } -export interface MessageUpdateManyWithoutFromInput { - create?: MessageCreateWithoutFromInput[] | MessageCreateWithoutFromInput; - delete?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; - connect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; - disconnect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; - update?: - | MessageUpdateWithWhereUniqueWithoutFromInput[] - | MessageUpdateWithWhereUniqueWithoutFromInput; - upsert?: - | MessageUpsertWithWhereUniqueWithoutFromInput[] - | MessageUpsertWithWhereUniqueWithoutFromInput; +export interface LocationUpdateWithoutExperienceDataInput { + lat?: Float; + lng?: Float; + neighbourHood?: NeighbourhoodUpdateOneWithoutLocationsInput; + user?: UserUpdateOneWithoutLocationInput; + place?: PlaceUpdateOneWithoutLocationInput; + address?: String; + directions?: String; + restaurant?: RestaurantUpdateOneWithoutLocationInput; } -export interface NeighbourhoodWhereInput { +export interface RestaurantWhereInput { id?: ID_Input; id_not?: ID_Input; id_in?: ID_Input[] | ID_Input; @@ -4706,23 +4746,42 @@ export interface NeighbourhoodWhereInput { id_not_starts_with?: ID_Input; id_ends_with?: ID_Input; id_not_ends_with?: ID_Input; - locations_every?: LocationWhereInput; - locations_some?: LocationWhereInput; - locations_none?: LocationWhereInput; - name?: String; - name_not?: String; - name_in?: String[] | String; - name_not_in?: String[] | String; - name_lt?: String; - name_lte?: String; - name_gt?: String; - name_gte?: String; - name_contains?: String; - name_not_contains?: String; - name_starts_with?: String; - name_not_starts_with?: String; - name_ends_with?: String; - name_not_ends_with?: String; + createdAt?: DateTimeInput; + createdAt_not?: DateTimeInput; + createdAt_in?: DateTimeInput[] | DateTimeInput; + createdAt_not_in?: DateTimeInput[] | DateTimeInput; + createdAt_lt?: DateTimeInput; + createdAt_lte?: DateTimeInput; + createdAt_gt?: DateTimeInput; + createdAt_gte?: DateTimeInput; + title?: String; + title_not?: String; + title_in?: String[] | String; + title_not_in?: String[] | String; + title_lt?: String; + title_lte?: String; + title_gt?: String; + title_gte?: String; + title_contains?: String; + title_not_contains?: String; + title_starts_with?: String; + title_not_starts_with?: String; + title_ends_with?: String; + title_not_ends_with?: String; + avgPricePerPerson?: Int; + avgPricePerPerson_not?: Int; + avgPricePerPerson_in?: Int[] | Int; + avgPricePerPerson_not_in?: Int[] | Int; + avgPricePerPerson_lt?: Int; + avgPricePerPerson_lte?: Int; + avgPricePerPerson_gt?: Int; + avgPricePerPerson_gte?: Int; + pictures_every?: PictureWhereInput; + pictures_some?: PictureWhereInput; + pictures_none?: PictureWhereInput; + location?: LocationWhereInput; + isCurated?: Boolean; + isCurated_not?: Boolean; slug?: String; slug_not?: String; slug_in?: String[] | String; @@ -4737,10 +4796,6 @@ export interface NeighbourhoodWhereInput { slug_not_starts_with?: String; slug_ends_with?: String; slug_not_ends_with?: String; - homePreview?: PictureWhereInput; - city?: CityWhereInput; - featured?: Boolean; - featured_not?: Boolean; popularity?: Int; popularity_not?: Int; popularity_in?: Int[] | Int; @@ -4749,126 +4804,195 @@ export interface NeighbourhoodWhereInput { popularity_lte?: Int; popularity_gt?: Int; popularity_gte?: Int; - AND?: NeighbourhoodWhereInput[] | NeighbourhoodWhereInput; - OR?: NeighbourhoodWhereInput[] | NeighbourhoodWhereInput; - NOT?: NeighbourhoodWhereInput[] | NeighbourhoodWhereInput; + AND?: RestaurantWhereInput[] | RestaurantWhereInput; + OR?: RestaurantWhereInput[] | RestaurantWhereInput; + NOT?: RestaurantWhereInput[] | RestaurantWhereInput; } -export interface MessageUpdateWithWhereUniqueWithoutFromInput { - where: MessageWhereUniqueInput; - data: MessageUpdateWithoutFromDataInput; +export interface RestaurantUpdateOneWithoutLocationInput { + create?: RestaurantCreateWithoutLocationInput; + update?: RestaurantUpdateWithoutLocationDataInput; + upsert?: RestaurantUpsertWithoutLocationInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: RestaurantWhereUniqueInput; } -export interface BookingSubscriptionWhereInput { - mutation_in?: MutationType[] | MutationType; - updatedFields_contains?: String; - updatedFields_contains_every?: String[] | String; - updatedFields_contains_some?: String[] | String; - node?: BookingWhereInput; - AND?: BookingSubscriptionWhereInput[] | BookingSubscriptionWhereInput; - OR?: BookingSubscriptionWhereInput[] | BookingSubscriptionWhereInput; - NOT?: BookingSubscriptionWhereInput[] | BookingSubscriptionWhereInput; -} - -export interface MessageUpdateWithoutFromDataInput { - to?: UserUpdateOneRequiredWithoutReceivedMessagesInput; - deliveredAt?: DateTimeInput; - readAt?: DateTimeInput; +export interface ExperienceWhereInput { + id?: ID_Input; + id_not?: ID_Input; + id_in?: ID_Input[] | ID_Input; + id_not_in?: ID_Input[] | ID_Input; + id_lt?: ID_Input; + id_lte?: ID_Input; + id_gt?: ID_Input; + id_gte?: ID_Input; + id_contains?: ID_Input; + id_not_contains?: ID_Input; + id_starts_with?: ID_Input; + id_not_starts_with?: ID_Input; + id_ends_with?: ID_Input; + id_not_ends_with?: ID_Input; + category?: ExperienceCategoryWhereInput; + title?: String; + title_not?: String; + title_in?: String[] | String; + title_not_in?: String[] | String; + title_lt?: String; + title_lte?: String; + title_gt?: String; + title_gte?: String; + title_contains?: String; + title_not_contains?: String; + title_starts_with?: String; + title_not_starts_with?: String; + title_ends_with?: String; + title_not_ends_with?: String; + host?: UserWhereInput; + location?: LocationWhereInput; + pricePerPerson?: Int; + pricePerPerson_not?: Int; + pricePerPerson_in?: Int[] | Int; + pricePerPerson_not_in?: Int[] | Int; + pricePerPerson_lt?: Int; + pricePerPerson_lte?: Int; + pricePerPerson_gt?: Int; + pricePerPerson_gte?: Int; + reviews_every?: ReviewWhereInput; + reviews_some?: ReviewWhereInput; + reviews_none?: ReviewWhereInput; + preview?: PictureWhereInput; + popularity?: Int; + popularity_not?: Int; + popularity_in?: Int[] | Int; + popularity_not_in?: Int[] | Int; + popularity_lt?: Int; + popularity_lte?: Int; + popularity_gt?: Int; + popularity_gte?: Int; + AND?: ExperienceWhereInput[] | ExperienceWhereInput; + OR?: ExperienceWhereInput[] | ExperienceWhereInput; + NOT?: ExperienceWhereInput[] | ExperienceWhereInput; } -export interface PlaceUpdateWithoutViewsDataInput { - name?: String; - size?: PLACE_SIZES; - shortDescription?: String; - description?: String; - slug?: String; - maxGuests?: Int; - numBedrooms?: Int; - numBeds?: Int; - numBaths?: Int; - reviews?: ReviewUpdateManyWithoutPlaceInput; - amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; - host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; - pricing?: PricingUpdateOneRequiredWithoutPlaceInput; - location?: LocationUpdateOneRequiredWithoutPlaceInput; - guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; - policies?: PoliciesUpdateOneWithoutPlaceInput; - houseRules?: HouseRulesUpdateOneInput; - bookings?: BookingUpdateManyWithoutPlaceInput; +export interface RestaurantUpdateWithoutLocationDataInput { + title?: String; + avgPricePerPerson?: Int; pictures?: PictureUpdateManyInput; + isCurated?: Boolean; + slug?: String; popularity?: Int; } -export interface UserUpdateOneRequiredWithoutReceivedMessagesInput { - create?: UserCreateWithoutReceivedMessagesInput; - update?: UserUpdateWithoutReceivedMessagesDataInput; - upsert?: UserUpsertWithoutReceivedMessagesInput; - connect?: UserWhereUniqueInput; +export interface PictureWhereInput { + id?: ID_Input; + id_not?: ID_Input; + id_in?: ID_Input[] | ID_Input; + id_not_in?: ID_Input[] | ID_Input; + id_lt?: ID_Input; + id_lte?: ID_Input; + id_gt?: ID_Input; + id_gte?: ID_Input; + id_contains?: ID_Input; + id_not_contains?: ID_Input; + id_starts_with?: ID_Input; + id_not_starts_with?: ID_Input; + id_ends_with?: ID_Input; + id_not_ends_with?: ID_Input; + url?: String; + url_not?: String; + url_in?: String[] | String; + url_not_in?: String[] | String; + url_lt?: String; + url_lte?: String; + url_gt?: String; + url_gte?: String; + url_contains?: String; + url_not_contains?: String; + url_starts_with?: String; + url_not_starts_with?: String; + url_ends_with?: String; + url_not_ends_with?: String; + AND?: PictureWhereInput[] | PictureWhereInput; + OR?: PictureWhereInput[] | PictureWhereInput; + NOT?: PictureWhereInput[] | PictureWhereInput; } -export interface ViewsUpdateInput { - lastWeek?: Int; - place?: PlaceUpdateOneRequiredWithoutViewsInput; +export interface PictureUpdateManyInput { + create?: PictureCreateInput[] | PictureCreateInput; + update?: + | PictureUpdateWithWhereUniqueNestedInput[] + | PictureUpdateWithWhereUniqueNestedInput; + upsert?: + | PictureUpsertWithWhereUniqueNestedInput[] + | PictureUpsertWithWhereUniqueNestedInput; + delete?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; + connect?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; + disconnect?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; } -export interface UserUpdateWithoutReceivedMessagesDataInput { - firstName?: String; - lastName?: String; - email?: String; - password?: String; - phone?: String; - responseRate?: Float; - responseTime?: Int; - isSuperHost?: Boolean; - ownedPlaces?: PlaceUpdateManyWithoutHostInput; - location?: LocationUpdateOneWithoutUserInput; - bookings?: BookingUpdateManyWithoutBookeeInput; - paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; - sentMessages?: MessageUpdateManyWithoutFromInput; - notifications?: NotificationUpdateManyWithoutUserInput; - profilePicture?: PictureUpdateOneInput; - hostingExperiences?: ExperienceUpdateManyWithoutHostInput; +export interface GuestRequirementsSubscriptionWhereInput { + mutation_in?: MutationType[] | MutationType; + updatedFields_contains?: String; + updatedFields_contains_every?: String[] | String; + updatedFields_contains_some?: String[] | String; + node?: GuestRequirementsWhereInput; + AND?: + | GuestRequirementsSubscriptionWhereInput[] + | GuestRequirementsSubscriptionWhereInput; + OR?: + | GuestRequirementsSubscriptionWhereInput[] + | GuestRequirementsSubscriptionWhereInput; + NOT?: + | GuestRequirementsSubscriptionWhereInput[] + | GuestRequirementsSubscriptionWhereInput; } -export interface ViewsCreateInput { - lastWeek: Int; - place: PlaceCreateOneWithoutViewsInput; +export interface PictureUpdateWithWhereUniqueNestedInput { + where: PictureWhereUniqueInput; + data: PictureUpdateDataInput; } -export interface NotificationUpdateManyWithoutUserInput { - create?: - | NotificationCreateWithoutUserInput[] - | NotificationCreateWithoutUserInput; - delete?: NotificationWhereUniqueInput[] | NotificationWhereUniqueInput; - connect?: NotificationWhereUniqueInput[] | NotificationWhereUniqueInput; - disconnect?: NotificationWhereUniqueInput[] | NotificationWhereUniqueInput; - update?: - | NotificationUpdateWithWhereUniqueWithoutUserInput[] - | NotificationUpdateWithWhereUniqueWithoutUserInput; - upsert?: - | NotificationUpsertWithWhereUniqueWithoutUserInput[] - | NotificationUpsertWithWhereUniqueWithoutUserInput; +export interface CreditCardInformationSubscriptionWhereInput { + mutation_in?: MutationType[] | MutationType; + updatedFields_contains?: String; + updatedFields_contains_every?: String[] | String; + updatedFields_contains_some?: String[] | String; + node?: CreditCardInformationWhereInput; + AND?: + | CreditCardInformationSubscriptionWhereInput[] + | CreditCardInformationSubscriptionWhereInput; + OR?: + | CreditCardInformationSubscriptionWhereInput[] + | CreditCardInformationSubscriptionWhereInput; + NOT?: + | CreditCardInformationSubscriptionWhereInput[] + | CreditCardInformationSubscriptionWhereInput; } -export interface ReviewUpdateInput { - text?: String; - stars?: Int; - accuracy?: Int; - location?: Int; - checkIn?: Int; - value?: Int; - cleanliness?: Int; - communication?: Int; - place?: PlaceUpdateOneRequiredWithoutReviewsInput; - experience?: ExperienceUpdateOneWithoutReviewsInput; +export interface PictureUpsertWithWhereUniqueNestedInput { + where: PictureWhereUniqueInput; + update: PictureUpdateDataInput; + create: PictureCreateInput; } -export interface NotificationUpdateWithWhereUniqueWithoutUserInput { - where: NotificationWhereUniqueInput; - data: NotificationUpdateWithoutUserDataInput; +export interface AmenitiesSubscriptionWhereInput { + mutation_in?: MutationType[] | MutationType; + updatedFields_contains?: String; + updatedFields_contains_every?: String[] | String; + updatedFields_contains_some?: String[] | String; + node?: AmenitiesWhereInput; + AND?: AmenitiesSubscriptionWhereInput[] | AmenitiesSubscriptionWhereInput; + OR?: AmenitiesSubscriptionWhereInput[] | AmenitiesSubscriptionWhereInput; + NOT?: AmenitiesSubscriptionWhereInput[] | AmenitiesSubscriptionWhereInput; } -export interface UserWhereInput { +export interface RestaurantUpsertWithoutLocationInput { + update: RestaurantUpdateWithoutLocationDataInput; + create: RestaurantCreateWithoutLocationInput; +} + +export interface LocationWhereInput { id?: ID_Input; id_not?: ID_Input; id_in?: ID_Input[] | ID_Input; @@ -4883,202 +5007,155 @@ export interface UserWhereInput { id_not_starts_with?: ID_Input; id_ends_with?: ID_Input; id_not_ends_with?: ID_Input; - createdAt?: DateTimeInput; - createdAt_not?: DateTimeInput; - createdAt_in?: DateTimeInput[] | DateTimeInput; - createdAt_not_in?: DateTimeInput[] | DateTimeInput; - createdAt_lt?: DateTimeInput; - createdAt_lte?: DateTimeInput; - createdAt_gt?: DateTimeInput; - createdAt_gte?: DateTimeInput; - updatedAt?: DateTimeInput; - updatedAt_not?: DateTimeInput; - updatedAt_in?: DateTimeInput[] | DateTimeInput; - updatedAt_not_in?: DateTimeInput[] | DateTimeInput; - updatedAt_lt?: DateTimeInput; - updatedAt_lte?: DateTimeInput; - updatedAt_gt?: DateTimeInput; - updatedAt_gte?: DateTimeInput; - firstName?: String; - firstName_not?: String; - firstName_in?: String[] | String; - firstName_not_in?: String[] | String; - firstName_lt?: String; - firstName_lte?: String; - firstName_gt?: String; - firstName_gte?: String; - firstName_contains?: String; - firstName_not_contains?: String; - firstName_starts_with?: String; - firstName_not_starts_with?: String; - firstName_ends_with?: String; - firstName_not_ends_with?: String; - lastName?: String; - lastName_not?: String; - lastName_in?: String[] | String; - lastName_not_in?: String[] | String; - lastName_lt?: String; - lastName_lte?: String; - lastName_gt?: String; - lastName_gte?: String; - lastName_contains?: String; - lastName_not_contains?: String; - lastName_starts_with?: String; - lastName_not_starts_with?: String; - lastName_ends_with?: String; - lastName_not_ends_with?: String; - email?: String; - email_not?: String; - email_in?: String[] | String; - email_not_in?: String[] | String; - email_lt?: String; - email_lte?: String; - email_gt?: String; - email_gte?: String; - email_contains?: String; - email_not_contains?: String; - email_starts_with?: String; - email_not_starts_with?: String; - email_ends_with?: String; - email_not_ends_with?: String; - password?: String; - password_not?: String; - password_in?: String[] | String; - password_not_in?: String[] | String; - password_lt?: String; - password_lte?: String; - password_gt?: String; - password_gte?: String; - password_contains?: String; - password_not_contains?: String; - password_starts_with?: String; - password_not_starts_with?: String; - password_ends_with?: String; - password_not_ends_with?: String; - phone?: String; - phone_not?: String; - phone_in?: String[] | String; - phone_not_in?: String[] | String; - phone_lt?: String; - phone_lte?: String; - phone_gt?: String; - phone_gte?: String; - phone_contains?: String; - phone_not_contains?: String; - phone_starts_with?: String; - phone_not_starts_with?: String; - phone_ends_with?: String; - phone_not_ends_with?: String; - responseRate?: Float; - responseRate_not?: Float; - responseRate_in?: Float[] | Float; - responseRate_not_in?: Float[] | Float; - responseRate_lt?: Float; - responseRate_lte?: Float; - responseRate_gt?: Float; - responseRate_gte?: Float; - responseTime?: Int; - responseTime_not?: Int; - responseTime_in?: Int[] | Int; - responseTime_not_in?: Int[] | Int; - responseTime_lt?: Int; - responseTime_lte?: Int; - responseTime_gt?: Int; - responseTime_gte?: Int; - isSuperHost?: Boolean; - isSuperHost_not?: Boolean; - ownedPlaces_every?: PlaceWhereInput; - ownedPlaces_some?: PlaceWhereInput; - ownedPlaces_none?: PlaceWhereInput; - location?: LocationWhereInput; - bookings_every?: BookingWhereInput; - bookings_some?: BookingWhereInput; - bookings_none?: BookingWhereInput; - paymentAccount_every?: PaymentAccountWhereInput; - paymentAccount_some?: PaymentAccountWhereInput; - paymentAccount_none?: PaymentAccountWhereInput; - sentMessages_every?: MessageWhereInput; - sentMessages_some?: MessageWhereInput; - sentMessages_none?: MessageWhereInput; - receivedMessages_every?: MessageWhereInput; - receivedMessages_some?: MessageWhereInput; - receivedMessages_none?: MessageWhereInput; - notifications_every?: NotificationWhereInput; - notifications_some?: NotificationWhereInput; - notifications_none?: NotificationWhereInput; - profilePicture?: PictureWhereInput; - hostingExperiences_every?: ExperienceWhereInput; - hostingExperiences_some?: ExperienceWhereInput; - hostingExperiences_none?: ExperienceWhereInput; - AND?: UserWhereInput[] | UserWhereInput; - OR?: UserWhereInput[] | UserWhereInput; - NOT?: UserWhereInput[] | UserWhereInput; + lat?: Float; + lat_not?: Float; + lat_in?: Float[] | Float; + lat_not_in?: Float[] | Float; + lat_lt?: Float; + lat_lte?: Float; + lat_gt?: Float; + lat_gte?: Float; + lng?: Float; + lng_not?: Float; + lng_in?: Float[] | Float; + lng_not_in?: Float[] | Float; + lng_lt?: Float; + lng_lte?: Float; + lng_gt?: Float; + lng_gte?: Float; + neighbourHood?: NeighbourhoodWhereInput; + user?: UserWhereInput; + place?: PlaceWhereInput; + address?: String; + address_not?: String; + address_in?: String[] | String; + address_not_in?: String[] | String; + address_lt?: String; + address_lte?: String; + address_gt?: String; + address_gte?: String; + address_contains?: String; + address_not_contains?: String; + address_starts_with?: String; + address_not_starts_with?: String; + address_ends_with?: String; + address_not_ends_with?: String; + directions?: String; + directions_not?: String; + directions_in?: String[] | String; + directions_not_in?: String[] | String; + directions_lt?: String; + directions_lte?: String; + directions_gt?: String; + directions_gte?: String; + directions_contains?: String; + directions_not_contains?: String; + directions_starts_with?: String; + directions_not_starts_with?: String; + directions_ends_with?: String; + directions_not_ends_with?: String; + experience?: ExperienceWhereInput; + restaurant?: RestaurantWhereInput; + AND?: LocationWhereInput[] | LocationWhereInput; + OR?: LocationWhereInput[] | LocationWhereInput; + NOT?: LocationWhereInput[] | LocationWhereInput; } -export interface NotificationUpdateWithoutUserDataInput { - type?: NOTIFICATION_TYPE; - link?: String; - readDate?: DateTimeInput; +export interface LocationUpsertWithoutExperienceInput { + update: LocationUpdateWithoutExperienceDataInput; + create: LocationCreateWithoutExperienceInput; } -export type GuestRequirementsWhereUniqueInput = AtLeastOne<{ +export type CreditCardInformationWhereUniqueInput = AtLeastOne<{ id: ID_Input; }>; -export interface NotificationUpsertWithWhereUniqueWithoutUserInput { - where: NotificationWhereUniqueInput; - update: NotificationUpdateWithoutUserDataInput; - create: NotificationCreateWithoutUserInput; +export interface ReviewUpdateManyWithoutExperienceInput { + create?: + | ReviewCreateWithoutExperienceInput[] + | ReviewCreateWithoutExperienceInput; + delete?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; + connect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; + disconnect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; + update?: + | ReviewUpdateWithWhereUniqueWithoutExperienceInput[] + | ReviewUpdateWithWhereUniqueWithoutExperienceInput; + upsert?: + | ReviewUpsertWithWhereUniqueWithoutExperienceInput[] + | ReviewUpsertWithWhereUniqueWithoutExperienceInput; } -export interface PlaceUpsertWithoutPricingInput { - update: PlaceUpdateWithoutPricingDataInput; - create: PlaceCreateWithoutPricingInput; +export interface UserUpdateManyMutationInput { + firstName?: String; + lastName?: String; + email?: String; + password?: String; + phone?: String; + responseRate?: Float; + responseTime?: Int; + isSuperHost?: Boolean; } -export interface ExperienceUpdateManyWithoutHostInput { - create?: - | ExperienceCreateWithoutHostInput[] - | ExperienceCreateWithoutHostInput; - delete?: ExperienceWhereUniqueInput[] | ExperienceWhereUniqueInput; - connect?: ExperienceWhereUniqueInput[] | ExperienceWhereUniqueInput; - disconnect?: ExperienceWhereUniqueInput[] | ExperienceWhereUniqueInput; - update?: - | ExperienceUpdateWithWhereUniqueWithoutHostInput[] - | ExperienceUpdateWithWhereUniqueWithoutHostInput; - upsert?: - | ExperienceUpsertWithWhereUniqueWithoutHostInput[] - | ExperienceUpsertWithWhereUniqueWithoutHostInput; +export interface ReviewUpdateWithWhereUniqueWithoutExperienceInput { + where: ReviewWhereUniqueInput; + data: ReviewUpdateWithoutExperienceDataInput; } -export interface PlaceUpdateOneRequiredWithoutPricingInput { - create?: PlaceCreateWithoutPricingInput; - update?: PlaceUpdateWithoutPricingDataInput; - upsert?: PlaceUpsertWithoutPricingInput; - connect?: PlaceWhereUniqueInput; +export interface ReviewUpdateManyMutationInput { + text?: String; + stars?: Int; + accuracy?: Int; + location?: Int; + checkIn?: Int; + value?: Int; + cleanliness?: Int; + communication?: Int; } -export interface ExperienceUpdateWithWhereUniqueWithoutHostInput { - where: ExperienceWhereUniqueInput; - data: ExperienceUpdateWithoutHostDataInput; +export interface ReviewUpdateWithoutExperienceDataInput { + text?: String; + stars?: Int; + accuracy?: Int; + location?: Int; + checkIn?: Int; + value?: Int; + cleanliness?: Int; + communication?: Int; + place?: PlaceUpdateOneRequiredWithoutReviewsInput; } -export interface PlaceCreateOneWithoutPricingInput { - create?: PlaceCreateWithoutPricingInput; +export interface ReviewCreateInput { + text: String; + stars: Int; + accuracy: Int; + location: Int; + checkIn: Int; + value: Int; + cleanliness: Int; + communication: Int; + place: PlaceCreateOneWithoutReviewsInput; + experience?: ExperienceCreateOneWithoutReviewsInput; +} + +export interface PlaceUpdateOneRequiredWithoutReviewsInput { + create?: PlaceCreateWithoutReviewsInput; + update?: PlaceUpdateWithoutReviewsDataInput; + upsert?: PlaceUpsertWithoutReviewsInput; connect?: PlaceWhereUniqueInput; } -export interface ExperienceUpdateWithoutHostDataInput { - category?: ExperienceCategoryUpdateOneWithoutExperienceInput; - title?: String; - location?: LocationUpdateOneRequiredWithoutExperienceInput; - pricePerPerson?: Int; - reviews?: ReviewUpdateManyWithoutExperienceInput; - preview?: PictureUpdateOneRequiredInput; - popularity?: Int; +export interface LocationUpdateWithoutRestaurantDataInput { + lat?: Float; + lng?: Float; + neighbourHood?: NeighbourhoodUpdateOneWithoutLocationsInput; + user?: UserUpdateOneWithoutLocationInput; + place?: PlaceUpdateOneWithoutLocationInput; + address?: String; + directions?: String; + experience?: ExperienceUpdateOneWithoutLocationInput; } -export interface PlaceUpdateWithoutPoliciesDataInput { +export interface PlaceUpdateWithoutReviewsDataInput { name?: String; size?: PLACE_SIZES; shortDescription?: String; @@ -5088,133 +5165,258 @@ export interface PlaceUpdateWithoutPoliciesDataInput { numBedrooms?: Int; numBeds?: Int; numBaths?: Int; - reviews?: ReviewUpdateManyWithoutPlaceInput; amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; pricing?: PricingUpdateOneRequiredWithoutPlaceInput; location?: LocationUpdateOneRequiredWithoutPlaceInput; views?: ViewsUpdateOneRequiredWithoutPlaceInput; guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; + policies?: PoliciesUpdateOneWithoutPlaceInput; houseRules?: HouseRulesUpdateOneInput; bookings?: BookingUpdateManyWithoutPlaceInput; pictures?: PictureUpdateManyInput; popularity?: Int; } -export interface LocationUpdateOneRequiredWithoutExperienceInput { - create?: LocationCreateWithoutExperienceInput; - update?: LocationUpdateWithoutExperienceDataInput; - upsert?: LocationUpsertWithoutExperienceInput; - connect?: LocationWhereUniqueInput; -} +export interface AmenitiesWhereInput { + id?: ID_Input; + id_not?: ID_Input; + id_in?: ID_Input[] | ID_Input; + id_not_in?: ID_Input[] | ID_Input; + id_lt?: ID_Input; + id_lte?: ID_Input; + id_gt?: ID_Input; + id_gte?: ID_Input; + id_contains?: ID_Input; + id_not_contains?: ID_Input; + id_starts_with?: ID_Input; + id_not_starts_with?: ID_Input; + id_ends_with?: ID_Input; + id_not_ends_with?: ID_Input; + place?: PlaceWhereInput; + elevator?: Boolean; + elevator_not?: Boolean; + petsAllowed?: Boolean; + petsAllowed_not?: Boolean; + internet?: Boolean; + internet_not?: Boolean; + kitchen?: Boolean; + kitchen_not?: Boolean; + wirelessInternet?: Boolean; + wirelessInternet_not?: Boolean; + familyKidFriendly?: Boolean; + familyKidFriendly_not?: Boolean; + freeParkingOnPremises?: Boolean; + freeParkingOnPremises_not?: Boolean; + hotTub?: Boolean; + hotTub_not?: Boolean; + pool?: Boolean; + pool_not?: Boolean; + smokingAllowed?: Boolean; + smokingAllowed_not?: Boolean; + wheelchairAccessible?: Boolean; + wheelchairAccessible_not?: Boolean; + breakfast?: Boolean; + breakfast_not?: Boolean; + cableTv?: Boolean; + cableTv_not?: Boolean; + suitableForEvents?: Boolean; + suitableForEvents_not?: Boolean; + dryer?: Boolean; + dryer_not?: Boolean; + washer?: Boolean; + washer_not?: Boolean; + indoorFireplace?: Boolean; + indoorFireplace_not?: Boolean; + tv?: Boolean; + tv_not?: Boolean; + heating?: Boolean; + heating_not?: Boolean; + hangers?: Boolean; + hangers_not?: Boolean; + iron?: Boolean; + iron_not?: Boolean; + hairDryer?: Boolean; + hairDryer_not?: Boolean; + doorman?: Boolean; + doorman_not?: Boolean; + paidParkingOffPremises?: Boolean; + paidParkingOffPremises_not?: Boolean; + freeParkingOnStreet?: Boolean; + freeParkingOnStreet_not?: Boolean; + gym?: Boolean; + gym_not?: Boolean; + airConditioning?: Boolean; + airConditioning_not?: Boolean; + shampoo?: Boolean; + shampoo_not?: Boolean; + essentials?: Boolean; + essentials_not?: Boolean; + laptopFriendlyWorkspace?: Boolean; + laptopFriendlyWorkspace_not?: Boolean; + privateEntrance?: Boolean; + privateEntrance_not?: Boolean; + buzzerWirelessIntercom?: Boolean; + buzzerWirelessIntercom_not?: Boolean; + babyBath?: Boolean; + babyBath_not?: Boolean; + babyMonitor?: Boolean; + babyMonitor_not?: Boolean; + babysitterRecommendations?: Boolean; + babysitterRecommendations_not?: Boolean; + bathtub?: Boolean; + bathtub_not?: Boolean; + changingTable?: Boolean; + changingTable_not?: Boolean; + childrensBooksAndToys?: Boolean; + childrensBooksAndToys_not?: Boolean; + childrensDinnerware?: Boolean; + childrensDinnerware_not?: Boolean; + crib?: Boolean; + crib_not?: Boolean; + AND?: AmenitiesWhereInput[] | AmenitiesWhereInput; + OR?: AmenitiesWhereInput[] | AmenitiesWhereInput; + NOT?: AmenitiesWhereInput[] | AmenitiesWhereInput; +} + +export interface PlaceUpsertWithoutReviewsInput { + update: PlaceUpdateWithoutReviewsDataInput; + create: PlaceCreateWithoutReviewsInput; +} + +export type LocationWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; + +export interface ReviewUpsertWithWhereUniqueWithoutExperienceInput { + where: ReviewWhereUniqueInput; + update: ReviewUpdateWithoutExperienceDataInput; + create: ReviewCreateWithoutExperienceInput; +} + +export type MessageWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; + +export interface PictureUpdateOneRequiredInput { + create?: PictureCreateInput; + update?: PictureUpdateDataInput; + upsert?: PictureUpsertNestedInput; + connect?: PictureWhereUniqueInput; +} + +export type NeighbourhoodWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; + +export interface ExperienceUpsertWithWhereUniqueWithoutHostInput { + where: ExperienceWhereUniqueInput; + update: ExperienceUpdateWithoutHostDataInput; + create: ExperienceCreateWithoutHostInput; +} + +export type NotificationWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; + +export interface UserUpsertWithoutReceivedMessagesInput { + update: UserUpdateWithoutReceivedMessagesDataInput; + create: UserCreateWithoutReceivedMessagesInput; +} + +export type PaymentWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; + +export interface MessageUpsertWithWhereUniqueWithoutFromInput { + where: MessageWhereUniqueInput; + update: MessageUpdateWithoutFromDataInput; + create: MessageCreateWithoutFromInput; +} + +export type PaymentAccountWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; -export interface PlaceCreateWithoutPoliciesInput { - name: String; - size?: PLACE_SIZES; - shortDescription: String; - description: String; - slug: String; - maxGuests: Int; - numBedrooms: Int; - numBeds: Int; - numBaths: Int; - reviews?: ReviewCreateManyWithoutPlaceInput; - amenities: AmenitiesCreateOneWithoutPlaceInput; - host: UserCreateOneWithoutOwnedPlacesInput; - pricing: PricingCreateOneWithoutPlaceInput; - location: LocationCreateOneWithoutPlaceInput; - views: ViewsCreateOneWithoutPlaceInput; - guestRequirements?: GuestRequirementsCreateOneWithoutPlaceInput; - houseRules?: HouseRulesCreateOneInput; - bookings?: BookingCreateManyWithoutPlaceInput; - pictures?: PictureCreateManyInput; - popularity: Int; +export interface MessageUpdateManyWithoutToInput { + create?: MessageCreateWithoutToInput[] | MessageCreateWithoutToInput; + delete?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; + connect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; + disconnect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; + update?: + | MessageUpdateWithWhereUniqueWithoutToInput[] + | MessageUpdateWithWhereUniqueWithoutToInput; + upsert?: + | MessageUpsertWithWhereUniqueWithoutToInput[] + | MessageUpsertWithWhereUniqueWithoutToInput; } -export interface LocationUpdateWithoutExperienceDataInput { - lat?: Float; - lng?: Float; - neighbourHood?: NeighbourhoodUpdateOneWithoutLocationsInput; - user?: UserUpdateOneWithoutLocationInput; - place?: PlaceUpdateOneWithoutLocationInput; - address?: String; - directions?: String; - restaurant?: RestaurantUpdateOneWithoutLocationInput; +export type PaypalInformationWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; + +export interface MessageUpdateWithWhereUniqueWithoutToInput { + where: MessageWhereUniqueInput; + data: MessageUpdateWithoutToDataInput; } -export interface PlaceUpdateInput { - name?: String; - size?: PLACE_SIZES; - shortDescription?: String; - description?: String; - slug?: String; - maxGuests?: Int; - numBedrooms?: Int; - numBeds?: Int; - numBaths?: Int; - reviews?: ReviewUpdateManyWithoutPlaceInput; - amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; - host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; - pricing?: PricingUpdateOneRequiredWithoutPlaceInput; - location?: LocationUpdateOneRequiredWithoutPlaceInput; - views?: ViewsUpdateOneRequiredWithoutPlaceInput; - guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; - policies?: PoliciesUpdateOneWithoutPlaceInput; - houseRules?: HouseRulesUpdateOneInput; - bookings?: BookingUpdateManyWithoutPlaceInput; - pictures?: PictureUpdateManyInput; - popularity?: Int; +export interface PictureUpdateInput { + url?: String; } -export interface RestaurantUpdateOneWithoutLocationInput { - create?: RestaurantCreateWithoutLocationInput; - update?: RestaurantUpdateWithoutLocationDataInput; - upsert?: RestaurantUpsertWithoutLocationInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: RestaurantWhereUniqueInput; +export interface MessageUpdateWithoutToDataInput { + from?: UserUpdateOneRequiredWithoutSentMessagesInput; + deliveredAt?: DateTimeInput; + readAt?: DateTimeInput; } -export interface PaymentAccountUpsertWithoutPaypalInput { - update: PaymentAccountUpdateWithoutPaypalDataInput; - create: PaymentAccountCreateWithoutPaypalInput; +export interface PaymentAccountUpdateWithoutPaypalDataInput { + type?: PAYMENT_PROVIDER; + user?: UserUpdateOneRequiredWithoutPaymentAccountInput; + payments?: PaymentUpdateManyWithoutPaymentMethodInput; + creditcard?: CreditCardInformationUpdateOneWithoutPaymentAccountInput; } -export interface RestaurantUpdateWithoutLocationDataInput { - title?: String; - avgPricePerPerson?: Int; - pictures?: PictureUpdateManyInput; - isCurated?: Boolean; - slug?: String; - popularity?: Int; +export interface UserUpdateOneRequiredWithoutSentMessagesInput { + create?: UserCreateWithoutSentMessagesInput; + update?: UserUpdateWithoutSentMessagesDataInput; + upsert?: UserUpsertWithoutSentMessagesInput; + connect?: UserWhereUniqueInput; } -export interface PaypalInformationUpdateInput { - email?: String; - paymentAccount?: PaymentAccountUpdateOneRequiredWithoutPaypalInput; +export interface PaymentAccountCreateWithoutPaypalInput { + type?: PAYMENT_PROVIDER; + user: UserCreateOneWithoutPaymentAccountInput; + payments?: PaymentCreateManyWithoutPaymentMethodInput; + creditcard?: CreditCardInformationCreateOneWithoutPaymentAccountInput; } -export interface PictureUpdateManyInput { - create?: PictureCreateInput[] | PictureCreateInput; - update?: - | PictureUpdateWithWhereUniqueNestedInput[] - | PictureUpdateWithWhereUniqueNestedInput; - upsert?: - | PictureUpsertWithWhereUniqueNestedInput[] - | PictureUpsertWithWhereUniqueNestedInput; - delete?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; - connect?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; - disconnect?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; +export interface UserUpdateWithoutSentMessagesDataInput { + firstName?: String; + lastName?: String; + email?: String; + password?: String; + phone?: String; + responseRate?: Float; + responseTime?: Int; + isSuperHost?: Boolean; + ownedPlaces?: PlaceUpdateManyWithoutHostInput; + location?: LocationUpdateOneWithoutUserInput; + bookings?: BookingUpdateManyWithoutBookeeInput; + paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; + receivedMessages?: MessageUpdateManyWithoutToInput; + notifications?: NotificationUpdateManyWithoutUserInput; + profilePicture?: PictureUpdateOneInput; + hostingExperiences?: ExperienceUpdateManyWithoutHostInput; } -export interface PaymentAccountCreateOneWithoutPaypalInput { - create?: PaymentAccountCreateWithoutPaypalInput; - connect?: PaymentAccountWhereUniqueInput; +export interface PaymentAccountUpdateManyMutationInput { + type?: PAYMENT_PROVIDER; } -export interface PictureUpdateWithWhereUniqueNestedInput { - where: PictureWhereUniqueInput; - data: PictureUpdateDataInput; +export interface UserUpsertWithoutSentMessagesInput { + update: UserUpdateWithoutSentMessagesDataInput; + create: UserCreateWithoutSentMessagesInput; } export interface PaymentAccountCreateInput { @@ -5225,51 +5427,65 @@ export interface PaymentAccountCreateInput { creditcard?: CreditCardInformationCreateOneWithoutPaymentAccountInput; } -export interface PictureUpsertWithWhereUniqueNestedInput { - where: PictureWhereUniqueInput; - update: PictureUpdateDataInput; - create: PictureCreateInput; +export interface MessageUpsertWithWhereUniqueWithoutToInput { + where: MessageWhereUniqueInput; + update: MessageUpdateWithoutToDataInput; + create: MessageCreateWithoutToInput; } -export interface UserUpsertWithoutNotificationsInput { - update: UserUpdateWithoutNotificationsDataInput; - create: UserCreateWithoutNotificationsInput; +export interface PaymentCreateInput { + serviceFee: Float; + placePrice: Float; + totalPrice: Float; + booking: BookingCreateOneWithoutPaymentInput; + paymentMethod: PaymentAccountCreateOneWithoutPaymentsInput; } -export interface RestaurantUpsertWithoutLocationInput { - update: RestaurantUpdateWithoutLocationDataInput; - create: RestaurantCreateWithoutLocationInput; +export interface UserUpsertWithoutBookingsInput { + update: UserUpdateWithoutBookingsDataInput; + create: UserCreateWithoutBookingsInput; } -export interface NotificationUpdateInput { - type?: NOTIFICATION_TYPE; - user?: UserUpdateOneRequiredWithoutNotificationsInput; - link?: String; - readDate?: DateTimeInput; -} +export type ReviewWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; -export interface LocationUpsertWithoutExperienceInput { - update: LocationUpdateWithoutExperienceDataInput; - create: LocationCreateWithoutExperienceInput; +export interface PaymentUpdateOneWithoutBookingInput { + create?: PaymentCreateWithoutBookingInput; + update?: PaymentUpdateWithoutBookingDataInput; + upsert?: PaymentUpsertWithoutBookingInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: PaymentWhereUniqueInput; } -export type PricingWhereUniqueInput = AtLeastOne<{ +export type UserWhereUniqueInput = AtLeastOne<{ id: ID_Input; + email?: String; }>; -export interface ReviewUpdateManyWithoutExperienceInput { - create?: - | ReviewCreateWithoutExperienceInput[] - | ReviewCreateWithoutExperienceInput; - delete?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; - connect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; - disconnect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; - update?: - | ReviewUpdateWithWhereUniqueWithoutExperienceInput[] - | ReviewUpdateWithWhereUniqueWithoutExperienceInput; - upsert?: - | ReviewUpsertWithWhereUniqueWithoutExperienceInput[] - | ReviewUpsertWithWhereUniqueWithoutExperienceInput; +export interface PaymentUpdateWithoutBookingDataInput { + serviceFee?: Float; + placePrice?: Float; + totalPrice?: Float; + paymentMethod?: PaymentAccountUpdateOneRequiredWithoutPaymentsInput; +} + +export interface NeighbourhoodUpdateInput { + locations?: LocationUpdateManyWithoutNeighbourHoodInput; + name?: String; + slug?: String; + homePreview?: PictureUpdateOneInput; + city?: CityUpdateOneRequiredWithoutNeighbourhoodsInput; + featured?: Boolean; + popularity?: Int; +} + +export interface PaymentAccountUpdateOneRequiredWithoutPaymentsInput { + create?: PaymentAccountCreateWithoutPaymentsInput; + update?: PaymentAccountUpdateWithoutPaymentsDataInput; + upsert?: PaymentAccountUpsertWithoutPaymentsInput; + connect?: PaymentAccountWhereUniqueInput; } export interface MessageUpdateInput { @@ -5279,464 +5495,365 @@ export interface MessageUpdateInput { readAt?: DateTimeInput; } -export interface ReviewUpdateWithWhereUniqueWithoutExperienceInput { - where: ReviewWhereUniqueInput; - data: ReviewUpdateWithoutExperienceDataInput; -} - -export interface LocationCreateInput { - lat: Float; - lng: Float; - neighbourHood?: NeighbourhoodCreateOneWithoutLocationsInput; - user?: UserCreateOneWithoutLocationInput; - place?: PlaceCreateOneWithoutLocationInput; - address: String; - directions: String; - experience?: ExperienceCreateOneWithoutLocationInput; - restaurant?: RestaurantCreateOneWithoutLocationInput; +export interface PaymentAccountUpdateWithoutPaymentsDataInput { + type?: PAYMENT_PROVIDER; + user?: UserUpdateOneRequiredWithoutPaymentAccountInput; + paypal?: PaypalInformationUpdateOneWithoutPaymentAccountInput; + creditcard?: CreditCardInformationUpdateOneWithoutPaymentAccountInput; } -export interface ReviewUpdateWithoutExperienceDataInput { - text?: String; - stars?: Int; - accuracy?: Int; - location?: Int; - checkIn?: Int; - value?: Int; - cleanliness?: Int; - communication?: Int; - place?: PlaceUpdateOneRequiredWithoutReviewsInput; +export interface PlaceCreateOneWithoutAmenitiesInput { + create?: PlaceCreateWithoutAmenitiesInput; + connect?: PlaceWhereUniqueInput; } -export interface PlaceUpdateWithoutGuestRequirementsDataInput { - name?: String; - size?: PLACE_SIZES; - shortDescription?: String; - description?: String; - slug?: String; - maxGuests?: Int; - numBedrooms?: Int; - numBeds?: Int; - numBaths?: Int; - reviews?: ReviewUpdateManyWithoutPlaceInput; - amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; - host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; - pricing?: PricingUpdateOneRequiredWithoutPlaceInput; - location?: LocationUpdateOneRequiredWithoutPlaceInput; - views?: ViewsUpdateOneRequiredWithoutPlaceInput; - policies?: PoliciesUpdateOneWithoutPlaceInput; - houseRules?: HouseRulesUpdateOneInput; - bookings?: BookingUpdateManyWithoutPlaceInput; - pictures?: PictureUpdateManyInput; - popularity?: Int; +export interface UserUpdateOneRequiredWithoutPaymentAccountInput { + create?: UserCreateWithoutPaymentAccountInput; + update?: UserUpdateWithoutPaymentAccountDataInput; + upsert?: UserUpsertWithoutPaymentAccountInput; + connect?: UserWhereUniqueInput; } -export interface PlaceUpdateOneRequiredWithoutReviewsInput { - create?: PlaceCreateWithoutReviewsInput; - update?: PlaceUpdateWithoutReviewsDataInput; - upsert?: PlaceUpsertWithoutReviewsInput; - connect?: PlaceWhereUniqueInput; +export interface ExperienceCreateOneWithoutReviewsInput { + create?: ExperienceCreateWithoutReviewsInput; + connect?: ExperienceWhereUniqueInput; } -export interface PlaceCreateWithoutGuestRequirementsInput { - name: String; - size?: PLACE_SIZES; - shortDescription: String; - description: String; - slug: String; - maxGuests: Int; - numBedrooms: Int; - numBeds: Int; - numBaths: Int; - reviews?: ReviewCreateManyWithoutPlaceInput; - amenities: AmenitiesCreateOneWithoutPlaceInput; - host: UserCreateOneWithoutOwnedPlacesInput; - pricing: PricingCreateOneWithoutPlaceInput; - location: LocationCreateOneWithoutPlaceInput; - views: ViewsCreateOneWithoutPlaceInput; - policies?: PoliciesCreateOneWithoutPlaceInput; - houseRules?: HouseRulesCreateOneInput; - bookings?: BookingCreateManyWithoutPlaceInput; - pictures?: PictureCreateManyInput; - popularity: Int; +export interface UserUpdateWithoutPaymentAccountDataInput { + firstName?: String; + lastName?: String; + email?: String; + password?: String; + phone?: String; + responseRate?: Float; + responseTime?: Int; + isSuperHost?: Boolean; + ownedPlaces?: PlaceUpdateManyWithoutHostInput; + location?: LocationUpdateOneWithoutUserInput; + bookings?: BookingUpdateManyWithoutBookeeInput; + sentMessages?: MessageUpdateManyWithoutFromInput; + receivedMessages?: MessageUpdateManyWithoutToInput; + notifications?: NotificationUpdateManyWithoutUserInput; + profilePicture?: PictureUpdateOneInput; + hostingExperiences?: ExperienceUpdateManyWithoutHostInput; } -export interface PlaceUpdateWithoutReviewsDataInput { - name?: String; - size?: PLACE_SIZES; - shortDescription?: String; - description?: String; - slug?: String; - maxGuests?: Int; - numBedrooms?: Int; - numBeds?: Int; - numBaths?: Int; - amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; - host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; - pricing?: PricingUpdateOneRequiredWithoutPlaceInput; - location?: LocationUpdateOneRequiredWithoutPlaceInput; - views?: ViewsUpdateOneRequiredWithoutPlaceInput; - guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; - policies?: PoliciesUpdateOneWithoutPlaceInput; - houseRules?: HouseRulesUpdateOneInput; - bookings?: BookingUpdateManyWithoutPlaceInput; - pictures?: PictureUpdateManyInput; - popularity?: Int; +export interface UserCreateOneWithoutHostingExperiencesInput { + create?: UserCreateWithoutHostingExperiencesInput; + connect?: UserWhereUniqueInput; } -export interface ExperienceUpsertWithoutCategoryInput { - update: ExperienceUpdateWithoutCategoryDataInput; - create: ExperienceCreateWithoutCategoryInput; +export interface UserUpsertWithoutPaymentAccountInput { + update: UserUpdateWithoutPaymentAccountDataInput; + create: UserCreateWithoutPaymentAccountInput; } -export interface PlaceUpsertWithoutReviewsInput { - update: PlaceUpdateWithoutReviewsDataInput; - create: PlaceCreateWithoutReviewsInput; +export interface AmenitiesCreateOneWithoutPlaceInput { + create?: AmenitiesCreateWithoutPlaceInput; + connect?: AmenitiesWhereUniqueInput; } -export interface ReviewCreateManyWithoutPlaceInput { - create?: ReviewCreateWithoutPlaceInput[] | ReviewCreateWithoutPlaceInput; - connect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; +export interface PaymentAccountUpsertWithoutPaymentsInput { + update: PaymentAccountUpdateWithoutPaymentsDataInput; + create: PaymentAccountCreateWithoutPaymentsInput; } -export interface ReviewUpsertWithWhereUniqueWithoutExperienceInput { - where: ReviewWhereUniqueInput; - update: ReviewUpdateWithoutExperienceDataInput; - create: ReviewCreateWithoutExperienceInput; +export interface LocationCreateOneWithoutPlaceInput { + create?: LocationCreateWithoutPlaceInput; + connect?: LocationWhereUniqueInput; } -export interface ExperienceCategoryCreateOneWithoutExperienceInput { - create?: ExperienceCategoryCreateWithoutExperienceInput; - connect?: ExperienceCategoryWhereUniqueInput; +export interface PaymentUpsertWithoutBookingInput { + update: PaymentUpdateWithoutBookingDataInput; + create: PaymentCreateWithoutBookingInput; } -export interface PictureUpdateOneRequiredInput { +export interface PictureCreateOneInput { create?: PictureCreateInput; - update?: PictureUpdateDataInput; - upsert?: PictureUpsertNestedInput; connect?: PictureWhereUniqueInput; } -export interface PlaceCreateManyWithoutHostInput { - create?: PlaceCreateWithoutHostInput[] | PlaceCreateWithoutHostInput; - connect?: PlaceWhereUniqueInput[] | PlaceWhereUniqueInput; +export interface BookingUpsertWithWhereUniqueWithoutPlaceInput { + where: BookingWhereUniqueInput; + update: BookingUpdateWithoutPlaceDataInput; + create: BookingCreateWithoutPlaceInput; } -export interface ExperienceUpsertWithWhereUniqueWithoutHostInput { - where: ExperienceWhereUniqueInput; - update: ExperienceUpdateWithoutHostDataInput; - create: ExperienceCreateWithoutHostInput; +export interface UserCreateOneWithoutLocationInput { + create?: UserCreateWithoutLocationInput; + connect?: UserWhereUniqueInput; } -export interface PricingCreateOneWithoutPlaceInput { - create?: PricingCreateWithoutPlaceInput; - connect?: PricingWhereUniqueInput; +export interface PlaceUpsertWithoutLocationInput { + update: PlaceUpdateWithoutLocationDataInput; + create: PlaceCreateWithoutLocationInput; } -export interface UserUpsertWithoutReceivedMessagesInput { - update: UserUpdateWithoutReceivedMessagesDataInput; - create: UserCreateWithoutReceivedMessagesInput; +export interface PlaceCreateOneWithoutBookingsInput { + create?: PlaceCreateWithoutBookingsInput; + connect?: PlaceWhereUniqueInput; } -export interface NeighbourhoodCreateOneWithoutLocationsInput { - create?: NeighbourhoodCreateWithoutLocationsInput; - connect?: NeighbourhoodWhereUniqueInput; +export interface ExperienceUpdateOneWithoutLocationInput { + create?: ExperienceCreateWithoutLocationInput; + update?: ExperienceUpdateWithoutLocationDataInput; + upsert?: ExperienceUpsertWithoutLocationInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: ExperienceWhereUniqueInput; } -export interface MessageUpsertWithWhereUniqueWithoutFromInput { - where: MessageWhereUniqueInput; - update: MessageUpdateWithoutFromDataInput; - create: MessageCreateWithoutFromInput; +export interface LocationCreateOneWithoutUserInput { + create?: LocationCreateWithoutUserInput; + connect?: LocationWhereUniqueInput; } -export interface CityCreateOneWithoutNeighbourhoodsInput { - create?: CityCreateWithoutNeighbourhoodsInput; - connect?: CityWhereUniqueInput; +export interface ExperienceUpdateWithoutLocationDataInput { + category?: ExperienceCategoryUpdateOneWithoutExperienceInput; + title?: String; + host?: UserUpdateOneRequiredWithoutHostingExperiencesInput; + pricePerPerson?: Int; + reviews?: ReviewUpdateManyWithoutExperienceInput; + preview?: PictureUpdateOneRequiredInput; + popularity?: Int; } -export interface MessageUpdateManyWithoutToInput { - create?: MessageCreateWithoutToInput[] | MessageCreateWithoutToInput; - delete?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; - connect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; - disconnect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; - update?: - | MessageUpdateWithWhereUniqueWithoutToInput[] - | MessageUpdateWithWhereUniqueWithoutToInput; - upsert?: - | MessageUpsertWithWhereUniqueWithoutToInput[] - | MessageUpsertWithWhereUniqueWithoutToInput; +export interface ViewsCreateOneWithoutPlaceInput { + create?: ViewsCreateWithoutPlaceInput; + connect?: ViewsWhereUniqueInput; } -export interface BookingCreateManyWithoutBookeeInput { - create?: BookingCreateWithoutBookeeInput[] | BookingCreateWithoutBookeeInput; - connect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; +export interface ExperienceUpsertWithoutLocationInput { + update: ExperienceUpdateWithoutLocationDataInput; + create: ExperienceCreateWithoutLocationInput; } -export interface MessageUpdateWithWhereUniqueWithoutToInput { - where: MessageWhereUniqueInput; - data: MessageUpdateWithoutToDataInput; +export interface PoliciesCreateOneWithoutPlaceInput { + create?: PoliciesCreateWithoutPlaceInput; + connect?: PoliciesWhereUniqueInput; } -export interface UserCreateOneWithoutOwnedPlacesInput { - create?: UserCreateWithoutOwnedPlacesInput; - connect?: UserWhereUniqueInput; +export interface LocationUpsertWithoutUserInput { + update: LocationUpdateWithoutUserDataInput; + create: LocationCreateWithoutUserInput; } -export interface MessageUpdateWithoutToDataInput { - from?: UserUpdateOneRequiredWithoutSentMessagesInput; - deliveredAt?: DateTimeInput; - readAt?: DateTimeInput; +export interface BookingCreateManyWithoutPlaceInput { + create?: BookingCreateWithoutPlaceInput[] | BookingCreateWithoutPlaceInput; + connect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; } -export interface PlaceCreateOneWithoutLocationInput { - create?: PlaceCreateWithoutLocationInput; - connect?: PlaceWhereUniqueInput; +export interface UserUpsertWithoutOwnedPlacesInput { + update: UserUpdateWithoutOwnedPlacesDataInput; + create: UserCreateWithoutOwnedPlacesInput; } -export interface UserUpdateOneRequiredWithoutSentMessagesInput { - create?: UserCreateWithoutSentMessagesInput; - update?: UserUpdateWithoutSentMessagesDataInput; - upsert?: UserUpsertWithoutSentMessagesInput; - connect?: UserWhereUniqueInput; +export interface PaymentAccountCreateManyWithoutUserInput { + create?: + | PaymentAccountCreateWithoutUserInput[] + | PaymentAccountCreateWithoutUserInput; + connect?: PaymentAccountWhereUniqueInput[] | PaymentAccountWhereUniqueInput; +} + +export interface PlaceUpsertWithoutBookingsInput { + update: PlaceUpdateWithoutBookingsDataInput; + create: PlaceCreateWithoutBookingsInput; } -export interface GuestRequirementsCreateOneWithoutPlaceInput { - create?: GuestRequirementsCreateWithoutPlaceInput; - connect?: GuestRequirementsWhereUniqueInput; +export interface BookingCreateOneWithoutPaymentInput { + create?: BookingCreateWithoutPaymentInput; + connect?: BookingWhereUniqueInput; } -export interface UserUpdateWithoutSentMessagesDataInput { - firstName?: String; - lastName?: String; - email?: String; - password?: String; - phone?: String; - responseRate?: Float; - responseTime?: Int; - isSuperHost?: Boolean; - ownedPlaces?: PlaceUpdateManyWithoutHostInput; - location?: LocationUpdateOneWithoutUserInput; - bookings?: BookingUpdateManyWithoutBookeeInput; - paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; - receivedMessages?: MessageUpdateManyWithoutToInput; - notifications?: NotificationUpdateManyWithoutUserInput; - profilePicture?: PictureUpdateOneInput; - hostingExperiences?: ExperienceUpdateManyWithoutHostInput; +export interface BookingUpsertWithWhereUniqueWithoutBookeeInput { + where: BookingWhereUniqueInput; + update: BookingUpdateWithoutBookeeDataInput; + create: BookingCreateWithoutBookeeInput; } -export interface HouseRulesCreateOneInput { - create?: HouseRulesCreateInput; - connect?: HouseRulesWhereUniqueInput; +export interface CreditCardInformationCreateOneWithoutPaymentAccountInput { + create?: CreditCardInformationCreateWithoutPaymentAccountInput; + connect?: CreditCardInformationWhereUniqueInput; } -export interface UserUpsertWithoutSentMessagesInput { - update: UserUpdateWithoutSentMessagesDataInput; - create: UserCreateWithoutSentMessagesInput; +export interface UserUpsertWithoutLocationInput { + update: UserUpdateWithoutLocationDataInput; + create: UserCreateWithoutLocationInput; } -export interface UserCreateOneWithoutBookingsInput { - create?: UserCreateWithoutBookingsInput; +export interface UserCreateOneWithoutReceivedMessagesInput { + create?: UserCreateWithoutReceivedMessagesInput; connect?: UserWhereUniqueInput; } -export interface MessageUpsertWithWhereUniqueWithoutToInput { - where: MessageWhereUniqueInput; - update: MessageUpdateWithoutToDataInput; - create: MessageCreateWithoutToInput; +export interface LocationUpsertWithoutPlaceInput { + update: LocationUpdateWithoutPlaceDataInput; + create: LocationCreateWithoutPlaceInput; } -export interface PaymentCreateManyWithoutPaymentMethodInput { +export interface ExperienceCreateManyWithoutHostInput { create?: - | PaymentCreateWithoutPaymentMethodInput[] - | PaymentCreateWithoutPaymentMethodInput; - connect?: PaymentWhereUniqueInput[] | PaymentWhereUniqueInput; + | ExperienceCreateWithoutHostInput[] + | ExperienceCreateWithoutHostInput; + connect?: ExperienceWhereUniqueInput[] | ExperienceWhereUniqueInput; } -export interface UserUpsertWithoutBookingsInput { - update: UserUpdateWithoutBookingsDataInput; - create: UserCreateWithoutBookingsInput; +export interface PlaceUpsertWithWhereUniqueWithoutHostInput { + where: PlaceWhereUniqueInput; + update: PlaceUpdateWithoutHostDataInput; + create: PlaceCreateWithoutHostInput; } -export interface PaypalInformationCreateOneWithoutPaymentAccountInput { - create?: PaypalInformationCreateWithoutPaymentAccountInput; - connect?: PaypalInformationWhereUniqueInput; +export interface RestaurantCreateOneWithoutLocationInput { + create?: RestaurantCreateWithoutLocationInput; + connect?: RestaurantWhereUniqueInput; } -export interface PaymentUpdateOneWithoutBookingInput { - create?: PaymentCreateWithoutBookingInput; - update?: PaymentUpdateWithoutBookingDataInput; - upsert?: PaymentUpsertWithoutBookingInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: PaymentWhereUniqueInput; +export interface UserUpsertWithoutHostingExperiencesInput { + update: UserUpdateWithoutHostingExperiencesDataInput; + create: UserCreateWithoutHostingExperiencesInput; } -export interface MessageCreateManyWithoutFromInput { - create?: MessageCreateWithoutFromInput[] | MessageCreateWithoutFromInput; - connect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; +export interface ViewsSubscriptionWhereInput { + mutation_in?: MutationType[] | MutationType; + updatedFields_contains?: String; + updatedFields_contains_every?: String[] | String; + updatedFields_contains_some?: String[] | String; + node?: ViewsWhereInput; + AND?: ViewsSubscriptionWhereInput[] | ViewsSubscriptionWhereInput; + OR?: ViewsSubscriptionWhereInput[] | ViewsSubscriptionWhereInput; + NOT?: ViewsSubscriptionWhereInput[] | ViewsSubscriptionWhereInput; } -export interface PaymentUpdateWithoutBookingDataInput { - serviceFee?: Float; - placePrice?: Float; - totalPrice?: Float; - paymentMethod?: PaymentAccountUpdateOneRequiredWithoutPaymentsInput; +export interface ExperienceUpsertWithoutReviewsInput { + update: ExperienceUpdateWithoutReviewsDataInput; + create: ExperienceCreateWithoutReviewsInput; } -export interface UserSubscriptionWhereInput { +export interface PoliciesSubscriptionWhereInput { mutation_in?: MutationType[] | MutationType; updatedFields_contains?: String; updatedFields_contains_every?: String[] | String; updatedFields_contains_some?: String[] | String; - node?: UserWhereInput; - AND?: UserSubscriptionWhereInput[] | UserSubscriptionWhereInput; - OR?: UserSubscriptionWhereInput[] | UserSubscriptionWhereInput; - NOT?: UserSubscriptionWhereInput[] | UserSubscriptionWhereInput; -} - -export interface PaymentAccountUpdateOneRequiredWithoutPaymentsInput { - create?: PaymentAccountCreateWithoutPaymentsInput; - update?: PaymentAccountUpdateWithoutPaymentsDataInput; - upsert?: PaymentAccountUpsertWithoutPaymentsInput; - connect?: PaymentAccountWhereUniqueInput; + node?: PoliciesWhereInput; + AND?: PoliciesSubscriptionWhereInput[] | PoliciesSubscriptionWhereInput; + OR?: PoliciesSubscriptionWhereInput[] | PoliciesSubscriptionWhereInput; + NOT?: PoliciesSubscriptionWhereInput[] | PoliciesSubscriptionWhereInput; } -export interface BookingWhereInput { - id?: ID_Input; - id_not?: ID_Input; - id_in?: ID_Input[] | ID_Input; - id_not_in?: ID_Input[] | ID_Input; - id_lt?: ID_Input; - id_lte?: ID_Input; - id_gt?: ID_Input; - id_gte?: ID_Input; - id_contains?: ID_Input; - id_not_contains?: ID_Input; - id_starts_with?: ID_Input; - id_not_starts_with?: ID_Input; - id_ends_with?: ID_Input; - id_not_ends_with?: ID_Input; - createdAt?: DateTimeInput; - createdAt_not?: DateTimeInput; - createdAt_in?: DateTimeInput[] | DateTimeInput; - createdAt_not_in?: DateTimeInput[] | DateTimeInput; - createdAt_lt?: DateTimeInput; - createdAt_lte?: DateTimeInput; - createdAt_gt?: DateTimeInput; - createdAt_gte?: DateTimeInput; - bookee?: UserWhereInput; - place?: PlaceWhereInput; - startDate?: DateTimeInput; - startDate_not?: DateTimeInput; - startDate_in?: DateTimeInput[] | DateTimeInput; - startDate_not_in?: DateTimeInput[] | DateTimeInput; - startDate_lt?: DateTimeInput; - startDate_lte?: DateTimeInput; - startDate_gt?: DateTimeInput; - startDate_gte?: DateTimeInput; - endDate?: DateTimeInput; - endDate_not?: DateTimeInput; - endDate_in?: DateTimeInput[] | DateTimeInput; - endDate_not_in?: DateTimeInput[] | DateTimeInput; - endDate_lt?: DateTimeInput; - endDate_lte?: DateTimeInput; - endDate_gt?: DateTimeInput; - endDate_gte?: DateTimeInput; - payment?: PaymentWhereInput; - AND?: BookingWhereInput[] | BookingWhereInput; - OR?: BookingWhereInput[] | BookingWhereInput; - NOT?: BookingWhereInput[] | BookingWhereInput; +export interface ReviewUpsertWithWhereUniqueWithoutPlaceInput { + where: ReviewWhereUniqueInput; + update: ReviewUpdateWithoutPlaceDataInput; + create: ReviewCreateWithoutPlaceInput; } -export interface PaymentAccountUpdateWithoutPaymentsDataInput { - type?: PAYMENT_PROVIDER; - user?: UserUpdateOneRequiredWithoutPaymentAccountInput; - paypal?: PaypalInformationUpdateOneWithoutPaymentAccountInput; - creditcard?: CreditCardInformationUpdateOneWithoutPaymentAccountInput; +export interface PaymentSubscriptionWhereInput { + mutation_in?: MutationType[] | MutationType; + updatedFields_contains?: String; + updatedFields_contains_every?: String[] | String; + updatedFields_contains_some?: String[] | String; + node?: PaymentWhereInput; + AND?: PaymentSubscriptionWhereInput[] | PaymentSubscriptionWhereInput; + OR?: PaymentSubscriptionWhereInput[] | PaymentSubscriptionWhereInput; + NOT?: PaymentSubscriptionWhereInput[] | PaymentSubscriptionWhereInput; } -export interface ExperienceWhereInput { - id?: ID_Input; - id_not?: ID_Input; - id_in?: ID_Input[] | ID_Input; - id_not_in?: ID_Input[] | ID_Input; - id_lt?: ID_Input; - id_lte?: ID_Input; - id_gt?: ID_Input; - id_gte?: ID_Input; - id_contains?: ID_Input; - id_not_contains?: ID_Input; - id_starts_with?: ID_Input; - id_not_starts_with?: ID_Input; - id_ends_with?: ID_Input; - id_not_ends_with?: ID_Input; - category?: ExperienceCategoryWhereInput; - title?: String; - title_not?: String; - title_in?: String[] | String; - title_not_in?: String[] | String; - title_lt?: String; - title_lte?: String; - title_gt?: String; - title_gte?: String; - title_contains?: String; - title_not_contains?: String; - title_starts_with?: String; - title_not_starts_with?: String; - title_ends_with?: String; - title_not_ends_with?: String; - host?: UserWhereInput; - location?: LocationWhereInput; - pricePerPerson?: Int; - pricePerPerson_not?: Int; - pricePerPerson_in?: Int[] | Int; - pricePerPerson_not_in?: Int[] | Int; - pricePerPerson_lt?: Int; - pricePerPerson_lte?: Int; - pricePerPerson_gt?: Int; - pricePerPerson_gte?: Int; - reviews_every?: ReviewWhereInput; - reviews_some?: ReviewWhereInput; - reviews_none?: ReviewWhereInput; - preview?: PictureWhereInput; - popularity?: Int; - popularity_not?: Int; - popularity_in?: Int[] | Int; - popularity_not_in?: Int[] | Int; - popularity_lt?: Int; - popularity_lte?: Int; - popularity_gt?: Int; - popularity_gte?: Int; - AND?: ExperienceWhereInput[] | ExperienceWhereInput; - OR?: ExperienceWhereInput[] | ExperienceWhereInput; - NOT?: ExperienceWhereInput[] | ExperienceWhereInput; +export interface PlaceUpsertWithoutAmenitiesInput { + update: PlaceUpdateWithoutAmenitiesDataInput; + create: PlaceCreateWithoutAmenitiesInput; } -export interface UserUpdateOneRequiredWithoutPaymentAccountInput { - create?: UserCreateWithoutPaymentAccountInput; - update?: UserUpdateWithoutPaymentAccountDataInput; - upsert?: UserUpsertWithoutPaymentAccountInput; - connect?: UserWhereUniqueInput; +export interface LocationSubscriptionWhereInput { + mutation_in?: MutationType[] | MutationType; + updatedFields_contains?: String; + updatedFields_contains_every?: String[] | String; + updatedFields_contains_some?: String[] | String; + node?: LocationWhereInput; + AND?: LocationSubscriptionWhereInput[] | LocationSubscriptionWhereInput; + OR?: LocationSubscriptionWhereInput[] | LocationSubscriptionWhereInput; + NOT?: LocationSubscriptionWhereInput[] | LocationSubscriptionWhereInput; } -export interface GuestRequirementsSubscriptionWhereInput { +export interface AmenitiesUpdateManyMutationInput { + elevator?: Boolean; + petsAllowed?: Boolean; + internet?: Boolean; + kitchen?: Boolean; + wirelessInternet?: Boolean; + familyKidFriendly?: Boolean; + freeParkingOnPremises?: Boolean; + hotTub?: Boolean; + pool?: Boolean; + smokingAllowed?: Boolean; + wheelchairAccessible?: Boolean; + breakfast?: Boolean; + cableTv?: Boolean; + suitableForEvents?: Boolean; + dryer?: Boolean; + washer?: Boolean; + indoorFireplace?: Boolean; + tv?: Boolean; + heating?: Boolean; + hangers?: Boolean; + iron?: Boolean; + hairDryer?: Boolean; + doorman?: Boolean; + paidParkingOffPremises?: Boolean; + freeParkingOnStreet?: Boolean; + gym?: Boolean; + airConditioning?: Boolean; + shampoo?: Boolean; + essentials?: Boolean; + laptopFriendlyWorkspace?: Boolean; + privateEntrance?: Boolean; + buzzerWirelessIntercom?: Boolean; + babyBath?: Boolean; + babyMonitor?: Boolean; + babysitterRecommendations?: Boolean; + bathtub?: Boolean; + changingTable?: Boolean; + childrensBooksAndToys?: Boolean; + childrensDinnerware?: Boolean; + crib?: Boolean; +} + +export interface BookingSubscriptionWhereInput { mutation_in?: MutationType[] | MutationType; updatedFields_contains?: String; updatedFields_contains_every?: String[] | String; updatedFields_contains_some?: String[] | String; - node?: GuestRequirementsWhereInput; - AND?: - | GuestRequirementsSubscriptionWhereInput[] - | GuestRequirementsSubscriptionWhereInput; - OR?: - | GuestRequirementsSubscriptionWhereInput[] - | GuestRequirementsSubscriptionWhereInput; - NOT?: - | GuestRequirementsSubscriptionWhereInput[] - | GuestRequirementsSubscriptionWhereInput; + node?: BookingWhereInput; + AND?: BookingSubscriptionWhereInput[] | BookingSubscriptionWhereInput; + OR?: BookingSubscriptionWhereInput[] | BookingSubscriptionWhereInput; + NOT?: BookingSubscriptionWhereInput[] | BookingSubscriptionWhereInput; } -export interface UserUpdateWithoutPaymentAccountDataInput { +export interface HouseRulesUpdateManyMutationInput { + suitableForChildren?: Boolean; + suitableForInfants?: Boolean; + petsAllowed?: Boolean; + smokingAllowed?: Boolean; + partiesAndEventsAllowed?: Boolean; + additionalRules?: String; +} + +export interface PlaceUpdateOneRequiredWithoutViewsInput { + create?: PlaceCreateWithoutViewsInput; + update?: PlaceUpdateWithoutViewsDataInput; + upsert?: PlaceUpsertWithoutViewsInput; + connect?: PlaceWhereUniqueInput; +} + +export interface HouseRulesUpdateInput { + suitableForChildren?: Boolean; + suitableForInfants?: Boolean; + petsAllowed?: Boolean; + smokingAllowed?: Boolean; + partiesAndEventsAllowed?: Boolean; + additionalRules?: String; +} + +export interface UserUpdateInput { firstName?: String; lastName?: String; email?: String; @@ -5748,6 +5865,7 @@ export interface UserUpdateWithoutPaymentAccountDataInput { ownedPlaces?: PlaceUpdateManyWithoutHostInput; location?: LocationUpdateOneWithoutUserInput; bookings?: BookingUpdateManyWithoutBookeeInput; + paymentAccount?: PaymentAccountUpdateManyWithoutUserInput; sentMessages?: MessageUpdateManyWithoutFromInput; receivedMessages?: MessageUpdateManyWithoutToInput; notifications?: NotificationUpdateManyWithoutUserInput; @@ -5755,252 +5873,420 @@ export interface UserUpdateWithoutPaymentAccountDataInput { hostingExperiences?: ExperienceUpdateManyWithoutHostInput; } -export interface AmenitiesSubscriptionWhereInput { - mutation_in?: MutationType[] | MutationType; - updatedFields_contains?: String; - updatedFields_contains_every?: String[] | String; - updatedFields_contains_some?: String[] | String; - node?: AmenitiesWhereInput; - AND?: AmenitiesSubscriptionWhereInput[] | AmenitiesSubscriptionWhereInput; - OR?: AmenitiesSubscriptionWhereInput[] | AmenitiesSubscriptionWhereInput; - NOT?: AmenitiesSubscriptionWhereInput[] | AmenitiesSubscriptionWhereInput; -} - -export interface UserUpsertWithoutPaymentAccountInput { - update: UserUpdateWithoutPaymentAccountDataInput; - create: UserCreateWithoutPaymentAccountInput; +export interface BookingCreateInput { + bookee: UserCreateOneWithoutBookingsInput; + place: PlaceCreateOneWithoutBookingsInput; + startDate: DateTimeInput; + endDate: DateTimeInput; + payment?: PaymentCreateOneWithoutBookingInput; } -export type CreditCardInformationWhereUniqueInput = AtLeastOne<{ +export type GuestRequirementsWhereUniqueInput = AtLeastOne<{ id: ID_Input; }>; -export interface PaymentAccountUpsertWithoutPaymentsInput { - update: PaymentAccountUpdateWithoutPaymentsDataInput; - create: PaymentAccountCreateWithoutPaymentsInput; +export interface BookingUpdateInput { + bookee?: UserUpdateOneRequiredWithoutBookingsInput; + place?: PlaceUpdateOneRequiredWithoutBookingsInput; + startDate?: DateTimeInput; + endDate?: DateTimeInput; + payment?: PaymentUpdateOneWithoutBookingInput; } -export interface LocationUpsertWithoutRestaurantInput { - update: LocationUpdateWithoutRestaurantDataInput; - create: LocationCreateWithoutRestaurantInput; +export interface LocationCreateOneWithoutRestaurantInput { + create?: LocationCreateWithoutRestaurantInput; + connect?: LocationWhereUniqueInput; } -export interface PaymentUpsertWithoutBookingInput { - update: PaymentUpdateWithoutBookingDataInput; - create: PaymentCreateWithoutBookingInput; +export interface BookingUpdateManyMutationInput { + startDate?: DateTimeInput; + endDate?: DateTimeInput; } -export interface LocationCreateOneWithoutRestaurantInput { - create?: LocationCreateWithoutRestaurantInput; - connect?: LocationWhereUniqueInput; +export interface PricingUpdateInput { + place?: PlaceUpdateOneRequiredWithoutPricingInput; + monthlyDiscount?: Int; + weeklyDiscount?: Int; + perNight?: Int; + smartPricing?: Boolean; + basePrice?: Int; + averageWeekly?: Int; + averageMonthly?: Int; + cleaningFee?: Int; + securityDeposit?: Int; + extraGuests?: Int; + weekendPricing?: Int; + currency?: CURRENCY; } -export interface BookingUpsertWithWhereUniqueWithoutPlaceInput { - where: BookingWhereUniqueInput; - update: BookingUpdateWithoutPlaceDataInput; - create: BookingCreateWithoutPlaceInput; +export interface CityCreateInput { + name: String; + neighbourhoods?: NeighbourhoodCreateManyWithoutCityInput; } -export type LocationWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; +export interface PlaceUpdateWithoutPoliciesDataInput { + name?: String; + size?: PLACE_SIZES; + shortDescription?: String; + description?: String; + slug?: String; + maxGuests?: Int; + numBedrooms?: Int; + numBeds?: Int; + numBaths?: Int; + reviews?: ReviewUpdateManyWithoutPlaceInput; + amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; + host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; + pricing?: PricingUpdateOneRequiredWithoutPlaceInput; + location?: LocationUpdateOneRequiredWithoutPlaceInput; + views?: ViewsUpdateOneRequiredWithoutPlaceInput; + guestRequirements?: GuestRequirementsUpdateOneWithoutPlaceInput; + houseRules?: HouseRulesUpdateOneInput; + bookings?: BookingUpdateManyWithoutPlaceInput; + pictures?: PictureUpdateManyInput; + popularity?: Int; +} -export interface PlaceUpsertWithoutLocationInput { - update: PlaceUpdateWithoutLocationDataInput; - create: PlaceCreateWithoutLocationInput; +export interface NeighbourhoodCreateManyWithoutCityInput { + create?: + | NeighbourhoodCreateWithoutCityInput[] + | NeighbourhoodCreateWithoutCityInput; + connect?: NeighbourhoodWhereUniqueInput[] | NeighbourhoodWhereUniqueInput; } -export type NeighbourhoodWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; +export interface PlaceUpdateManyMutationInput { + name?: String; + size?: PLACE_SIZES; + shortDescription?: String; + description?: String; + slug?: String; + maxGuests?: Int; + numBedrooms?: Int; + numBeds?: Int; + numBaths?: Int; + popularity?: Int; +} -export interface ExperienceUpdateOneWithoutLocationInput { - create?: ExperienceCreateWithoutLocationInput; - update?: ExperienceUpdateWithoutLocationDataInput; - upsert?: ExperienceUpsertWithoutLocationInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: ExperienceWhereUniqueInput; +export interface NeighbourhoodCreateWithoutCityInput { + locations?: LocationCreateManyWithoutNeighbourHoodInput; + name: String; + slug: String; + homePreview?: PictureCreateOneInput; + featured: Boolean; + popularity: Int; } -export type PaymentWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; +export interface PaypalInformationUpdateManyMutationInput { + email?: String; +} -export interface ExperienceUpdateWithoutLocationDataInput { - category?: ExperienceCategoryUpdateOneWithoutExperienceInput; - title?: String; - host?: UserUpdateOneRequiredWithoutHostingExperiencesInput; - pricePerPerson?: Int; - reviews?: ReviewUpdateManyWithoutExperienceInput; - preview?: PictureUpdateOneRequiredInput; - popularity?: Int; +export interface LocationCreateManyWithoutNeighbourHoodInput { + create?: + | LocationCreateWithoutNeighbourHoodInput[] + | LocationCreateWithoutNeighbourHoodInput; + connect?: LocationWhereUniqueInput[] | LocationWhereUniqueInput; +} + +export interface PaymentAccountCreateOneWithoutPaypalInput { + create?: PaymentAccountCreateWithoutPaypalInput; + connect?: PaymentAccountWhereUniqueInput; +} + +export interface LocationCreateWithoutNeighbourHoodInput { + lat: Float; + lng: Float; + user?: UserCreateOneWithoutLocationInput; + place?: PlaceCreateOneWithoutLocationInput; + address: String; + directions: String; + experience?: ExperienceCreateOneWithoutLocationInput; + restaurant?: RestaurantCreateOneWithoutLocationInput; +} + +export interface PaymentUpdateInput { + serviceFee?: Float; + placePrice?: Float; + totalPrice?: Float; + booking?: BookingUpdateOneRequiredWithoutPaymentInput; + paymentMethod?: PaymentAccountUpdateOneRequiredWithoutPaymentsInput; +} + +export interface CityUpdateInput { + name?: String; + neighbourhoods?: NeighbourhoodUpdateManyWithoutCityInput; } -export type PaypalInformationWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; +export interface NotificationUpdateInput { + type?: NOTIFICATION_TYPE; + user?: UserUpdateOneRequiredWithoutNotificationsInput; + link?: String; + readDate?: DateTimeInput; +} -export interface ExperienceUpsertWithoutLocationInput { - update: ExperienceUpdateWithoutLocationDataInput; - create: ExperienceCreateWithoutLocationInput; +export interface NeighbourhoodUpdateManyWithoutCityInput { + create?: + | NeighbourhoodCreateWithoutCityInput[] + | NeighbourhoodCreateWithoutCityInput; + delete?: NeighbourhoodWhereUniqueInput[] | NeighbourhoodWhereUniqueInput; + connect?: NeighbourhoodWhereUniqueInput[] | NeighbourhoodWhereUniqueInput; + disconnect?: NeighbourhoodWhereUniqueInput[] | NeighbourhoodWhereUniqueInput; + update?: + | NeighbourhoodUpdateWithWhereUniqueWithoutCityInput[] + | NeighbourhoodUpdateWithWhereUniqueWithoutCityInput; + upsert?: + | NeighbourhoodUpsertWithWhereUniqueWithoutCityInput[] + | NeighbourhoodUpsertWithWhereUniqueWithoutCityInput; } -export interface PaymentCreateInput { - serviceFee: Float; - placePrice: Float; - totalPrice: Float; - booking: BookingCreateOneWithoutPaymentInput; - paymentMethod: PaymentAccountCreateOneWithoutPaymentsInput; +export interface NeighbourhoodCreateInput { + locations?: LocationCreateManyWithoutNeighbourHoodInput; + name: String; + slug: String; + homePreview?: PictureCreateOneInput; + city: CityCreateOneWithoutNeighbourhoodsInput; + featured: Boolean; + popularity: Int; } -export interface LocationUpsertWithoutUserInput { - update: LocationUpdateWithoutUserDataInput; - create: LocationCreateWithoutUserInput; +export interface NeighbourhoodUpdateWithWhereUniqueWithoutCityInput { + where: NeighbourhoodWhereUniqueInput; + data: NeighbourhoodUpdateWithoutCityDataInput; } -export interface UserCreateOneWithoutNotificationsInput { - create?: UserCreateWithoutNotificationsInput; - connect?: UserWhereUniqueInput; +export interface ReviewCreateManyWithoutPlaceInput { + create?: ReviewCreateWithoutPlaceInput[] | ReviewCreateWithoutPlaceInput; + connect?: ReviewWhereUniqueInput[] | ReviewWhereUniqueInput; } -export interface UserUpsertWithoutOwnedPlacesInput { - update: UserUpdateWithoutOwnedPlacesDataInput; - create: UserCreateWithoutOwnedPlacesInput; +export interface NeighbourhoodUpdateWithoutCityDataInput { + locations?: LocationUpdateManyWithoutNeighbourHoodInput; + name?: String; + slug?: String; + homePreview?: PictureUpdateOneInput; + featured?: Boolean; + popularity?: Int; } -export interface MessageCreateInput { - from: UserCreateOneWithoutSentMessagesInput; - to: UserCreateOneWithoutReceivedMessagesInput; - deliveredAt: DateTimeInput; - readAt: DateTimeInput; +export interface PlaceCreateManyWithoutHostInput { + create?: PlaceCreateWithoutHostInput[] | PlaceCreateWithoutHostInput; + connect?: PlaceWhereUniqueInput[] | PlaceWhereUniqueInput; } -export interface PlaceUpsertWithoutBookingsInput { - update: PlaceUpdateWithoutBookingsDataInput; - create: PlaceCreateWithoutBookingsInput; +export interface LocationUpdateManyWithoutNeighbourHoodInput { + create?: + | LocationCreateWithoutNeighbourHoodInput[] + | LocationCreateWithoutNeighbourHoodInput; + delete?: LocationWhereUniqueInput[] | LocationWhereUniqueInput; + connect?: LocationWhereUniqueInput[] | LocationWhereUniqueInput; + disconnect?: LocationWhereUniqueInput[] | LocationWhereUniqueInput; + update?: + | LocationUpdateWithWhereUniqueWithoutNeighbourHoodInput[] + | LocationUpdateWithWhereUniqueWithoutNeighbourHoodInput; + upsert?: + | LocationUpsertWithWhereUniqueWithoutNeighbourHoodInput[] + | LocationUpsertWithWhereUniqueWithoutNeighbourHoodInput; } -export type UserWhereUniqueInput = AtLeastOne<{ - id: ID_Input; - email?: String; -}>; +export interface NeighbourhoodCreateOneWithoutLocationsInput { + create?: NeighbourhoodCreateWithoutLocationsInput; + connect?: NeighbourhoodWhereUniqueInput; +} -export interface BookingUpsertWithWhereUniqueWithoutBookeeInput { - where: BookingWhereUniqueInput; - update: BookingUpdateWithoutBookeeDataInput; - create: BookingCreateWithoutBookeeInput; +export interface LocationUpdateWithWhereUniqueWithoutNeighbourHoodInput { + where: LocationWhereUniqueInput; + data: LocationUpdateWithoutNeighbourHoodDataInput; } -export interface ExperienceUpdateOneWithoutCategoryInput { - create?: ExperienceCreateWithoutCategoryInput; - update?: ExperienceUpdateWithoutCategoryDataInput; - upsert?: ExperienceUpsertWithoutCategoryInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: ExperienceWhereUniqueInput; +export interface BookingCreateManyWithoutBookeeInput { + create?: BookingCreateWithoutBookeeInput[] | BookingCreateWithoutBookeeInput; + connect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; } -export interface UserUpsertWithoutLocationInput { - update: UserUpdateWithoutLocationDataInput; - create: UserCreateWithoutLocationInput; +export interface LocationUpdateWithoutNeighbourHoodDataInput { + lat?: Float; + lng?: Float; + user?: UserUpdateOneWithoutLocationInput; + place?: PlaceUpdateOneWithoutLocationInput; + address?: String; + directions?: String; + experience?: ExperienceUpdateOneWithoutLocationInput; + restaurant?: RestaurantUpdateOneWithoutLocationInput; } -export interface ExperienceCreateOneWithoutReviewsInput { - create?: ExperienceCreateWithoutReviewsInput; - connect?: ExperienceWhereUniqueInput; +export interface PlaceCreateOneWithoutLocationInput { + create?: PlaceCreateWithoutLocationInput; + connect?: PlaceWhereUniqueInput; } -export interface LocationUpsertWithoutPlaceInput { - update: LocationUpdateWithoutPlaceDataInput; - create: LocationCreateWithoutPlaceInput; +export interface LocationUpsertWithWhereUniqueWithoutNeighbourHoodInput { + where: LocationWhereUniqueInput; + update: LocationUpdateWithoutNeighbourHoodDataInput; + create: LocationCreateWithoutNeighbourHoodInput; } -export interface AmenitiesCreateOneWithoutPlaceInput { - create?: AmenitiesCreateWithoutPlaceInput; - connect?: AmenitiesWhereUniqueInput; +export interface HouseRulesCreateOneInput { + create?: HouseRulesCreateInput; + connect?: HouseRulesWhereUniqueInput; } -export interface PlaceUpsertWithWhereUniqueWithoutHostInput { - where: PlaceWhereUniqueInput; - update: PlaceUpdateWithoutHostDataInput; - create: PlaceCreateWithoutHostInput; +export interface NeighbourhoodUpsertWithWhereUniqueWithoutCityInput { + where: NeighbourhoodWhereUniqueInput; + update: NeighbourhoodUpdateWithoutCityDataInput; + create: NeighbourhoodCreateWithoutCityInput; } -export interface PictureCreateOneInput { - create?: PictureCreateInput; - connect?: PictureWhereUniqueInput; +export interface PaymentCreateManyWithoutPaymentMethodInput { + create?: + | PaymentCreateWithoutPaymentMethodInput[] + | PaymentCreateWithoutPaymentMethodInput; + connect?: PaymentWhereUniqueInput[] | PaymentWhereUniqueInput; } -export interface UserUpsertWithoutHostingExperiencesInput { - update: UserUpdateWithoutHostingExperiencesDataInput; - create: UserCreateWithoutHostingExperiencesInput; +export interface CityUpdateManyMutationInput { + name?: String; } -export interface PlaceCreateOneWithoutBookingsInput { - create?: PlaceCreateWithoutBookingsInput; - connect?: PlaceWhereUniqueInput; +export interface MessageCreateManyWithoutFromInput { + create?: MessageCreateWithoutFromInput[] | MessageCreateWithoutFromInput; + connect?: MessageWhereUniqueInput[] | MessageWhereUniqueInput; } -export interface ExperienceUpsertWithoutReviewsInput { - update: ExperienceUpdateWithoutReviewsDataInput; - create: ExperienceCreateWithoutReviewsInput; +export interface CreditCardInformationCreateInput { + cardNumber: String; + expiresOnMonth: Int; + expiresOnYear: Int; + securityCode: String; + firstName: String; + lastName: String; + postalCode: String; + country: String; + paymentAccount?: PaymentAccountCreateOneWithoutCreditcardInput; } -export interface ViewsCreateOneWithoutPlaceInput { - create?: ViewsCreateWithoutPlaceInput; - connect?: ViewsWhereUniqueInput; +export interface LocationCreateOneWithoutExperienceInput { + create?: LocationCreateWithoutExperienceInput; + connect?: LocationWhereUniqueInput; } -export interface ReviewUpsertWithWhereUniqueWithoutPlaceInput { - where: ReviewWhereUniqueInput; - update: ReviewUpdateWithoutPlaceDataInput; - create: ReviewCreateWithoutPlaceInput; +export interface PaymentAccountCreateOneWithoutCreditcardInput { + create?: PaymentAccountCreateWithoutCreditcardInput; + connect?: PaymentAccountWhereUniqueInput; } -export interface BookingCreateManyWithoutPlaceInput { - create?: BookingCreateWithoutPlaceInput[] | BookingCreateWithoutPlaceInput; - connect?: BookingWhereUniqueInput[] | BookingWhereUniqueInput; +export interface PaypalInformationWhereInput { + id?: ID_Input; + id_not?: ID_Input; + id_in?: ID_Input[] | ID_Input; + id_not_in?: ID_Input[] | ID_Input; + id_lt?: ID_Input; + id_lte?: ID_Input; + id_gt?: ID_Input; + id_gte?: ID_Input; + id_contains?: ID_Input; + id_not_contains?: ID_Input; + id_starts_with?: ID_Input; + id_not_starts_with?: ID_Input; + id_ends_with?: ID_Input; + id_not_ends_with?: ID_Input; + createdAt?: DateTimeInput; + createdAt_not?: DateTimeInput; + createdAt_in?: DateTimeInput[] | DateTimeInput; + createdAt_not_in?: DateTimeInput[] | DateTimeInput; + createdAt_lt?: DateTimeInput; + createdAt_lte?: DateTimeInput; + createdAt_gt?: DateTimeInput; + createdAt_gte?: DateTimeInput; + email?: String; + email_not?: String; + email_in?: String[] | String; + email_not_in?: String[] | String; + email_lt?: String; + email_lte?: String; + email_gt?: String; + email_gte?: String; + email_contains?: String; + email_not_contains?: String; + email_starts_with?: String; + email_not_starts_with?: String; + email_ends_with?: String; + email_not_ends_with?: String; + paymentAccount?: PaymentAccountWhereInput; + AND?: PaypalInformationWhereInput[] | PaypalInformationWhereInput; + OR?: PaypalInformationWhereInput[] | PaypalInformationWhereInput; + NOT?: PaypalInformationWhereInput[] | PaypalInformationWhereInput; } -export interface PlaceUpsertWithoutAmenitiesInput { - update: PlaceUpdateWithoutAmenitiesDataInput; - create: PlaceCreateWithoutAmenitiesInput; +export interface PaymentAccountCreateWithoutCreditcardInput { + type?: PAYMENT_PROVIDER; + user: UserCreateOneWithoutPaymentAccountInput; + payments?: PaymentCreateManyWithoutPaymentMethodInput; + paypal?: PaypalInformationCreateOneWithoutPaymentAccountInput; } -export interface BookingCreateOneWithoutPaymentInput { - create?: BookingCreateWithoutPaymentInput; - connect?: BookingWhereUniqueInput; +export interface CityWhereInput { + id?: ID_Input; + id_not?: ID_Input; + id_in?: ID_Input[] | ID_Input; + id_not_in?: ID_Input[] | ID_Input; + id_lt?: ID_Input; + id_lte?: ID_Input; + id_gt?: ID_Input; + id_gte?: ID_Input; + id_contains?: ID_Input; + id_not_contains?: ID_Input; + id_starts_with?: ID_Input; + id_not_starts_with?: ID_Input; + id_ends_with?: ID_Input; + id_not_ends_with?: ID_Input; + name?: String; + name_not?: String; + name_in?: String[] | String; + name_not_in?: String[] | String; + name_lt?: String; + name_lte?: String; + name_gt?: String; + name_gte?: String; + name_contains?: String; + name_not_contains?: String; + name_starts_with?: String; + name_not_starts_with?: String; + name_ends_with?: String; + name_not_ends_with?: String; + neighbourhoods_every?: NeighbourhoodWhereInput; + neighbourhoods_some?: NeighbourhoodWhereInput; + neighbourhoods_none?: NeighbourhoodWhereInput; + AND?: CityWhereInput[] | CityWhereInput; + OR?: CityWhereInput[] | CityWhereInput; + NOT?: CityWhereInput[] | CityWhereInput; } -export interface ExperienceUpdateInput { - category?: ExperienceCategoryUpdateOneWithoutExperienceInput; - title?: String; - host?: UserUpdateOneRequiredWithoutHostingExperiencesInput; - location?: LocationUpdateOneRequiredWithoutExperienceInput; - pricePerPerson?: Int; - reviews?: ReviewUpdateManyWithoutExperienceInput; - preview?: PictureUpdateOneRequiredInput; - popularity?: Int; +export interface CreditCardInformationUpdateInput { + cardNumber?: String; + expiresOnMonth?: Int; + expiresOnYear?: Int; + securityCode?: String; + firstName?: String; + lastName?: String; + postalCode?: String; + country?: String; + paymentAccount?: PaymentAccountUpdateOneWithoutCreditcardInput; } -export interface UserCreateOneWithoutReceivedMessagesInput { - create?: UserCreateWithoutReceivedMessagesInput; - connect?: UserWhereUniqueInput; +export interface PlaceUpsertWithoutViewsInput { + update: PlaceUpdateWithoutViewsDataInput; + create: PlaceCreateWithoutViewsInput; } -export interface ExperienceCreateInput { - category?: ExperienceCategoryCreateOneWithoutExperienceInput; - title: String; - host: UserCreateOneWithoutHostingExperiencesInput; - location: LocationCreateOneWithoutExperienceInput; - pricePerPerson: Int; - reviews?: ReviewCreateManyWithoutExperienceInput; - preview: PictureCreateOneInput; - popularity: Int; +export interface PaymentAccountUpdateOneWithoutCreditcardInput { + create?: PaymentAccountCreateWithoutCreditcardInput; + update?: PaymentAccountUpdateWithoutCreditcardDataInput; + upsert?: PaymentAccountUpsertWithoutCreditcardInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: PaymentAccountWhereUniqueInput; } -export interface RestaurantWhereInput { +export interface UserWhereInput { id?: ID_Input; id_not?: ID_Input; id_in?: ID_Input[] | ID_Input; @@ -6023,459 +6309,474 @@ export interface RestaurantWhereInput { createdAt_lte?: DateTimeInput; createdAt_gt?: DateTimeInput; createdAt_gte?: DateTimeInput; - title?: String; - title_not?: String; - title_in?: String[] | String; - title_not_in?: String[] | String; - title_lt?: String; - title_lte?: String; - title_gt?: String; - title_gte?: String; - title_contains?: String; - title_not_contains?: String; - title_starts_with?: String; - title_not_starts_with?: String; - title_ends_with?: String; - title_not_ends_with?: String; - avgPricePerPerson?: Int; - avgPricePerPerson_not?: Int; - avgPricePerPerson_in?: Int[] | Int; - avgPricePerPerson_not_in?: Int[] | Int; - avgPricePerPerson_lt?: Int; - avgPricePerPerson_lte?: Int; - avgPricePerPerson_gt?: Int; - avgPricePerPerson_gte?: Int; - pictures_every?: PictureWhereInput; - pictures_some?: PictureWhereInput; - pictures_none?: PictureWhereInput; + updatedAt?: DateTimeInput; + updatedAt_not?: DateTimeInput; + updatedAt_in?: DateTimeInput[] | DateTimeInput; + updatedAt_not_in?: DateTimeInput[] | DateTimeInput; + updatedAt_lt?: DateTimeInput; + updatedAt_lte?: DateTimeInput; + updatedAt_gt?: DateTimeInput; + updatedAt_gte?: DateTimeInput; + firstName?: String; + firstName_not?: String; + firstName_in?: String[] | String; + firstName_not_in?: String[] | String; + firstName_lt?: String; + firstName_lte?: String; + firstName_gt?: String; + firstName_gte?: String; + firstName_contains?: String; + firstName_not_contains?: String; + firstName_starts_with?: String; + firstName_not_starts_with?: String; + firstName_ends_with?: String; + firstName_not_ends_with?: String; + lastName?: String; + lastName_not?: String; + lastName_in?: String[] | String; + lastName_not_in?: String[] | String; + lastName_lt?: String; + lastName_lte?: String; + lastName_gt?: String; + lastName_gte?: String; + lastName_contains?: String; + lastName_not_contains?: String; + lastName_starts_with?: String; + lastName_not_starts_with?: String; + lastName_ends_with?: String; + lastName_not_ends_with?: String; + email?: String; + email_not?: String; + email_in?: String[] | String; + email_not_in?: String[] | String; + email_lt?: String; + email_lte?: String; + email_gt?: String; + email_gte?: String; + email_contains?: String; + email_not_contains?: String; + email_starts_with?: String; + email_not_starts_with?: String; + email_ends_with?: String; + email_not_ends_with?: String; + password?: String; + password_not?: String; + password_in?: String[] | String; + password_not_in?: String[] | String; + password_lt?: String; + password_lte?: String; + password_gt?: String; + password_gte?: String; + password_contains?: String; + password_not_contains?: String; + password_starts_with?: String; + password_not_starts_with?: String; + password_ends_with?: String; + password_not_ends_with?: String; + phone?: String; + phone_not?: String; + phone_in?: String[] | String; + phone_not_in?: String[] | String; + phone_lt?: String; + phone_lte?: String; + phone_gt?: String; + phone_gte?: String; + phone_contains?: String; + phone_not_contains?: String; + phone_starts_with?: String; + phone_not_starts_with?: String; + phone_ends_with?: String; + phone_not_ends_with?: String; + responseRate?: Float; + responseRate_not?: Float; + responseRate_in?: Float[] | Float; + responseRate_not_in?: Float[] | Float; + responseRate_lt?: Float; + responseRate_lte?: Float; + responseRate_gt?: Float; + responseRate_gte?: Float; + responseTime?: Int; + responseTime_not?: Int; + responseTime_in?: Int[] | Int; + responseTime_not_in?: Int[] | Int; + responseTime_lt?: Int; + responseTime_lte?: Int; + responseTime_gt?: Int; + responseTime_gte?: Int; + isSuperHost?: Boolean; + isSuperHost_not?: Boolean; + ownedPlaces_every?: PlaceWhereInput; + ownedPlaces_some?: PlaceWhereInput; + ownedPlaces_none?: PlaceWhereInput; location?: LocationWhereInput; - isCurated?: Boolean; - isCurated_not?: Boolean; - slug?: String; - slug_not?: String; - slug_in?: String[] | String; - slug_not_in?: String[] | String; - slug_lt?: String; - slug_lte?: String; - slug_gt?: String; - slug_gte?: String; - slug_contains?: String; - slug_not_contains?: String; - slug_starts_with?: String; - slug_not_starts_with?: String; - slug_ends_with?: String; - slug_not_ends_with?: String; - popularity?: Int; - popularity_not?: Int; - popularity_in?: Int[] | Int; - popularity_not_in?: Int[] | Int; - popularity_lt?: Int; - popularity_lte?: Int; - popularity_gt?: Int; - popularity_gte?: Int; - AND?: RestaurantWhereInput[] | RestaurantWhereInput; - OR?: RestaurantWhereInput[] | RestaurantWhereInput; - NOT?: RestaurantWhereInput[] | RestaurantWhereInput; + bookings_every?: BookingWhereInput; + bookings_some?: BookingWhereInput; + bookings_none?: BookingWhereInput; + paymentAccount_every?: PaymentAccountWhereInput; + paymentAccount_some?: PaymentAccountWhereInput; + paymentAccount_none?: PaymentAccountWhereInput; + sentMessages_every?: MessageWhereInput; + sentMessages_some?: MessageWhereInput; + sentMessages_none?: MessageWhereInput; + receivedMessages_every?: MessageWhereInput; + receivedMessages_some?: MessageWhereInput; + receivedMessages_none?: MessageWhereInput; + notifications_every?: NotificationWhereInput; + notifications_some?: NotificationWhereInput; + notifications_none?: NotificationWhereInput; + profilePicture?: PictureWhereInput; + hostingExperiences_every?: ExperienceWhereInput; + hostingExperiences_some?: ExperienceWhereInput; + hostingExperiences_none?: ExperienceWhereInput; + AND?: UserWhereInput[] | UserWhereInput; + OR?: UserWhereInput[] | UserWhereInput; + NOT?: UserWhereInput[] | UserWhereInput; +} + +export interface PaymentAccountUpdateWithoutCreditcardDataInput { + type?: PAYMENT_PROVIDER; + user?: UserUpdateOneRequiredWithoutPaymentAccountInput; + payments?: PaymentUpdateManyWithoutPaymentMethodInput; + paypal?: PaypalInformationUpdateOneWithoutPaymentAccountInput; +} + +export interface PlaceUpsertWithoutPricingInput { + update: PlaceUpdateWithoutPricingDataInput; + create: PlaceCreateWithoutPricingInput; } -export interface BookingCreateInput { - bookee: UserCreateOneWithoutBookingsInput; - place: PlaceCreateOneWithoutBookingsInput; - startDate: DateTimeInput; - endDate: DateTimeInput; - payment?: PaymentCreateOneWithoutBookingInput; +export interface PaymentAccountUpsertWithoutCreditcardInput { + update: PaymentAccountUpdateWithoutCreditcardDataInput; + create: PaymentAccountCreateWithoutCreditcardInput; } -export interface CreditCardInformationSubscriptionWhereInput { - mutation_in?: MutationType[] | MutationType; - updatedFields_contains?: String; - updatedFields_contains_every?: String[] | String; - updatedFields_contains_some?: String[] | String; - node?: CreditCardInformationWhereInput; - AND?: - | CreditCardInformationSubscriptionWhereInput[] - | CreditCardInformationSubscriptionWhereInput; - OR?: - | CreditCardInformationSubscriptionWhereInput[] - | CreditCardInformationSubscriptionWhereInput; - NOT?: - | CreditCardInformationSubscriptionWhereInput[] - | CreditCardInformationSubscriptionWhereInput; +export interface PlaceCreateWithoutPoliciesInput { + name: String; + size?: PLACE_SIZES; + shortDescription: String; + description: String; + slug: String; + maxGuests: Int; + numBedrooms: Int; + numBeds: Int; + numBaths: Int; + reviews?: ReviewCreateManyWithoutPlaceInput; + amenities: AmenitiesCreateOneWithoutPlaceInput; + host: UserCreateOneWithoutOwnedPlacesInput; + pricing: PricingCreateOneWithoutPlaceInput; + location: LocationCreateOneWithoutPlaceInput; + views: ViewsCreateOneWithoutPlaceInput; + guestRequirements?: GuestRequirementsCreateOneWithoutPlaceInput; + houseRules?: HouseRulesCreateOneInput; + bookings?: BookingCreateManyWithoutPlaceInput; + pictures?: PictureCreateManyInput; + popularity: Int; } -export interface BookingUpdateInput { - bookee?: UserUpdateOneRequiredWithoutBookingsInput; - place?: PlaceUpdateOneRequiredWithoutBookingsInput; - startDate?: DateTimeInput; - endDate?: DateTimeInput; - payment?: PaymentUpdateOneWithoutBookingInput; +export interface CreditCardInformationUpdateManyMutationInput { + cardNumber?: String; + expiresOnMonth?: Int; + expiresOnYear?: Int; + securityCode?: String; + firstName?: String; + lastName?: String; + postalCode?: String; + country?: String; } -export interface UserCreateInput { - firstName: String; - lastName: String; - email: String; - password: String; - phone: String; - responseRate?: Float; - responseTime?: Int; - isSuperHost?: Boolean; - ownedPlaces?: PlaceCreateManyWithoutHostInput; - location?: LocationCreateOneWithoutUserInput; - bookings?: BookingCreateManyWithoutBookeeInput; - paymentAccount?: PaymentAccountCreateManyWithoutUserInput; - sentMessages?: MessageCreateManyWithoutFromInput; - receivedMessages?: MessageCreateManyWithoutToInput; - notifications?: NotificationCreateManyWithoutUserInput; - profilePicture?: PictureCreateOneInput; - hostingExperiences?: ExperienceCreateManyWithoutHostInput; +export interface PaymentAccountUpdateOneRequiredWithoutPaypalInput { + create?: PaymentAccountCreateWithoutPaypalInput; + update?: PaymentAccountUpdateWithoutPaypalDataInput; + upsert?: PaymentAccountUpsertWithoutPaypalInput; + connect?: PaymentAccountWhereUniqueInput; } -export interface CityCreateInput { - name: String; - neighbourhoods?: NeighbourhoodCreateManyWithoutCityInput; +export interface ExperienceCreateInput { + category?: ExperienceCategoryCreateOneWithoutExperienceInput; + title: String; + host: UserCreateOneWithoutHostingExperiencesInput; + location: LocationCreateOneWithoutExperienceInput; + pricePerPerson: Int; + reviews?: ReviewCreateManyWithoutExperienceInput; + preview: PictureCreateOneInput; + popularity: Int; } -export interface AmenitiesWhereInput { - id?: ID_Input; - id_not?: ID_Input; - id_in?: ID_Input[] | ID_Input; - id_not_in?: ID_Input[] | ID_Input; - id_lt?: ID_Input; - id_lte?: ID_Input; - id_gt?: ID_Input; - id_gte?: ID_Input; - id_contains?: ID_Input; - id_not_contains?: ID_Input; - id_starts_with?: ID_Input; - id_not_starts_with?: ID_Input; - id_ends_with?: ID_Input; - id_not_ends_with?: ID_Input; - place?: PlaceWhereInput; - elevator?: Boolean; - elevator_not?: Boolean; - petsAllowed?: Boolean; - petsAllowed_not?: Boolean; - internet?: Boolean; - internet_not?: Boolean; - kitchen?: Boolean; - kitchen_not?: Boolean; - wirelessInternet?: Boolean; - wirelessInternet_not?: Boolean; - familyKidFriendly?: Boolean; - familyKidFriendly_not?: Boolean; - freeParkingOnPremises?: Boolean; - freeParkingOnPremises_not?: Boolean; - hotTub?: Boolean; - hotTub_not?: Boolean; - pool?: Boolean; - pool_not?: Boolean; - smokingAllowed?: Boolean; - smokingAllowed_not?: Boolean; - wheelchairAccessible?: Boolean; - wheelchairAccessible_not?: Boolean; - breakfast?: Boolean; - breakfast_not?: Boolean; - cableTv?: Boolean; - cableTv_not?: Boolean; - suitableForEvents?: Boolean; - suitableForEvents_not?: Boolean; - dryer?: Boolean; - dryer_not?: Boolean; - washer?: Boolean; - washer_not?: Boolean; - indoorFireplace?: Boolean; - indoorFireplace_not?: Boolean; - tv?: Boolean; - tv_not?: Boolean; - heating?: Boolean; - heating_not?: Boolean; - hangers?: Boolean; - hangers_not?: Boolean; - iron?: Boolean; - iron_not?: Boolean; - hairDryer?: Boolean; - hairDryer_not?: Boolean; - doorman?: Boolean; - doorman_not?: Boolean; - paidParkingOffPremises?: Boolean; - paidParkingOffPremises_not?: Boolean; - freeParkingOnStreet?: Boolean; - freeParkingOnStreet_not?: Boolean; - gym?: Boolean; - gym_not?: Boolean; - airConditioning?: Boolean; - airConditioning_not?: Boolean; - shampoo?: Boolean; - shampoo_not?: Boolean; - essentials?: Boolean; - essentials_not?: Boolean; - laptopFriendlyWorkspace?: Boolean; - laptopFriendlyWorkspace_not?: Boolean; - privateEntrance?: Boolean; - privateEntrance_not?: Boolean; - buzzerWirelessIntercom?: Boolean; - buzzerWirelessIntercom_not?: Boolean; - babyBath?: Boolean; - babyBath_not?: Boolean; - babyMonitor?: Boolean; - babyMonitor_not?: Boolean; - babysitterRecommendations?: Boolean; - babysitterRecommendations_not?: Boolean; - bathtub?: Boolean; - bathtub_not?: Boolean; - changingTable?: Boolean; - changingTable_not?: Boolean; - childrensBooksAndToys?: Boolean; - childrensBooksAndToys_not?: Boolean; - childrensDinnerware?: Boolean; - childrensDinnerware_not?: Boolean; - crib?: Boolean; - crib_not?: Boolean; - AND?: AmenitiesWhereInput[] | AmenitiesWhereInput; - OR?: AmenitiesWhereInput[] | AmenitiesWhereInput; - NOT?: AmenitiesWhereInput[] | AmenitiesWhereInput; +export interface UserUpsertWithoutNotificationsInput { + update: UserUpdateWithoutNotificationsDataInput; + create: UserCreateWithoutNotificationsInput; } -export interface NeighbourhoodCreateManyWithoutCityInput { - create?: - | NeighbourhoodCreateWithoutCityInput[] - | NeighbourhoodCreateWithoutCityInput; - connect?: NeighbourhoodWhereUniqueInput[] | NeighbourhoodWhereUniqueInput; +export interface ExperienceUpdateInput { + category?: ExperienceCategoryUpdateOneWithoutExperienceInput; + title?: String; + host?: UserUpdateOneRequiredWithoutHostingExperiencesInput; + location?: LocationUpdateOneRequiredWithoutExperienceInput; + pricePerPerson?: Int; + reviews?: ReviewUpdateManyWithoutExperienceInput; + preview?: PictureUpdateOneRequiredInput; + popularity?: Int; } -export type NotificationWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; +export interface PricingCreateOneWithoutPlaceInput { + create?: PricingCreateWithoutPlaceInput; + connect?: PricingWhereUniqueInput; +} -export interface NeighbourhoodCreateWithoutCityInput { - locations?: LocationCreateManyWithoutNeighbourHoodInput; +export interface ExperienceUpdateManyMutationInput { + title?: String; + pricePerPerson?: Int; + popularity?: Int; +} + +export interface UserCreateOneWithoutOwnedPlacesInput { + create?: UserCreateWithoutOwnedPlacesInput; + connect?: UserWhereUniqueInput; +} + +export interface ExperienceCategoryCreateInput { + mainColor?: String; name: String; - slug: String; - homePreview?: PictureCreateOneInput; - featured: Boolean; - popularity: Int; + experience?: ExperienceCreateOneWithoutCategoryInput; } -export interface PaymentAccountUpdateInput { - type?: PAYMENT_PROVIDER; - user?: UserUpdateOneRequiredWithoutPaymentAccountInput; - payments?: PaymentUpdateManyWithoutPaymentMethodInput; - paypal?: PaypalInformationUpdateOneWithoutPaymentAccountInput; - creditcard?: CreditCardInformationUpdateOneWithoutPaymentAccountInput; +export interface UserCreateOneWithoutBookingsInput { + create?: UserCreateWithoutBookingsInput; + connect?: UserWhereUniqueInput; } -export interface LocationCreateManyWithoutNeighbourHoodInput { - create?: - | LocationCreateWithoutNeighbourHoodInput[] - | LocationCreateWithoutNeighbourHoodInput; - connect?: LocationWhereUniqueInput[] | LocationWhereUniqueInput; +export interface ExperienceCreateOneWithoutCategoryInput { + create?: ExperienceCreateWithoutCategoryInput; + connect?: ExperienceWhereUniqueInput; } -export interface NeighbourhoodUpdateInput { - locations?: LocationUpdateManyWithoutNeighbourHoodInput; - name?: String; - slug?: String; - homePreview?: PictureUpdateOneInput; - city?: CityUpdateOneRequiredWithoutNeighbourhoodsInput; - featured?: Boolean; - popularity?: Int; +export interface NotificationCreateManyWithoutUserInput { + create?: + | NotificationCreateWithoutUserInput[] + | NotificationCreateWithoutUserInput; + connect?: NotificationWhereUniqueInput[] | NotificationWhereUniqueInput; } -export interface LocationCreateWithoutNeighbourHoodInput { - lat: Float; - lng: Float; - user?: UserCreateOneWithoutLocationInput; - place?: PlaceCreateOneWithoutLocationInput; - address: String; - directions: String; - experience?: ExperienceCreateOneWithoutLocationInput; - restaurant?: RestaurantCreateOneWithoutLocationInput; +export interface ExperienceCreateWithoutCategoryInput { + title: String; + host: UserCreateOneWithoutHostingExperiencesInput; + location: LocationCreateOneWithoutExperienceInput; + pricePerPerson: Int; + reviews?: ReviewCreateManyWithoutExperienceInput; + preview: PictureCreateOneInput; + popularity: Int; } -export interface GuestRequirementsCreateInput { - govIssuedId?: Boolean; - recommendationsFromOtherHosts?: Boolean; - guestTripInformation?: Boolean; - place: PlaceCreateOneWithoutGuestRequirementsInput; +export interface PictureSubscriptionWhereInput { + mutation_in?: MutationType[] | MutationType; + updatedFields_contains?: String; + updatedFields_contains_every?: String[] | String; + updatedFields_contains_some?: String[] | String; + node?: PictureWhereInput; + AND?: PictureSubscriptionWhereInput[] | PictureSubscriptionWhereInput; + OR?: PictureSubscriptionWhereInput[] | PictureSubscriptionWhereInput; + NOT?: PictureSubscriptionWhereInput[] | PictureSubscriptionWhereInput; } -export interface CityUpdateInput { +export interface ExperienceCategoryUpdateInput { + mainColor?: String; name?: String; - neighbourhoods?: NeighbourhoodUpdateManyWithoutCityInput; + experience?: ExperienceUpdateOneWithoutCategoryInput; } -export interface UserCreateOneWithoutHostingExperiencesInput { - create?: UserCreateWithoutHostingExperiencesInput; - connect?: UserWhereUniqueInput; +export interface PlaceCreateOneWithoutViewsInput { + create?: PlaceCreateWithoutViewsInput; + connect?: PlaceWhereUniqueInput; } -export interface NeighbourhoodUpdateManyWithoutCityInput { - create?: - | NeighbourhoodCreateWithoutCityInput[] - | NeighbourhoodCreateWithoutCityInput; - delete?: NeighbourhoodWhereUniqueInput[] | NeighbourhoodWhereUniqueInput; - connect?: NeighbourhoodWhereUniqueInput[] | NeighbourhoodWhereUniqueInput; - disconnect?: NeighbourhoodWhereUniqueInput[] | NeighbourhoodWhereUniqueInput; - update?: - | NeighbourhoodUpdateWithWhereUniqueWithoutCityInput[] - | NeighbourhoodUpdateWithWhereUniqueWithoutCityInput; - upsert?: - | NeighbourhoodUpsertWithWhereUniqueWithoutCityInput[] - | NeighbourhoodUpsertWithWhereUniqueWithoutCityInput; +export interface ExperienceUpdateOneWithoutCategoryInput { + create?: ExperienceCreateWithoutCategoryInput; + update?: ExperienceUpdateWithoutCategoryDataInput; + upsert?: ExperienceUpsertWithoutCategoryInput; + delete?: Boolean; + disconnect?: Boolean; + connect?: ExperienceWhereUniqueInput; } -export interface UserCreateOneWithoutLocationInput { - create?: UserCreateWithoutLocationInput; - connect?: UserWhereUniqueInput; +export interface PricingCreateInput { + place: PlaceCreateOneWithoutPricingInput; + monthlyDiscount?: Int; + weeklyDiscount?: Int; + perNight: Int; + smartPricing?: Boolean; + basePrice: Int; + averageWeekly: Int; + averageMonthly: Int; + cleaningFee?: Int; + securityDeposit?: Int; + extraGuests?: Int; + weekendPricing?: Int; + currency?: CURRENCY; } -export interface NeighbourhoodUpdateWithWhereUniqueWithoutCityInput { - where: NeighbourhoodWhereUniqueInput; - data: NeighbourhoodUpdateWithoutCityDataInput; +export interface ExperienceUpdateWithoutCategoryDataInput { + title?: String; + host?: UserUpdateOneRequiredWithoutHostingExperiencesInput; + location?: LocationUpdateOneRequiredWithoutExperienceInput; + pricePerPerson?: Int; + reviews?: ReviewUpdateManyWithoutExperienceInput; + preview?: PictureUpdateOneRequiredInput; + popularity?: Int; } -export interface PoliciesCreateOneWithoutPlaceInput { - create?: PoliciesCreateWithoutPlaceInput; - connect?: PoliciesWhereUniqueInput; -} +export type PricingWhereUniqueInput = AtLeastOne<{ + id: ID_Input; +}>; -export interface NeighbourhoodUpdateWithoutCityDataInput { - locations?: LocationUpdateManyWithoutNeighbourHoodInput; - name?: String; - slug?: String; - homePreview?: PictureUpdateOneInput; - featured?: Boolean; - popularity?: Int; +export interface ExperienceUpsertWithoutCategoryInput { + update: ExperienceUpdateWithoutCategoryDataInput; + create: ExperienceCreateWithoutCategoryInput; } -export interface CreditCardInformationCreateOneWithoutPaymentAccountInput { - create?: CreditCardInformationCreateWithoutPaymentAccountInput; - connect?: CreditCardInformationWhereUniqueInput; +export interface ExperienceCategoryCreateOneWithoutExperienceInput { + create?: ExperienceCategoryCreateWithoutExperienceInput; + connect?: ExperienceCategoryWhereUniqueInput; } -export interface LocationUpdateManyWithoutNeighbourHoodInput { - create?: - | LocationCreateWithoutNeighbourHoodInput[] - | LocationCreateWithoutNeighbourHoodInput; - delete?: LocationWhereUniqueInput[] | LocationWhereUniqueInput; - connect?: LocationWhereUniqueInput[] | LocationWhereUniqueInput; - disconnect?: LocationWhereUniqueInput[] | LocationWhereUniqueInput; - update?: - | LocationUpdateWithWhereUniqueWithoutNeighbourHoodInput[] - | LocationUpdateWithWhereUniqueWithoutNeighbourHoodInput; - upsert?: - | LocationUpsertWithWhereUniqueWithoutNeighbourHoodInput[] - | LocationUpsertWithWhereUniqueWithoutNeighbourHoodInput; +export interface ExperienceCategoryUpdateManyMutationInput { + mainColor?: String; + name?: String; } -export interface PictureWhereInput { - id?: ID_Input; - id_not?: ID_Input; - id_in?: ID_Input[] | ID_Input; - id_not_in?: ID_Input[] | ID_Input; - id_lt?: ID_Input; - id_lte?: ID_Input; - id_gt?: ID_Input; - id_gte?: ID_Input; - id_contains?: ID_Input; - id_not_contains?: ID_Input; - id_starts_with?: ID_Input; - id_not_starts_with?: ID_Input; - id_ends_with?: ID_Input; - id_not_ends_with?: ID_Input; - url?: String; - url_not?: String; - url_in?: String[] | String; - url_not_in?: String[] | String; - url_lt?: String; - url_lte?: String; - url_gt?: String; - url_gte?: String; - url_contains?: String; - url_not_contains?: String; - url_starts_with?: String; - url_not_starts_with?: String; - url_ends_with?: String; - url_not_ends_with?: String; - AND?: PictureWhereInput[] | PictureWhereInput; - OR?: PictureWhereInput[] | PictureWhereInput; - NOT?: PictureWhereInput[] | PictureWhereInput; +export interface GuestRequirementsCreateOneWithoutPlaceInput { + create?: GuestRequirementsCreateWithoutPlaceInput; + connect?: GuestRequirementsWhereUniqueInput; } -export interface LocationUpdateWithWhereUniqueWithoutNeighbourHoodInput { - where: LocationWhereUniqueInput; - data: LocationUpdateWithoutNeighbourHoodDataInput; +export interface GuestRequirementsCreateInput { + govIssuedId?: Boolean; + recommendationsFromOtherHosts?: Boolean; + guestTripInformation?: Boolean; + place: PlaceCreateOneWithoutGuestRequirementsInput; } -export interface LocationUpdateOneRequiredWithoutRestaurantInput { - create?: LocationCreateWithoutRestaurantInput; - update?: LocationUpdateWithoutRestaurantDataInput; - upsert?: LocationUpsertWithoutRestaurantInput; - connect?: LocationWhereUniqueInput; +export interface PictureCreateManyInput { + create?: PictureCreateInput[] | PictureCreateInput; + connect?: PictureWhereUniqueInput[] | PictureWhereUniqueInput; } -export interface LocationUpdateWithoutNeighbourHoodDataInput { - lat?: Float; - lng?: Float; - user?: UserUpdateOneWithoutLocationInput; - place?: PlaceUpdateOneWithoutLocationInput; - address?: String; - directions?: String; - experience?: ExperienceUpdateOneWithoutLocationInput; - restaurant?: RestaurantUpdateOneWithoutLocationInput; +export interface PlaceCreateOneWithoutGuestRequirementsInput { + create?: PlaceCreateWithoutGuestRequirementsInput; + connect?: PlaceWhereUniqueInput; } -export type PaymentAccountWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; +export interface RestaurantUpdateInput { + title?: String; + avgPricePerPerson?: Int; + pictures?: PictureUpdateManyInput; + location?: LocationUpdateOneRequiredWithoutRestaurantInput; + isCurated?: Boolean; + slug?: String; + popularity?: Int; +} -export interface LocationUpsertWithWhereUniqueWithoutNeighbourHoodInput { - where: LocationWhereUniqueInput; - update: LocationUpdateWithoutNeighbourHoodDataInput; - create: LocationCreateWithoutNeighbourHoodInput; +export interface PlaceCreateWithoutGuestRequirementsInput { + name: String; + size?: PLACE_SIZES; + shortDescription: String; + description: String; + slug: String; + maxGuests: Int; + numBedrooms: Int; + numBeds: Int; + numBaths: Int; + reviews?: ReviewCreateManyWithoutPlaceInput; + amenities: AmenitiesCreateOneWithoutPlaceInput; + host: UserCreateOneWithoutOwnedPlacesInput; + pricing: PricingCreateOneWithoutPlaceInput; + location: LocationCreateOneWithoutPlaceInput; + views: ViewsCreateOneWithoutPlaceInput; + policies?: PoliciesCreateOneWithoutPlaceInput; + houseRules?: HouseRulesCreateOneInput; + bookings?: BookingCreateManyWithoutPlaceInput; + pictures?: PictureCreateManyInput; + popularity: Int; } -export type ReviewWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; +export interface NotificationCreateInput { + type?: NOTIFICATION_TYPE; + user: UserCreateOneWithoutNotificationsInput; + link: String; + readDate: DateTimeInput; +} -export interface NeighbourhoodUpsertWithWhereUniqueWithoutCityInput { - where: NeighbourhoodWhereUniqueInput; - update: NeighbourhoodUpdateWithoutCityDataInput; - create: NeighbourhoodCreateWithoutCityInput; +export interface PlaceUpsertWithoutGuestRequirementsInput { + update: PlaceUpdateWithoutGuestRequirementsDataInput; + create: PlaceCreateWithoutGuestRequirementsInput; } -export interface LocationCreateOneWithoutPlaceInput { - create?: LocationCreateWithoutPlaceInput; - connect?: LocationWhereUniqueInput; +export interface PlaceUpdateWithoutGuestRequirementsDataInput { + name?: String; + size?: PLACE_SIZES; + shortDescription?: String; + description?: String; + slug?: String; + maxGuests?: Int; + numBedrooms?: Int; + numBeds?: Int; + numBaths?: Int; + reviews?: ReviewUpdateManyWithoutPlaceInput; + amenities?: AmenitiesUpdateOneRequiredWithoutPlaceInput; + host?: UserUpdateOneRequiredWithoutOwnedPlacesInput; + pricing?: PricingUpdateOneRequiredWithoutPlaceInput; + location?: LocationUpdateOneRequiredWithoutPlaceInput; + views?: ViewsUpdateOneRequiredWithoutPlaceInput; + policies?: PoliciesUpdateOneWithoutPlaceInput; + houseRules?: HouseRulesUpdateOneInput; + bookings?: BookingUpdateManyWithoutPlaceInput; + pictures?: PictureUpdateManyInput; + popularity?: Int; } -export interface CreditCardInformationCreateInput { - cardNumber: String; - expiresOnMonth: Int; - expiresOnYear: Int; - securityCode: String; - firstName: String; - lastName: String; - postalCode: String; - country: String; - paymentAccount?: PaymentAccountCreateOneWithoutCreditcardInput; +export interface PlaceUpdateOneRequiredWithoutGuestRequirementsInput { + create?: PlaceCreateWithoutGuestRequirementsInput; + update?: PlaceUpdateWithoutGuestRequirementsDataInput; + upsert?: PlaceUpsertWithoutGuestRequirementsInput; + connect?: PlaceWhereUniqueInput; } -export interface PaymentAccountCreateManyWithoutUserInput { - create?: - | PaymentAccountCreateWithoutUserInput[] - | PaymentAccountCreateWithoutUserInput; - connect?: PaymentAccountWhereUniqueInput[] | PaymentAccountWhereUniqueInput; +export interface GuestRequirementsUpdateInput { + govIssuedId?: Boolean; + recommendationsFromOtherHosts?: Boolean; + guestTripInformation?: Boolean; + place?: PlaceUpdateOneRequiredWithoutGuestRequirementsInput; } -export interface PaymentAccountCreateOneWithoutCreditcardInput { - create?: PaymentAccountCreateWithoutCreditcardInput; - connect?: PaymentAccountWhereUniqueInput; +export interface CityCreateOneWithoutNeighbourhoodsInput { + create?: CityCreateWithoutNeighbourhoodsInput; + connect?: CityWhereUniqueInput; } -export interface LocationWhereInput { +export interface PlaceCreateInput { + name: String; + size?: PLACE_SIZES; + shortDescription: String; + description: String; + slug: String; + maxGuests: Int; + numBedrooms: Int; + numBeds: Int; + numBaths: Int; + reviews?: ReviewCreateManyWithoutPlaceInput; + amenities: AmenitiesCreateOneWithoutPlaceInput; + host: UserCreateOneWithoutOwnedPlacesInput; + pricing: PricingCreateOneWithoutPlaceInput; + location: LocationCreateOneWithoutPlaceInput; + views: ViewsCreateOneWithoutPlaceInput; + guestRequirements?: GuestRequirementsCreateOneWithoutPlaceInput; + policies?: PoliciesCreateOneWithoutPlaceInput; + houseRules?: HouseRulesCreateOneInput; + bookings?: BookingCreateManyWithoutPlaceInput; + pictures?: PictureCreateManyInput; + popularity: Int; +} + +export interface NeighbourhoodWhereInput { id?: ID_Input; id_not?: ID_Input; id_in?: ID_Input[] | ID_Input; @@ -6490,183 +6791,115 @@ export interface LocationWhereInput { id_not_starts_with?: ID_Input; id_ends_with?: ID_Input; id_not_ends_with?: ID_Input; - lat?: Float; - lat_not?: Float; - lat_in?: Float[] | Float; - lat_not_in?: Float[] | Float; - lat_lt?: Float; - lat_lte?: Float; - lat_gt?: Float; - lat_gte?: Float; - lng?: Float; - lng_not?: Float; - lng_in?: Float[] | Float; - lng_not_in?: Float[] | Float; - lng_lt?: Float; - lng_lte?: Float; - lng_gt?: Float; - lng_gte?: Float; - neighbourHood?: NeighbourhoodWhereInput; - user?: UserWhereInput; - place?: PlaceWhereInput; - address?: String; - address_not?: String; - address_in?: String[] | String; - address_not_in?: String[] | String; - address_lt?: String; - address_lte?: String; - address_gt?: String; - address_gte?: String; - address_contains?: String; - address_not_contains?: String; - address_starts_with?: String; - address_not_starts_with?: String; - address_ends_with?: String; - address_not_ends_with?: String; - directions?: String; - directions_not?: String; - directions_in?: String[] | String; - directions_not_in?: String[] | String; - directions_lt?: String; - directions_lte?: String; - directions_gt?: String; - directions_gte?: String; - directions_contains?: String; - directions_not_contains?: String; - directions_starts_with?: String; - directions_not_starts_with?: String; - directions_ends_with?: String; - directions_not_ends_with?: String; - experience?: ExperienceWhereInput; - restaurant?: RestaurantWhereInput; - AND?: LocationWhereInput[] | LocationWhereInput; - OR?: LocationWhereInput[] | LocationWhereInput; - NOT?: LocationWhereInput[] | LocationWhereInput; -} - -export interface PaymentAccountUpdateWithoutCreditcardDataInput { - type?: PAYMENT_PROVIDER; - user?: UserUpdateOneRequiredWithoutPaymentAccountInput; - payments?: PaymentUpdateManyWithoutPaymentMethodInput; - paypal?: PaypalInformationUpdateOneWithoutPaymentAccountInput; -} - -export interface PaymentAccountUpdateOneWithoutCreditcardInput { - create?: PaymentAccountCreateWithoutCreditcardInput; - update?: PaymentAccountUpdateWithoutCreditcardDataInput; - upsert?: PaymentAccountUpsertWithoutCreditcardInput; - delete?: Boolean; - disconnect?: Boolean; - connect?: PaymentAccountWhereUniqueInput; -} - -export interface CreditCardInformationUpdateInput { - cardNumber?: String; - expiresOnMonth?: Int; - expiresOnYear?: Int; - securityCode?: String; - firstName?: String; - lastName?: String; - postalCode?: String; - country?: String; - paymentAccount?: PaymentAccountUpdateOneWithoutCreditcardInput; -} - -export interface PaymentAccountCreateWithoutCreditcardInput { - type?: PAYMENT_PROVIDER; - user: UserCreateOneWithoutPaymentAccountInput; - payments?: PaymentCreateManyWithoutPaymentMethodInput; - paypal?: PaypalInformationCreateOneWithoutPaymentAccountInput; -} - -export type MessageWhereUniqueInput = AtLeastOne<{ - id: ID_Input; -}>; - -export interface PricingSubscriptionWhereInput { - mutation_in?: MutationType[] | MutationType; - updatedFields_contains?: String; - updatedFields_contains_every?: String[] | String; - updatedFields_contains_some?: String[] | String; - node?: PricingWhereInput; - AND?: PricingSubscriptionWhereInput[] | PricingSubscriptionWhereInput; - OR?: PricingSubscriptionWhereInput[] | PricingSubscriptionWhereInput; - NOT?: PricingSubscriptionWhereInput[] | PricingSubscriptionWhereInput; -} - -export interface LocationCreateOneWithoutUserInput { - create?: LocationCreateWithoutUserInput; - connect?: LocationWhereUniqueInput; -} - -export interface PlaceCreateOneWithoutAmenitiesInput { - create?: PlaceCreateWithoutAmenitiesInput; - connect?: PlaceWhereUniqueInput; + locations_every?: LocationWhereInput; + locations_some?: LocationWhereInput; + locations_none?: LocationWhereInput; + name?: String; + name_not?: String; + name_in?: String[] | String; + name_not_in?: String[] | String; + name_lt?: String; + name_lte?: String; + name_gt?: String; + name_gte?: String; + name_contains?: String; + name_not_contains?: String; + name_starts_with?: String; + name_not_starts_with?: String; + name_ends_with?: String; + name_not_ends_with?: String; + slug?: String; + slug_not?: String; + slug_in?: String[] | String; + slug_not_in?: String[] | String; + slug_lt?: String; + slug_lte?: String; + slug_gt?: String; + slug_gte?: String; + slug_contains?: String; + slug_not_contains?: String; + slug_starts_with?: String; + slug_not_starts_with?: String; + slug_ends_with?: String; + slug_not_ends_with?: String; + homePreview?: PictureWhereInput; + city?: CityWhereInput; + featured?: Boolean; + featured_not?: Boolean; + popularity?: Int; + popularity_not?: Int; + popularity_in?: Int[] | Int; + popularity_not_in?: Int[] | Int; + popularity_lt?: Int; + popularity_lte?: Int; + popularity_gt?: Int; + popularity_gte?: Int; + AND?: NeighbourhoodWhereInput[] | NeighbourhoodWhereInput; + OR?: NeighbourhoodWhereInput[] | NeighbourhoodWhereInput; + NOT?: NeighbourhoodWhereInput[] | NeighbourhoodWhereInput; } -export interface UserUpdateOneRequiredWithoutNotificationsInput { - create?: UserCreateWithoutNotificationsInput; - update?: UserUpdateWithoutNotificationsDataInput; - upsert?: UserUpsertWithoutNotificationsInput; - connect?: UserWhereUniqueInput; +export interface PaypalInformationCreateOneWithoutPaymentAccountInput { + create?: PaypalInformationCreateWithoutPaymentAccountInput; + connect?: PaypalInformationWhereUniqueInput; } export interface NodeNode { id: ID_Output; } -export interface ViewsPreviousValuesNode { +export interface ViewsPreviousValues { id: ID_Output; lastWeek: Int; } -export interface ViewsPreviousValues - extends Promise, +export interface ViewsPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; lastWeek: () => Promise; } export interface ViewsPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; lastWeek: () => Promise>; } -export interface CityConnectionNode {} +export interface CityConnection {} -export interface CityConnection - extends Promise, +export interface CityConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface CityConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface ExperienceNode { +export interface Experience { id: ID_Output; title: String; pricePerPerson: Int; popularity: Int; } -export interface Experience extends Promise, Fragmentable { +export interface ExperiencePromise extends Promise, Fragmentable { id: () => Promise; - category: () => T; + category: () => T; title: () => Promise; - host: () => T; - location: () => T; + host: () => T; + location: () => T; pricePerPerson: () => Promise; - reviews: >( + reviews: >( args?: { where?: ReviewWhereInput; orderBy?: ReviewOrderByInput; @@ -6677,12 +6910,12 @@ export interface Experience extends Promise, Fragmentable { last?: Int; } ) => T; - preview: () => T; + preview: () => T; popularity: () => Promise; } export interface ExperienceSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; category: () => T; @@ -6705,39 +6938,39 @@ export interface ExperienceSubscription popularity: () => Promise>; } -export interface AggregateBookingNode { +export interface AggregateBooking { count: Int; } -export interface AggregateBooking - extends Promise, +export interface AggregateBookingPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateBookingSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface ExperienceCategoryNode { +export interface ExperienceCategory { id: ID_Output; mainColor: String; name: String; } -export interface ExperienceCategory - extends Promise, +export interface ExperienceCategoryPromise + extends Promise, Fragmentable { id: () => Promise; mainColor: () => Promise; name: () => Promise; - experience: () => T; + experience: () => T; } export interface ExperienceCategorySubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; mainColor: () => Promise>; @@ -6745,23 +6978,23 @@ export interface ExperienceCategorySubscription experience: () => T; } -export interface CityEdgeNode { +export interface CityEdge { cursor: String; } -export interface CityEdge extends Promise, Fragmentable { - node: () => T; +export interface CityEdgePromise extends Promise, Fragmentable { + node: () => T; cursor: () => Promise; } export interface CityEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface ReviewPreviousValuesNode { +export interface ReviewPreviousValues { id: ID_Output; createdAt: DateTimeOutput; text: String; @@ -6774,8 +7007,8 @@ export interface ReviewPreviousValuesNode { communication: Int; } -export interface ReviewPreviousValues - extends Promise, +export interface ReviewPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -6790,7 +7023,7 @@ export interface ReviewPreviousValues } export interface ReviewPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -6804,37 +7037,39 @@ export interface ReviewPreviousValuesSubscription communication: () => Promise>; } -export interface BatchPayloadNode { +export interface BatchPayload { count: Long; } -export interface BatchPayload extends Promise, Fragmentable { +export interface BatchPayloadPromise + extends Promise, + Fragmentable { count: () => Promise; } export interface BatchPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface BookingEdgeNode { +export interface BookingEdge { cursor: String; } -export interface BookingEdge extends Promise, Fragmentable { - node: () => T; +export interface BookingEdgePromise extends Promise, Fragmentable { + node: () => T; cursor: () => Promise; } export interface BookingEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface ReviewNode { +export interface Review { id: ID_Output; createdAt: DateTimeOutput; text: String; @@ -6847,7 +7082,7 @@ export interface ReviewNode { communication: Int; } -export interface Review extends Promise, Fragmentable { +export interface ReviewPromise extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; text: () => Promise; @@ -6858,12 +7093,12 @@ export interface Review extends Promise, Fragmentable { value: () => Promise; cleanliness: () => Promise; communication: () => Promise; - place: () => T; - experience: () => T; + place: () => T; + experience: () => T; } export interface ReviewSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -6879,93 +7114,93 @@ export interface ReviewSubscription experience: () => T; } -export interface ViewsConnectionNode {} +export interface ViewsConnection {} -export interface ViewsConnection - extends Promise, +export interface ViewsConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface ViewsConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface AggregateViewsNode { +export interface AggregateViews { count: Int; } -export interface AggregateViews - extends Promise, +export interface AggregateViewsPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateViewsSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface AggregateUserNode { +export interface AggregateUser { count: Int; } -export interface AggregateUser - extends Promise, +export interface AggregateUserPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateUserSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface BookingConnectionNode {} +export interface BookingConnection {} -export interface BookingConnection - extends Promise, +export interface BookingConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface BookingConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface UserConnectionNode {} +export interface UserConnection {} -export interface UserConnection - extends Promise, +export interface UserConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface UserConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface AmenitiesNode { +export interface Amenities { id: ID_Output; elevator: Boolean; petsAllowed: Boolean; @@ -7009,9 +7244,9 @@ export interface AmenitiesNode { crib: Boolean; } -export interface Amenities extends Promise, Fragmentable { +export interface AmenitiesPromise extends Promise, Fragmentable { id: () => Promise; - place: () => T; + place: () => T; elevator: () => Promise; petsAllowed: () => Promise; internet: () => Promise; @@ -7055,7 +7290,7 @@ export interface Amenities extends Promise, Fragmentable { } export interface AmenitiesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; place: () => T; @@ -7101,38 +7336,38 @@ export interface AmenitiesSubscription crib: () => Promise>; } -export interface AggregateReviewNode { +export interface AggregateReview { count: Int; } -export interface AggregateReview - extends Promise, +export interface AggregateReviewPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateReviewSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface AmenitiesSubscriptionPayloadNode { +export interface AmenitiesSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface AmenitiesSubscriptionPayload - extends Promise, +export interface AmenitiesSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface AmenitiesSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -7140,25 +7375,25 @@ export interface AmenitiesSubscriptionPayloadSubscription previousValues: () => T; } -export interface ReviewConnectionNode {} +export interface ReviewConnection {} -export interface ReviewConnection - extends Promise, +export interface ReviewConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface ReviewConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface AmenitiesPreviousValuesNode { +export interface AmenitiesPreviousValues { id: ID_Output; elevator: Boolean; petsAllowed: Boolean; @@ -7202,8 +7437,8 @@ export interface AmenitiesPreviousValuesNode { crib: Boolean; } -export interface AmenitiesPreviousValues - extends Promise, +export interface AmenitiesPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; elevator: () => Promise; @@ -7249,7 +7484,7 @@ export interface AmenitiesPreviousValues } export interface AmenitiesPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; elevator: () => Promise>; @@ -7294,41 +7529,41 @@ export interface AmenitiesPreviousValuesSubscription crib: () => Promise>; } -export interface RestaurantEdgeNode { +export interface RestaurantEdge { cursor: String; } -export interface RestaurantEdge - extends Promise, +export interface RestaurantEdgePromise + extends Promise, Fragmentable { - node: () => T; + node: () => T; cursor: () => Promise; } export interface RestaurantEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface AggregateAmenitiesNode { +export interface AggregateAmenities { count: Int; } -export interface AggregateAmenities - extends Promise, +export interface AggregateAmenitiesPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateAmenitiesSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface UserNode { +export interface User { id: ID_Output; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; @@ -7342,7 +7577,7 @@ export interface UserNode { isSuperHost: Boolean; } -export interface User extends Promise, Fragmentable { +export interface UserPromise extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; @@ -7354,7 +7589,7 @@ export interface User extends Promise, Fragmentable { responseRate: () => Promise; responseTime: () => Promise; isSuperHost: () => Promise; - ownedPlaces: >( + ownedPlaces: >( args?: { where?: PlaceWhereInput; orderBy?: PlaceOrderByInput; @@ -7365,8 +7600,8 @@ export interface User extends Promise, Fragmentable { last?: Int; } ) => T; - location: () => T; - bookings: >( + location: () => T; + bookings: >( args?: { where?: BookingWhereInput; orderBy?: BookingOrderByInput; @@ -7377,7 +7612,7 @@ export interface User extends Promise, Fragmentable { last?: Int; } ) => T; - paymentAccount: >( + paymentAccount: >( args?: { where?: PaymentAccountWhereInput; orderBy?: PaymentAccountOrderByInput; @@ -7388,7 +7623,7 @@ export interface User extends Promise, Fragmentable { last?: Int; } ) => T; - sentMessages: >( + sentMessages: >( args?: { where?: MessageWhereInput; orderBy?: MessageOrderByInput; @@ -7399,7 +7634,7 @@ export interface User extends Promise, Fragmentable { last?: Int; } ) => T; - receivedMessages: >( + receivedMessages: >( args?: { where?: MessageWhereInput; orderBy?: MessageOrderByInput; @@ -7410,7 +7645,7 @@ export interface User extends Promise, Fragmentable { last?: Int; } ) => T; - notifications: >( + notifications: >( args?: { where?: NotificationWhereInput; orderBy?: NotificationOrderByInput; @@ -7421,8 +7656,8 @@ export interface User extends Promise, Fragmentable { last?: Int; } ) => T; - profilePicture: () => T; - hostingExperiences: >( + profilePicture: () => T; + hostingExperiences: >( args?: { where?: ExperienceWhereInput; orderBy?: ExperienceOrderByInput; @@ -7436,7 +7671,7 @@ export interface User extends Promise, Fragmentable { } export interface UserSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -7530,22 +7765,22 @@ export interface UserSubscription ) => T; } -export interface BookingSubscriptionPayloadNode { +export interface BookingSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface BookingSubscriptionPayload - extends Promise, +export interface BookingSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface BookingSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -7553,31 +7788,31 @@ export interface BookingSubscriptionPayloadSubscription previousValues: () => T; } -export interface PricingEdgeNode { +export interface PricingEdge { cursor: String; } -export interface PricingEdge extends Promise, Fragmentable { - node: () => T; +export interface PricingEdgePromise extends Promise, Fragmentable { + node: () => T; cursor: () => Promise; } export interface PricingEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface BookingPreviousValuesNode { +export interface BookingPreviousValues { id: ID_Output; createdAt: DateTimeOutput; startDate: DateTimeOutput; endDate: DateTimeOutput; } -export interface BookingPreviousValues - extends Promise, +export interface BookingPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -7586,7 +7821,7 @@ export interface BookingPreviousValues } export interface BookingPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -7594,74 +7829,74 @@ export interface BookingPreviousValuesSubscription endDate: () => Promise>; } -export interface AggregatePoliciesNode { +export interface AggregatePolicies { count: Int; } -export interface AggregatePolicies - extends Promise, +export interface AggregatePoliciesPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregatePoliciesSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface AmenitiesEdgeNode { +export interface AmenitiesEdge { cursor: String; } -export interface AmenitiesEdge - extends Promise, +export interface AmenitiesEdgePromise + extends Promise, Fragmentable { - node: () => T; + node: () => T; cursor: () => Promise; } export interface AmenitiesEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface PoliciesConnectionNode {} +export interface PoliciesConnection {} -export interface PoliciesConnection - extends Promise, +export interface PoliciesConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface PoliciesConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface CitySubscriptionPayloadNode { +export interface CitySubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface CitySubscriptionPayload - extends Promise, +export interface CitySubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface CitySubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -7669,67 +7904,67 @@ export interface CitySubscriptionPayloadSubscription previousValues: () => T; } -export interface AggregatePlaceNode { +export interface AggregatePlace { count: Int; } -export interface AggregatePlace - extends Promise, +export interface AggregatePlacePromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregatePlaceSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface CityPreviousValuesNode { +export interface CityPreviousValues { id: ID_Output; name: String; } -export interface CityPreviousValues - extends Promise, +export interface CityPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; name: () => Promise; } export interface CityPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; name: () => Promise>; } -export interface PlaceConnectionNode {} +export interface PlaceConnection {} -export interface PlaceConnection - extends Promise, +export interface PlaceConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface PlaceConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface PageInfoNode { +export interface PageInfo { hasNextPage: Boolean; hasPreviousPage: Boolean; startCursor?: String; endCursor?: String; } -export interface PageInfo extends Promise, Fragmentable { +export interface PageInfoPromise extends Promise, Fragmentable { hasNextPage: () => Promise; hasPreviousPage: () => Promise; startCursor: () => Promise; @@ -7737,7 +7972,7 @@ export interface PageInfo extends Promise, Fragmentable { } export interface PageInfoSubscription - extends Promise>, + extends Promise>, Fragmentable { hasNextPage: () => Promise>; hasPreviousPage: () => Promise>; @@ -7745,38 +7980,38 @@ export interface PageInfoSubscription endCursor: () => Promise>; } -export interface PictureEdgeNode { +export interface PictureEdge { cursor: String; } -export interface PictureEdge extends Promise, Fragmentable { - node: () => T; +export interface PictureEdgePromise extends Promise, Fragmentable { + node: () => T; cursor: () => Promise; } export interface PictureEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface CreditCardInformationSubscriptionPayloadNode { +export interface CreditCardInformationSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface CreditCardInformationSubscriptionPayload - extends Promise, +export interface CreditCardInformationSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface CreditCardInformationSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -7784,23 +8019,23 @@ export interface CreditCardInformationSubscriptionPayloadSubscription previousValues: () => T; } -export interface AggregatePaypalInformationNode { +export interface AggregatePaypalInformation { count: Int; } -export interface AggregatePaypalInformation - extends Promise, +export interface AggregatePaypalInformationPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregatePaypalInformationSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface CreditCardInformationPreviousValuesNode { +export interface CreditCardInformationPreviousValues { id: ID_Output; createdAt: DateTimeOutput; cardNumber: String; @@ -7813,8 +8048,8 @@ export interface CreditCardInformationPreviousValuesNode { country: String; } -export interface CreditCardInformationPreviousValues - extends Promise, +export interface CreditCardInformationPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -7829,7 +8064,7 @@ export interface CreditCardInformationPreviousValues } export interface CreditCardInformationPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -7843,76 +8078,76 @@ export interface CreditCardInformationPreviousValuesSubscription country: () => Promise>; } -export interface PaypalInformationConnectionNode {} +export interface PaypalInformationConnection {} -export interface PaypalInformationConnection - extends Promise, +export interface PaypalInformationConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface PaypalInformationConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface AmenitiesConnectionNode {} +export interface AmenitiesConnection {} -export interface AmenitiesConnection - extends Promise, +export interface AmenitiesConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface AmenitiesConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface PaymentAccountEdgeNode { +export interface PaymentAccountEdge { cursor: String; } -export interface PaymentAccountEdge - extends Promise, +export interface PaymentAccountEdgePromise + extends Promise, Fragmentable { - node: () => T; + node: () => T; cursor: () => Promise; } export interface PaymentAccountEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface ExperienceSubscriptionPayloadNode { +export interface ExperienceSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface ExperienceSubscriptionPayload - extends Promise, +export interface ExperienceSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface ExperienceSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -7920,31 +8155,31 @@ export interface ExperienceSubscriptionPayloadSubscription previousValues: () => T; } -export interface AggregatePaymentNode { +export interface AggregatePayment { count: Int; } -export interface AggregatePayment - extends Promise, +export interface AggregatePaymentPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregatePaymentSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface ExperiencePreviousValuesNode { +export interface ExperiencePreviousValues { id: ID_Output; title: String; pricePerPerson: Int; popularity: Int; } -export interface ExperiencePreviousValues - extends Promise, +export interface ExperiencePreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; title: () => Promise; @@ -7953,7 +8188,7 @@ export interface ExperiencePreviousValues } export interface ExperiencePreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; title: () => Promise>; @@ -7961,25 +8196,25 @@ export interface ExperiencePreviousValuesSubscription popularity: () => Promise>; } -export interface PaymentConnectionNode {} +export interface PaymentConnection {} -export interface PaymentConnection - extends Promise, +export interface PaymentConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface PaymentConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface HouseRulesNode { +export interface HouseRules { id: ID_Output; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; @@ -7991,7 +8226,7 @@ export interface HouseRulesNode { additionalRules?: String; } -export interface HouseRules extends Promise, Fragmentable { +export interface HouseRulesPromise extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; @@ -8004,7 +8239,7 @@ export interface HouseRules extends Promise, Fragmentable { } export interface HouseRulesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -8017,40 +8252,40 @@ export interface HouseRulesSubscription additionalRules: () => Promise>; } -export interface NotificationEdgeNode { +export interface NotificationEdge { cursor: String; } -export interface NotificationEdge - extends Promise, +export interface NotificationEdgePromise + extends Promise, Fragmentable { - node: () => T; + node: () => T; cursor: () => Promise; } export interface NotificationEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface ExperienceCategorySubscriptionPayloadNode { +export interface ExperienceCategorySubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface ExperienceCategorySubscriptionPayload - extends Promise, +export interface ExperienceCategorySubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface ExperienceCategorySubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -8058,30 +8293,30 @@ export interface ExperienceCategorySubscriptionPayloadSubscription previousValues: () => T; } -export interface AggregateNeighbourhoodNode { +export interface AggregateNeighbourhood { count: Int; } -export interface AggregateNeighbourhood - extends Promise, +export interface AggregateNeighbourhoodPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateNeighbourhoodSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface ExperienceCategoryPreviousValuesNode { +export interface ExperienceCategoryPreviousValues { id: ID_Output; mainColor: String; name: String; } -export interface ExperienceCategoryPreviousValues - extends Promise, +export interface ExperienceCategoryPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; mainColor: () => Promise; @@ -8089,32 +8324,32 @@ export interface ExperienceCategoryPreviousValues } export interface ExperienceCategoryPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; mainColor: () => Promise>; name: () => Promise>; } -export interface NeighbourhoodConnectionNode {} +export interface NeighbourhoodConnection {} -export interface NeighbourhoodConnection - extends Promise, +export interface NeighbourhoodConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface NeighbourhoodConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface PoliciesNode { +export interface Policies { id: ID_Output; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; @@ -8123,18 +8358,18 @@ export interface PoliciesNode { checkoutTime: Float; } -export interface Policies extends Promise, Fragmentable { +export interface PoliciesPromise extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; checkInStartTime: () => Promise; checkInEndTime: () => Promise; checkoutTime: () => Promise; - place: () => T; + place: () => T; } export interface PoliciesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -8145,38 +8380,38 @@ export interface PoliciesSubscription place: () => T; } -export interface MessageEdgeNode { +export interface MessageEdge { cursor: String; } -export interface MessageEdge extends Promise, Fragmentable { - node: () => T; +export interface MessageEdgePromise extends Promise, Fragmentable { + node: () => T; cursor: () => Promise; } export interface MessageEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface GuestRequirementsSubscriptionPayloadNode { +export interface GuestRequirementsSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface GuestRequirementsSubscriptionPayload - extends Promise, +export interface GuestRequirementsSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface GuestRequirementsSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -8184,31 +8419,31 @@ export interface GuestRequirementsSubscriptionPayloadSubscription previousValues: () => T; } -export interface AggregateLocationNode { +export interface AggregateLocation { count: Int; } -export interface AggregateLocation - extends Promise, +export interface AggregateLocationPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateLocationSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface GuestRequirementsPreviousValuesNode { +export interface GuestRequirementsPreviousValues { id: ID_Output; govIssuedId: Boolean; recommendationsFromOtherHosts: Boolean; guestTripInformation: Boolean; } -export interface GuestRequirementsPreviousValues - extends Promise, +export interface GuestRequirementsPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; govIssuedId: () => Promise; @@ -8217,7 +8452,7 @@ export interface GuestRequirementsPreviousValues } export interface GuestRequirementsPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; govIssuedId: () => Promise>; @@ -8225,43 +8460,43 @@ export interface GuestRequirementsPreviousValuesSubscription guestTripInformation: () => Promise>; } -export interface LocationConnectionNode {} +export interface LocationConnection {} -export interface LocationConnection - extends Promise, +export interface LocationConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface LocationConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface GuestRequirementsNode { +export interface GuestRequirements { id: ID_Output; govIssuedId: Boolean; recommendationsFromOtherHosts: Boolean; guestTripInformation: Boolean; } -export interface GuestRequirements - extends Promise, +export interface GuestRequirementsPromise + extends Promise, Fragmentable { id: () => Promise; govIssuedId: () => Promise; recommendationsFromOtherHosts: () => Promise; guestTripInformation: () => Promise; - place: () => T; + place: () => T; } export interface GuestRequirementsSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; govIssuedId: () => Promise>; @@ -8270,40 +8505,40 @@ export interface GuestRequirementsSubscription place: () => T; } -export interface HouseRulesEdgeNode { +export interface HouseRulesEdge { cursor: String; } -export interface HouseRulesEdge - extends Promise, +export interface HouseRulesEdgePromise + extends Promise, Fragmentable { - node: () => T; + node: () => T; cursor: () => Promise; } export interface HouseRulesEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface HouseRulesSubscriptionPayloadNode { +export interface HouseRulesSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface HouseRulesSubscriptionPayload - extends Promise, +export interface HouseRulesSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface HouseRulesSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -8311,23 +8546,23 @@ export interface HouseRulesSubscriptionPayloadSubscription previousValues: () => T; } -export interface AggregateGuestRequirementsNode { +export interface AggregateGuestRequirements { count: Int; } -export interface AggregateGuestRequirements - extends Promise, +export interface AggregateGuestRequirementsPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateGuestRequirementsSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface HouseRulesPreviousValuesNode { +export interface HouseRulesPreviousValues { id: ID_Output; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; @@ -8339,8 +8574,8 @@ export interface HouseRulesPreviousValuesNode { additionalRules?: String; } -export interface HouseRulesPreviousValues - extends Promise, +export interface HouseRulesPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -8354,7 +8589,7 @@ export interface HouseRulesPreviousValues } export interface HouseRulesPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -8367,75 +8602,75 @@ export interface HouseRulesPreviousValuesSubscription additionalRules: () => Promise>; } -export interface GuestRequirementsConnectionNode {} +export interface GuestRequirementsConnection {} -export interface GuestRequirementsConnection - extends Promise, +export interface GuestRequirementsConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface GuestRequirementsConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface ViewsNode { +export interface Views { id: ID_Output; lastWeek: Int; } -export interface Views extends Promise, Fragmentable { +export interface ViewsPromise extends Promise, Fragmentable { id: () => Promise; lastWeek: () => Promise; - place: () => T; + place: () => T; } export interface ViewsSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; lastWeek: () => Promise>; place: () => T; } -export interface AggregateExperienceCategoryNode { +export interface AggregateExperienceCategory { count: Int; } -export interface AggregateExperienceCategory - extends Promise, +export interface AggregateExperienceCategoryPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateExperienceCategorySubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface LocationSubscriptionPayloadNode { +export interface LocationSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface LocationSubscriptionPayload - extends Promise, +export interface LocationSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface LocationSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -8443,18 +8678,18 @@ export interface LocationSubscriptionPayloadSubscription previousValues: () => T; } -export interface ExperienceCategoryConnectionNode {} +export interface ExperienceCategoryConnection {} -export interface ExperienceCategoryConnection - extends Promise, +export interface ExperienceCategoryConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface ExperienceCategoryConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: < @@ -8463,7 +8698,7 @@ export interface ExperienceCategoryConnectionSubscription aggregate: () => T; } -export interface LocationPreviousValuesNode { +export interface LocationPreviousValues { id: ID_Output; lat: Float; lng: Float; @@ -8471,8 +8706,8 @@ export interface LocationPreviousValuesNode { directions: String; } -export interface LocationPreviousValues - extends Promise, +export interface LocationPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; lat: () => Promise; @@ -8482,7 +8717,7 @@ export interface LocationPreviousValues } export interface LocationPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; lat: () => Promise>; @@ -8491,25 +8726,25 @@ export interface LocationPreviousValuesSubscription directions: () => Promise>; } -export interface ExperienceEdgeNode { +export interface ExperienceEdge { cursor: String; } -export interface ExperienceEdge - extends Promise, +export interface ExperienceEdgePromise + extends Promise, Fragmentable { - node: () => T; + node: () => T; cursor: () => Promise; } export interface ExperienceEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface PricingNode { +export interface Pricing { id: ID_Output; monthlyDiscount?: Int; weeklyDiscount?: Int; @@ -8525,9 +8760,9 @@ export interface PricingNode { currency?: CURRENCY; } -export interface Pricing extends Promise, Fragmentable { +export interface PricingPromise extends Promise, Fragmentable { id: () => Promise; - place: () => T; + place: () => T; monthlyDiscount: () => Promise; weeklyDiscount: () => Promise; perNight: () => Promise; @@ -8543,7 +8778,7 @@ export interface Pricing extends Promise, Fragmentable { } export interface PricingSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; place: () => T; @@ -8561,38 +8796,38 @@ export interface PricingSubscription currency: () => Promise>; } -export interface AggregateCreditCardInformationNode { +export interface AggregateCreditCardInformation { count: Int; } -export interface AggregateCreditCardInformation - extends Promise, +export interface AggregateCreditCardInformationPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateCreditCardInformationSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface MessageSubscriptionPayloadNode { +export interface MessageSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface MessageSubscriptionPayload - extends Promise, +export interface MessageSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface MessageSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -8600,18 +8835,18 @@ export interface MessageSubscriptionPayloadSubscription previousValues: () => T; } -export interface CreditCardInformationConnectionNode {} +export interface CreditCardInformationConnection {} -export interface CreditCardInformationConnection - extends Promise, +export interface CreditCardInformationConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface CreditCardInformationConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: < @@ -8620,15 +8855,15 @@ export interface CreditCardInformationConnectionSubscription aggregate: () => T; } -export interface MessagePreviousValuesNode { +export interface MessagePreviousValues { id: ID_Output; createdAt: DateTimeOutput; deliveredAt: DateTimeOutput; readAt: DateTimeOutput; } -export interface MessagePreviousValues - extends Promise, +export interface MessagePreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -8637,7 +8872,7 @@ export interface MessagePreviousValues } export interface MessagePreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -8645,23 +8880,23 @@ export interface MessagePreviousValuesSubscription readAt: () => Promise>; } -export interface AggregateCityNode { +export interface AggregateCity { count: Int; } -export interface AggregateCity - extends Promise, +export interface AggregateCityPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateCitySubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface NotificationNode { +export interface Notification { id: ID_Output; createdAt: DateTimeOutput; type?: NOTIFICATION_TYPE; @@ -8669,17 +8904,19 @@ export interface NotificationNode { readDate: DateTimeOutput; } -export interface Notification extends Promise, Fragmentable { +export interface NotificationPromise + extends Promise, + Fragmentable { id: () => Promise; createdAt: () => Promise; type: () => Promise; - user: () => T; + user: () => T; link: () => Promise; readDate: () => Promise; } export interface NotificationSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -8689,7 +8926,7 @@ export interface NotificationSubscription readDate: () => Promise>; } -export interface PlaceNode { +export interface Place { id: ID_Output; name: String; size?: PLACE_SIZES; @@ -8703,7 +8940,7 @@ export interface PlaceNode { popularity: Int; } -export interface Place extends Promise, Fragmentable { +export interface PlacePromise extends Promise, Fragmentable { id: () => Promise; name: () => Promise; size: () => Promise; @@ -8714,7 +8951,7 @@ export interface Place extends Promise, Fragmentable { numBedrooms: () => Promise; numBeds: () => Promise; numBaths: () => Promise; - reviews: >( + reviews: >( args?: { where?: ReviewWhereInput; orderBy?: ReviewOrderByInput; @@ -8725,15 +8962,15 @@ export interface Place extends Promise, Fragmentable { last?: Int; } ) => T; - amenities: () => T; - host: () => T; - pricing: () => T; - location: () => T; - views: () => T; - guestRequirements: () => T; - policies: () => T; - houseRules: () => T; - bookings: >( + amenities: () => T; + host: () => T; + pricing: () => T; + location: () => T; + views: () => T; + guestRequirements: () => T; + policies: () => T; + houseRules: () => T; + bookings: >( args?: { where?: BookingWhereInput; orderBy?: BookingOrderByInput; @@ -8744,7 +8981,7 @@ export interface Place extends Promise, Fragmentable { last?: Int; } ) => T; - pictures: >( + pictures: >( args?: { where?: PictureWhereInput; orderBy?: PictureOrderByInput; @@ -8759,7 +8996,7 @@ export interface Place extends Promise, Fragmentable { } export interface PlaceSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; name: () => Promise>; @@ -8815,22 +9052,22 @@ export interface PlaceSubscription popularity: () => Promise>; } -export interface NeighbourhoodSubscriptionPayloadNode { +export interface NeighbourhoodSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface NeighbourhoodSubscriptionPayload - extends Promise, +export interface NeighbourhoodSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface NeighbourhoodSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -8838,22 +9075,22 @@ export interface NeighbourhoodSubscriptionPayloadSubscription previousValues: () => T; } -export interface ViewsSubscriptionPayloadNode { +export interface ViewsSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface ViewsSubscriptionPayload - extends Promise, +export interface ViewsSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface ViewsSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -8861,7 +9098,7 @@ export interface ViewsSubscriptionPayloadSubscription previousValues: () => T; } -export interface NeighbourhoodPreviousValuesNode { +export interface NeighbourhoodPreviousValues { id: ID_Output; name: String; slug: String; @@ -8869,8 +9106,8 @@ export interface NeighbourhoodPreviousValuesNode { popularity: Int; } -export interface NeighbourhoodPreviousValues - extends Promise, +export interface NeighbourhoodPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; name: () => Promise; @@ -8880,7 +9117,7 @@ export interface NeighbourhoodPreviousValues } export interface NeighbourhoodPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; name: () => Promise>; @@ -8889,40 +9126,40 @@ export interface NeighbourhoodPreviousValuesSubscription popularity: () => Promise>; } -export interface AggregateRestaurantNode { +export interface AggregateRestaurant { count: Int; } -export interface AggregateRestaurant - extends Promise, +export interface AggregateRestaurantPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateRestaurantSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface MessageNode { +export interface Message { id: ID_Output; createdAt: DateTimeOutput; deliveredAt: DateTimeOutput; readAt: DateTimeOutput; } -export interface Message extends Promise, Fragmentable { +export interface MessagePromise extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; - from: () => T; - to: () => T; + from: () => T; + to: () => T; deliveredAt: () => Promise; readAt: () => Promise; } export interface MessageSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -8932,38 +9169,38 @@ export interface MessageSubscription readAt: () => Promise>; } -export interface AggregatePricingNode { +export interface AggregatePricing { count: Int; } -export interface AggregatePricing - extends Promise, +export interface AggregatePricingPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregatePricingSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface NotificationSubscriptionPayloadNode { +export interface NotificationSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface NotificationSubscriptionPayload - extends Promise, +export interface NotificationSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface NotificationSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -8971,23 +9208,25 @@ export interface NotificationSubscriptionPayloadSubscription previousValues: () => T; } -export interface PoliciesEdgeNode { +export interface PoliciesEdge { cursor: String; } -export interface PoliciesEdge extends Promise, Fragmentable { - node: () => T; +export interface PoliciesEdgePromise + extends Promise, + Fragmentable { + node: () => T; cursor: () => Promise; } export interface PoliciesEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface NotificationPreviousValuesNode { +export interface NotificationPreviousValues { id: ID_Output; createdAt: DateTimeOutput; type?: NOTIFICATION_TYPE; @@ -8995,8 +9234,8 @@ export interface NotificationPreviousValuesNode { readDate: DateTimeOutput; } -export interface NotificationPreviousValues - extends Promise, +export interface NotificationPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -9006,7 +9245,7 @@ export interface NotificationPreviousValues } export interface NotificationPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -9015,23 +9254,23 @@ export interface NotificationPreviousValuesSubscription readDate: () => Promise>; } -export interface PlaceEdgeNode { +export interface PlaceEdge { cursor: String; } -export interface PlaceEdge extends Promise, Fragmentable { - node: () => T; +export interface PlaceEdgePromise extends Promise, Fragmentable { + node: () => T; cursor: () => Promise; } export interface PlaceEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface CreditCardInformationNode { +export interface CreditCardInformation { id: ID_Output; createdAt: DateTimeOutput; cardNumber: String; @@ -9044,8 +9283,8 @@ export interface CreditCardInformationNode { country: String; } -export interface CreditCardInformation - extends Promise, +export interface CreditCardInformationPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -9057,11 +9296,11 @@ export interface CreditCardInformation lastName: () => Promise; postalCode: () => Promise; country: () => Promise; - paymentAccount: () => T; + paymentAccount: () => T; } export interface CreditCardInformationSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -9076,40 +9315,40 @@ export interface CreditCardInformationSubscription paymentAccount: () => T; } -export interface PictureConnectionNode {} +export interface PictureConnection {} -export interface PictureConnection - extends Promise, +export interface PictureConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface PictureConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface PaymentSubscriptionPayloadNode { +export interface PaymentSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface PaymentSubscriptionPayload - extends Promise, +export interface PaymentSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface PaymentSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -9117,23 +9356,23 @@ export interface PaymentSubscriptionPayloadSubscription previousValues: () => T; } -export interface AggregatePaymentAccountNode { +export interface AggregatePaymentAccount { count: Int; } -export interface AggregatePaymentAccount - extends Promise, +export interface AggregatePaymentAccountPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregatePaymentAccountSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface PaymentPreviousValuesNode { +export interface PaymentPreviousValues { id: ID_Output; createdAt: DateTimeOutput; serviceFee: Float; @@ -9141,8 +9380,8 @@ export interface PaymentPreviousValuesNode { totalPrice: Float; } -export interface PaymentPreviousValues - extends Promise, +export interface PaymentPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -9152,7 +9391,7 @@ export interface PaymentPreviousValues } export interface PaymentPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -9161,39 +9400,39 @@ export interface PaymentPreviousValuesSubscription totalPrice: () => Promise>; } -export interface PaymentEdgeNode { +export interface PaymentEdge { cursor: String; } -export interface PaymentEdge extends Promise, Fragmentable { - node: () => T; +export interface PaymentEdgePromise extends Promise, Fragmentable { + node: () => T; cursor: () => Promise; } export interface PaymentEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface PaypalInformationNode { +export interface PaypalInformation { id: ID_Output; createdAt: DateTimeOutput; email: String; } -export interface PaypalInformation - extends Promise, +export interface PaypalInformationPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; email: () => Promise; - paymentAccount: () => T; + paymentAccount: () => T; } export interface PaypalInformationSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -9201,40 +9440,40 @@ export interface PaypalInformationSubscription paymentAccount: () => T; } -export interface NotificationConnectionNode {} +export interface NotificationConnection {} -export interface NotificationConnection - extends Promise, +export interface NotificationConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface NotificationConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface PaymentAccountSubscriptionPayloadNode { +export interface PaymentAccountSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface PaymentAccountSubscriptionPayload - extends Promise, +export interface PaymentAccountSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface PaymentAccountSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -9242,30 +9481,30 @@ export interface PaymentAccountSubscriptionPayloadSubscription previousValues: () => T; } -export interface AggregateMessageNode { +export interface AggregateMessage { count: Int; } -export interface AggregateMessage - extends Promise, +export interface AggregateMessagePromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateMessageSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface PaymentAccountPreviousValuesNode { +export interface PaymentAccountPreviousValues { id: ID_Output; createdAt: DateTimeOutput; type?: PAYMENT_PROVIDER; } -export interface PaymentAccountPreviousValues - extends Promise, +export interface PaymentAccountPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -9273,43 +9512,45 @@ export interface PaymentAccountPreviousValues } export interface PaymentAccountPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; type: () => Promise>; } -export interface LocationEdgeNode { +export interface LocationEdge { cursor: String; } -export interface LocationEdge extends Promise, Fragmentable { - node: () => T; +export interface LocationEdgePromise + extends Promise, + Fragmentable { + node: () => T; cursor: () => Promise; } export interface LocationEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface PaymentAccountNode { +export interface PaymentAccount { id: ID_Output; createdAt: DateTimeOutput; type?: PAYMENT_PROVIDER; } -export interface PaymentAccount - extends Promise, +export interface PaymentAccountPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; type: () => Promise; - user: () => T; - payments: >( + user: () => T; + payments: >( args?: { where?: PaymentWhereInput; orderBy?: PaymentOrderByInput; @@ -9320,12 +9561,12 @@ export interface PaymentAccount last?: Int; } ) => T; - paypal: () => T; - creditcard: () => T; + paypal: () => T; + creditcard: () => T; } export interface PaymentAccountSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -9346,40 +9587,40 @@ export interface PaymentAccountSubscription creditcard: () => T; } -export interface HouseRulesConnectionNode {} +export interface HouseRulesConnection {} -export interface HouseRulesConnection - extends Promise, +export interface HouseRulesConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface HouseRulesConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface PaypalInformationSubscriptionPayloadNode { +export interface PaypalInformationSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface PaypalInformationSubscriptionPayload - extends Promise, +export interface PaypalInformationSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface PaypalInformationSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -9387,22 +9628,22 @@ export interface PaypalInformationSubscriptionPayloadSubscription previousValues: () => T; } -export interface UserSubscriptionPayloadNode { +export interface UserSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface UserSubscriptionPayload - extends Promise, +export interface UserSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface UserSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -9410,14 +9651,14 @@ export interface UserSubscriptionPayloadSubscription previousValues: () => T; } -export interface PaypalInformationPreviousValuesNode { +export interface PaypalInformationPreviousValues { id: ID_Output; createdAt: DateTimeOutput; email: String; } -export interface PaypalInformationPreviousValues - extends Promise, +export interface PaypalInformationPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -9425,30 +9666,30 @@ export interface PaypalInformationPreviousValues } export interface PaypalInformationPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; email: () => Promise>; } -export interface AggregateExperienceNode { +export interface AggregateExperience { count: Int; } -export interface AggregateExperience - extends Promise, +export interface AggregateExperiencePromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateExperienceSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface PaymentNode { +export interface Payment { id: ID_Output; createdAt: DateTimeOutput; serviceFee: Float; @@ -9456,18 +9697,18 @@ export interface PaymentNode { totalPrice: Float; } -export interface Payment extends Promise, Fragmentable { +export interface PaymentPromise extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; serviceFee: () => Promise; placePrice: () => Promise; totalPrice: () => Promise; - booking: () => T; - paymentMethod: () => T; + booking: () => T; + paymentMethod: () => T; } export interface PaymentSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -9478,40 +9719,40 @@ export interface PaymentSubscription paymentMethod: () => T; } -export interface CreditCardInformationEdgeNode { +export interface CreditCardInformationEdge { cursor: String; } -export interface CreditCardInformationEdge - extends Promise, +export interface CreditCardInformationEdgePromise + extends Promise, Fragmentable { - node: () => T; + node: () => T; cursor: () => Promise; } export interface CreditCardInformationEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface PictureSubscriptionPayloadNode { +export interface PictureSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface PictureSubscriptionPayload - extends Promise, +export interface PictureSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface PictureSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -9519,76 +9760,76 @@ export interface PictureSubscriptionPayloadSubscription previousValues: () => T; } -export interface ViewsEdgeNode { +export interface ViewsEdge { cursor: String; } -export interface ViewsEdge extends Promise, Fragmentable { - node: () => T; +export interface ViewsEdgePromise extends Promise, Fragmentable { + node: () => T; cursor: () => Promise; } export interface ViewsEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface PicturePreviousValuesNode { +export interface PicturePreviousValues { id: ID_Output; url: String; } -export interface PicturePreviousValues - extends Promise, +export interface PicturePreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; url: () => Promise; } export interface PicturePreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; url: () => Promise>; } -export interface ReviewEdgeNode { +export interface ReviewEdge { cursor: String; } -export interface ReviewEdge extends Promise, Fragmentable { - node: () => T; +export interface ReviewEdgePromise extends Promise, Fragmentable { + node: () => T; cursor: () => Promise; } export interface ReviewEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface BookingNode { +export interface Booking { id: ID_Output; createdAt: DateTimeOutput; startDate: DateTimeOutput; endDate: DateTimeOutput; } -export interface Booking extends Promise, Fragmentable { +export interface BookingPromise extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; - bookee: () => T; - place: () => T; + bookee: () => T; + place: () => T; startDate: () => Promise; endDate: () => Promise; - payment: () => T; + payment: () => T; } export interface BookingSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -9599,40 +9840,40 @@ export interface BookingSubscription payment: () => T; } -export interface PricingConnectionNode {} +export interface PricingConnection {} -export interface PricingConnection - extends Promise, +export interface PricingConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface PricingConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface PlaceSubscriptionPayloadNode { +export interface PlaceSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface PlaceSubscriptionPayload - extends Promise, +export interface PlaceSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface PlaceSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -9640,23 +9881,23 @@ export interface PlaceSubscriptionPayloadSubscription previousValues: () => T; } -export interface AggregatePictureNode { +export interface AggregatePicture { count: Int; } -export interface AggregatePicture - extends Promise, +export interface AggregatePicturePromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregatePictureSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface PlacePreviousValuesNode { +export interface PlacePreviousValues { id: ID_Output; name: String; size?: PLACE_SIZES; @@ -9670,8 +9911,8 @@ export interface PlacePreviousValuesNode { popularity: Int; } -export interface PlacePreviousValues - extends Promise, +export interface PlacePreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; name: () => Promise; @@ -9687,7 +9928,7 @@ export interface PlacePreviousValues } export interface PlacePreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; name: () => Promise>; @@ -9702,25 +9943,25 @@ export interface PlacePreviousValuesSubscription popularity: () => Promise>; } -export interface PaymentAccountConnectionNode {} +export interface PaymentAccountConnection {} -export interface PaymentAccountConnection - extends Promise, +export interface PaymentAccountConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface PaymentAccountConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface RestaurantNode { +export interface Restaurant { id: ID_Output; createdAt: DateTimeOutput; title: String; @@ -9730,12 +9971,12 @@ export interface RestaurantNode { popularity: Int; } -export interface Restaurant extends Promise, Fragmentable { +export interface RestaurantPromise extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; title: () => Promise; avgPricePerPerson: () => Promise; - pictures: >( + pictures: >( args?: { where?: PictureWhereInput; orderBy?: PictureOrderByInput; @@ -9746,14 +9987,14 @@ export interface Restaurant extends Promise, Fragmentable { last?: Int; } ) => T; - location: () => T; + location: () => T; isCurated: () => Promise; slug: () => Promise; popularity: () => Promise; } export interface RestaurantSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -9776,40 +10017,40 @@ export interface RestaurantSubscription popularity: () => Promise>; } -export interface NeighbourhoodEdgeNode { +export interface NeighbourhoodEdge { cursor: String; } -export interface NeighbourhoodEdge - extends Promise, +export interface NeighbourhoodEdgePromise + extends Promise, Fragmentable { - node: () => T; + node: () => T; cursor: () => Promise; } export interface NeighbourhoodEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface PoliciesSubscriptionPayloadNode { +export interface PoliciesSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface PoliciesSubscriptionPayload - extends Promise, +export interface PoliciesSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface PoliciesSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -9817,23 +10058,23 @@ export interface PoliciesSubscriptionPayloadSubscription previousValues: () => T; } -export interface AggregateHouseRulesNode { +export interface AggregateHouseRules { count: Int; } -export interface AggregateHouseRules - extends Promise, +export interface AggregateHouseRulesPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateHouseRulesSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface PoliciesPreviousValuesNode { +export interface PoliciesPreviousValues { id: ID_Output; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; @@ -9842,8 +10083,8 @@ export interface PoliciesPreviousValuesNode { checkoutTime: Float; } -export interface PoliciesPreviousValues - extends Promise, +export interface PoliciesPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -9854,7 +10095,7 @@ export interface PoliciesPreviousValues } export interface PoliciesPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -9864,33 +10105,33 @@ export interface PoliciesPreviousValuesSubscription checkoutTime: () => Promise>; } -export interface ExperienceCategoryEdgeNode { +export interface ExperienceCategoryEdge { cursor: String; } -export interface ExperienceCategoryEdge - extends Promise, +export interface ExperienceCategoryEdgePromise + extends Promise, Fragmentable { - node: () => T; + node: () => T; cursor: () => Promise; } export interface ExperienceCategoryEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface CityNode { +export interface City { id: ID_Output; name: String; } -export interface City extends Promise, Fragmentable { +export interface CityPromise extends Promise, Fragmentable { id: () => Promise; name: () => Promise; - neighbourhoods: >( + neighbourhoods: >( args?: { where?: NeighbourhoodWhereInput; orderBy?: NeighbourhoodOrderByInput; @@ -9904,7 +10145,7 @@ export interface City extends Promise, Fragmentable { } export interface CitySubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; name: () => Promise>; @@ -9921,7 +10162,7 @@ export interface CitySubscription ) => T; } -export interface LocationNode { +export interface Location { id: ID_Output; lat: Float; lng: Float; @@ -9929,21 +10170,21 @@ export interface LocationNode { directions: String; } -export interface Location extends Promise, Fragmentable { +export interface LocationPromise extends Promise, Fragmentable { id: () => Promise; lat: () => Promise; lng: () => Promise; - neighbourHood: () => T; - user: () => T; - place: () => T; + neighbourHood: () => T; + user: () => T; + place: () => T; address: () => Promise; directions: () => Promise; - experience: () => T; - restaurant: () => T; + experience: () => T; + restaurant: () => T; } export interface LocationSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; lat: () => Promise>; @@ -9957,22 +10198,22 @@ export interface LocationSubscription restaurant: () => T; } -export interface PricingSubscriptionPayloadNode { +export interface PricingSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface PricingSubscriptionPayload - extends Promise, +export interface PricingSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface PricingSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -9980,25 +10221,25 @@ export interface PricingSubscriptionPayloadSubscription previousValues: () => T; } -export interface RestaurantConnectionNode {} +export interface RestaurantConnection {} -export interface RestaurantConnection - extends Promise, +export interface RestaurantConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface RestaurantConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface PricingPreviousValuesNode { +export interface PricingPreviousValues { id: ID_Output; monthlyDiscount?: Int; weeklyDiscount?: Int; @@ -10014,8 +10255,8 @@ export interface PricingPreviousValuesNode { currency?: CURRENCY; } -export interface PricingPreviousValues - extends Promise, +export interface PricingPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; monthlyDiscount: () => Promise; @@ -10033,7 +10274,7 @@ export interface PricingPreviousValues } export interface PricingPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; monthlyDiscount: () => Promise>; @@ -10050,93 +10291,93 @@ export interface PricingPreviousValuesSubscription currency: () => Promise>; } -export interface PaypalInformationEdgeNode { +export interface PaypalInformationEdge { cursor: String; } -export interface PaypalInformationEdge - extends Promise, +export interface PaypalInformationEdgePromise + extends Promise, Fragmentable { - node: () => T; + node: () => T; cursor: () => Promise; } export interface PaypalInformationEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface PictureNode { +export interface Picture { id: ID_Output; url: String; } -export interface Picture extends Promise, Fragmentable { +export interface PicturePromise extends Promise, Fragmentable { id: () => Promise; url: () => Promise; } export interface PictureSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; url: () => Promise>; } -export interface MessageConnectionNode {} +export interface MessageConnection {} -export interface MessageConnection - extends Promise, +export interface MessageConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface MessageConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface ExperienceConnectionNode {} +export interface ExperienceConnection {} -export interface ExperienceConnection - extends Promise, +export interface ExperienceConnectionPromise + extends Promise, Fragmentable { - pageInfo: () => T; - edges: >() => T; - aggregate: () => T; + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; } export interface ExperienceConnectionSubscription - extends Promise>, + extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } -export interface ReviewSubscriptionPayloadNode { +export interface ReviewSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface ReviewSubscriptionPayload - extends Promise, +export interface ReviewSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface ReviewSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -10144,7 +10385,7 @@ export interface ReviewSubscriptionPayloadSubscription previousValues: () => T; } -export interface NeighbourhoodNode { +export interface Neighbourhood { id: ID_Output; name: String; slug: String; @@ -10152,11 +10393,11 @@ export interface NeighbourhoodNode { popularity: Int; } -export interface Neighbourhood - extends Promise, +export interface NeighbourhoodPromise + extends Promise, Fragmentable { id: () => Promise; - locations: >( + locations: >( args?: { where?: LocationWhereInput; orderBy?: LocationOrderByInput; @@ -10169,14 +10410,14 @@ export interface Neighbourhood ) => T; name: () => Promise; slug: () => Promise; - homePreview: () => T; - city: () => T; + homePreview: () => T; + city: () => T; featured: () => Promise; popularity: () => Promise; } export interface NeighbourhoodSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; locations: >>( @@ -10198,7 +10439,7 @@ export interface NeighbourhoodSubscription popularity: () => Promise>; } -export interface RestaurantPreviousValuesNode { +export interface RestaurantPreviousValues { id: ID_Output; createdAt: DateTimeOutput; title: String; @@ -10208,8 +10449,8 @@ export interface RestaurantPreviousValuesNode { popularity: Int; } -export interface RestaurantPreviousValues - extends Promise, +export interface RestaurantPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -10221,7 +10462,7 @@ export interface RestaurantPreviousValues } export interface RestaurantPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -10232,22 +10473,22 @@ export interface RestaurantPreviousValuesSubscription popularity: () => Promise>; } -export interface RestaurantSubscriptionPayloadNode { +export interface RestaurantSubscriptionPayload { mutation: MutationType; updatedFields?: String[]; } -export interface RestaurantSubscriptionPayload - extends Promise, +export interface RestaurantSubscriptionPayloadPromise + extends Promise, Fragmentable { mutation: () => Promise; - node: () => T; + node: () => T; updatedFields: () => Promise; - previousValues: () => T; + previousValues: () => T; } export interface RestaurantSubscriptionPayloadSubscription - extends Promise>, + extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; @@ -10255,57 +10496,57 @@ export interface RestaurantSubscriptionPayloadSubscription previousValues: () => T; } -export interface UserEdgeNode { +export interface UserEdge { cursor: String; } -export interface UserEdge extends Promise, Fragmentable { - node: () => T; +export interface UserEdgePromise extends Promise, Fragmentable { + node: () => T; cursor: () => Promise; } export interface UserEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface GuestRequirementsEdgeNode { +export interface GuestRequirementsEdge { cursor: String; } -export interface GuestRequirementsEdge - extends Promise, +export interface GuestRequirementsEdgePromise + extends Promise, Fragmentable { - node: () => T; + node: () => T; cursor: () => Promise; } export interface GuestRequirementsEdgeSubscription - extends Promise>, + extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } -export interface AggregateNotificationNode { +export interface AggregateNotification { count: Int; } -export interface AggregateNotification - extends Promise, +export interface AggregateNotificationPromise + extends Promise, Fragmentable { count: () => Promise; } export interface AggregateNotificationSubscription - extends Promise>, + extends Promise>, Fragmentable { count: () => Promise>; } -export interface UserPreviousValuesNode { +export interface UserPreviousValues { id: ID_Output; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; @@ -10319,8 +10560,8 @@ export interface UserPreviousValuesNode { isSuperHost: Boolean; } -export interface UserPreviousValues - extends Promise, +export interface UserPreviousValuesPromise + extends Promise, Fragmentable { id: () => Promise; createdAt: () => Promise; @@ -10336,7 +10577,7 @@ export interface UserPreviousValues } export interface UserPreviousValuesSubscription - extends Promise>, + extends Promise>, Fragmentable { id: () => Promise>; createdAt: () => Promise>; @@ -10389,12 +10630,128 @@ The `Float` scalar type represents signed double-precision fractional values as */ export type Float = number; +/** + * Model Metadata + */ + +export const models = [ + { + name: "Amenities", + embedded: false + }, + { + name: "Booking", + embedded: false + }, + { + name: "CURRENCY", + embedded: false + }, + { + name: "City", + embedded: false + }, + { + name: "CreditCardInformation", + embedded: false + }, + { + name: "Experience", + embedded: false + }, + { + name: "ExperienceCategory", + embedded: false + }, + { + name: "GuestRequirements", + embedded: false + }, + { + name: "HouseRules", + embedded: false + }, + { + name: "Location", + embedded: false + }, + { + name: "Message", + embedded: false + }, + { + name: "NOTIFICATION_TYPE", + embedded: false + }, + { + name: "Neighbourhood", + embedded: false + }, + { + name: "Notification", + embedded: false + }, + { + name: "PAYMENT_PROVIDER", + embedded: false + }, + { + name: "PLACE_SIZES", + embedded: false + }, + { + name: "Payment", + embedded: false + }, + { + name: "PaymentAccount", + embedded: false + }, + { + name: "PaypalInformation", + embedded: false + }, + { + name: "Picture", + embedded: false + }, + { + name: "Place", + embedded: false + }, + { + name: "Policies", + embedded: false + }, + { + name: "Pricing", + embedded: false + }, + { + name: "Restaurant", + embedded: false + }, + { + name: "Review", + embedded: false + }, + { + name: "User", + embedded: false + }, + { + name: "Views", + embedded: false + } +]; + /** * Type Defs */ export const Prisma = makePrismaClientClass>({ typeDefs, + models, endpoint: `${process.env["PRISMA_ENDPOINT"]}`, secret: `${process.env["PRISMA_SECRET"]}` }); diff --git a/src/generated/prisma-client/prisma-schema.ts b/src/generated/prisma-client/prisma-schema.ts index 2b6d2d40..fb10fddd 100644 --- a/src/generated/prisma-client/prisma-schema.ts +++ b/src/generated/prisma-client/prisma-schema.ts @@ -433,6 +433,49 @@ input AmenitiesUpdateInput { crib: Boolean } +input AmenitiesUpdateManyMutationInput { + elevator: Boolean + petsAllowed: Boolean + internet: Boolean + kitchen: Boolean + wirelessInternet: Boolean + familyKidFriendly: Boolean + freeParkingOnPremises: Boolean + hotTub: Boolean + pool: Boolean + smokingAllowed: Boolean + wheelchairAccessible: Boolean + breakfast: Boolean + cableTv: Boolean + suitableForEvents: Boolean + dryer: Boolean + washer: Boolean + indoorFireplace: Boolean + tv: Boolean + heating: Boolean + hangers: Boolean + iron: Boolean + hairDryer: Boolean + doorman: Boolean + paidParkingOffPremises: Boolean + freeParkingOnStreet: Boolean + gym: Boolean + airConditioning: Boolean + shampoo: Boolean + essentials: Boolean + laptopFriendlyWorkspace: Boolean + privateEntrance: Boolean + buzzerWirelessIntercom: Boolean + babyBath: Boolean + babyMonitor: Boolean + babysitterRecommendations: Boolean + bathtub: Boolean + changingTable: Boolean + childrensBooksAndToys: Boolean + childrensDinnerware: Boolean + crib: Boolean +} + input AmenitiesUpdateOneRequiredWithoutPlaceInput { create: AmenitiesCreateWithoutPlaceInput update: AmenitiesUpdateWithoutPlaceDataInput @@ -708,6 +751,11 @@ input BookingUpdateInput { payment: PaymentUpdateOneWithoutBookingInput } +input BookingUpdateManyMutationInput { + startDate: DateTime + endDate: DateTime +} + input BookingUpdateManyWithoutBookeeInput { create: [BookingCreateWithoutBookeeInput!] delete: [BookingWhereUniqueInput!] @@ -902,6 +950,10 @@ input CityUpdateInput { neighbourhoods: NeighbourhoodUpdateManyWithoutCityInput } +input CityUpdateManyMutationInput { + name: String +} + input CityUpdateOneRequiredWithoutNeighbourhoodsInput { create: CityCreateWithoutNeighbourhoodsInput update: CityUpdateWithoutNeighbourhoodsDataInput @@ -1080,6 +1132,17 @@ input CreditCardInformationUpdateInput { paymentAccount: PaymentAccountUpdateOneWithoutCreditcardInput } +input CreditCardInformationUpdateManyMutationInput { + cardNumber: String + expiresOnMonth: Int + expiresOnYear: Int + securityCode: String + firstName: String + lastName: String + postalCode: String + country: String +} + input CreditCardInformationUpdateOneWithoutPaymentAccountInput { create: CreditCardInformationCreateWithoutPaymentAccountInput update: CreditCardInformationUpdateWithoutPaymentAccountDataInput @@ -1338,6 +1401,11 @@ input ExperienceCategoryUpdateInput { experience: ExperienceUpdateOneWithoutCategoryInput } +input ExperienceCategoryUpdateManyMutationInput { + mainColor: String + name: String +} + input ExperienceCategoryUpdateOneWithoutExperienceInput { create: ExperienceCategoryCreateWithoutExperienceInput update: ExperienceCategoryUpdateWithoutExperienceDataInput @@ -1543,6 +1611,12 @@ input ExperienceUpdateInput { popularity: Int } +input ExperienceUpdateManyMutationInput { + title: String + pricePerPerson: Int + popularity: Int +} + input ExperienceUpdateManyWithoutHostInput { create: [ExperienceCreateWithoutHostInput!] delete: [ExperienceWhereUniqueInput!] @@ -1790,6 +1864,12 @@ input GuestRequirementsUpdateInput { place: PlaceUpdateOneRequiredWithoutGuestRequirementsInput } +input GuestRequirementsUpdateManyMutationInput { + govIssuedId: Boolean + recommendationsFromOtherHosts: Boolean + guestTripInformation: Boolean +} + input GuestRequirementsUpdateOneWithoutPlaceInput { create: GuestRequirementsCreateWithoutPlaceInput update: GuestRequirementsUpdateWithoutPlaceDataInput @@ -1947,6 +2027,15 @@ input HouseRulesUpdateInput { additionalRules: String } +input HouseRulesUpdateManyMutationInput { + suitableForChildren: Boolean + suitableForInfants: Boolean + petsAllowed: Boolean + smokingAllowed: Boolean + partiesAndEventsAllowed: Boolean + additionalRules: String +} + input HouseRulesUpdateOneInput { create: HouseRulesCreateInput update: HouseRulesUpdateDataInput @@ -2196,6 +2285,13 @@ input LocationUpdateInput { restaurant: RestaurantUpdateOneWithoutLocationInput } +input LocationUpdateManyMutationInput { + lat: Float + lng: Float + address: String + directions: String +} + input LocationUpdateManyWithoutNeighbourHoodInput { create: [LocationCreateWithoutNeighbourHoodInput!] delete: [LocationWhereUniqueInput!] @@ -2490,6 +2586,11 @@ input MessageUpdateInput { readAt: DateTime } +input MessageUpdateManyMutationInput { + deliveredAt: DateTime + readAt: DateTime +} + input MessageUpdateManyWithoutFromInput { create: [MessageCreateWithoutFromInput!] delete: [MessageWhereUniqueInput!] @@ -2595,139 +2696,139 @@ input MessageWhereUniqueInput { type Mutation { createAmenities(data: AmenitiesCreateInput!): Amenities! updateAmenities(data: AmenitiesUpdateInput!, where: AmenitiesWhereUniqueInput!): Amenities - updateManyAmenitieses(data: AmenitiesUpdateInput!, where: AmenitiesWhereInput): BatchPayload! + updateManyAmenitieses(data: AmenitiesUpdateManyMutationInput!, where: AmenitiesWhereInput): BatchPayload! upsertAmenities(where: AmenitiesWhereUniqueInput!, create: AmenitiesCreateInput!, update: AmenitiesUpdateInput!): Amenities! deleteAmenities(where: AmenitiesWhereUniqueInput!): Amenities deleteManyAmenitieses(where: AmenitiesWhereInput): BatchPayload! createBooking(data: BookingCreateInput!): Booking! updateBooking(data: BookingUpdateInput!, where: BookingWhereUniqueInput!): Booking - updateManyBookings(data: BookingUpdateInput!, where: BookingWhereInput): BatchPayload! + updateManyBookings(data: BookingUpdateManyMutationInput!, where: BookingWhereInput): BatchPayload! upsertBooking(where: BookingWhereUniqueInput!, create: BookingCreateInput!, update: BookingUpdateInput!): Booking! deleteBooking(where: BookingWhereUniqueInput!): Booking deleteManyBookings(where: BookingWhereInput): BatchPayload! createCity(data: CityCreateInput!): City! updateCity(data: CityUpdateInput!, where: CityWhereUniqueInput!): City - updateManyCities(data: CityUpdateInput!, where: CityWhereInput): BatchPayload! + updateManyCities(data: CityUpdateManyMutationInput!, where: CityWhereInput): BatchPayload! upsertCity(where: CityWhereUniqueInput!, create: CityCreateInput!, update: CityUpdateInput!): City! deleteCity(where: CityWhereUniqueInput!): City deleteManyCities(where: CityWhereInput): BatchPayload! createCreditCardInformation(data: CreditCardInformationCreateInput!): CreditCardInformation! updateCreditCardInformation(data: CreditCardInformationUpdateInput!, where: CreditCardInformationWhereUniqueInput!): CreditCardInformation - updateManyCreditCardInformations(data: CreditCardInformationUpdateInput!, where: CreditCardInformationWhereInput): BatchPayload! + updateManyCreditCardInformations(data: CreditCardInformationUpdateManyMutationInput!, where: CreditCardInformationWhereInput): BatchPayload! upsertCreditCardInformation(where: CreditCardInformationWhereUniqueInput!, create: CreditCardInformationCreateInput!, update: CreditCardInformationUpdateInput!): CreditCardInformation! deleteCreditCardInformation(where: CreditCardInformationWhereUniqueInput!): CreditCardInformation deleteManyCreditCardInformations(where: CreditCardInformationWhereInput): BatchPayload! createExperience(data: ExperienceCreateInput!): Experience! updateExperience(data: ExperienceUpdateInput!, where: ExperienceWhereUniqueInput!): Experience - updateManyExperiences(data: ExperienceUpdateInput!, where: ExperienceWhereInput): BatchPayload! + updateManyExperiences(data: ExperienceUpdateManyMutationInput!, where: ExperienceWhereInput): BatchPayload! upsertExperience(where: ExperienceWhereUniqueInput!, create: ExperienceCreateInput!, update: ExperienceUpdateInput!): Experience! deleteExperience(where: ExperienceWhereUniqueInput!): Experience deleteManyExperiences(where: ExperienceWhereInput): BatchPayload! createExperienceCategory(data: ExperienceCategoryCreateInput!): ExperienceCategory! updateExperienceCategory(data: ExperienceCategoryUpdateInput!, where: ExperienceCategoryWhereUniqueInput!): ExperienceCategory - updateManyExperienceCategories(data: ExperienceCategoryUpdateInput!, where: ExperienceCategoryWhereInput): BatchPayload! + updateManyExperienceCategories(data: ExperienceCategoryUpdateManyMutationInput!, where: ExperienceCategoryWhereInput): BatchPayload! upsertExperienceCategory(where: ExperienceCategoryWhereUniqueInput!, create: ExperienceCategoryCreateInput!, update: ExperienceCategoryUpdateInput!): ExperienceCategory! deleteExperienceCategory(where: ExperienceCategoryWhereUniqueInput!): ExperienceCategory deleteManyExperienceCategories(where: ExperienceCategoryWhereInput): BatchPayload! createGuestRequirements(data: GuestRequirementsCreateInput!): GuestRequirements! updateGuestRequirements(data: GuestRequirementsUpdateInput!, where: GuestRequirementsWhereUniqueInput!): GuestRequirements - updateManyGuestRequirementses(data: GuestRequirementsUpdateInput!, where: GuestRequirementsWhereInput): BatchPayload! + updateManyGuestRequirementses(data: GuestRequirementsUpdateManyMutationInput!, where: GuestRequirementsWhereInput): BatchPayload! upsertGuestRequirements(where: GuestRequirementsWhereUniqueInput!, create: GuestRequirementsCreateInput!, update: GuestRequirementsUpdateInput!): GuestRequirements! deleteGuestRequirements(where: GuestRequirementsWhereUniqueInput!): GuestRequirements deleteManyGuestRequirementses(where: GuestRequirementsWhereInput): BatchPayload! createHouseRules(data: HouseRulesCreateInput!): HouseRules! updateHouseRules(data: HouseRulesUpdateInput!, where: HouseRulesWhereUniqueInput!): HouseRules - updateManyHouseRuleses(data: HouseRulesUpdateInput!, where: HouseRulesWhereInput): BatchPayload! + updateManyHouseRuleses(data: HouseRulesUpdateManyMutationInput!, where: HouseRulesWhereInput): BatchPayload! upsertHouseRules(where: HouseRulesWhereUniqueInput!, create: HouseRulesCreateInput!, update: HouseRulesUpdateInput!): HouseRules! deleteHouseRules(where: HouseRulesWhereUniqueInput!): HouseRules deleteManyHouseRuleses(where: HouseRulesWhereInput): BatchPayload! createLocation(data: LocationCreateInput!): Location! updateLocation(data: LocationUpdateInput!, where: LocationWhereUniqueInput!): Location - updateManyLocations(data: LocationUpdateInput!, where: LocationWhereInput): BatchPayload! + updateManyLocations(data: LocationUpdateManyMutationInput!, where: LocationWhereInput): BatchPayload! upsertLocation(where: LocationWhereUniqueInput!, create: LocationCreateInput!, update: LocationUpdateInput!): Location! deleteLocation(where: LocationWhereUniqueInput!): Location deleteManyLocations(where: LocationWhereInput): BatchPayload! createMessage(data: MessageCreateInput!): Message! updateMessage(data: MessageUpdateInput!, where: MessageWhereUniqueInput!): Message - updateManyMessages(data: MessageUpdateInput!, where: MessageWhereInput): BatchPayload! + updateManyMessages(data: MessageUpdateManyMutationInput!, where: MessageWhereInput): BatchPayload! upsertMessage(where: MessageWhereUniqueInput!, create: MessageCreateInput!, update: MessageUpdateInput!): Message! deleteMessage(where: MessageWhereUniqueInput!): Message deleteManyMessages(where: MessageWhereInput): BatchPayload! createNeighbourhood(data: NeighbourhoodCreateInput!): Neighbourhood! updateNeighbourhood(data: NeighbourhoodUpdateInput!, where: NeighbourhoodWhereUniqueInput!): Neighbourhood - updateManyNeighbourhoods(data: NeighbourhoodUpdateInput!, where: NeighbourhoodWhereInput): BatchPayload! + updateManyNeighbourhoods(data: NeighbourhoodUpdateManyMutationInput!, where: NeighbourhoodWhereInput): BatchPayload! upsertNeighbourhood(where: NeighbourhoodWhereUniqueInput!, create: NeighbourhoodCreateInput!, update: NeighbourhoodUpdateInput!): Neighbourhood! deleteNeighbourhood(where: NeighbourhoodWhereUniqueInput!): Neighbourhood deleteManyNeighbourhoods(where: NeighbourhoodWhereInput): BatchPayload! createNotification(data: NotificationCreateInput!): Notification! updateNotification(data: NotificationUpdateInput!, where: NotificationWhereUniqueInput!): Notification - updateManyNotifications(data: NotificationUpdateInput!, where: NotificationWhereInput): BatchPayload! + updateManyNotifications(data: NotificationUpdateManyMutationInput!, where: NotificationWhereInput): BatchPayload! upsertNotification(where: NotificationWhereUniqueInput!, create: NotificationCreateInput!, update: NotificationUpdateInput!): Notification! deleteNotification(where: NotificationWhereUniqueInput!): Notification deleteManyNotifications(where: NotificationWhereInput): BatchPayload! createPayment(data: PaymentCreateInput!): Payment! updatePayment(data: PaymentUpdateInput!, where: PaymentWhereUniqueInput!): Payment - updateManyPayments(data: PaymentUpdateInput!, where: PaymentWhereInput): BatchPayload! + updateManyPayments(data: PaymentUpdateManyMutationInput!, where: PaymentWhereInput): BatchPayload! upsertPayment(where: PaymentWhereUniqueInput!, create: PaymentCreateInput!, update: PaymentUpdateInput!): Payment! deletePayment(where: PaymentWhereUniqueInput!): Payment deleteManyPayments(where: PaymentWhereInput): BatchPayload! createPaymentAccount(data: PaymentAccountCreateInput!): PaymentAccount! updatePaymentAccount(data: PaymentAccountUpdateInput!, where: PaymentAccountWhereUniqueInput!): PaymentAccount - updateManyPaymentAccounts(data: PaymentAccountUpdateInput!, where: PaymentAccountWhereInput): BatchPayload! + updateManyPaymentAccounts(data: PaymentAccountUpdateManyMutationInput!, where: PaymentAccountWhereInput): BatchPayload! upsertPaymentAccount(where: PaymentAccountWhereUniqueInput!, create: PaymentAccountCreateInput!, update: PaymentAccountUpdateInput!): PaymentAccount! deletePaymentAccount(where: PaymentAccountWhereUniqueInput!): PaymentAccount deleteManyPaymentAccounts(where: PaymentAccountWhereInput): BatchPayload! createPaypalInformation(data: PaypalInformationCreateInput!): PaypalInformation! updatePaypalInformation(data: PaypalInformationUpdateInput!, where: PaypalInformationWhereUniqueInput!): PaypalInformation - updateManyPaypalInformations(data: PaypalInformationUpdateInput!, where: PaypalInformationWhereInput): BatchPayload! + updateManyPaypalInformations(data: PaypalInformationUpdateManyMutationInput!, where: PaypalInformationWhereInput): BatchPayload! upsertPaypalInformation(where: PaypalInformationWhereUniqueInput!, create: PaypalInformationCreateInput!, update: PaypalInformationUpdateInput!): PaypalInformation! deletePaypalInformation(where: PaypalInformationWhereUniqueInput!): PaypalInformation deleteManyPaypalInformations(where: PaypalInformationWhereInput): BatchPayload! createPicture(data: PictureCreateInput!): Picture! updatePicture(data: PictureUpdateInput!, where: PictureWhereUniqueInput!): Picture - updateManyPictures(data: PictureUpdateInput!, where: PictureWhereInput): BatchPayload! + updateManyPictures(data: PictureUpdateManyMutationInput!, where: PictureWhereInput): BatchPayload! upsertPicture(where: PictureWhereUniqueInput!, create: PictureCreateInput!, update: PictureUpdateInput!): Picture! deletePicture(where: PictureWhereUniqueInput!): Picture deleteManyPictures(where: PictureWhereInput): BatchPayload! createPlace(data: PlaceCreateInput!): Place! updatePlace(data: PlaceUpdateInput!, where: PlaceWhereUniqueInput!): Place - updateManyPlaces(data: PlaceUpdateInput!, where: PlaceWhereInput): BatchPayload! + updateManyPlaces(data: PlaceUpdateManyMutationInput!, where: PlaceWhereInput): BatchPayload! upsertPlace(where: PlaceWhereUniqueInput!, create: PlaceCreateInput!, update: PlaceUpdateInput!): Place! deletePlace(where: PlaceWhereUniqueInput!): Place deleteManyPlaces(where: PlaceWhereInput): BatchPayload! createPolicies(data: PoliciesCreateInput!): Policies! updatePolicies(data: PoliciesUpdateInput!, where: PoliciesWhereUniqueInput!): Policies - updateManyPolicieses(data: PoliciesUpdateInput!, where: PoliciesWhereInput): BatchPayload! + updateManyPolicieses(data: PoliciesUpdateManyMutationInput!, where: PoliciesWhereInput): BatchPayload! upsertPolicies(where: PoliciesWhereUniqueInput!, create: PoliciesCreateInput!, update: PoliciesUpdateInput!): Policies! deletePolicies(where: PoliciesWhereUniqueInput!): Policies deleteManyPolicieses(where: PoliciesWhereInput): BatchPayload! createPricing(data: PricingCreateInput!): Pricing! updatePricing(data: PricingUpdateInput!, where: PricingWhereUniqueInput!): Pricing - updateManyPricings(data: PricingUpdateInput!, where: PricingWhereInput): BatchPayload! + updateManyPricings(data: PricingUpdateManyMutationInput!, where: PricingWhereInput): BatchPayload! upsertPricing(where: PricingWhereUniqueInput!, create: PricingCreateInput!, update: PricingUpdateInput!): Pricing! deletePricing(where: PricingWhereUniqueInput!): Pricing deleteManyPricings(where: PricingWhereInput): BatchPayload! createRestaurant(data: RestaurantCreateInput!): Restaurant! updateRestaurant(data: RestaurantUpdateInput!, where: RestaurantWhereUniqueInput!): Restaurant - updateManyRestaurants(data: RestaurantUpdateInput!, where: RestaurantWhereInput): BatchPayload! + updateManyRestaurants(data: RestaurantUpdateManyMutationInput!, where: RestaurantWhereInput): BatchPayload! upsertRestaurant(where: RestaurantWhereUniqueInput!, create: RestaurantCreateInput!, update: RestaurantUpdateInput!): Restaurant! deleteRestaurant(where: RestaurantWhereUniqueInput!): Restaurant deleteManyRestaurants(where: RestaurantWhereInput): BatchPayload! createReview(data: ReviewCreateInput!): Review! updateReview(data: ReviewUpdateInput!, where: ReviewWhereUniqueInput!): Review - updateManyReviews(data: ReviewUpdateInput!, where: ReviewWhereInput): BatchPayload! + updateManyReviews(data: ReviewUpdateManyMutationInput!, where: ReviewWhereInput): BatchPayload! upsertReview(where: ReviewWhereUniqueInput!, create: ReviewCreateInput!, update: ReviewUpdateInput!): Review! deleteReview(where: ReviewWhereUniqueInput!): Review deleteManyReviews(where: ReviewWhereInput): BatchPayload! createUser(data: UserCreateInput!): User! updateUser(data: UserUpdateInput!, where: UserWhereUniqueInput!): User - updateManyUsers(data: UserUpdateInput!, where: UserWhereInput): BatchPayload! + updateManyUsers(data: UserUpdateManyMutationInput!, where: UserWhereInput): BatchPayload! upsertUser(where: UserWhereUniqueInput!, create: UserCreateInput!, update: UserUpdateInput!): User! deleteUser(where: UserWhereUniqueInput!): User deleteManyUsers(where: UserWhereInput): BatchPayload! createViews(data: ViewsCreateInput!): Views! updateViews(data: ViewsUpdateInput!, where: ViewsWhereUniqueInput!): Views - updateManyViewses(data: ViewsUpdateInput!, where: ViewsWhereInput): BatchPayload! + updateManyViewses(data: ViewsUpdateManyMutationInput!, where: ViewsWhereInput): BatchPayload! upsertViews(where: ViewsWhereUniqueInput!, create: ViewsCreateInput!, update: ViewsUpdateInput!): Views! deleteViews(where: ViewsWhereUniqueInput!): Views deleteManyViewses(where: ViewsWhereInput): BatchPayload! @@ -2852,6 +2953,13 @@ input NeighbourhoodUpdateInput { popularity: Int } +input NeighbourhoodUpdateManyMutationInput { + name: String + slug: String + featured: Boolean + popularity: Int +} + input NeighbourhoodUpdateManyWithoutCityInput { create: [NeighbourhoodCreateWithoutCityInput!] delete: [NeighbourhoodWhereUniqueInput!] @@ -3069,6 +3177,12 @@ input NotificationUpdateInput { readDate: DateTime } +input NotificationUpdateManyMutationInput { + type: NOTIFICATION_TYPE + link: String + readDate: DateTime +} + input NotificationUpdateManyWithoutUserInput { create: [NotificationCreateWithoutUserInput!] delete: [NotificationWhereUniqueInput!] @@ -3296,6 +3410,10 @@ input PaymentAccountUpdateInput { creditcard: CreditCardInformationUpdateOneWithoutPaymentAccountInput } +input PaymentAccountUpdateManyMutationInput { + type: PAYMENT_PROVIDER +} + input PaymentAccountUpdateManyWithoutUserInput { create: [PaymentAccountCreateWithoutUserInput!] delete: [PaymentAccountWhereUniqueInput!] @@ -3516,6 +3634,12 @@ input PaymentUpdateInput { paymentMethod: PaymentAccountUpdateOneRequiredWithoutPaymentsInput } +input PaymentUpdateManyMutationInput { + serviceFee: Float + placePrice: Float + totalPrice: Float +} + input PaymentUpdateManyWithoutPaymentMethodInput { create: [PaymentCreateWithoutPaymentMethodInput!] delete: [PaymentWhereUniqueInput!] @@ -3694,6 +3818,10 @@ input PaypalInformationUpdateInput { paymentAccount: PaymentAccountUpdateOneRequiredWithoutPaypalInput } +input PaypalInformationUpdateManyMutationInput { + email: String +} + input PaypalInformationUpdateOneWithoutPaymentAccountInput { create: PaypalInformationCreateWithoutPaymentAccountInput update: PaypalInformationUpdateWithoutPaymentAccountDataInput @@ -3840,6 +3968,10 @@ input PictureUpdateManyInput { disconnect: [PictureWhereUniqueInput!] } +input PictureUpdateManyMutationInput { + url: String +} + input PictureUpdateOneInput { create: PictureCreateInput update: PictureUpdateDataInput @@ -4318,6 +4450,19 @@ input PlaceUpdateInput { popularity: Int } +input PlaceUpdateManyMutationInput { + name: String + size: PLACE_SIZES + shortDescription: String + description: String + slug: String + maxGuests: Int + numBedrooms: Int + numBeds: Int + numBaths: Int + popularity: Int +} + input PlaceUpdateManyWithoutHostInput { create: [PlaceCreateWithoutHostInput!] delete: [PlaceWhereUniqueInput!] @@ -4872,6 +5017,12 @@ input PoliciesUpdateInput { place: PlaceUpdateOneRequiredWithoutPoliciesInput } +input PoliciesUpdateManyMutationInput { + checkInStartTime: Float + checkInEndTime: Float + checkoutTime: Float +} + input PoliciesUpdateOneWithoutPlaceInput { create: PoliciesCreateWithoutPlaceInput update: PoliciesUpdateWithoutPlaceDataInput @@ -5104,6 +5255,21 @@ input PricingUpdateInput { currency: CURRENCY } +input PricingUpdateManyMutationInput { + monthlyDiscount: Int + weeklyDiscount: Int + perNight: Int + smartPricing: Boolean + basePrice: Int + averageWeekly: Int + averageMonthly: Int + cleaningFee: Int + securityDeposit: Int + extraGuests: Int + weekendPricing: Int + currency: CURRENCY +} + input PricingUpdateOneRequiredWithoutPlaceInput { create: PricingCreateWithoutPlaceInput update: PricingUpdateWithoutPlaceDataInput @@ -5419,6 +5585,14 @@ input RestaurantUpdateInput { popularity: Int } +input RestaurantUpdateManyMutationInput { + title: String + avgPricePerPerson: Int + isCurated: Boolean + slug: String + popularity: Int +} + input RestaurantUpdateOneWithoutLocationInput { create: RestaurantCreateWithoutLocationInput update: RestaurantUpdateWithoutLocationDataInput @@ -5666,6 +5840,17 @@ input ReviewUpdateInput { experience: ExperienceUpdateOneWithoutReviewsInput } +input ReviewUpdateManyMutationInput { + text: String + stars: Int + accuracy: Int + location: Int + checkIn: Int + value: Int + cleanliness: Int + communication: Int +} + input ReviewUpdateManyWithoutExperienceInput { create: [ReviewCreateWithoutExperienceInput!] delete: [ReviewWhereUniqueInput!] @@ -6183,6 +6368,17 @@ input UserUpdateInput { hostingExperiences: ExperienceUpdateManyWithoutHostInput } +input UserUpdateManyMutationInput { + firstName: String + lastName: String + email: String + password: String + phone: String + responseRate: Float + responseTime: Int + isSuperHost: Boolean +} + input UserUpdateOneRequiredWithoutBookingsInput { create: UserCreateWithoutBookingsInput update: UserUpdateWithoutBookingsDataInput @@ -6655,6 +6851,10 @@ input ViewsUpdateInput { place: PlaceUpdateOneRequiredWithoutViewsInput } +input ViewsUpdateManyMutationInput { + lastWeek: Int +} + input ViewsUpdateOneRequiredWithoutPlaceInput { create: ViewsCreateWithoutPlaceInput update: ViewsUpdateWithoutPlaceDataInput diff --git a/src/index.ts b/src/index.ts index 3490f3ac..5f161a82 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,7 +5,7 @@ import { resolvers } from './resolvers' const db = new Prisma({ endpoint: process.env.PRISMA_ENDPOINT!, secret: process.env.PRISMA_SECRET!, - // debug: true, + debug: true, }) const server = new GraphQLServer({ diff --git a/yarn.lock b/yarn.lock index c3388064..601dd177 100644 --- a/yarn.lock +++ b/yarn.lock @@ -49,6 +49,19 @@ request-promise "^4.1.1" yargs "^8.0.2" +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + "@types/bcryptjs@2.4.2": version "2.4.2" resolved "https://registry.yarnpkg.com/@types/bcryptjs/-/bcryptjs-2.4.2.tgz#e3530eac9dd136bfdfb0e43df2c4c5ce1f77dfae" @@ -128,15 +141,10 @@ resolved "https://registry.yarnpkg.com/@types/graphql/-/graphql-14.0.3.tgz#389e2e5b83ecdb376d9f98fae2094297bc112c1c" integrity sha512-TcFkpEjcQK7w8OcrQcd7iIBPjU0rdyi3ldj6d0iJ4PPSzbWqPBvXj9KSwO14hTOX2dm9RoiH7VuxksJLNYdXUQ== -"@types/jest@^23.3.1": - version "23.3.2" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.2.tgz#07b90f6adf75d42c34230c026a2529e56c249dbb" - integrity sha512-D1xlXHZpDonVX+VJ28XtcD5xlu8ex6Fc4cQNnrm2wJvlQnbec9RedhCrhQr6kRAE9XWHSec+JPuTmqJ9jC0qsA== - -"@types/jsonwebtoken@^7.2.8": - version "7.2.8" - resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-7.2.8.tgz#8d199dab4ddb5bba3234f8311b804d2027af2b3a" - integrity sha512-XENN3YzEB8D6TiUww0O8SRznzy1v+77lH7UmuN54xq/IHIsyWjWOzZuFFTtoiRuaE782uAoRwBe/wwow+vQXZw== +"@types/jsonwebtoken@^8.3.0": + version "8.3.0" + resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-8.3.0.tgz#1fe79489df97b49273401ac3c8019cbf1dae4578" + integrity sha512-YKnUTR4VxwljbPORPrRon9E3uel1aD8nUdvzqArCCdMTWPvo0gnI2UZkwIHN2QATdj6HYXV/Iq3/KcecAO42Ww== dependencies: "@types/node" "*" @@ -150,11 +158,21 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.0.tgz#5a7306e367c539b9f6543499de8dd519fac37a8b" integrity sha512-A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA== -"@types/node@*", "@types/node@^10.9.4": +"@types/node@*": version "10.9.4" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.9.4.tgz#0f4cb2dc7c1de6096055357f70179043c33e9897" integrity sha512-fCHV45gS+m3hH17zgkgADUSi2RR1Vht6wOZ0jyHP8rjiQra9f+mIcgwPQHllmDocYOstIEbKlxbFDYlgrTPYqw== +"@types/node@^10.12.0": + version "10.12.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.9.tgz#a07bfa74331471e1dc22a47eb72026843f7b95c8" + integrity sha512-eajkMXG812/w3w4a1OcBlaTwsFPO5F7fJ/amy+tieQxEMWBlbV1JGSjkFM+zkHNf81Cad+dfIRA+IBkvmvdAeA== + +"@types/prettier@^1.13.2": + version "1.15.0" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-1.15.0.tgz#1c3e97298dec7614a6ff35b705815391630adfaa" + integrity sha512-WXGqbiMxDxPYjkK1NUDc4dsC1SGZQ3fPZRoSsOXSO+edScRvCptf8XAogn5Ohf1r3BXjrjVZP8JucmwD5raDQg== + "@types/range-parser@*": version "1.2.2" resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.2.tgz#fa8e1ad1d474688a757140c91de6dace6f4abc8d" @@ -255,7 +273,7 @@ ansi-regex@^3.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= -ansi-styles@^2.0.1, ansi-styles@^2.2.1: +ansi-styles@^2.0.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= @@ -272,13 +290,10 @@ ansicolors@~0.2.1: resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef" integrity sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8= -anymatch@^1.3.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" - integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== - dependencies: - micromatch "^2.1.5" - normalize-path "^2.0.0" +ansicolors@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" + integrity sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk= anymatch@^2.0.0: version "2.0.0" @@ -445,19 +460,12 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -arr-diff@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" - integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= - dependencies: - arr-flatten "^1.0.1" - arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= -arr-flatten@^1.0.1, arr-flatten@^1.1.0: +arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== @@ -504,17 +512,12 @@ array-uniq@^1.0.1: resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= -array-unique@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= - array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -arrify@^1.0.0: +arrify@^1.0.0, arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= @@ -733,15 +736,6 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^1.8.2: - version "1.8.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - braces@^2.3.0, braces@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" @@ -906,6 +900,14 @@ cardinal@^1.0.0: ansicolors "~0.2.1" redeyed "~1.0.0" +cardinal@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505" + integrity sha1-fMEFXYItISlU0HsIXeolHMe8VQU= + dependencies: + ansicolors "~0.3.2" + redeyed "~2.1.0" + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -938,7 +940,7 @@ chalk@2.3.1: escape-string-regexp "^1.0.5" supports-color "^5.2.0" -chalk@2.4.1, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1: +chalk@2.4.1, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== @@ -947,17 +949,6 @@ chalk@2.4.1, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3. escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^1.1.3: - version "1.1.3" - resolved "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - change-case@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/change-case/-/change-case-3.0.2.tgz#fd48746cce02f03f0a672577d1d3a8dc2eceb037" @@ -987,6 +978,16 @@ chardet@^0.4.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +charenc@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" + integrity sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc= + charm@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/charm/-/charm-1.0.2.tgz#8add367153a6d9a581331052c4090991da995e35" @@ -994,23 +995,7 @@ charm@^1.0.2: dependencies: inherits "^2.0.1" -chokidar@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" - integrity sha1-eY5ol3gVHIB2tLNg5e3SjNortGg= - dependencies: - anymatch "^1.3.0" - async-each "^1.0.0" - glob-parent "^2.0.0" - inherits "^2.0.1" - is-binary-path "^1.0.0" - is-glob "^2.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.0.0" - optionalDependencies: - fsevents "^1.0.0" - -chokidar@^2.0.2: +chokidar@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" integrity sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ== @@ -1357,6 +1342,11 @@ cross-spawn@^6.0.4, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" +crypt@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" + integrity sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs= + crypto-random-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" @@ -1407,10 +1397,10 @@ debug@^3.0.0, debug@^3.1.0: dependencies: ms "^2.1.1" -debug@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.0.1.tgz#f9bb36d439b8d1f0dd52d8fb6b46e4ebb8c1cd5b" - integrity sha512-K23FHJ/Mt404FSlp6gSZCevIbTMLX0j3fmHhUEhQ3Wq0FMODW3+cUSoLdy1Gx4polAf4t/lphhmHH35BB8cLYw== +debug@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.0.tgz#373687bffa678b38b1cd91f861b63850035ddc87" + integrity sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg== dependencies: ms "^2.1.1" @@ -1585,6 +1575,14 @@ diff@^3.1.0: resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== +dir-glob@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + directory-tree@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/directory-tree/-/directory-tree-2.1.0.tgz#e0c1a66f625481aaf7d603741f0d3d93cdd4867a" @@ -1598,14 +1596,6 @@ disparity@^2.0.0: ansi-styles "^2.0.1" diff "^1.3.2" -doctrine@0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-0.7.2.tgz#7cb860359ba3be90e040b26b729ce4bfa654c523" - integrity sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM= - dependencies: - esutils "^1.1.6" - isarray "0.0.1" - dot-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-2.1.1.tgz#34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee" @@ -1769,7 +1759,7 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -esprima@^4.0.0: +esprima@^4.0.0, esprima@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -1779,11 +1769,6 @@ esprima@~3.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9" integrity sha1-U88kes2ncxPlUcOqLnM0LT+099k= -esutils@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-1.1.6.tgz#c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375" - integrity sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U= - esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -1836,13 +1821,6 @@ execa@^0.7.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -expand-brackets@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= - dependencies: - is-posix-bracket "^0.1.0" - expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -1856,13 +1834,6 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expand-range@^1.8.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= - dependencies: - fill-range "^2.1.0" - expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" @@ -1968,12 +1939,14 @@ external-editor@^2.0.4, external-editor@^2.1.0: iconv-lite "^0.4.17" tmp "^0.0.33" -extglob@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= +external-editor@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" + integrity sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA== dependencies: - is-extglob "^1.0.0" + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" extglob@^2.0.4: version "2.0.4" @@ -2014,6 +1987,18 @@ fast-extend@0.0.2: resolved "https://registry.yarnpkg.com/fast-extend/-/fast-extend-0.0.2.tgz#f5ec42cf40b9460f521a6387dfb52deeed671dbd" integrity sha1-9exCz0C5Rg9SGmOH37Ut7u1nHb0= +fast-glob@^2.0.2: + version "2.2.4" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.4.tgz#e54f4b66d378040e0e4d6a68ec36bbc5b04363c0" + integrity sha512-FjK2nCGI/McyzgNtTESqaWP3trPvHyRyoyY70hxjc3oKPNmDe8taohLZpoVKoUjW85tbU5txaYUZCNtVzygl1g== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" @@ -2053,11 +2038,6 @@ file-type@^6.1.0: resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== -filename-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= - filename-reserved-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" @@ -2072,17 +2052,6 @@ filenamify@^2.0.0: strip-outer "^1.0.0" trim-repeated "^1.0.0" -fill-range@^2.1.0: - version "2.2.4" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" - integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^3.0.0" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -2132,18 +2101,11 @@ flatmap-stream@^0.1.0: resolved "https://registry.yarnpkg.com/flatmap-stream/-/flatmap-stream-0.1.0.tgz#ed54e01422cd29281800914fcb968d58b685d5f1" integrity sha512-Nlic4ZRYxikqnK5rj3YoxDVKGGtUjcNDUtvQ7XsdGLZmMwdUYnXf10o1zcXtzEZTBgc6GxeRpQxV/Wu3WPIIHA== -for-in@^1.0.1, for-in@^1.0.2: +for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -for-own@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= - dependencies: - for-in "^1.0.1" - forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -2217,6 +2179,15 @@ fs-extra@^4.0.3: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-minipass@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" @@ -2234,7 +2205,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^1.0.0, fsevents@^1.2.2: +fsevents@^1.2.2: version "1.2.4" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" integrity sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg== @@ -2298,21 +2269,6 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -glob-base@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" - integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= - dependencies: - is-glob "^2.0.0" - glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -2321,7 +2277,12 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2: +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= + +glob@^7.0.0, glob@^7.0.5, glob@^7.1.2: version "7.1.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== @@ -2360,16 +2321,18 @@ global-prefix@^1.0.1: is-windows "^1.0.1" which "^1.2.14" -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= +globby@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50" + integrity sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw== dependencies: array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" + dir-glob "^2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" got@^6.7.1: version "6.7.1" @@ -2487,10 +2450,10 @@ graphql-cli-prepare@1.4.19: graphql-static-binding "0.9.3" lodash "4.17.5" -graphql-cli@2.16.7: - version "2.16.7" - resolved "https://registry.yarnpkg.com/graphql-cli/-/graphql-cli-2.16.7.tgz#47da92cba15db8bf1900e2fc97787a9a359b91c7" - integrity sha512-I1kkJ9mqgctjOHDTo3bg7CLpZDeuLrOhKeNmohWhka2bWb0jf5T9IspHLDDTIEsOB56KEnvW2fUwRsTFHJK2HQ== +graphql-cli@2.17.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/graphql-cli/-/graphql-cli-2.17.0.tgz#915260d09975b9a371f374989873b91ee6e4200d" + integrity sha512-K82gG79pA3G8GzMeqFq5+kkdZi7K6UWlvmrWLuGaIvo8F1wdHAKDvfexjRGb5CPisqAJqQqbsGsfrg7If488kA== dependencies: adm-zip "0.4.7" apollo-codegen "^0.19.1" @@ -2503,11 +2466,10 @@ graphql-cli@2.16.7: express-request-proxy "^2.0.0" graphql "^0.11.0 || ^0.12.0 || ^0.13.0" graphql-cli-prepare "1.4.19" - graphql-config "2.0.1" - graphql-config-extension-graphcool "1.0.8" - graphql-config-extension-openapi "1.0.6" - graphql-config-extension-prisma "0.2.1" - graphql-playground-middleware-express "1.6.2" + graphql-config "2.2.1" + graphql-config-extension-graphcool "1.0.11" + graphql-config-extension-prisma "0.2.5" + graphql-playground-middleware-express "1.7.6" graphql-schema-linter "0.1.1" inquirer "5.1.0" is-url-superb "2.0.0" @@ -2523,32 +2485,25 @@ graphql-cli@2.16.7: request "^2.83.0" rimraf "2.6.2" source-map-support "^0.5.3" + tmp-graphql-config-extension-openapi "^1.0.7" update-notifier "^2.3.0" yargs "11.0.0" -graphql-config-extension-graphcool@1.0.8: - version "1.0.8" - resolved "http://registry.npmjs.org/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.8.tgz#320bf4572b207183fb069d155f4102fdf61b7f63" - integrity sha512-eMvL/RAo88EHo8SmP40Zcsrx7nrLTE82G4ZochsHYoEvP+QMo0XA+Vq9lxYeRTJEtGMFD4imjHXGHWh4B0srQw== +graphql-config-extension-graphcool@1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.11.tgz#749c156573d8956694a41c28461755b4592973f0" + integrity sha512-uNhyMqj30M4KLkD/gGEEr6cPuVX/jtm0C9O5Bj9V2jFhN5IdHXWJx+fC/p/xxh82iOuR8uibKNCXzwA7R6F6IA== dependencies: graphcool-yml "0.4.15" - graphql-config "^2.0.1" - -graphql-config-extension-openapi@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.6.tgz#d18cfc9d0905c2fa95dce15de316cd2bee166be1" - integrity sha512-Do6tHyQyxaPhaZdJ+ZCpYbVhczlqNqMVuO46aG/YkMuRQPoj/FRmeH9BFXniFkz60TZyRpLTQNel2sllMekRLQ== - dependencies: - "@kbrandwijk/swagger-to-graphql" "2.4.3" - graphql-config "2.0.1" + graphql-config "2.2.1" -graphql-config-extension-prisma@0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.2.1.tgz#95a27191e777cbfb4cba6ae220933dc909fbd5e8" - integrity sha512-OIqa5hjX3bqHR5x2uPE5ssdaI6DEr/P/+utAaqdM6ZEAi8vgupye4AT5AOyDzwK5iDmbJAkShgwQlHiAm4Srvg== +graphql-config-extension-prisma@0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.2.5.tgz#f67db5b6f882ac76096fb2e68a18ec81c7d51fd2" + integrity sha512-7Qh3TzZS3hwZpJbTNfTHXBM6UbzV7DMik9Mc95Rz76yTAs7Wr83xBFsH4Ap1NWlqBgANfO3cLLI4YomDJmO5SA== dependencies: - graphql-config "^2.0.1" - prisma-yml "1.0.93" + graphql-config "2.2.1" + prisma-yml "1.20.0-beta.18" graphql-config-extension-prisma@^0.2.3: version "0.2.3" @@ -2569,17 +2524,6 @@ graphql-config@2.0.0: lodash "^4.17.4" minimatch "^3.0.4" -graphql-config@2.0.1: - version "2.0.1" - resolved "http://registry.npmjs.org/graphql-config/-/graphql-config-2.0.1.tgz#d34a9bdf1d7360af7b01db9b20260a342ddc7390" - integrity sha512-eb4FzlODifHE/Q+91QptAmkGw39wL5ToinJ2556UUsGt2drPc4tzifL+HSnHSaxiIbH8EUhc/Fa6+neinF04qA== - dependencies: - graphql-import "^0.4.4" - graphql-request "^1.5.0" - js-yaml "^3.10.0" - lodash "^4.17.4" - minimatch "^3.0.4" - graphql-config@2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-2.2.1.tgz#5fd0ec77ac7428ca5fb2026cf131be10151a0cb2" @@ -2603,7 +2547,7 @@ graphql-config@^1.1.1: lodash "^4.17.4" minimatch "^3.0.4" -graphql-config@^2.0.1, graphql-config@^2.2.0: +graphql-config@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-2.2.0.tgz#fe1529eb5b77d0bf5cb32b8bbda2f5e7db622d97" integrity sha512-qBwLauRfsVUDiGXdpiQC0mJhsOXx7cJkbfevl7lFpZgiSG3Kb+6pE+9RaAhQKyBowf79U5/lbMR8GqnOTR5wsg== @@ -2627,7 +2571,7 @@ graphql-extensions@^0.0.x, graphql-extensions@~0.0.9: core-js "^2.5.3" source-map-support "^0.5.1" -graphql-import@0.4.5, graphql-import@^0.4.0, graphql-import@^0.4.4: +graphql-import@0.4.5, graphql-import@^0.4.0: version "0.4.5" resolved "http://registry.npmjs.org/graphql-import/-/graphql-import-0.4.5.tgz#e2f18c28d335733f46df8e0733d8deb1c6e2a645" integrity sha512-G/+I08Qp6/QGTb9qapknCm3yPHV0ZL7wbaalWFpxsfR8ZhZoTBe//LsbsCKlbALQpcMegchpJhpTSKiJjhaVqQ== @@ -2670,13 +2614,6 @@ graphql-middleware@1.7.7: dependencies: graphql-tools "^4.0.1" -graphql-playground-html@1.5.5: - version "1.5.5" - resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.5.5.tgz#e2aca543eb66b435ead495b45244b2604d6b2d48" - integrity sha512-PzSywpEKcjbDUkV6e3ivEixvAuUJGyYmBUvuittzySe/RgwHRo0xKLD7HouUCTbpFfWMw8kRKhAUVtt7Ys97uw== - dependencies: - graphql-config "2.0.0" - graphql-playground-html@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.0.tgz#6ec4d54325ab2e5352506fdb89eb37c3fc718bf8" @@ -2691,13 +2628,6 @@ graphql-playground-html@1.6.4: dependencies: graphql-config "2.2.1" -graphql-playground-middleware-express@1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.6.2.tgz#3efe103cd222d6cf39e71f70c48be550c47b7a9b" - integrity sha512-BHaEZe2J2lQ1TX2W73a6PI2zVjB9Nb0J9pFdbG1L7ugYdbait/elDrsNMxLCsDHVOGJF009VlYszrk7Cq7FiTg== - dependencies: - graphql-playground-html "1.5.5" - graphql-playground-middleware-express@1.7.6: version "1.7.6" resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.6.tgz#aca38d2b8e5147914fc8fa613d151edd4ed0bc44" @@ -2769,16 +2699,11 @@ graphql-subscriptions@^0.5.8: dependencies: iterall "^1.2.1" -graphql-tag@2.10.0: +graphql-tag@2.10.0, graphql-tag@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.10.0.tgz#87da024be863e357551b2b8700e496ee2d4353ae" integrity sha512-9FD6cw976TLLf9WYIUPCaaTpniawIjHWZSwIRZSjrfufJamcXbVVYfN2TWvJYbw0Xf2JjYbl1/f2+wDnBVw3/w== -graphql-tag@^2.9.2: - version "2.9.2" - resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.9.2.tgz#2f60a5a981375f430bf1e6e95992427dc18af686" - integrity sha512-qnNmof9pAqj/LUzs3lStP0Gw1qhdVCUS7Ab7+SUB6KD5aX1uqxWQRwMnOGTkhKuLvLNIs1TvNz+iS9kUGl1MhA== - graphql-tools@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-3.1.0.tgz#f0c99696fabaed95e2c0f07534cf179374906d3b" @@ -2790,12 +2715,12 @@ graphql-tools@3.1.0: deprecated-decorator "^0.1.6" iterall "^1.1.3" -graphql-tools@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-3.1.1.tgz#d593358f01e7c8b1671a17b70ddb034dea9dbc50" - integrity sha512-yHvPkweUB0+Q/GWH5wIG60bpt8CTwBklCSzQdEHmRUgAdEQKxw+9B7zB3dG7wB3Ym7M7lfrS4Ej+jtDZfA2UXg== +graphql-tools@4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-4.0.3.tgz#23b5cb52c519212b1b2e4630a361464396ad264b" + integrity sha512-NNZM0WSnVLX1zIMUxu7SjzLZ4prCp15N5L2T2ro02OVyydZ0fuCnZYRnx/yK9xjGWbZA0Q58yEO//Bv/psJWrg== dependencies: - apollo-link "^1.2.2" + apollo-link "^1.2.3" apollo-utilities "^1.0.1" deprecated-decorator "^0.1.6" iterall "^1.1.3" @@ -2839,7 +2764,7 @@ graphql-yoga@^1.16.7: graphql-tools "^4.0.0" subscriptions-transport-ws "^0.9.8" -graphql@0.13, graphql@0.13.2, "graphql@^0.11.0 || ^0.12.0 || ^0.13.0", graphql@^0.13.0, graphql@^0.13.1: +graphql@0.13.2, "graphql@^0.11.0 || ^0.12.0 || ^0.13.0", graphql@^0.13.0, graphql@^0.13.1: version "0.13.2" resolved "http://registry.npmjs.org/graphql/-/graphql-0.13.2.tgz#4c740ae3c222823e7004096f832e7b93b2108270" integrity sha512-QZ5BL8ZO/B20VA8APauGBg3GyEgZ19eduvpLWoq5x7gMmWnHoy8rlQWPLmWgFvo1yNgjSEFMesmS4R6pPr7xog== @@ -2873,13 +2798,6 @@ har-validator@~5.1.0: ajv "^5.3.0" har-schema "^2.0.0" -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - has-flag@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" @@ -2985,7 +2903,7 @@ http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: setprototypeof "1.1.0" statuses ">= 1.4.0 < 2" -http-link-dataloader@^0.1.2, http-link-dataloader@^0.1.4: +http-link-dataloader@^0.1.2: version "0.1.5" resolved "https://registry.yarnpkg.com/http-link-dataloader/-/http-link-dataloader-0.1.5.tgz#3dca3341e449bf26a44b57222fbb1df986958f7d" integrity sha512-vWWFbuuABBxu27pTIrPXZJpwWpv4JM/u0DQRslNcPQNg+uA94Yqf175sJfdpepWn9GOvgPEEROy4dZB53v65LQ== @@ -2994,6 +2912,15 @@ http-link-dataloader@^0.1.2, http-link-dataloader@^0.1.4: cross-fetch "2.2.2" dataloader "^1.4.0" +http-link-dataloader@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/http-link-dataloader/-/http-link-dataloader-0.1.6.tgz#ad87d6b5cb6c2745b14b21ffd9cf476c13976c4f" + integrity sha512-r9B/n+SR32k++Z3MIAumI+Kv6ucL3+3ZfqcvGECWVkUc2BmfUWKu6gkPH7+uR1UKyUUJyuZENOLS/RDXVyXVTA== + dependencies: + apollo-link "^1.2.3" + cross-fetch "2.2.2" + dataloader "^1.4.0" + http-proxy-agent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" @@ -3031,7 +2958,7 @@ iconv-lite@0.4.23: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@^0.4.8, iconv-lite@~0.4.13: +iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@^0.4.8, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -3060,6 +2987,11 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" @@ -3112,21 +3044,21 @@ inquirer@5.1.0: strip-ansi "^4.0.0" through "^2.3.6" -inquirer@^5.2.0: - version "5.2.0" - resolved "http://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726" - integrity sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ== +inquirer@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.0.tgz#51adcd776f661369dc1e894859c2560a224abdd8" + integrity sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg== dependencies: ansi-escapes "^3.0.0" chalk "^2.0.0" cli-cursor "^2.1.0" cli-width "^2.0.0" - external-editor "^2.1.0" + external-editor "^3.0.0" figures "^2.0.0" - lodash "^4.3.0" + lodash "^4.17.10" mute-stream "0.0.7" run-async "^2.2.0" - rxjs "^5.5.2" + rxjs "^6.1.0" string-width "^2.1.0" strip-ansi "^4.0.0" through "^2.3.6" @@ -3172,7 +3104,7 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" -is-buffer@^1.1.5: +is-buffer@^1.1.5, is-buffer@~1.1.1: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== @@ -3238,18 +3170,6 @@ is-directory@^0.3.1: resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= -is-dotfile@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= - -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= - dependencies: - is-primitive "^2.0.0" - is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -3262,11 +3182,6 @@ is-extendable@^1.0.1: dependencies: is-plain-object "^2.0.4" -is-extglob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= - is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -3284,13 +3199,6 @@ is-fullwidth-code-point@^2.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= -is-glob@^2.0.0, is-glob@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" - integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= - dependencies: - is-extglob "^1.0.0" - is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -3330,13 +3238,6 @@ is-npm@^1.0.0: resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ= -is-number@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= - dependencies: - kind-of "^3.0.2" - is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -3344,11 +3245,6 @@ is-number@^3.0.0: dependencies: kind-of "^3.0.2" -is-number@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" - integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== - is-obj@^1.0.0: version "1.0.1" resolved "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" @@ -3378,16 +3274,6 @@ is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= - -is-primitive@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= - is-promise@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" @@ -3614,7 +3500,22 @@ jsonwebtoken@8.2.1: ms "^2.1.1" xtend "^4.0.1" -jsonwebtoken@8.3.0, jsonwebtoken@^8.1.0, jsonwebtoken@^8.3.0: +jsonwebtoken@8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.4.0.tgz#8757f7b4cb7440d86d5e2f3becefa70536c8e46a" + integrity sha512-coyXjRTCy0pw5WYBpMvWOMN+Kjaik2MwTUIq9cna/W7NpO9E+iYbumZONAz3hcr+tXFJECoQVrtmIoC3Oz0gvg== + dependencies: + jws "^3.1.5" + lodash.includes "^4.3.0" + lodash.isboolean "^3.0.3" + lodash.isinteger "^4.0.4" + lodash.isnumber "^3.0.3" + lodash.isplainobject "^4.0.6" + lodash.isstring "^4.0.1" + lodash.once "^4.0.0" + ms "^2.1.1" + +jsonwebtoken@^8.1.0, jsonwebtoken@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.3.0.tgz#056c90eee9a65ed6e6c72ddb0a1d325109aaf643" integrity sha512-oge/hvlmeJCH+iIz1DwcO7vKPkNGJHhgkspk8OH3VKlw+mbi42WtD4ig1+VXRln765vxptAv+xT26Fd3cteqag== @@ -3685,10 +3586,10 @@ kind-of@^6.0.0, kind-of@^6.0.2: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== -klaw-sync@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-3.0.2.tgz#bf3a5ca463af5aec007201dbe8be7088ef29d067" - integrity sha512-32bw9y2nKrnpX2LsJnDTBO2TSdOKPbXfQAWl7Lupcc3D0iKkzI/sQDEw1GjkOuTqZEhe+bVxKSlhSRLxyeytcw== +klaw-sync@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" + integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== dependencies: graceful-fs "^4.1.11" @@ -3941,11 +3842,6 @@ lru-cache@^4.0.1, lru-cache@^4.1.3: pseudomap "^1.0.2" yallist "^2.1.2" -lsmod@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lsmod/-/lsmod-1.0.0.tgz#9a00f76dca36eb23fa05350afe1b585d4299e64b" - integrity sha1-mgD3bco26yP6BTUK/htYXUKZ5ks= - make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" @@ -3982,26 +3878,30 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -marked-terminal@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-2.0.0.tgz#5eaf568be66f686541afa52a558280310a31de2d" - integrity sha1-Xq9Wi+ZvaGVBr6UqVYKAMQox3i0= +marked-terminal@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-3.1.1.tgz#1e726816ddc4552a83393228ff0952b6cd4e5e04" + integrity sha512-7UBFww1rdx0w9HehLMCVYa8/AxXaiDigDfMsJcj82/wgLQG9cj+oiMAVlJpeWD57VFJY2OYY+bKeEVIjIlxi+w== dependencies: - cardinal "^1.0.0" - chalk "^1.1.3" + cardinal "^2.1.1" + chalk "^2.4.1" cli-table "^0.3.1" lodash.assign "^4.2.0" node-emoji "^1.4.1" -marked@^0.3.6: - version "0.3.19" - resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790" - integrity sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg== +marked@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/marked/-/marked-0.5.1.tgz#062f43b88b02ee80901e8e8d8e6a620ddb3aa752" + integrity sha512-iUkBZegCZou4AdwbKTwSW/lNDcz5OuRSl3qdcl31Ia0B2QPG0Jn+tKblh/9/eP9/6+4h27vpoh8wel/vQOV0vw== -math-random@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac" - integrity sha1-izqsWIuKZuSXXjzepn97sylgH6w= +md5@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9" + integrity sha1-U6s41f48iJG6RlMp6iP6wFQBJvk= + dependencies: + charenc "~0.0.1" + crypt "~0.0.1" + is-buffer "~1.1.1" media-typer@0.3.0: version "0.3.0" @@ -4033,6 +3933,11 @@ merge-descriptors@1.0.1: resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= +merge2@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" + integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== + mersenne-twister@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/mersenne-twister/-/mersenne-twister-1.1.0.tgz#f916618ee43d7179efcf641bec4531eb9670978a" @@ -4043,25 +3948,6 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= -micromatch@^2.1.5: - version "2.3.11" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -4258,6 +4144,11 @@ node-fetch@^2.0.0: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.2.0.tgz#4ee79bde909262f9775f731e3656d0db55ced5b5" integrity sha512-OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA== +node-fetch@^2.2.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.3.0.tgz#1a1d940bbfb916a1d3e0219f037e89e71f8c5fa5" + integrity sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA== + node-forge@^0.7.1: version "0.7.6" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.6.tgz#fdf3b418aee1f94f0ef642cd63486c77ca9724ac" @@ -4284,12 +4175,12 @@ node-request-by-swagger@^1.0.6: resolved "https://registry.yarnpkg.com/node-request-by-swagger/-/node-request-by-swagger-1.1.3.tgz#d49bb9adc74eff1ce8c70d075e4d8f2e4b365805" integrity sha512-granjsEA0c+1GnJaKnOjJy1E3wWLADUnAg+x1eopWOo+oMDfRYKJjCBaInUgrli/yEnvUAJoymGhExP/6tcOyQ== -nodemon@1.18.4: - version "1.18.4" - resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.18.4.tgz#873f65fdb53220eb166180cf106b1354ac5d714d" - integrity sha512-hyK6vl65IPnky/ee+D3IWvVGgJa/m3No2/Xc/3wanS6Ce1MWjCzH6NnhPJ/vZM+6JFym16jtHx51lmCMB9HDtg== +nodemon@1.18.6: + version "1.18.6" + resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.18.6.tgz#89b1136634d6c0afc7de24cc932a760e999e2c76" + integrity sha512-4pHQNYEZun+IkIC2jCaXEhkZnfA7rQe73i8RkdRyDJls/K+WxR7IpI5uNUsAvQ0zWvYcCDNGD+XVtw2ZG86/uQ== dependencies: - chokidar "^2.0.2" + chokidar "^2.0.4" debug "^3.1.0" ignore-by-default "^1.0.1" minimatch "^3.0.4" @@ -4325,7 +4216,7 @@ normalize-package-data@^2.3.2: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: +normalize-path@^2.0.0, normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= @@ -4353,7 +4244,7 @@ npm-packlist@^1.1.6: ignore-walk "^3.0.1" npm-bundled "^1.0.1" -npm-path@^2.0.2, npm-path@^2.0.3: +npm-path@^2.0.2, npm-path@^2.0.3, npm-path@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/npm-path/-/npm-path-2.0.4.tgz#c641347a5ff9d6a09e4d9bce5580c4f505278e64" integrity sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw== @@ -4402,6 +4293,16 @@ npm-run@4.1.2: serializerr "^1.0.3" sync-exec "^0.6.2" +npm-run@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/npm-run/-/npm-run-5.0.1.tgz#1baea93389b50ae25a32382c8ca322398e50cd16" + integrity sha512-s7FyRpHUgaJfzkRgOnevX8rAWWsv1dofY1XS7hliWCF6LSQh+HtDfBvpigPS1krLvXw+Fi17CYMY8mUtblnyWw== + dependencies: + minimist "^1.2.0" + npm-path "^2.0.4" + npm-which "^3.0.1" + serializerr "^1.0.3" + npm-which@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/npm-which/-/npm-which-3.0.1.tgz#9225f26ec3a285c209cae67c3b11a6b4ab7140aa" @@ -4475,14 +4376,6 @@ object.getownpropertydescriptors@^2.0.3: define-properties "^1.1.2" es-abstract "^1.5.1" -object.omit@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= - dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" - object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" @@ -4656,16 +4549,6 @@ parse-github-url@^1.0.2: resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw== -parse-glob@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" - parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -4858,7 +4741,7 @@ pluralize@^7.0.0: resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" integrity sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== -popsicle@^10.0.1: +popsicle@10: version "10.0.1" resolved "https://registry.yarnpkg.com/popsicle/-/popsicle-10.0.1.tgz#2abd36130560647c74eaf08400d473ae25c4486f" integrity sha512-IFVBRz+hc05+MiVDH+KH9QoeE6gjFOiIZNxKePIwz+JbH/yP9rLreUT9+GocxRweYBiRh7O9+MfI5X1zKfSH6Q== @@ -4913,20 +4796,15 @@ prepend-http@^1.0.1: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= -preserve@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= - prettier@1.14.0: version "1.14.0" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.0.tgz#847c235522035fd988100f1f43cf20a7d24f9372" integrity sha512-KtQ2EGaUwf2EyDfp1fxyEb0PqGKakVm0WyXwDt6u+cAoxbO2Z2CwKvOe3+b4+F2IlO9lYHi1kqFuRM70ddBnow== -prettier@^1.14.2: - version "1.14.2" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.2.tgz#0ac1c6e1a90baa22a62925f41963c841983282f9" - integrity sha512-McHPg0n1pIke+A/4VcaS2en+pTNjy4xF+Uuq86u/5dyDO59/TtFZtQ708QIRkEZ3qwKz3GVkVa6mpxK/CpB8Rg== +prettier@^1.14.3: + version "1.15.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.15.2.tgz#d31abe22afa4351efa14c7f8b94b58bb7452205e" + integrity sha512-YgPLFFA0CdKL4Eg2IHtUSjzj/BWgszDHiNQAe0VAIBse34148whfdzLagRL+QiKS+YfK5ftB6X4v/MBw8yCoug== prisma-binding@2.1.6: version "2.1.6" @@ -4945,31 +4823,30 @@ prisma-binding@2.1.6: subscriptions-transport-ws "0.9.8" yargs "12.0.1" -prisma-cli-core@1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/prisma-cli-core/-/prisma-cli-core-1.18.1.tgz#3865ce1e02e574804d045cc839f5cffc97c7c5db" - integrity sha512-riU6a5Y9gcfPHqsHUTd1dGm5wOtTjas+q34yWk633Eae7OZ4eUuycv2T2P8caniMWc0OgxTB4HeGZZlhoLSA6A== +prisma-cli-core@1.20.7: + version "1.20.7" + resolved "https://registry.yarnpkg.com/prisma-cli-core/-/prisma-cli-core-1.20.7.tgz#327f62635510d12cd74c7dc91ff972c57738ffd5" + integrity sha512-QpQkRm7Yi08BqcOSz3BoyQyiGVRYaqJU5gA/P71uLC8N4+0QEZHImywYHuNmjZTwqH6bj4wfyLB1wDc8b7N9hA== dependencies: adm-zip "^0.4.7" archiver "^2.0.3" callsites "^2.0.0" chalk "^2.3.0" - chokidar "^1.7.0" copy-paste "^1.3.0" cross-spawn "^5.1.0" download-github-repo "^0.1.3" express "^4.16.3" express-request-proxy "^2.0.0" figures "^2.0.0" - find-up "^2.1.0" - fs-extra "^5.0.0" - globby "^6.1.0" + find-up "^3.0.0" + fs-extra "^7.0.0" + globby "^8.0.1" graphcool-inquirer "^1.0.3" - graphql "0.13" + graphql "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0" graphql-config "^2.2.0" graphql-config-extension-prisma "^0.2.3" graphql-playground-middleware-express "^1.6.2" - inquirer "^5.2.0" + inquirer "^6.2.0" isomorphic-fetch "^2.2.1" js-yaml "^3.9.1" jwt-decode "^2.2.0" @@ -4977,15 +4854,15 @@ prisma-cli-core@1.18.1: lodash.differenceby "^4.8.0" multimatch "^2.1.0" node-forge "^0.7.1" - npm-run "4.1.2" + npm-run "5.0.1" opn "^5.1.0" pause "^0.1.0" portfinder "^1.0.13" - prisma-client-lib "1.18.1" - prisma-db-introspection "1.18.1" - prisma-generate-schema "1.18.1" - prisma-json-schema "0.1.2" - prisma-yml "1.18.1" + prisma-client-lib "1.20.7" + prisma-db-introspection "1.20.7" + prisma-generate-schema "1.20.7" + prisma-json-schema "0.1.3" + prisma-yml "1.20.7" scuid "^1.0.2" semver "^5.4.1" sillyname "^0.1.0" @@ -4994,10 +4871,10 @@ prisma-cli-core@1.18.1: util.promisify "^1.0.0" validator "^8.2.0" -prisma-cli-engine@1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/prisma-cli-engine/-/prisma-cli-engine-1.18.1.tgz#2115fb578adec87bd399a0047f24bddb24adedd1" - integrity sha512-JM7HDCZkMvfc7ZxMdYJ2N9llu54uu7Wz0YCLVbkWZ9eJzq+VOg4/xF5Z/6EMPgADzXCGdXS6n/2/1y718nNDiQ== +prisma-cli-engine@1.20.7: + version "1.20.7" + resolved "https://registry.yarnpkg.com/prisma-cli-engine/-/prisma-cli-engine-1.20.7.tgz#d37f15d6a4a38b9f85caa363e625991fee4dcfcf" + integrity sha512-bap+x1FaQX8RcMunQ1hX43zM/uDj8LWRMyezNDkhC0kx2PgOOQLdaA4DS/k1MyCZDsYiOQhGDHzkZegD5DY/mA== dependencies: "@heroku/linewrap" "^1.0.0" ajv "5" @@ -5013,13 +4890,13 @@ prisma-cli-engine@1.18.1: directory-tree "^2.0.0" dotenv "^4.0.0" figures "^2.0.0" - find-up "^2.1.0" - fs-extra "^5.0.0" + find-up "^3.0.0" + fs-extra "^7.0.0" graphql-request "^1.5.0" - inquirer "^5.2.0" + inquirer "^6.2.0" isomorphic-fetch "^2.2.1" jsonwebtoken "^8.1.0" - klaw-sync "^3.0.0" + klaw-sync "^6.0.0" lodash "^4.17.4" lodash.ary "^4.1.1" lodash.defaults "^4.2.0" @@ -5034,17 +4911,17 @@ prisma-cli-engine@1.18.1: lodash.property "^4.4.2" lodash.result "^4.5.2" lodash.uniqby "^4.7.0" - marked "^0.3.6" - marked-terminal "^2.0.0" + marked "^0.5.1" + marked-terminal "^3.1.1" memfs "^2.5.3" opn "^5.1.0" - prisma-json-schema "0.1.2" - prisma-yml "1.18.1" - raven "2.3.0" + prisma-json-schema "0.1.3" + prisma-yml "1.20.7" + raven "2.6.4" replaceall "^0.1.6" rwlockfile "^1.4.8" scuid "^1.0.2" - serialize-error "^2.1.0" + serialize-error "^3.0.0" source-map-support "^0.4.18" string "3.x" string-similarity "^1.2.0" @@ -5054,34 +4931,36 @@ prisma-cli-engine@1.18.1: update-notifier "^2.3.0" validator "^8.2.0" -prisma-client-lib@1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/prisma-client-lib/-/prisma-client-lib-1.18.1.tgz#6846fff6503fed46f4aa7965a0bde50d51086735" - integrity sha512-eSPMk17p0zvG13aIOarcmE8YwWLIlygjDdperwSBOH8H1gh2sgBfLHGOM3r7H+lIvpqbN4ipHriA2n+sT6sL5w== +prisma-client-lib@1.20.7: + version "1.20.7" + resolved "https://registry.yarnpkg.com/prisma-client-lib/-/prisma-client-lib-1.20.7.tgz#97449345455c6686f3e2752cbb7a472991ac5d59" + integrity sha512-bpCdnNOqwN7UPYLdT0Xvf6TOzL26Eu66+fb2QHdlDLqj8cFsmnuB6VnAAqoA/x+pHHzj/tDAju9/ZTyzB72cMQ== dependencies: - "@types/node" "^10.9.4" - debug "^4.0.1" - graphql-tag "^2.9.2" - http-link-dataloader "^0.1.4" + "@types/node" "^10.12.0" + "@types/prettier" "^1.13.2" + debug "^4.1.0" + graphql-tag "^2.10.0" + http-link-dataloader "^0.1.6" jsonwebtoken "^8.3.0" lodash.flatten "^4.4.0" - prettier "^1.14.2" - subscriptions-transport-ws "^0.9.14" + prettier "^1.14.3" + prisma-generate-schema "1.20.7" + subscriptions-transport-ws "^0.9.15" uppercamelcase "^3.0.0" - ws "^6.0.0" - zen-observable "^0.8.9" + ws "^6.1.0" + zen-observable "^0.8.10" -prisma-db-introspection@1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/prisma-db-introspection/-/prisma-db-introspection-1.18.1.tgz#34c0364a04134910ff1630f42cc199c2f3860dc3" - integrity sha512-4ZvhhXy9rGRtJfbtNupBR/z50WiZ2PYgYWV/p1Dlist4LbzhmQDE4CKYVGDBOt/AxgNC/3jGOKpacnZmtIS8Cw== +prisma-db-introspection@1.20.7: + version "1.20.7" + resolved "https://registry.yarnpkg.com/prisma-db-introspection/-/prisma-db-introspection-1.20.7.tgz#0a6a75620227815e8f603e79389384964ea64cf0" + integrity sha512-NzVPfW0gaDg0c4LdoD3xg7pMM0tK99Xo7huvFmZvbMkdqOMyoIkRcICSpXysBpsqAXgHze0+3zK9km6+N3vyiQ== dependencies: ajv "5" bluebird "^3.5.1" chalk "^2.3.0" debug "^3.1.0" dotenv "^4.0.0" - fs-extra "^5.0.0" + fs-extra "^7.0.0" graphql-request "^1.5.0" isomorphic-fetch "^2.2.1" js-yaml "^3.10.0" @@ -5090,44 +4969,37 @@ prisma-db-introspection@1.18.1: lodash "^4.17.4" pg "^7.4.1" pluralize "^7.0.0" - prisma-json-schema "0.1.2" - prisma-yml "1.18.1" + prisma-json-schema "0.1.3" + prisma-yml "1.20.7" replaceall "^0.1.6" scuid "^1.0.2" uppercamelcase "^3.0.0" yaml-ast-parser "^0.0.40" -prisma-generate-schema@1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/prisma-generate-schema/-/prisma-generate-schema-1.18.1.tgz#514c75585bd20cfbb87d000d526dcbf2af8cce68" - integrity sha512-vRwzgAeh10PP64Em0FJowa0yROma/10kNvHN+X/wk3gGz1mTGWWLbkQI/jQxKfgVtG1hcv6W5d2asQsTFYt8xA== +prisma-generate-schema@1.20.7: + version "1.20.7" + resolved "https://registry.yarnpkg.com/prisma-generate-schema/-/prisma-generate-schema-1.20.7.tgz#f93b45cbf8845786b46e32c12216491841addb1f" + integrity sha512-BOKqENHrw+AMeevkgSTWB8inYvsNRgJpGWFZxAN2sQg+5srPUQtZjGX1GMs0oL7SMUwxB3O9OSDIyzuBiu6TSA== dependencies: - "@types/jest" "^23.3.1" graphql "^14.0.2" + node-fetch "^2.2.1" pluralize "^7.0.0" - popsicle "^10.0.1" - tslint-config-prettier "^1.15.0" - tslint-eslint-rules "^5.4.0" + popsicle "10" prisma-json-schema@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/prisma-json-schema/-/prisma-json-schema-0.0.4.tgz#4ecee29c351e382fb833dad83a38c62961380458" integrity sha512-NTbourUhkmhM18rrcnp+IdxTdWftUsepZcNX2QntOqkOOwccYADmmZJpTr9tuvCYsW3i48B8LVEwvm0v1pAhxQ== -prisma-json-schema@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/prisma-json-schema/-/prisma-json-schema-0.1.1.tgz#d8fd35848cab1d3e7b567b34b3e27c11a5f817b2" - integrity sha512-epi2cDTQu/xk//H79dqRIzqk9ZEEqgcvHR7M/UhG/9UcSYY3OP/tJKDj5AYk86Xt2p5muDp3+y8ZGVNGZVQgNw== - -prisma-json-schema@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/prisma-json-schema/-/prisma-json-schema-0.1.2.tgz#2ad1cad7858d42bb8b32d3a31e9d3d9a7318d2e0" - integrity sha512-wC93q981V9anzXffPEhquqPoQcgkvFm9Q1NgsGddQ3L+V5YU6K3G0ZWevgcRVCXbRCle6HRODptuEjR14z4fTw== +prisma-json-schema@0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/prisma-json-schema/-/prisma-json-schema-0.1.3.tgz#6c302db8f464f8b92e8694d3f7dd3f41ac9afcbe" + integrity sha512-XZrf2080oR81mY8/OC8al68HiwBm0nXlFE727JIia0ZbNqwuV4MyRYk6E0+OIa6/9KEYxZrcAmoBs3EW1cCvnA== -prisma-yml@1.0.93: - version "1.0.93" - resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.0.93.tgz#32b27e40fdca901b620d4d09262a00e74ed45df0" - integrity sha512-np7VXqA4t+qhmn2GXGIOL19IMWSyrI1T8uJH8Lrla9uslvSxch6bzarYcQgKsc+sTL/g1zbvNgRl19cr/CUuNQ== +prisma-yml@1.0.97: + version "1.0.97" + resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.0.97.tgz#ac5154bd64d3dfa078b9e67760eda3dee1e3391b" + integrity sha512-0s9azAxrr6oeELUAoGvhyvv9+dWEmNJttKHPa4n7Z3EohhFnbgT2tpT338ez+hygevYl9E9FF8qwhdKwUrLi4w== dependencies: ajv "5" bluebird "^3.5.1" @@ -5143,22 +5015,22 @@ prisma-yml@1.0.93: json-stable-stringify "^1.0.1" jsonwebtoken "^8.1.0" lodash "^4.17.4" - prisma-json-schema "0.1.1" + prisma-json-schema "0.0.4" replaceall "^0.1.6" scuid "^1.0.2" yaml-ast-parser "^0.0.40" -prisma-yml@1.0.97: - version "1.0.97" - resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.0.97.tgz#ac5154bd64d3dfa078b9e67760eda3dee1e3391b" - integrity sha512-0s9azAxrr6oeELUAoGvhyvv9+dWEmNJttKHPa4n7Z3EohhFnbgT2tpT338ez+hygevYl9E9FF8qwhdKwUrLi4w== +prisma-yml@1.20.0-beta.18: + version "1.20.0-beta.18" + resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.20.0-beta.18.tgz#fc5f3d2b14f12110e4c64c00305088c5118adb3d" + integrity sha512-wI/lOQrD78de2+ZNzJlbEYcYiUANtpdyT0VzAS+YbF5+1/O+shOnpwYsBtjrVL5Er0RwMkwH7j+oZQM61ENBMQ== dependencies: ajv "5" bluebird "^3.5.1" chalk "^2.3.0" debug "^3.1.0" dotenv "^4.0.0" - fs-extra "^5.0.0" + fs-extra "^7.0.0" graphql-request "^1.5.0" http-proxy-agent "^2.1.0" https-proxy-agent "^2.2.1" @@ -5167,22 +5039,22 @@ prisma-yml@1.0.97: json-stable-stringify "^1.0.1" jsonwebtoken "^8.1.0" lodash "^4.17.4" - prisma-json-schema "0.0.4" + prisma-json-schema "0.1.3" replaceall "^0.1.6" scuid "^1.0.2" yaml-ast-parser "^0.0.40" -prisma-yml@1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.18.1.tgz#3fd82c55cfd1cde9e4d729118ecb4f47c349ef31" - integrity sha512-kJZE0nAEYUHzd0TTFHgnybCm07ckXHjP+9Wk66koTkx4NFvv7xqPc1ACvkYI9Zd9ZHb1OdmYXFAUNws1b0xU2w== +prisma-yml@1.20.7: + version "1.20.7" + resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.20.7.tgz#a4308e4cc78ccd144d31f1982df4402f993b0a43" + integrity sha512-MGtCjHJHrMjHh47M5HiLUF4EpyzG4dq4j/NL/3QuoB6n9KBeLe4SD+BECWP0Hxabn12Ee2flI6SmtVQjCOzQCg== dependencies: ajv "5" bluebird "^3.5.1" chalk "^2.3.0" debug "^3.1.0" dotenv "^4.0.0" - fs-extra "^5.0.0" + fs-extra "^7.0.0" graphql-request "^1.5.0" http-proxy-agent "^2.1.0" https-proxy-agent "^2.2.1" @@ -5191,19 +5063,19 @@ prisma-yml@1.18.1: json-stable-stringify "^1.0.1" jsonwebtoken "^8.1.0" lodash "^4.17.4" - prisma-json-schema "0.1.2" + prisma-json-schema "0.1.3" replaceall "^0.1.6" scuid "^1.0.2" yaml-ast-parser "^0.0.40" -prisma@1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/prisma/-/prisma-1.18.1.tgz#a7e490ff6fa4f1698de3dba0c5ac6b13929ee7c3" - integrity sha512-B9yeKpKcEc2HLejHEDhk0EGRGrXzhTg8Tk7gx2tCr8ZSxmPdFg4rZHvposkxXS7nni/E7xyGX2dQ5fr4Q3ZM2A== +prisma@1.20.7: + version "1.20.7" + resolved "https://registry.yarnpkg.com/prisma/-/prisma-1.20.7.tgz#bb2d1f260e23dac4f478a6088c30ad1266cec299" + integrity sha512-fHzGcBduyMu49SbhXJlZQzFpSP+4rsoIimxxwXXT2Zdf0j3BDrvj7KVyB7jbWKoRKYhMhILJyc3E4WEjMiO8Zw== dependencies: - fs-extra "^5.0.0" - prisma-cli-core "1.18.1" - prisma-cli-engine "1.18.1" + fs-extra "^7.0.0" + prisma-cli-core "1.20.7" + prisma-cli-engine "1.20.7" require-onct "^0.0.2" semver "^5.4.1" source-map-support "^0.4.18" @@ -5290,30 +5162,21 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= -randomatic@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.0.tgz#36f2ca708e9e567f5ed2ec01949026d50aa10116" - integrity sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ== - dependencies: - is-number "^4.0.0" - kind-of "^6.0.0" - math-random "^1.0.1" - range-parser@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= -raven@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/raven/-/raven-2.3.0.tgz#96f15346bdaa433b3b6d47130804506155833d69" - integrity sha1-lvFTRr2qQzs7bUcTCARQYVWDPWk= +raven@2.6.4: + version "2.6.4" + resolved "https://registry.yarnpkg.com/raven/-/raven-2.6.4.tgz#458d4a380c8fbb59e0150c655625aaf60c167ea3" + integrity sha512-6PQdfC4+DQSFncowthLf+B6Hr0JpPsFBgTVYTAOq7tCmx/kR4SXbeawtPch20+3QfUcQDoJBLjWW1ybvZ4kXTw== dependencies: cookie "0.3.1" - lsmod "1.0.0" - stack-trace "0.0.9" + md5 "^2.2.1" + stack-trace "0.0.10" timed-out "4.0.1" - uuid "3.0.0" + uuid "3.3.2" raw-body@2.3.2: version "2.3.2" @@ -5415,6 +5278,13 @@ redeyed@~1.0.0: dependencies: esprima "~3.0.0" +redeyed@~2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-2.1.1.tgz#8984b5815d99cb220469c99eeeffe38913e6cc0b" + integrity sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs= + dependencies: + esprima "~4.0.0" + regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" @@ -5425,13 +5295,6 @@ regenerator-runtime@^0.12.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== -regex-cache@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== - dependencies: - is-equal-shallow "^0.1.3" - regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" @@ -5465,7 +5328,7 @@ repeat-element@^1.1.2: resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.5.2, repeat-string@^1.6.1: +repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= @@ -5621,6 +5484,13 @@ rxjs@^5.5.2: dependencies: symbol-observable "1.0.1" +rxjs@^6.1.0: + version "6.3.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.3.tgz#3c6a7fa420e844a81390fb1158a9ec614f4bad55" + integrity sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw== + dependencies: + tslib "^1.9.0" + safe-buffer@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" @@ -5709,10 +5579,10 @@ sentence-case@^2.1.0: no-case "^2.2.0" upper-case-first "^1.1.2" -serialize-error@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" - integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= +serialize-error@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-3.0.0.tgz#80100282b09be33c611536f50033481cb9cc87cf" + integrity sha512-+y3nkkG/go1Vdw+2f/+XUXM1DXX1XcxTl99FfiD/OEPUNw4uo0i6FKABfTAN5ZcgGtjTRZcEbxcE/jtXbEY19A== serializerr@^1.0.3: version "1.0.3" @@ -5805,6 +5675,11 @@ simple-errors@^1.0.1: dependencies: errno "^0.1.1" +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + slice-ansi@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" @@ -5965,10 +5840,10 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" -stack-trace@0.0.9: - version "0.0.9" - resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.9.tgz#a8f6eaeca90674c333e7c43953f275b451510695" - integrity sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU= +stack-trace@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= static-extend@^0.1.1: version "0.1.2" @@ -6117,7 +5992,18 @@ subscriptions-transport-ws@0.9.8: symbol-observable "^1.0.4" ws "^3.0.0" -subscriptions-transport-ws@^0.9.14, subscriptions-transport-ws@^0.9.8: +subscriptions-transport-ws@^0.9.15: + version "0.9.15" + resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.15.tgz#68a8b7ba0037d8c489fb2f5a102d1494db297d0d" + integrity sha512-f9eBfWdHsePQV67QIX+VRhf++dn1adyC/PZHP6XI5AfKnZ4n0FW+v5omxwdHVpd4xq2ZijaHEcmlQrhBY79ZWQ== + dependencies: + backo2 "^1.0.2" + eventemitter3 "^3.1.0" + iterall "^1.2.1" + symbol-observable "^1.0.4" + ws "^5.2.0" + +subscriptions-transport-ws@^0.9.8: version "0.9.14" resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.14.tgz#a39e08edba89ee4cfd95f30484c55d865f5d8451" integrity sha512-n1+mgupVdJn1MIls1ZhSJurJjc+islp7Tv9EIaEJ3HAd9DaINneKq0KRqOYNOrvUI7orVWGomEnlIxoudjfbeA== @@ -6128,11 +6014,6 @@ subscriptions-transport-ws@^0.9.14, subscriptions-transport-ws@^0.9.8: symbol-observable "^1.0.4" ws "^5.2.0" -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - supports-color@^4.4.0: version "4.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" @@ -6241,6 +6122,14 @@ title-case@^2.1.0: no-case "^2.2.0" upper-case "^1.0.3" +tmp-graphql-config-extension-openapi@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/tmp-graphql-config-extension-openapi/-/tmp-graphql-config-extension-openapi-1.0.7.tgz#e651552bf6c57e473b088434940aba2b757c2b4c" + integrity sha512-NQPUaywaVC2hzWkBBsTX3sV2XfxU0mc409rJyrA7iCu5DSTjMLUqI+U4KJVSy/Ltp0zgbWMWua471R7zMql9Pw== + dependencies: + "@kbrandwijk/swagger-to-graphql" "2.4.3" + graphql-config "2.2.1" + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -6348,37 +6237,11 @@ ts-node@^6.0.2: source-map-support "^0.5.6" yn "^2.0.0" -tslib@1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.0.tgz#e37a86fda8cbbaf23a057f473c9f4dc64e5fc2e8" - integrity sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ== - -tslib@^1.8.1: +tslib@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== -tslint-config-prettier@^1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/tslint-config-prettier/-/tslint-config-prettier-1.15.0.tgz#76b9714399004ab6831fdcf76d89b73691c812cf" - integrity sha512-06CgrHJxJmNYVgsmeMoa1KXzQRoOdvfkqnJth6XUkNeOz707qxN0WfxfhYwhL5kXHHbYJRby2bqAPKwThlZPhw== - -tslint-eslint-rules@^5.4.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz#e488cc9181bf193fe5cd7bfca213a7695f1737b5" - integrity sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w== - dependencies: - doctrine "0.7.2" - tslib "1.9.0" - tsutils "^3.0.0" - -tsutils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.0.0.tgz#0c5070a17a0503e056da038c48b5a1870a50a9ad" - integrity sha512-LjHBWR0vWAUHWdIAoTjoqi56Kz+FDKBgVEuL+gVPG/Pv7QW5IdaDDeK9Txlr6U0Cmckp5EgCIq1T25qe3J6hyw== - dependencies: - tslib "^1.8.1" - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -6404,10 +6267,10 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.3.tgz#01b70247a6d3c2467f70c45795ef5ea18ce191d5" - integrity sha512-+81MUSyX+BaSo+u2RbozuQk/UWx6hfG0a5gHu4ANEM4sU96XbuIyAB+rWBW1u70c6a5QuZfuYICn3s2UjuHUpA== +typescript@3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.6.tgz#b6543a83cfc8c2befb3f4c8fba6896f5b0c9be68" + integrity sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA== ultron@~1.1.0: version "1.1.1" @@ -6576,17 +6439,12 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.0.tgz#6728fc0459c450d796a99c31837569bdf672d728" - integrity sha1-Zyj8BFnEUNeWqZwxg3VpvfZy1yg= - uuid@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" integrity sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g== -uuid@^3.1.0, uuid@^3.3.2: +uuid@3.3.2, uuid@^3.1.0, uuid@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== @@ -6704,10 +6562,10 @@ ws@^5.2.0: dependencies: async-limiter "~1.0.0" -ws@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.0.0.tgz#eaa494aded00ac4289d455bac8d84c7c651cef35" - integrity sha512-c2UlYcAZp1VS8AORtpq6y4RJIkJ9dQz18W32SpR/qXGfLDZ2jU4y4wKvvZwqbi7U6gxFQTeE+urMbXU/tsDy4w== +ws@^6.1.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.1.1.tgz#3f5a17e51059272dc18cf039d3ef29eee5d3fdc6" + integrity sha512-tfSg0NBK1w9FkVhIftPp2lWPoFu3AInndGyydLPTNSIA4o1V7GveE2fCTF7kFmHZ/+NGVObBptvFXwzF7ALXDQ== dependencies: async-limiter "~1.0.0" @@ -6921,11 +6779,16 @@ zen-observable-ts@^0.8.9: dependencies: zen-observable "^0.8.0" -zen-observable@^0.8.0, zen-observable@^0.8.9: +zen-observable@^0.8.0: version "0.8.9" resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.9.tgz#0475c760ff0eda046bbdfa4dc3f95d392807ac53" integrity sha512-Y9kPzjGvIZ5jchSlqlCpBW3I82zBBL4z+ulXDRVA1NwsKzjt5kwAi+gOYIy0htNkfuehGZZtP5mRXHRV6TjDWw== +zen-observable@^0.8.10: + version "0.8.11" + resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.11.tgz#d3415885eeeb42ee5abb9821c95bb518fcd6d199" + integrity sha512-N3xXQVr4L61rZvGMpWe8XoCGX8vhU35dPyQ4fm5CY/KDlG0F75un14hjbckPXTDuKUY6V0dqR2giT6xN8Y4GEQ== + zip-stream@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-1.2.0.tgz#a8bc45f4c1b49699c6b90198baacaacdbcd4ba04" From 12af0df25c4966ce8b18fb9b14766b882970f097 Mon Sep 17 00:00:00 2001 From: timsuchanek Date: Sat, 17 Nov 2018 17:56:38 +0100 Subject: [PATCH 4/4] Merge --- package.json | 2 +- yarn.lock | 699 +++++++++++++++++++-------------------------------- 2 files changed, 256 insertions(+), 445 deletions(-) diff --git a/package.json b/package.json index 0e496b49..a587f6e5 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "graphql": "^14.0.2", "graphql-tag": "2.10.0", "graphql-tools": "4.0.3", - "graphql-yoga": "^1.16.7", + "graphql-yoga": "1.16.7", "jsonwebtoken": "8.4.0", "prisma-binding": "2.1.6", "prisma-client-lib": "1.20.7" diff --git a/yarn.lock b/yarn.lock index 601dd177..7813d2f4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14,9 +14,9 @@ trim-right "^1.0.1" "@babel/runtime@^7.0.0-beta.40": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.0.0.tgz#adeb78fedfc855aa05bc041640f3f6f98e85424c" - integrity sha512-7hGhzlcmg01CvH1EHdSPVXYX1aJ8KCEyz6I9xYIi/asDtzBPMyMhVibhM/K6g/5qnKBwjZtp10bNZIEFTRW1MA== + version "7.1.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.1.5.tgz#4170907641cf1f61508f563ece3725150cc6fe39" + integrity sha512-xKnPpXG/pvK1B90JkwwxSGii90rQGKtzcMt2gI5G6+M0REXaq6rOHsGC2ay6/d0Uje7zzvSzjEzfR3ENhFlrfA== dependencies: regenerator-runtime "^0.12.0" @@ -133,7 +133,7 @@ "@types/graphql@0.12.6": version "0.12.6" - resolved "http://registry.npmjs.org/@types/graphql/-/graphql-0.12.6.tgz#3d619198585fcabe5f4e1adfb5cf5f3388c66c13" + resolved "https://registry.yarnpkg.com/@types/graphql/-/graphql-0.12.6.tgz#3d619198585fcabe5f4e1adfb5cf5f3388c66c13" integrity sha512-wXAVyLfkG1UMkKOdMijVWFky39+OD/41KftzqfX1Oejd0Gm6dOIKjCihSVECg6X7PHjftxXmfOKA/d1H79ZfvQ== "@types/graphql@^14.0.0": @@ -158,12 +158,7 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.0.tgz#5a7306e367c539b9f6543499de8dd519fac37a8b" integrity sha512-A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA== -"@types/node@*": - version "10.9.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.9.4.tgz#0f4cb2dc7c1de6096055357f70179043c33e9897" - integrity sha512-fCHV45gS+m3hH17zgkgADUSi2RR1Vht6wOZ0jyHP8rjiQra9f+mIcgwPQHllmDocYOstIEbKlxbFDYlgrTPYqw== - -"@types/node@^10.12.0": +"@types/node@*", "@types/node@^10.12.0": version "10.12.9" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.9.tgz#a07bfa74331471e1dc22a47eb72026843f7b95c8" integrity sha512-eajkMXG812/w3w4a1OcBlaTwsFPO5F7fJ/amy+tieQxEMWBlbV1JGSjkFM+zkHNf81Cad+dfIRA+IBkvmvdAeA== @@ -187,9 +182,9 @@ "@types/mime" "*" "@types/tough-cookie@^2.3.0": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.3.tgz#7f226d67d654ec9070e755f46daebf014628e9d9" - integrity sha512-MDQLxNFRLasqS4UlkWMSACMKeSm1x4Q3TxzUC7KQUsh6RK1ZrQ0VEyE3yzXcBu+K8ejVj4wuX32eUG02yNp+YQ== + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.4.tgz#821878b81bfab971b93a265a561d54ea61f9059f" + integrity sha512-Set5ZdrAaKI/qHdFlVMgm/GsAv/wkXhSTuZFkJ+JI7HK+wIkIlOaUXSXieIvJ0+OvGIqtREFoE+NHJtEq0gtEw== "@types/zen-observable@^0.5.3": version "0.5.4" @@ -215,9 +210,9 @@ adm-zip@0.4.7: integrity sha1-hgbCy/HEJs6MjsABdER/1Jtur8E= adm-zip@^0.4.7: - version "0.4.11" - resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.11.tgz#2aa54c84c4b01a9d0fb89bb11982a51f13e3d62a" - integrity sha512-L8vcjDTCOIJk7wFvmlEUN7AsSb8T+2JrdP7KINBjzr24TJ5Mwj590sLu3BC7zNZowvJWa/JtPmD8eJCzdtDWjA== + version "0.4.13" + resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.13.tgz#597e2f8cc3672151e1307d3e95cddbc75672314a" + integrity sha512-fERNJX8sOXfel6qCBCMPvZLzENBEhZTzKqg6vrOW5pvoEaQuJhRU4ndTAh6lHOxn1I6jnz2NHra56ZODM751uw== agent-base@4, agent-base@^4.1.0: version "4.2.1" @@ -231,7 +226,7 @@ ajv-keywords@^3.0.0: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" integrity sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo= -ajv@5, ajv@^5.3.0, ajv@^5.5.1: +ajv@5, ajv@^5.5.1: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= @@ -241,10 +236,10 @@ ajv@5, ajv@^5.3.0, ajv@^5.5.1: fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.3.0" -ajv@^6.0.1: - version "6.5.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.3.tgz#71a569d189ecf4f4f321224fecb166f071dd90f9" - integrity sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg== +ajv@^6.0.1, ajv@^6.5.5: + version "6.5.5" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.5.tgz#cf97cdade71c6399a92c6d6c4177381291b781a1" + integrity sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg== dependencies: fast-deep-equal "^2.0.1" fast-json-stable-stringify "^2.0.0" @@ -343,7 +338,7 @@ apollo-link-ws@1.0.8: dependencies: apollo-link "^1.2.2" -apollo-link@1.2.2, apollo-link@^1.2.1, apollo-link@^1.2.2: +apollo-link@1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.2.tgz#54c84199b18ac1af8d63553a68ca389c05217a03" integrity sha512-Uk/BC09dm61DZRDSu52nGq0nFhq7mcBPTjy5EEH1eunJndtCaNXQhQz/BjkI2NdrfGI+B+i5he6YSoRBhYizdw== @@ -352,7 +347,7 @@ apollo-link@1.2.2, apollo-link@^1.2.1, apollo-link@^1.2.2: apollo-utilities "^1.0.0" zen-observable-ts "^0.8.9" -apollo-link@^1.2.3: +apollo-link@^1.2.2, apollo-link@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.3.tgz#9bd8d5fe1d88d31dc91dae9ecc22474d451fb70d" integrity sha512-iL9yS2OfxYhigme5bpTbmRyC+Htt6tyo2fRMHT3K1XRL/C5IQDDz37OjpPy4ndx7WInSvfSZaaOTKFja9VWqSw== @@ -392,14 +387,14 @@ apollo-server-module-graphiql@^1.3.4, apollo-server-module-graphiql@^1.4.0: apollo-tracing@^0.1.0: version "0.1.4" - resolved "http://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.1.4.tgz#5b8ae1b01526b160ee6e552a7f131923a9aedcc7" + resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.1.4.tgz#5b8ae1b01526b160ee6e552a7f131923a9aedcc7" integrity sha512-Uv+1nh5AsNmC3m130i2u3IqbS+nrxyVV3KYimH5QKsdPjxxIQB3JAT+jJmpeDxBel8gDVstNmCh82QSLxLSIdQ== dependencies: graphql-extensions "~0.0.9" apollo-upload-server@^5.0.0: version "5.0.0" - resolved "http://registry.npmjs.org/apollo-upload-server/-/apollo-upload-server-5.0.0.tgz#c953b523608313966e0c8444637f4ae8ef77d5bc" + resolved "https://registry.yarnpkg.com/apollo-upload-server/-/apollo-upload-server-5.0.0.tgz#c953b523608313966e0c8444637f4ae8ef77d5bc" integrity sha512-CzbHvMo/6TO5XrovzmV/ojTft17s9Cd+vKLGngChpB0UW1ObxKlNLlcXRLD+yt6Nec32/Kt209HmA31hnwxB/g== dependencies: "@babel/runtime" "^7.0.0-beta.40" @@ -407,12 +402,11 @@ apollo-upload-server@^5.0.0: object-path "^0.11.4" apollo-utilities@^1.0.0, apollo-utilities@^1.0.1: - version "1.0.21" - resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.0.21.tgz#cb8b5779fe275850b16046ff8373f4af2de90765" - integrity sha512-ZcxELlEl+sDCYBgEMdNXJAsZtRVm8wk4HIA58bMsqYfd1DSAJQEtZ93F0GZgYNAGy3QyaoBeZtbb0/01++G8JQ== + version "1.0.25" + resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.0.25.tgz#899b00f5f990fb451675adf84cb3de82eb6372ea" + integrity sha512-AXvqkhni3Ir1ffm4SA1QzXn8k8I5BBl4PVKEyak734i4jFdp+xgfUyi2VCqF64TJlFTA/B73TRDUvO2D+tKtZg== dependencies: fast-json-stable-stringify "^2.0.0" - fclone "^1.0.11" aproba@^1.0.3: version "1.2.0" @@ -581,9 +575,9 @@ aws-lambda@^0.1.2: dotenv "^0.4.0" aws-sdk@^*: - version "2.315.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.315.0.tgz#7f393162af038cbef722374444a9bc9ae1bdbbe9" - integrity sha512-GqKve4H6DCpPG7zm5L5S5Is50AnRHbBei1kKFhUKj4KfB7lV/0OIVfjob2Jh4a6I4I1tqnTcdTXGlhBccS1f3w== + version "2.358.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.358.0.tgz#d2b0449711640f764029c35381d1a6ebdeababe9" + integrity sha512-nS47i+YecWDAy3JE55GrC2dLbWsc5lqIub8y+VgHPoVI11f/wmWpF1kY+8FD20IGbZQHWiqiMdMZjFS86L1w6g== dependencies: buffer "4.9.1" events "1.1.1" @@ -659,9 +653,9 @@ bcryptjs@2.4.3: integrity sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms= binary-extensions@^1.0.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" - integrity sha1-RqoXUftqL5PuXmibsQh9SxTGwgU= + version "1.12.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14" + integrity sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg== bl@^1.0.0: version "1.2.2" @@ -672,9 +666,9 @@ bl@^1.0.0: safe-buffer "^5.1.1" bluebird@^3.5.0, bluebird@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.2.tgz#1be0908e054a751754549c270489c1505d4ab15a" - integrity sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg== + version "3.5.3" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7" + integrity sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw== body-parser-graphql@1.1.0: version "1.1.0" @@ -683,23 +677,7 @@ body-parser-graphql@1.1.0: dependencies: body-parser "^1.18.2" -body-parser@1.18.2: - version "1.18.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" - integrity sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ= - dependencies: - bytes "3.0.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.1" - http-errors "~1.6.2" - iconv-lite "0.4.19" - on-finished "~2.3.0" - qs "6.5.1" - raw-body "2.3.2" - type-is "~1.6.15" - -body-parser@^1.18.2, body-parser@^1.18.3: +body-parser@1.18.3, body-parser@^1.18.2, body-parser@^1.18.3: version "1.18.3" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4" integrity sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ= @@ -757,7 +735,7 @@ buffer-alloc-unsafe@^1.1.0: resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== -buffer-alloc@^1.1.0: +buffer-alloc@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== @@ -785,14 +763,14 @@ buffer-from@^1.0.0, buffer-from@^1.1.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== -buffer-writer@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-1.0.1.tgz#22a936901e3029afcd7547eb4487ceb697a3bf08" - integrity sha1-Iqk2kB4wKa/NdUfrRIfOtpejvwg= +buffer-writer@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-2.0.0.tgz#ce7eb81a38f7829db09c873f2fbb792c0c98ec04" + integrity sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw== buffer@4.9.1: version "4.9.1" - resolved "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= dependencies: base64-js "^1.0.2" @@ -801,7 +779,7 @@ buffer@4.9.1: buffer@^3.0.1: version "3.6.0" - resolved "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb" integrity sha1-pyyTb3e5a/UvX357RnGAYoVR3vs= dependencies: base64-js "0.0.8" @@ -933,7 +911,7 @@ caw@^2.0.0: chalk@2.3.1: version "2.3.1" - resolved "http://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz#523fe2678aec7b04e8041909292fe8b17059b796" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.1.tgz#523fe2678aec7b04e8041909292fe8b17059b796" integrity sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g== dependencies: ansi-styles "^3.2.0" @@ -1015,15 +993,15 @@ chokidar@^2.0.4: optionalDependencies: fsevents "^1.2.2" -chownr@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" - integrity sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE= +chownr@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== ci-info@^1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.5.1.tgz#17e8eb5de6f8b2b6038f0cbb714d410bfa9f3030" - integrity sha512-fKFIKXaYiL1exImwJ0AhR/6jxFPSKQBk2ayV5NiNoruUs2+rxC2kNw0EG+1Z9dugZRdCrppskQ8DN2cyaUM1Hw== + version "1.6.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== class-utils@^0.3.5: version "0.3.6" @@ -1130,26 +1108,26 @@ columnify@^1.5.4: strip-ansi "^3.0.0" wcwidth "^1.0.0" -combined-stream@1.0.6, combined-stream@~1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" - integrity sha1-cj599ugBrFYTETp+RFqbactjKBg= +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" + integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w== dependencies: delayed-stream "~1.0.0" command-exists@^1.2.2: - version "1.2.7" - resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.7.tgz#16828f0c3ff2b0c58805861ef211b64fc15692a8" - integrity sha512-doWDvhXCcW5LK0cIUWrOQ8oMFXJv3lEQCkJpGVjM8v9SV0uhqYXB943538tEA2CiaWqSyuYUGAm5ezDwEx9xlw== + version "1.2.8" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" + integrity sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw== commander@^2.11.0, commander@^2.5.0, commander@^2.7.1, commander@^2.9.0: - version "2.18.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.18.0.tgz#2bf063ddee7c7891176981a2cc798e5754bc6970" - integrity sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ== + version "2.19.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== commander@~2.8.1: version "2.8.1" - resolved "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= dependencies: graceful-readlink ">= 1.0.0" @@ -1256,7 +1234,7 @@ copy-paste@^1.3.0: optionalDependencies: sync-exec "~0.6.x" -core-js@^2.4.0, core-js@^2.5.3: +core-js@^2.4.0, core-js@^2.5.3, core-js@^2.5.7: version "2.5.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" integrity sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw== @@ -1267,9 +1245,9 @@ core-util-is@1.0.2, core-util-is@~1.0.0: integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cors@^2.8.4: - version "2.8.4" - resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.4.tgz#2bd381f2eb201020105cd50ea59da63090694686" - integrity sha1-K9OB8usgECAQXNUOpZ2mMJBpRoY= + version "2.8.5" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== dependencies: object-assign "^4" vary "^1" @@ -1391,9 +1369,9 @@ debug@3.1.0: ms "2.0.0" debug@^3.0.0, debug@^3.1.0: - version "3.2.5" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.5.tgz#c2418fbfd7a29f4d4f70ff4cea604d4b64c46407" - integrity sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg== + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== dependencies: ms "^2.1.1" @@ -1532,12 +1510,7 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= -depd@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" - integrity sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k= - -depd@~1.1.1, depd@~1.1.2: +depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= @@ -1661,7 +1634,7 @@ duplexer3@^0.1.4: duplexer@^0.1.1, duplexer@~0.1.1: version "0.1.1" - resolved "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= ecc-jsbn@~0.1.1: @@ -1729,13 +1702,13 @@ es-abstract@^1.4.3, es-abstract@^1.5.1: is-regex "^1.0.4" es-to-primitive@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" - integrity sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0= + version "1.2.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== dependencies: - is-callable "^1.1.1" + is-callable "^1.1.4" is-date-object "^1.0.1" - is-symbol "^1.0.1" + is-symbol "^1.0.2" es6-promise@^4.0.3, es6-promise@^4.1.1: version "4.2.5" @@ -1860,13 +1833,13 @@ express-request-proxy@^2.0.0: url-join "4.0.0" express@^4.16.2, express@^4.16.3: - version "4.16.3" - resolved "http://registry.npmjs.org/express/-/express-4.16.3.tgz#6af8a502350db3246ecc4becf6b5a34d22f7ed53" - integrity sha1-avilAjUNsyRuzEvs9rWjTSL37VM= + version "4.16.4" + resolved "https://registry.yarnpkg.com/express/-/express-4.16.4.tgz#fddef61926109e24c515ea97fd2f1bdbf62df12e" + integrity sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg== dependencies: accepts "~1.3.5" array-flatten "1.1.1" - body-parser "1.18.2" + body-parser "1.18.3" content-disposition "0.5.2" content-type "~1.0.4" cookie "0.3.1" @@ -1883,10 +1856,10 @@ express@^4.16.2, express@^4.16.3: on-finished "~2.3.0" parseurl "~1.3.2" path-to-regexp "0.1.7" - proxy-addr "~2.0.3" - qs "6.5.1" + proxy-addr "~2.0.4" + qs "6.5.2" range-parser "~1.2.0" - safe-buffer "5.1.1" + safe-buffer "5.1.2" send "0.16.2" serve-static "1.13.2" setprototypeof "1.1.0" @@ -1932,7 +1905,7 @@ extend@~3.0.2: external-editor@^2.0.4, external-editor@^2.1.0: version "2.2.0" - resolved "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== dependencies: chardet "^0.4.0" @@ -2004,11 +1977,6 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= -fclone@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/fclone/-/fclone-1.0.11.tgz#10e85da38bfea7fc599341c296ee1d77266ee640" - integrity sha1-EOhdo4v+p/xZk0HClu4ddyZu5kA= - fd-slicer@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" @@ -2097,9 +2065,9 @@ find@^0.2.7: traverse-chain "~0.1.0" flatmap-stream@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/flatmap-stream/-/flatmap-stream-0.1.0.tgz#ed54e01422cd29281800914fcb968d58b685d5f1" - integrity sha512-Nlic4ZRYxikqnK5rj3YoxDVKGGtUjcNDUtvQ7XsdGLZmMwdUYnXf10o1zcXtzEZTBgc6GxeRpQxV/Wu3WPIIHA== + version "0.1.2" + resolved "https://registry.yarnpkg.com/flatmap-stream/-/flatmap-stream-0.1.2.tgz#b1da359a93f24f6d96e46f948552d997e3c2863d" + integrity sha512-ucyr6WkLXjyMuHPtOUq4l+nSAxgWi7v4QO508eQ9resnGj+lSup26oIsUI5aH8k4Qfpjsxa8dDf9UCKkS2KHzQ== for-in@^1.0.2: version "1.0.2" @@ -2112,12 +2080,12 @@ forever-agent@~0.6.1: integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= form-data@^2.0.0, form-data@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" - integrity sha1-SXBJi+YEwgwAXU9cI67NIda0kJk= + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" - combined-stream "1.0.6" + combined-stream "^1.0.6" mime-types "^2.1.12" format-util@^1.0.3: @@ -2336,7 +2304,7 @@ globby@^8.0.1: got@^6.7.1: version "6.7.1" - resolved "http://registry.npmjs.org/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" + resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= dependencies: create-error-class "^3.0.0" @@ -2372,9 +2340,9 @@ got@^7.0.0: url-to-options "^1.0.1" graceful-fs@^4.1.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.1.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" - integrity sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= + version "4.1.15" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== "graceful-readlink@>= 1.0.0": version "1.0.1" @@ -2497,7 +2465,7 @@ graphql-config-extension-graphcool@1.0.11: graphcool-yml "0.4.15" graphql-config "2.2.1" -graphql-config-extension-prisma@0.2.5: +graphql-config-extension-prisma@0.2.5, graphql-config-extension-prisma@^0.2.3: version "0.2.5" resolved "https://registry.yarnpkg.com/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.2.5.tgz#f67db5b6f882ac76096fb2e68a18ec81c7d51fd2" integrity sha512-7Qh3TzZS3hwZpJbTNfTHXBM6UbzV7DMik9Mc95Rz76yTAs7Wr83xBFsH4Ap1NWlqBgANfO3cLLI4YomDJmO5SA== @@ -2505,26 +2473,7 @@ graphql-config-extension-prisma@0.2.5: graphql-config "2.2.1" prisma-yml "1.20.0-beta.18" -graphql-config-extension-prisma@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.2.3.tgz#3e5b5028effcdd0d06a7bd840872f511ba3a4262" - integrity sha512-JxIQbVb3mqiX3c+3oyTKNBu/tNPs+O+6doobAuJ4m7pHPGiVLHAAJAGVIYqIzCVgk4OuTTtjLgyKDEQrk90rkg== - dependencies: - graphql-config "^2.2.0" - prisma-yml "1.0.97" - -graphql-config@2.0.0: - version "2.0.0" - resolved "http://registry.npmjs.org/graphql-config/-/graphql-config-2.0.0.tgz#daf69091055c6f675d63893a2d14c48f3fec3327" - integrity sha512-//hZmROEk79zzPlH6SVTQeXd8NVV65rquz1zxZeO6oEuX5KNnii8+oznLu7d897EfJ+NShTZtsY9FMmxxkWmJw== - dependencies: - graphql-import "^0.4.0" - graphql-request "^1.4.0" - js-yaml "^3.10.0" - lodash "^4.17.4" - minimatch "^3.0.4" - -graphql-config@2.2.1: +graphql-config@2.2.1, graphql-config@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-2.2.1.tgz#5fd0ec77ac7428ca5fb2026cf131be10151a0cb2" integrity sha512-U8+1IAhw9m6WkZRRcyj8ZarK96R6lQBQ0an4lp76Ps9FyhOXENC5YQOxOFGm5CxPrX2rD0g3Je4zG5xdNJjwzQ== @@ -2547,25 +2496,14 @@ graphql-config@^1.1.1: lodash "^4.17.4" minimatch "^3.0.4" -graphql-config@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-2.2.0.tgz#fe1529eb5b77d0bf5cb32b8bbda2f5e7db622d97" - integrity sha512-qBwLauRfsVUDiGXdpiQC0mJhsOXx7cJkbfevl7lFpZgiSG3Kb+6pE+9RaAhQKyBowf79U5/lbMR8GqnOTR5wsg== - dependencies: - graphql-import "^0.7.1" - graphql-request "^1.5.0" - js-yaml "^3.10.0" - lodash "^4.17.4" - minimatch "^3.0.4" - graphql-deduplicator@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/graphql-deduplicator/-/graphql-deduplicator-2.0.1.tgz#20c6b39e3a6f096b46dfc8491432818739c0ee37" - integrity sha512-up9Bli3LEki/INLf+KyknHHf9mFKWjZBMIarfdI2YKvfWQPLsG4i2KwMCienzXoXmgbLx47aKVaUB5fswRNR2g== + version "2.0.2" + resolved "https://registry.yarnpkg.com/graphql-deduplicator/-/graphql-deduplicator-2.0.2.tgz#d8608161cf6be97725e178df0c41f6a1f9f778f3" + integrity sha512-0CGmTmQh4UvJfsaTPppJAcHwHln8Ayat7yXXxdnuWT+Mb1dBzkbErabCWzjXyKh/RefqlGTTA7EQOZHofMaKJA== graphql-extensions@^0.0.x, graphql-extensions@~0.0.9: version "0.0.10" - resolved "http://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.0.10.tgz#34bdb2546d43f6a5bc89ab23c295ec0466c6843d" + resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.0.10.tgz#34bdb2546d43f6a5bc89ab23c295ec0466c6843d" integrity sha512-TnQueqUDCYzOSrpQb3q1ngDSP2otJSF+9yNLrQGPzkMsvnQ+v6e2d5tl+B35D4y+XpmvVnAn4T3ZK28mkILveA== dependencies: core-js "^2.5.3" @@ -2573,7 +2511,7 @@ graphql-extensions@^0.0.x, graphql-extensions@~0.0.9: graphql-import@0.4.5, graphql-import@^0.4.0: version "0.4.5" - resolved "http://registry.npmjs.org/graphql-import/-/graphql-import-0.4.5.tgz#e2f18c28d335733f46df8e0733d8deb1c6e2a645" + resolved "https://registry.yarnpkg.com/graphql-import/-/graphql-import-0.4.5.tgz#e2f18c28d335733f46df8e0733d8deb1c6e2a645" integrity sha512-G/+I08Qp6/QGTb9qapknCm3yPHV0ZL7wbaalWFpxsfR8ZhZoTBe//LsbsCKlbALQpcMegchpJhpTSKiJjhaVqQ== dependencies: lodash "^4.17.4" @@ -2614,13 +2552,6 @@ graphql-middleware@1.7.7: dependencies: graphql-tools "^4.0.1" -graphql-playground-html@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.0.tgz#6ec4d54325ab2e5352506fdb89eb37c3fc718bf8" - integrity sha512-et3huQFEuAZgAiUfs9a+1Wo/JDX94k7XqNRc8LhpGT8k2NwIhMAbZKqudVF/Ww4+XDoEB4LUTSFGRPBYvKrcKQ== - dependencies: - graphql-config "2.0.0" - graphql-playground-html@1.6.4: version "1.6.4" resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.4.tgz#be7c5a6213d67aeedf03d90b7e7d55fec4d42212" @@ -2628,6 +2559,11 @@ graphql-playground-html@1.6.4: dependencies: graphql-config "2.2.1" +graphql-playground-html@1.6.5: + version "1.6.5" + resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.5.tgz#0de1a68db891f7356312cf03dcf371d67388e95a" + integrity sha512-v0joMZdGEUW5tOdyy7a3WkjEH5s/beYdpuPkg7KVYEed7o2D/I1mp6NssZ5A2/7MVQdYAIRl9f40wDhkbZnFlQ== + graphql-playground-middleware-express@1.7.6: version "1.7.6" resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.6.tgz#aca38d2b8e5147914fc8fa613d151edd4ed0bc44" @@ -2636,11 +2572,11 @@ graphql-playground-middleware-express@1.7.6: graphql-playground-html "1.6.4" graphql-playground-middleware-express@^1.6.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.3.tgz#3e8c0cb678270e290b4d4f163245b10d7c0a2a22" - integrity sha512-hyUPTlAZ276pVeP61afUnc1Q3gbQGzVb+I0jbqhHLL8gxEJCv0GbNEVaV0cvfL3syqqANnVv5cAZ8B8ElMo9vA== + version "1.7.7" + resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.7.tgz#554be59abae79566eb8a20d82d3c715ee0776097" + integrity sha512-Htx4X6j2zTLnprD8DdGnHdcm2XkbWHOByxn4p8TOyWjGFI5Ivm9PBMTrmSvn4V2YkGboM0gZfR0bnqun1xI5QA== dependencies: - graphql-playground-html "1.6.0" + graphql-playground-html "1.6.5" graphql-playground-middleware-lambda@1.7.6: version "1.7.6" @@ -2715,7 +2651,7 @@ graphql-tools@3.1.0: deprecated-decorator "^0.1.6" iterall "^1.1.3" -graphql-tools@4.0.3: +graphql-tools@4.0.3, graphql-tools@^4.0.0, graphql-tools@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-4.0.3.tgz#23b5cb52c519212b1b2e4630a361464396ad264b" integrity sha512-NNZM0WSnVLX1zIMUxu7SjzLZ4prCp15N5L2T2ro02OVyydZ0fuCnZYRnx/yK9xjGWbZA0Q58yEO//Bv/psJWrg== @@ -2726,18 +2662,7 @@ graphql-tools@4.0.3: iterall "^1.1.3" uuid "^3.1.0" -graphql-tools@^4.0.0, graphql-tools@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-4.0.1.tgz#c995a4e25c2967d108c975e508322d12969c8c0e" - integrity sha512-yyUTS875FLt9RgTFZ8XbOvJE7iFkNdmUDhHNgAcJnCrS9dwmbfVYGEQ00u0UGyQF0zvuI7QzRh5TqbnO7ueLxw== - dependencies: - apollo-link "^1.2.3" - apollo-utilities "^1.0.1" - deprecated-decorator "^0.1.6" - iterall "^1.1.3" - uuid "^3.1.0" - -graphql-yoga@^1.16.7: +graphql-yoga@1.16.7: version "1.16.7" resolved "https://registry.yarnpkg.com/graphql-yoga/-/graphql-yoga-1.16.7.tgz#05bdfadf9a4623b0409bee3c5b75b7b3f7249e6f" integrity sha512-N82SmBpKyDD7GXXo2NbVBMPffbxFWD+YOf/Vqx3Kujj/hNOX+0s/7G+EPp4TgJZqHQjcOw5TqQ0kOANO8w6Kmg== @@ -2766,7 +2691,7 @@ graphql-yoga@^1.16.7: graphql@0.13.2, "graphql@^0.11.0 || ^0.12.0 || ^0.13.0", graphql@^0.13.0, graphql@^0.13.1: version "0.13.2" - resolved "http://registry.npmjs.org/graphql/-/graphql-0.13.2.tgz#4c740ae3c222823e7004096f832e7b93b2108270" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-0.13.2.tgz#4c740ae3c222823e7004096f832e7b93b2108270" integrity sha512-QZ5BL8ZO/B20VA8APauGBg3GyEgZ19eduvpLWoq5x7gMmWnHoy8rlQWPLmWgFvo1yNgjSEFMesmS4R6pPr7xog== dependencies: iterall "^1.2.1" @@ -2791,11 +2716,11 @@ har-schema@^2.0.0: integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.0.tgz#44657f5688a22cfd4b72486e81b3a3fb11742c29" - integrity sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA== + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== dependencies: - ajv "^5.3.0" + ajv "^6.5.5" har-schema "^2.0.0" has-flag@^2.0.0: @@ -2813,6 +2738,11 @@ has-symbol-support-x@^1.4.1: resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + has-to-string-tag-x@^1.2.0: version "1.4.1" resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" @@ -2883,19 +2813,9 @@ hosted-git-info@^2.1.4: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== -http-errors@1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" - integrity sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY= - dependencies: - depd "1.1.1" - inherits "2.0.3" - setprototypeof "1.0.3" - statuses ">= 1.3.1 < 2" - http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: version "1.6.3" - resolved "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" @@ -2903,16 +2823,7 @@ http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: setprototypeof "1.1.0" statuses ">= 1.4.0 < 2" -http-link-dataloader@^0.1.2: - version "0.1.5" - resolved "https://registry.yarnpkg.com/http-link-dataloader/-/http-link-dataloader-0.1.5.tgz#3dca3341e449bf26a44b57222fbb1df986958f7d" - integrity sha512-vWWFbuuABBxu27pTIrPXZJpwWpv4JM/u0DQRslNcPQNg+uA94Yqf175sJfdpepWn9GOvgPEEROy4dZB53v65LQ== - dependencies: - apollo-link "^1.2.1" - cross-fetch "2.2.2" - dataloader "^1.4.0" - -http-link-dataloader@^0.1.6: +http-link-dataloader@^0.1.2, http-link-dataloader@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/http-link-dataloader/-/http-link-dataloader-0.1.6.tgz#ad87d6b5cb6c2745b14b21ffd9cf476c13976c4f" integrity sha512-r9B/n+SR32k++Z3MIAumI+Kv6ucL3+3ZfqcvGECWVkUc2BmfUWKu6gkPH7+uR1UKyUUJyuZENOLS/RDXVyXVTA== @@ -2946,11 +2857,6 @@ https-proxy-agent@^2.2.1: agent-base "^4.1.0" debug "^3.1.0" -iconv-lite@0.4.19: - version "0.4.19" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" - integrity sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ== - iconv-lite@0.4.23: version "0.4.23" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" @@ -3116,7 +3022,7 @@ is-builtin-module@^1.0.0: dependencies: builtin-modules "^1.0.0" -is-callable@^1.1.1, is-callable@^1.1.3: +is-callable@^1.1.3, is-callable@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== @@ -3247,7 +3153,7 @@ is-number@^3.0.0: is-obj@^1.0.0: version "1.0.1" - resolved "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-object@^1.0.1: @@ -3301,10 +3207,12 @@ is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= -is-symbol@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" - integrity sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI= +is-symbol@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + dependencies: + has-symbols "^1.0.0" is-typedarray@~1.0.0: version "1.0.0" @@ -3417,9 +3325,9 @@ jsbn@~0.1.0: integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsesc@^2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.1.tgz#e421a2a8e20d6b0819df28908f782526b96dd1fe" - integrity sha1-5CGiqOINawgZ3yiQj3glJrlt0f4= + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== json-parse-better-errors@^1.0.1: version "1.0.2" @@ -3486,7 +3394,7 @@ jsonify@~0.0.0: jsonwebtoken@8.2.1: version "8.2.1" - resolved "http://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.2.1.tgz#333ee39aa8f238f32fa41693e7a2fb7e42f82b31" + resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.2.1.tgz#333ee39aa8f238f32fa41693e7a2fb7e42f82b31" integrity sha512-l8rUBr0fqYYwPc8/ZGrue7GiW7vWdZtZqelxo4Sd5lMvuEeCK8/wS54sEo6tJhdZ6hqfutsj6COgC0d1XdbHGw== dependencies: jws "^3.1.4" @@ -3500,7 +3408,7 @@ jsonwebtoken@8.2.1: ms "^2.1.1" xtend "^4.0.1" -jsonwebtoken@8.4.0: +jsonwebtoken@8.4.0, jsonwebtoken@^8.1.0, jsonwebtoken@^8.3.0: version "8.4.0" resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.4.0.tgz#8757f7b4cb7440d86d5e2f3becefa70536c8e46a" integrity sha512-coyXjRTCy0pw5WYBpMvWOMN+Kjaik2MwTUIq9cna/W7NpO9E+iYbumZONAz3hcr+tXFJECoQVrtmIoC3Oz0gvg== @@ -3515,21 +3423,6 @@ jsonwebtoken@8.4.0: lodash.once "^4.0.0" ms "^2.1.1" -jsonwebtoken@^8.1.0, jsonwebtoken@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.3.0.tgz#056c90eee9a65ed6e6c72ddb0a1d325109aaf643" - integrity sha512-oge/hvlmeJCH+iIz1DwcO7vKPkNGJHhgkspk8OH3VKlw+mbi42WtD4ig1+VXRln765vxptAv+xT26Fd3cteqag== - dependencies: - jws "^3.1.5" - lodash.includes "^4.3.0" - lodash.isboolean "^3.0.3" - lodash.isinteger "^4.0.4" - lodash.isnumber "^3.0.3" - lodash.isplainobject "^4.0.6" - lodash.isstring "^4.0.1" - lodash.once "^4.0.0" - ms "^2.1.1" - jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -3916,9 +3809,9 @@ mem@^1.1.0: mimic-fn "^1.0.0" memfs@^2.5.3: - version "2.9.4" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-2.9.4.tgz#2ca9d8088d61ab27376174f0ae68ea7084ac7214" - integrity sha512-wstvgqSTBGf9rQHoaRpX3wJiGzB/sj649XaO+byuHiPZQaR3Y/mOgU6n9iMFLtAHlR4BwwBWFgA4hobiU6EcCg== + version "2.14.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-2.14.0.tgz#2c346ae0c91f10510bf0bcbedfd8c2e68d5c28ff" + integrity sha512-L82/SaR9ITST9N6LnU0z69M/hZiypGFS162p/SxoDCh25EYg5wRi9qoxrh/8aaJ5HmfkxjtraL2Zx1St/UQL6A== dependencies: fast-extend "0.0.2" fs-monkey "^0.3.3" @@ -3967,17 +3860,17 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -mime-db@^1.28.0, mime-db@~1.36.0: - version "1.36.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.36.0.tgz#5020478db3c7fe93aad7bbcc4dcf869c43363397" - integrity sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw== +mime-db@^1.28.0, mime-db@~1.37.0: + version "1.37.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8" + integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== mime-types@^2.1.12, mime-types@~2.1.18, mime-types@~2.1.19: - version "2.1.20" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.20.tgz#930cb719d571e903738520f8470911548ca2cc19" - integrity sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A== + version "2.1.21" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96" + integrity sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg== dependencies: - mime-db "~1.36.0" + mime-db "~1.37.0" mime@1.4.1: version "1.4.1" @@ -4003,26 +3896,26 @@ minimatch@^3.0.0, minimatch@^3.0.4: minimist@0.0.8: version "0.0.8" - resolved "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= minimist@^1.2.0: version "1.2.0" - resolved "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= -minipass@^2.2.1, minipass@^2.3.3: - version "2.3.4" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.4.tgz#4768d7605ed6194d6d576169b9e12ef71e9d9957" - integrity sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w== +minipass@^2.2.1, minipass@^2.3.4: + version "2.3.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== dependencies: safe-buffer "^5.1.2" yallist "^3.0.0" -minizlib@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.0.tgz#11e13658ce46bc3a70a267aac58359d1e0c29ceb" - integrity sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA== +minizlib@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.1.tgz#6734acc045a46e61d596a43bb9d9cd326e19cc42" + integrity sha512-TrfjCjk4jLhcJyGMYymBH6oTXcWjYbUAXTHDbtnWHjZC25h0cdajHuPE1zxb4DVmu8crfh+HwH/WMuyLG0nHBg== dependencies: minipass "^2.2.1" @@ -4036,7 +3929,7 @@ mixin-deep@^1.2.0: mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1: version "0.5.1" - resolved "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" @@ -4072,9 +3965,9 @@ mute-stream@0.0.7: integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= nan@^2.9.2: - version "2.11.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.0.tgz#574e360e4d954ab16966ec102c0c049fd961a099" - integrity sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw== + version "2.11.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.1.tgz#90e22bccb8ca57ea4cd37cc83d3819b52eea6766" + integrity sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA== nanomatch@^1.2.9: version "1.2.13" @@ -4094,9 +3987,9 @@ nanomatch@^1.2.9: to-regex "^3.0.1" needle@^2.2.1: - version "2.2.3" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.3.tgz#c1b04da378cd634d8befe2de965dc2cfb0fd65ca" - integrity sha512-GPL22d/U9cai87FcCPO6e+MT3vyHS2j+zwotakDc7kE2DtUAqFKMXLJCTtRp+5S75vXIwQPvIxkvlctxf9q4gQ== + version "2.2.4" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" + integrity sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA== dependencies: debug "^2.1.2" iconv-lite "^0.4.4" @@ -4128,7 +4021,7 @@ node-emoji@^1.4.1: node-fetch@2.1.2: version "2.1.2" - resolved "http://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5" integrity sha1-q4hOjn5X44qUR1POxwb3iNF2i7U= node-fetch@^1.0.1, node-fetch@^1.7.3: @@ -4139,12 +4032,7 @@ node-fetch@^1.0.1, node-fetch@^1.7.3: encoding "^0.1.11" is-stream "^1.0.1" -node-fetch@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.2.0.tgz#4ee79bde909262f9775f731e3656d0db55ced5b5" - integrity sha512-OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA== - -node-fetch@^2.2.1: +node-fetch@^2.0.0, node-fetch@^2.2.1: version "2.3.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.3.0.tgz#1a1d940bbfb916a1d3e0219f037e89e71f8c5fa5" integrity sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA== @@ -4171,9 +4059,9 @@ node-pre-gyp@^0.10.0: tar "^4" node-request-by-swagger@^1.0.6: - version "1.1.3" - resolved "https://registry.yarnpkg.com/node-request-by-swagger/-/node-request-by-swagger-1.1.3.tgz#d49bb9adc74eff1ce8c70d075e4d8f2e4b365805" - integrity sha512-granjsEA0c+1GnJaKnOjJy1E3wWLADUnAg+x1eopWOo+oMDfRYKJjCBaInUgrli/yEnvUAJoymGhExP/6tcOyQ== + version "1.1.4" + resolved "https://registry.yarnpkg.com/node-request-by-swagger/-/node-request-by-swagger-1.1.4.tgz#909a057bd4dffdf5245cb713f5543a9c56eea94d" + integrity sha512-hwaTaFPUwNKns5qXwGJpLQM3Z5zRluYeAxpYy1L8fWmWdT/DjLmsnW8/oGlSN8Vo4R28c2znfUoBUiB/RlPptw== nodemon@1.18.6: version "1.18.6" @@ -4237,9 +4125,9 @@ npm-conf@^1.1.0: pify "^3.0.0" npm-packlist@^1.1.6: - version "1.1.11" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.11.tgz#84e8c683cbe7867d34b1d357d893ce29e28a02de" - integrity sha512-CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA== + version "1.1.12" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.12.tgz#22bde2ebc12e72ca482abd67afc51eb49377243a" + integrity sha512-WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g== dependencies: ignore-walk "^3.0.1" npm-bundled "^1.0.1" @@ -4405,9 +4293,9 @@ onetime@^2.0.0: mimic-fn "^1.0.0" ono@^4.0.2: - version "4.0.7" - resolved "https://registry.yarnpkg.com/ono/-/ono-4.0.7.tgz#02ac0c8efd58a9bd843956c3d5de018447ce1598" - integrity sha512-FJiGEETwfSVyOwVTwQZD7XN69FRekvgtlobtvPwtilc7PxIHg3gKUykdNP7E9mC/VTF2cxqKZxUZfNKA3MuQLA== + version "4.0.10" + resolved "https://registry.yarnpkg.com/ono/-/ono-4.0.10.tgz#f7f9c6d1b76270a499d8664c95a740d44175134c" + integrity sha512-4Xz4hlbq7MzV0I3vKfZwRvyj8tCbXODqBNzFqtkjP+KTV93zzDRju8kw1qnf6P5kcZ2+xlIq6wSCqA+euSKxhA== dependencies: format-util "^1.0.3" @@ -4417,9 +4305,9 @@ open@0.0.5: integrity sha1-QsPhjslUZra/DcQvOilFw/DK2Pw= opn@^5.1.0, opn@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c" - integrity sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g== + version "5.4.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.4.0.tgz#cb545e7aab78562beb11aa3bfabc7042e1761035" + integrity sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw== dependencies: is-wsl "^1.1.0" @@ -4654,7 +4542,7 @@ path-type@^3.0.0: pause-stream@^0.0.11: version "0.0.11" - resolved "http://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" + resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= dependencies: through "~2.3" @@ -4680,9 +4568,9 @@ pg-connection-string@0.1.3: integrity sha1-2hhHsglA5C7hSSvq9l1J2RskXfc= pg-pool@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-2.0.3.tgz#c022032c8949f312a4f91fb6409ce04076be3257" - integrity sha1-wCIDLIlJ8xKk+R+2QJzgQHa+Mlc= + version "2.0.4" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-2.0.4.tgz#05ad0f2d9437d89c94ccc4f4d0a44ac65ade865b" + integrity sha512-Mi2AsmlFkVMpI28NreaDkz5DkfxLOG16C/HNwi091LDlOiDiQACtAroLxSd1vIS2imBqxdjjO9cQZg2CwsOPbw== pg-types@~1.12.1: version "1.12.1" @@ -4695,11 +4583,11 @@ pg-types@~1.12.1: postgres-interval "^1.1.0" pg@^7.4.1: - version "7.4.3" - resolved "https://registry.yarnpkg.com/pg/-/pg-7.4.3.tgz#f7b6f93f5340ecc2596afbb94a13e3d6b609834b" - integrity sha1-97b5P1NA7MJZavu5ShPj1rYJg0s= + version "7.6.1" + resolved "https://registry.yarnpkg.com/pg/-/pg-7.6.1.tgz#42c68aed37bf38b813616e3d21f4338f350c1b79" + integrity sha512-rAItIkYrRaNGinZN/Hs8F9R5mQjQSPlnzxPF+eCimSl92qnuNGR42gkpOQKP1bnvTwkSjRTBL+VNC5EcFhtCuQ== dependencies: - buffer-writer "1.0.1" + buffer-writer "2.0.0" packet-reader "0.3.1" pg-connection-string "0.1.3" pg-pool "~2.0.3" @@ -4756,9 +4644,9 @@ popsicle@10: tough-cookie "^2.0.0" portfinder@^1.0.13: - version "1.0.17" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.17.tgz#a8a1691143e46c4735edefcf4fbcccedad26456a" - integrity sha512-syFcRIRzVI1BoEFOCaAiizwDolh1S1YXSodsVhncbhjzjZQulhczNRbqnUl9N31Q4dKGOXsNDqxC2BWBgSMqeQ== + version "1.0.19" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.19.tgz#07e87914a55242dcda5b833d42f018d6875b595f" + integrity sha512-23aeQKW9KgHe6citUrG3r9HjeX6vls0h713TAa+CwTKZwNIr/pD2ApaxYF4Um3ZZyq4ar+Siv3+fhoHaIwSOSw== dependencies: async "^1.5.2" debug "^2.2.0" @@ -4770,9 +4658,9 @@ posix-character-classes@^0.1.0: integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= postgres-array@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-1.0.2.tgz#8e0b32eb03bf77a5c0a7851e0441c169a256a238" - integrity sha1-jgsy6wO/d6XAp4UeBEHBaaJWojg= + version "1.0.3" + resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-1.0.3.tgz#c561fc3b266b21451fc6555384f4986d78ec80f5" + integrity sha512-5wClXrAP0+78mcsNX3/ithQ5exKvCyK5lr5NEEEeGwwM6NJdQgzIJBVxLvRW+huFpX92F2QnZ5CcokH0VhK2qQ== postgres-bytea@~1.0.0: version "1.0.0" @@ -4986,40 +4874,11 @@ prisma-generate-schema@1.20.7: pluralize "^7.0.0" popsicle "10" -prisma-json-schema@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/prisma-json-schema/-/prisma-json-schema-0.0.4.tgz#4ecee29c351e382fb833dad83a38c62961380458" - integrity sha512-NTbourUhkmhM18rrcnp+IdxTdWftUsepZcNX2QntOqkOOwccYADmmZJpTr9tuvCYsW3i48B8LVEwvm0v1pAhxQ== - prisma-json-schema@0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/prisma-json-schema/-/prisma-json-schema-0.1.3.tgz#6c302db8f464f8b92e8694d3f7dd3f41ac9afcbe" integrity sha512-XZrf2080oR81mY8/OC8al68HiwBm0nXlFE727JIia0ZbNqwuV4MyRYk6E0+OIa6/9KEYxZrcAmoBs3EW1cCvnA== -prisma-yml@1.0.97: - version "1.0.97" - resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.0.97.tgz#ac5154bd64d3dfa078b9e67760eda3dee1e3391b" - integrity sha512-0s9azAxrr6oeELUAoGvhyvv9+dWEmNJttKHPa4n7Z3EohhFnbgT2tpT338ez+hygevYl9E9FF8qwhdKwUrLi4w== - dependencies: - ajv "5" - bluebird "^3.5.1" - chalk "^2.3.0" - debug "^3.1.0" - dotenv "^4.0.0" - fs-extra "^5.0.0" - graphql-request "^1.5.0" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.1" - isomorphic-fetch "^2.2.1" - js-yaml "^3.10.0" - json-stable-stringify "^1.0.1" - jsonwebtoken "^8.1.0" - lodash "^4.17.4" - prisma-json-schema "0.0.4" - replaceall "^0.1.6" - scuid "^1.0.2" - yaml-ast-parser "^0.0.40" - prisma-yml@1.20.0-beta.18: version "1.20.0-beta.18" resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.20.0-beta.18.tgz#fc5f3d2b14f12110e4c64c00305088c5118adb3d" @@ -5095,7 +4954,7 @@ protochain@^1.0.5: resolved "https://registry.yarnpkg.com/protochain/-/protochain-1.0.5.tgz#991c407e99de264aadf8f81504b5e7faf7bfa260" integrity sha1-mRxAfpneJkqt+PgVBLXn+ve/omA= -proxy-addr@~2.0.3: +proxy-addr@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" integrity sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA== @@ -5147,11 +5006,6 @@ punycode@^2.1.0: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -qs@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" - integrity sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A== - qs@6.5.2, qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" @@ -5178,16 +5032,6 @@ raven@2.6.4: timed-out "4.0.1" uuid "3.3.2" -raw-body@2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" - integrity sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k= - dependencies: - bytes "3.0.0" - http-errors "1.6.2" - iconv-lite "0.4.19" - unpipe "1.0.0" - raw-body@2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" @@ -5236,7 +5080,7 @@ read-pkg@^3.0.0: readable-stream@1.1.x: version "1.1.14" - resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= dependencies: core-util-is "~1.0.0" @@ -5244,9 +5088,9 @@ readable-stream@1.1.x: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5: +readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: version "2.3.6" - resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== dependencies: core-util-is "~1.0.0" @@ -5491,12 +5335,7 @@ rxjs@^6.1.0: dependencies: tslib "^1.9.0" -safe-buffer@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" - integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== - -safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== @@ -5515,7 +5354,7 @@ safe-regex@^1.1.0: sax@1.2.1: version "1.2.1" - resolved "http://registry.npmjs.org/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a" integrity sha1-e45lYZCyKOgaZq6nSEgNgozS03o= sax@>=0.6.0, sax@^1.2.4: @@ -5543,9 +5382,9 @@ semver-diff@^2.0.0: semver "^5.0.3" "semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: - version "5.5.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" - integrity sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw== + version "5.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" + integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== semver@4.3.2: version "4.3.2" @@ -5626,11 +5465,6 @@ set-value@^2.0.0: is-plain-object "^2.0.3" split-string "^3.0.1" -setprototypeof@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" - integrity sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ= - setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" @@ -5780,17 +5614,17 @@ source-map@^0.6.0: integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== spdx-correct@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82" - integrity sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g== + version "3.0.2" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.2.tgz#19bb409e91b47b1ad54159243f7312a858db3c2e" + integrity sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9" - integrity sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg== + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== spdx-expression-parse@^3.0.0: version "3.0.0" @@ -5801,9 +5635,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz#e2a303236cac54b04031fa7a5a79c7e701df852f" - integrity sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w== + version "3.0.2" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz#a59efc09784c2a5bada13cfeaf5c75dd214044d2" + integrity sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -5825,19 +5659,18 @@ sprintf-js@~1.0.2: integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: - version "1.14.2" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.2.tgz#c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98" - integrity sha1-xvxhZIo9nE52T9P8306hBeSSupg= + version "1.15.2" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.15.2.tgz#c946d6bd9b1a39d0e8635763f5242d6ed6dcb629" + integrity sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA== dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" - dashdash "^1.12.0" - getpass "^0.1.1" - safer-buffer "^2.0.2" - optionalDependencies: bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" ecc-jsbn "~0.1.1" + getpass "^0.1.1" jsbn "~0.1.0" + safer-buffer "^2.0.2" tweetnacl "~0.14.0" stack-trace@0.0.10: @@ -5853,7 +5686,7 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.3.1 < 2", "statuses@>= 1.4.0 < 2": +"statuses@>= 1.4.0 < 2": version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= @@ -5870,7 +5703,7 @@ stealthy-require@^1.1.0: stream-combiner@^0.2.2: version "0.2.2" - resolved "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" + resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg= dependencies: duplexer "~0.1.1" @@ -5992,7 +5825,7 @@ subscriptions-transport-ws@0.9.8: symbol-observable "^1.0.4" ws "^3.0.0" -subscriptions-transport-ws@^0.9.15: +subscriptions-transport-ws@^0.9.15, subscriptions-transport-ws@^0.9.8: version "0.9.15" resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.15.tgz#68a8b7ba0037d8c489fb2f5a102d1494db297d0d" integrity sha512-f9eBfWdHsePQV67QIX+VRhf++dn1adyC/PZHP6XI5AfKnZ4n0FW+v5omxwdHVpd4xq2ZijaHEcmlQrhBY79ZWQ== @@ -6003,17 +5836,6 @@ subscriptions-transport-ws@^0.9.15: symbol-observable "^1.0.4" ws "^5.2.0" -subscriptions-transport-ws@^0.9.8: - version "0.9.14" - resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.14.tgz#a39e08edba89ee4cfd95f30484c55d865f5d8451" - integrity sha512-n1+mgupVdJn1MIls1ZhSJurJjc+islp7Tv9EIaEJ3HAd9DaINneKq0KRqOYNOrvUI7orVWGomEnlIxoudjfbeA== - dependencies: - backo2 "^1.0.2" - eventemitter3 "^3.1.0" - iterall "^1.2.1" - symbol-observable "^1.0.4" - ws "^5.2.0" - supports-color@^4.4.0: version "4.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" @@ -6053,7 +5875,7 @@ sync-exec@^0.6.2, sync-exec@~0.6.x: table@^4.0.1: version "4.0.3" - resolved "http://registry.npmjs.org/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc" + resolved "https://registry.yarnpkg.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc" integrity sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg== dependencies: ajv "^6.0.1" @@ -6064,27 +5886,27 @@ table@^4.0.1: string-width "^2.1.1" tar-stream@^1.5.0, tar-stream@^1.5.2: - version "1.6.1" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.1.tgz#f84ef1696269d6223ca48f6e1eeede3f7e81f395" - integrity sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA== + version "1.6.2" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== dependencies: bl "^1.0.0" - buffer-alloc "^1.1.0" + buffer-alloc "^1.2.0" end-of-stream "^1.0.0" fs-constants "^1.0.0" readable-stream "^2.3.0" - to-buffer "^1.1.0" + to-buffer "^1.1.1" xtend "^4.0.0" tar@^4: - version "4.4.6" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.6.tgz#63110f09c00b4e60ac8bcfe1bf3c8660235fbc9b" - integrity sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg== + version "4.4.8" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" + integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== dependencies: - chownr "^1.0.1" + chownr "^1.1.1" fs-minipass "^1.2.5" - minipass "^2.3.3" - minizlib "^1.1.0" + minipass "^2.3.4" + minizlib "^1.1.1" mkdirp "^0.5.0" safe-buffer "^5.1.2" yallist "^3.0.2" @@ -6097,16 +5919,16 @@ term-size@^1.2.0: execa "^0.7.0" through2@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" - integrity sha1-AARWmzfHx0ujnEPzzteNGtlBQL4= + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: - readable-stream "^2.1.5" + readable-stream "~2.3.6" xtend "~4.0.1" through@2, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.4: version "2.3.8" - resolved "http://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= timed-out@4.0.1, timed-out@^4.0.0: @@ -6137,7 +5959,7 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -to-buffer@^1.1.0: +to-buffer@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== @@ -6254,7 +6076,7 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= -type-is@^1.6.16, type-is@~1.6.15, type-is@~1.6.16: +type-is@^1.6.16, type-is@~1.6.16: version "1.6.16" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" integrity sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q== @@ -6278,9 +6100,9 @@ ultron@~1.1.0: integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og== unbzip2-stream@^1.0.9: - version "1.2.5" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.2.5.tgz#73a033a567bbbde59654b193c44d48a7e4f43c47" - integrity sha512-izD3jxT8xkzwtXRUZjtmRwKnZoeECrfZ8ra/ketwOcusbZEp4mjULMnJOCfTDZBgGQAAY1AJ/IgxcwkavcX9Og== + version "1.3.1" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.1.tgz#7854da51622a7e63624221196357803b552966a1" + integrity sha512-fIZnvdjblYs7Cru/xC6tCPVhz7JkYcVQQkePwMLyQELzYTds2Xn8QefPVnvdVhhZqubxNA1cASXEH5wcK0Bucw== dependencies: buffer "^3.0.1" through "^2.3.6" @@ -6458,9 +6280,9 @@ validate-npm-package-license@^3.0.1: spdx-expression-parse "^3.0.0" validator@^10.0.0: - version "10.7.1" - resolved "https://registry.yarnpkg.com/validator/-/validator-10.7.1.tgz#dd4cc750c2134ce4a15a2acfc7b233669d659c5b" - integrity sha512-tbB5JrTczfeHKLw3PnFRzGFlF1xUAwSgXEDb66EuX1ffCirspYpDEZo3Vc9j38gPdL4JKrDc5UPFfgYiw1IWRQ== + version "10.9.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-10.9.0.tgz#d10c11673b5061fb7ccf4c1114412411b2bac2a8" + integrity sha512-hZJcZSWz9poXBlAkjjcsNAdrZ6JbjD3kWlNjq/+vE7RLLS/+8PAj3qVVwrwsOz/WL8jPmZ1hYkRvtlUeZAm4ug== validator@^8.2.0: version "8.2.0" @@ -6490,7 +6312,7 @@ wcwidth@^1.0.0: whatwg-fetch@2.0.4: version "2.0.4" - resolved "http://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== whatwg-fetch@>=0.10.0: @@ -6518,15 +6340,15 @@ wide-align@^1.1.0: string-width "^1.0.2 || 2" widest-line@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz#0142a4e8a243f8882c0233aa0e0281aa76152273" - integrity sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM= + version "2.0.1" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" + integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== dependencies: string-width "^2.1.1" wrap-ansi@^2.0.0: version "2.1.0" - resolved "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= dependencies: string-width "^1.0.1" @@ -6706,7 +6528,7 @@ yargs@^10.0.3: yargs@^11.0.0: version "11.1.0" - resolved "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== dependencies: cliui "^4.0.0" @@ -6755,36 +6577,25 @@ yn@^2.0.0: integrity sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= z-schema@^3.18.2: - version "3.23.0" - resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-3.23.0.tgz#a80a8822938a3038591761a655a899f2833d5e51" - integrity sha512-D8XV0BiHuQbWNEgu68RpjFZJ0C7jt+WYoszXKOohe54TdoTTauUvBQx+lsYCdalGIjGTFdQs5dxKvCUonUERzQ== + version "3.24.1" + resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-3.24.1.tgz#07a3643c8e061ec1af32e823c9f9e5e5e56e3c8d" + integrity sha512-2eR8eq/v1coNqyBc5HzswEcoLbw+S33RMnR326uiuOIr97ve5vwPNMDrKS1IRCB12bZ3a8BrfGxrRwuSXUyPvw== dependencies: + core-js "^2.5.7" lodash.get "^4.0.0" lodash.isequal "^4.0.0" validator "^10.0.0" optionalDependencies: commander "^2.7.1" -zen-observable-ts@^0.8.10: +zen-observable-ts@^0.8.10, zen-observable-ts@^0.8.9: version "0.8.10" resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.10.tgz#18e2ce1c89fe026e9621fd83cc05168228fce829" integrity sha512-5vqMtRggU/2GhePC9OU4sYEWOdvmayp2k3gjPf4F0mXwB3CSbbNznfDUvDJx9O2ZTa1EIXdJhPchQveFKwNXPQ== dependencies: zen-observable "^0.8.0" -zen-observable-ts@^0.8.9: - version "0.8.9" - resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.9.tgz#d3c97af08c0afdca37ebcadf7cc3ee96bda9bab1" - integrity sha512-KJz2O8FxbAdAU5CSc8qZ1K2WYEJb1HxS6XDRF+hOJ1rOYcg6eTMmS9xYHCXzqZZzKw6BbXWyF4UpwSsBQnHJeA== - dependencies: - zen-observable "^0.8.0" - -zen-observable@^0.8.0: - version "0.8.9" - resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.9.tgz#0475c760ff0eda046bbdfa4dc3f95d392807ac53" - integrity sha512-Y9kPzjGvIZ5jchSlqlCpBW3I82zBBL4z+ulXDRVA1NwsKzjt5kwAi+gOYIy0htNkfuehGZZtP5mRXHRV6TjDWw== - -zen-observable@^0.8.10: +zen-observable@^0.8.0, zen-observable@^0.8.10: version "0.8.11" resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.11.tgz#d3415885eeeb42ee5abb9821c95bb518fcd6d199" integrity sha512-N3xXQVr4L61rZvGMpWe8XoCGX8vhU35dPyQ4fm5CY/KDlG0F75un14hjbckPXTDuKUY6V0dqR2giT6xN8Y4GEQ==