@@ -13,6 +13,7 @@ export type Tags =
1313 | 'schema' ;
1414
1515export type RawPlugin = {
16+ identifier : string ;
1617 title : string ;
1718 npmPackage : string ;
1819 tags : Tags [ ] ;
@@ -22,144 +23,168 @@ export type RawPlugin = {
2223
2324export const pluginsArr : RawPlugin [ ] = [
2425 {
26+ identifier : 'use-sentry' ,
2527 title : 'useSentry' ,
2628 npmPackage : '@envelop/sentry' ,
2729 iconUrl : '/assets/logos/sentry.png' ,
2830 tags : [ 'tracing' , 'metrics' , 'error-handling' ] ,
2931 } ,
3032 {
33+ identifier : 'use-schema' ,
3134 title : 'useSchema' ,
3235 npmPackage : '@envelop/core' ,
3336 iconUrl : '/logo.png' ,
3437 tags : [ 'core' ] ,
3538 } ,
3639 {
40+ identifier : 'use-error-handler' ,
3741 title : 'useErrorHandler' ,
3842 npmPackage : '@envelop/core' ,
3943 iconUrl : '/logo.png' ,
4044 tags : [ 'core' , 'error-handling' ] ,
4145 } ,
4246 {
47+ identifier : 'use-masked-errors' ,
4348 title : 'useMaskedErrors' ,
4449 npmPackage : '@envelop/core' ,
4550 iconUrl : '/logo.png' ,
4651 tags : [ 'core' , 'error-handling' , 'security' ] ,
4752 } ,
4853 {
54+ identifier : 'use-extend-context' ,
4955 title : 'useExtendContext' ,
5056 npmPackage : '@envelop/core' ,
5157 iconUrl : '/logo.png' ,
5258 tags : [ 'core' , 'utilities' ] ,
5359 } ,
5460 {
61+ identifier : 'use-logger' ,
5562 title : 'useLogger' ,
5663 npmPackage : '@envelop/core' ,
5764 iconUrl : '/logo.png' ,
5865 tags : [ 'core' , 'utilities' ] ,
5966 } ,
6067 {
68+ identifier : 'use-payload-formatter' ,
6169 title : 'usePayloadFormatter' ,
6270 npmPackage : '@envelop/core' ,
6371 iconUrl : '/logo.png' ,
6472 tags : [ 'core' , 'utilities' ] ,
6573 } ,
6674 {
75+ identifier : 'use-timing' ,
6776 title : 'useTiming' ,
6877 npmPackage : '@envelop/core' ,
6978 iconUrl : '/logo.png' ,
7079 tags : [ 'core' , 'tracing' , 'utilities' ] ,
7180 } ,
7281 {
82+ identifier : 'use-graphql-jit' ,
7383 title : 'useGraphQLJit' ,
7484 npmPackage : '@envelop/graphql-jit' ,
7585 iconUrl : '/assets/logos/graphql.png' ,
7686 tags : [ 'performance' ] ,
7787 } ,
7888 {
89+ identifier : 'use-parser-cache' ,
7990 title : 'useParserCache' ,
8091 npmPackage : '@envelop/parser-cache' ,
8192 iconUrl : '/logo.png' ,
8293 tags : [ 'performance' , 'caching' ] ,
8394 } ,
8495 {
96+ identifier : 'use-validation-cache' ,
8597 title : 'useValidationCache' ,
8698 npmPackage : '@envelop/validation-cache' ,
8799 iconUrl : '/logo.png' ,
88100 tags : [ 'performance' , 'caching' ] ,
89101 } ,
90102 {
103+ identifier : 'use-depth-limit' ,
91104 title : 'useDepthLimit' ,
92105 npmPackage : '@envelop/depth-limit' ,
93106 iconUrl : '/logo.png' ,
94107 tags : [ 'performance' , 'security' ] ,
95108 } ,
96109 {
110+ identifier : 'use-data-loader' ,
97111 title : 'useDataLoader' ,
98112 npmPackage : '@envelop/dataloader' ,
99113 iconUrl : '/assets/logos/graphql.png' ,
100114 tags : [ 'performance' ] ,
101115 } ,
102116 {
117+ identifier : 'use-apollo-tracing' ,
103118 title : 'useApolloTracing' ,
104119 npmPackage : '@envelop/apollo-tracing' ,
105120 iconUrl : '/assets/logos/apollo.png' ,
106121 tags : [ 'dev-tools' ] ,
107122 } ,
108123 {
124+ identifier : 'use-open-telemetry' ,
109125 title : 'useOpenTelemetry' ,
110126 npmPackage : '@envelop/opentelemetry' ,
111127 iconUrl : '/assets/logos/opentelemetry.png' ,
112128 tags : [ 'tracing' , 'metrics' , 'error-handling' ] ,
113129 } ,
114130 {
131+ identifier : 'use-generic-auth' ,
115132 title : 'useGenericAuth' ,
116133 npmPackage : '@envelop/generic-auth' ,
117134 iconUrl : '/assets/logos/generic_auth.png' ,
118135 tags : [ 'security' , 'authentication' , 'authorization' ] ,
119136 } ,
120137 {
138+ identifier : 'use-auth0' ,
121139 title : 'useAuth0' ,
122140 npmPackage : '@envelop/auth0' ,
123141 iconUrl : '/assets/logos/auth0.png' ,
124142 tags : [ 'security' , 'authentication' , 'authorization' ] ,
125143 } ,
126144 {
145+ identifier : 'use-graphql-modules' ,
127146 title : 'useGraphQLModules' ,
128147 npmPackage : '@envelop/graphql-modules' ,
129148 iconUrl : 'https://www.graphql-modules.com/img/just-logo.svg' ,
130149 tags : [ 'schema' , 'utilities' , 'dev-tools' ] ,
131150 } ,
132151 {
152+ identifier : 'use-rate-limiter' ,
133153 title : 'useRateLimiter' ,
134154 npmPackage : '@envelop/graphql-middleware' ,
135155 iconUrl : '/assets/logos/rate_limiter.png' ,
136156 tags : [ 'schema' , 'utilities' , 'security' ] ,
137157 } ,
138158 {
159+ identifier : 'use-disable-introspection' ,
139160 title : 'useDisableIntrospection' ,
140161 npmPackage : '@envelop/disable-introspection' ,
141162 iconUrl : '/assets/logos/graphql.png' ,
142163 tags : [ 'utilities' , 'security' ] ,
143164 } ,
144165 {
166+ identifier : 'use-filter-allowed-operations' ,
145167 title : 'useFilterAllowedOperations' ,
146168 npmPackage : '@envelop/filter-operation-type' ,
147169 iconUrl : '/assets/logos/graphql.png' ,
148170 tags : [ 'utilities' , 'security' ] ,
149171 } ,
150172 {
173+ identifier : 'use-preload-assets' ,
151174 title : 'usePreloadAssets' ,
152175 npmPackage : '@envelop/preload-assets' ,
153176 iconUrl : '/assets/logos/assets.png' ,
154177 tags : [ 'utilities' ] ,
155178 } ,
156179 {
180+ identifier : 'use-persisted-operations' ,
157181 title : 'usePersistedOperations' ,
158182 npmPackage : '@envelop/persisted-operations' ,
159183 iconUrl : '/assets/logos/persisted_operations.png' ,
160184 tags : [ 'security' , 'performance' ] ,
161185 } ,
162186 {
187+ identifier : 'use-graphql-hive' ,
163188 title : 'useHive' ,
164189 npmPackage : '@graphql-hive/client' ,
165190 iconUrl : 'https://the-guild.dev/static/shared-logos/products/hive.svg' ,
0 commit comments