Skip to content

Commit

Permalink
fix(dependencies): add tslib as dependency (#1499)
Browse files Browse the repository at this point in the history
* fix(dependencies): add tslib as dependency

Projects that currenlty are using yarn Berry with PnP or any strict dependency
resolver, that requires that all dependecies are speciefied on
package.json otherwise it would endup in a error if not treted correct

Since https://www.typescriptlang.org/tsconfig#importHelpers is currently
being used tslib should be exported as a dependency to external runners
get the proper import.

* chore(changeset): create changeset

Co-authored-by: viniciuspalma <pockvini@gmail.comi>
  • Loading branch information
viniciuspalma and viniciuspalma authored Aug 31, 2022
1 parent ae7bc9a commit 1f7af02
Show file tree
Hide file tree
Showing 35 changed files with 140 additions and 31 deletions.
57 changes: 57 additions & 0 deletions .changeset/itchy-days-roll.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
---
'@envelop/core': minor
'@envelop/apollo-datasources': minor
'@envelop/apollo-federation': minor
'@envelop/apollo-server-errors': minor
'@envelop/apollo-tracing': minor
'@envelop/auth0': minor
'@envelop/dataloader': minor
'@envelop/depth-limit': minor
'@envelop/disable-introspection': minor
'@envelop/execute-subscription-event': minor
'@envelop/extended-validation': minor
'@envelop/filter-operation-type': minor
'@envelop/fragment-arguments': minor
'@envelop/generic-auth': minor
'@envelop/graphql-jit': minor
'@envelop/graphql-middleware': minor
'@envelop/graphql-modules': minor
'@envelop/live-query': minor
'@envelop/newrelic': minor
'@envelop/opentelemetry': minor
'@envelop/operation-field-permissions': minor
'@envelop/parser-cache': minor
'@envelop/persisted-operations': minor
'@envelop/preload-assets': minor
'@envelop/prometheus': minor
'@envelop/rate-limiter': minor
'@envelop/resource-limitations': minor
'@envelop/response-cache': minor
'@envelop/response-cache-redis': minor
'@envelop/sentry': minor
'@envelop/statsd': minor
'@envelop/validation-cache': minor
'@envelop/testing': minor
'@envelop/types': minor
---

Adding tslib to package dependencies

Projects that currently are using yarn Berry with PnP or any strict dependency
resolver, that requires that all dependencies are specified on
package.json otherwise it would endue in an error if not treated correct

Since https://www.typescriptlang.org/tsconfig#importHelpers is currently
being used, tslib should be exported as a dependency to external runners
get the proper import.

Change on each package:

```json
// package.json
{
"dependencies": {
"tslib": "^2.4.0"
}
}
```
3 changes: 2 additions & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,8 @@
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"@envelop/types": "2.3.1"
"@envelop/types": "2.3.1",
"tslib": "2.4.0"
},
"devDependencies": {
"@graphql-tools/utils": "8.8.0",
Expand Down
3 changes: 3 additions & 0 deletions packages/plugins/apollo-datasources/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,9 @@
"graphql": "16.3.0",
"typescript": "4.7.4"
},
"dependencies": {
"tslib": "^2.4.0"
},
"peerDependencies": {
"@envelop/core": "^2.5.0",
"apollo-datasource": "^3",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/apollo-federation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@
},
"dependencies": {
"apollo-server-caching": "^3.1.0",
"apollo-server-types": "^3.2.0"
"apollo-server-types": "^3.2.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/apollo-server-errors/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"apollo-server-errors": "^3.3.1"
"apollo-server-errors": "^3.3.1",
"tslib": "^2.4.0"
},
"devDependencies": {
"apollo-server-core": "3.5.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/apollo-tracing/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"apollo-tracing": "^0.15.0"
"apollo-tracing": "^0.15.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"@graphql-tools/schema": "8.5.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/auth0/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@
},
"dependencies": {
"jsonwebtoken": "^8.5.1",
"jwks-rsa": "^2.0.1"
"jwks-rsa": "^2.0.1",
"tslib": "^2.4.0"
},
"devDependencies": {
"@types/jsonwebtoken": "8.5.8",
Expand Down
4 changes: 3 additions & 1 deletion packages/plugins/dataloader/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"dataloader": "2.0.0",
"reflect-metadata": "0.1.13",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/depth-limit/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"graphql-depth-limit": "^1.1.0"
"graphql-depth-limit": "^1.1.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"@envelop/core": "^2.5.0",
Expand Down
4 changes: 3 additions & 1 deletion packages/plugins/disable-introspection/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
"typescript": "4.7.4"
Expand Down
4 changes: 3 additions & 1 deletion packages/plugins/execute-subscription-event/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"@n1ru4l/push-pull-async-iterable-iterator": "3.2.0",
"graphql": "16.3.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/extended-validation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"@graphql-tools/utils": "^8.8.0"
"@graphql-tools/utils": "^8.8.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
Expand Down
4 changes: 3 additions & 1 deletion packages/plugins/filter-operation-type/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
"typescript": "4.7.4"
Expand Down
4 changes: 3 additions & 1 deletion packages/plugins/fragment-arguments/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"@types/common-tags": "1.8.1",
"@graphql-tools/utils": "8.8.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/generic-auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"@envelop/extended-validation": "^1.8.0"
"@envelop/extended-validation": "^1.8.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/graphql-jit/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@
},
"dependencies": {
"graphql-jit": "^0.7.0",
"lru-cache": "^6.0.0"
"lru-cache": "^6.0.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql-jit": "0.7.3",
Expand Down
4 changes: 3 additions & 1 deletion packages/plugins/graphql-middleware/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql-middleware": "6.1.15",
"graphql": "16.3.0",
Expand Down
4 changes: 3 additions & 1 deletion packages/plugins/graphql-modules/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"reflect-metadata": "0.1.13",
"graphql-modules": "2.0.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/live-query/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@
"@graphql-tools/utils": "^8.8.0",
"@n1ru4l/graphql-live-query": "^0.10.0",
"@n1ru4l/in-memory-live-query-store": "^0.10.0",
"@n1ru4l/graphql-live-query-patch": "^0.7.0"
"@n1ru4l/graphql-live-query-patch": "^0.7.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
Expand Down
4 changes: 3 additions & 1 deletion packages/plugins/newrelic/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"@types/newrelic": "7.0.3",
"graphql": "16.3.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/opentelemetry/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@
},
"dependencies": {
"@opentelemetry/api": "^1.0.0",
"@opentelemetry/tracing": "^0.24.0"
"@opentelemetry/tracing": "^0.24.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/operation-field-permissions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"@envelop/extended-validation": "^1.8.0"
"@envelop/extended-validation": "^1.8.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/parser-cache/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"lru-cache": "^6.0.0"
"lru-cache": "^6.0.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
Expand Down
3 changes: 3 additions & 0 deletions packages/plugins/persisted-operations/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"@graphql-tools/schema": "8.5.0",
"graphql": "16.3.0",
Expand Down
4 changes: 3 additions & 1 deletion packages/plugins/preload-assets/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
"typescript": "4.7.4"
Expand Down
3 changes: 3 additions & 0 deletions packages/plugins/prometheus/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"prom-client": "14.0.1",
"@graphql-tools/schema": "8.5.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/rate-limiter/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"graphql-rate-limit": "3.3.0"
"graphql-rate-limit": "3.3.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/resource-limitations/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@
},
"dependencies": {
"@envelop/extended-validation": "^1.8.0",
"@graphql-tools/utils": "^8.8.0"
"@graphql-tools/utils": "^8.8.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/response-cache-redis/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,8 @@
},
"dependencies": {
"@envelop/response-cache": "^3.1.0",
"ioredis": "^4.27.9"
"ioredis": "^4.27.9",
"tslib": "^2.4.0"
},
"peerDependencies": {},
"buildOptions": {
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/response-cache/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,8 @@
"dependencies": {
"@graphql-tools/utils": "^8.8.0",
"lru-cache": "^6.0.0",
"fast-json-stable-stringify": "^2.1.0"
"fast-json-stable-stringify": "^2.1.0",
"tslib": "^2.4.0"
},
"peerDependencies": {
"@envelop/core": "^2.5.0",
Expand Down
4 changes: 3 additions & 1 deletion packages/plugins/sentry/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"@sentry/node": "7.0.0",
"@sentry/tracing": "7.0.0",
Expand Down
4 changes: 3 additions & 1 deletion packages/plugins/statsd/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,9 @@
"typescript": {
"definition": "dist/typings/index.d.ts"
},
"dependencies": {},
"dependencies": {
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
"hot-shots": "9.0.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/plugins/validation-cache/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"lru-cache": "^6.0.0"
"lru-cache": "^6.0.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/testing/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@
"definition": "dist/typings/index.d.ts"
},
"dependencies": {
"@graphql-tools/utils": "^8.8.0"
"@graphql-tools/utils": "^8.8.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"graphql": "16.3.0",
Expand Down
Loading

1 comment on commit 1f7af02

@vercel
Copy link

@vercel vercel bot commented on 1f7af02 Aug 31, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

envelop – ./

envelop-git-main-theguild.vercel.app
www.envelop.dev
envelop-theguild.vercel.app
envelop.dev

Please sign in to comment.