{"_id":"@dmamontov/graphql-mesh-replace-config-transform","_rev":"9-2df323f40bb2761ef908d559f43d60ec","name":"@dmamontov/graphql-mesh-replace-config-transform","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.0":{"name":"@dmamontov/graphql-mesh-replace-config-transform","version":"1.0.0","author":{"name":"Dmitry Mamontov"},"type":"module","repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-replace-config-transform.git"},"license":"MIT","engines":{"node":">=20.0.0"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"require":{"types":"./dist/typings/index.d.cts","default":"./dist/cjs/index.js"},"import":{"types":"./dist/typings/index.d.ts","default":"./dist/esm/index.js"},"default":{"types":"./dist/typings/index.d.ts","default":"./dist/esm/index.js"}},"./package.json":"./package.json"},"typings":"dist/typings/index.d.ts","scripts":{"build":"bob build","lint":"eslint ."},"peerDependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/utils":"^10.1.2","graphql":"*"},"dependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/delegate":"^10.0.4","@graphql-tools/utils":"^10.1.2","@graphql-tools/wrap":"^10.0.5","graphql":"*"},"devDependencies":{"@babel/core":"7.24.5","@eslint/js":"8.57.0","@theguild/prettier-config":"2.0.6","@types/node":"20.12.2","@typescript-eslint/eslint-plugin":"7.4.0","@typescript-eslint/parser":"7.4.0","bob-the-bundler":"7.0.1","eslint":"8.57.0","eslint-config-love":"43.1.0","eslint-config-prettier":"9.1.0","eslint-config-standard":"17.1.0","eslint-formatter-stylish":"8.40.0","eslint-import-resolver-alias":"1.1.2","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-import":"2.29.1","eslint-plugin-jsonc":"2.14.1","eslint-plugin-n":"16.6.2","eslint-plugin-prettier":"5.1.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonar":"0.13.2","eslint-plugin-standard":"5.0.0","eslint-plugin-unicorn":"51.0.1","prettier":"3.2.5","ts-node":"10.9.2","typescript":"5.4.3"},"publishConfig":{"access":"public","directory":"dist"},"sideEffects":false,"typescript":{"definition":"dist/typings/index.d.ts"},"_id":"@dmamontov/graphql-mesh-replace-config-transform@1.0.0","gitHead":"2efb9ff3c78571c3da19da41c8f7c1ab5b641005","description":"Replace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, an","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-replace-config-transform/issues"},"homepage":"https://github.com/dmamontov/graphql-mesh-replace-config-transform#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-2RxerCVabKtxrXS8F3o1sZRavhLU/sZI6huy1lO/4yhGxxw8HEHmshndiMLNzqAraaDQpfbVhCOO23foIf7MJQ==","shasum":"f1318b399a7a47a498fd5dcb9a42a71922c80a07","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-replace-config-transform/-/graphql-mesh-replace-config-transform-1.0.0.tgz","fileCount":20,"unpackedSize":46188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2eXL44EKWVxe8dSWfrfSDgcNeLDJiWaVLY57c7tykMAiEA2dvkns9A5IS+FjOM7hWoSTYmcpkDyA2h7APJsklPJPg="}]},"_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"directories":{},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-mesh-replace-config-transform_1.0.0_1714732402900_0.9676864311884839"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dmamontov/graphql-mesh-replace-config-transform","version":"1.0.1","sideEffects":false,"peerDependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/utils":"^10.1.2","graphql":"*"},"dependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/delegate":"^10.0.4","@graphql-tools/utils":"^10.1.2","@graphql-tools/wrap":"^10.0.5","graphql":"*"},"repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-replace-config-transform.git"},"author":{"name":"Dmitry Mamontov"},"license":"MIT","engines":{"node":">=20.0.0"},"main":"cjs/index.js","module":"esm/index.js","typings":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"type":"module","exports":{".":{"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"},"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"}},"./package.json":"./package.json"},"_id":"@dmamontov/graphql-mesh-replace-config-transform@1.0.1","gitHead":"61d45c24a2a06e630874736f02f9359b3aab12aa","description":"Replace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, an","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-replace-config-transform/issues"},"homepage":"https://github.com/dmamontov/graphql-mesh-replace-config-transform#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-BocRJYPRjLF2s3sFiM0UyX+MoIcnNoAivHoBodHT4OBo9mhP7GfLFAUqc/50G7i0g97+E+ZhuXlZqVq8yMn7PQ==","shasum":"64ded40bcbc756e28d35b5c9747cb388771a85cf","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-replace-config-transform/-/graphql-mesh-replace-config-transform-1.0.1.tgz","fileCount":11,"unpackedSize":23492,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA652jba7Z7P6VPbQEfjEsMw5JDZrxeSdOG9b6KqOSFvAiEAiAJrZOi4EBDXOP9a6E3G/F/joPO0TAEceoTQtZ7Xir0="}]},"_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"directories":{},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-mesh-replace-config-transform_1.0.1_1714993019675_0.20770101611123692"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dmamontov/graphql-mesh-replace-config-transform","version":"1.0.2","sideEffects":false,"peerDependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/utils":"^10.1.2","graphql":"*"},"dependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/delegate":"^10.0.4","@graphql-tools/utils":"^10.1.2","@graphql-tools/wrap":"^10.0.5","graphql":"*"},"repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-replace-config-transform.git"},"author":{"name":"Dmitry Mamontov"},"license":"MIT","engines":{"node":">=20.0.0"},"main":"cjs/index.js","module":"esm/index.js","typings":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"type":"module","exports":{".":{"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"},"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"}},"./package.json":"./package.json"},"_id":"@dmamontov/graphql-mesh-replace-config-transform@1.0.2","gitHead":"33a0f6b2a7a827e30a24160d3a5140f4161cfe5c","description":"Replace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, an","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-replace-config-transform/issues"},"homepage":"https://github.com/dmamontov/graphql-mesh-replace-config-transform#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-v6Y2gMO0/JklJVtuNuMCYOaxSc1YwxqX3EE9cj61a9+fyavoUb+8ylKZQfZaxpEnztFZCc6Pyc2tYPb85re+Zw==","shasum":"6f74cafdae954d49dcbf902ef532361ef10273cf","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-replace-config-transform/-/graphql-mesh-replace-config-transform-1.0.2.tgz","fileCount":11,"unpackedSize":25368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCknPdKV+VK+wpd5GQ04g3rZ7kFRuqJ1iK4QiQAxSHRBQIhAPPq3V7OvWvN1mEixQeT8konJpHcr1pgf6HrAg72qivK"}]},"_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"directories":{},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-mesh-replace-config-transform_1.0.2_1715435270085_0.6939253529072034"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dmamontov/graphql-mesh-replace-config-transform","version":"1.0.3","sideEffects":false,"peerDependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/utils":"^10.1.2","graphql":"*"},"dependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/delegate":"^10.0.4","@graphql-tools/utils":"^10.1.2","@graphql-tools/wrap":"^10.0.5","graphql":"*"},"repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-replace-config-transform.git"},"author":{"name":"Dmitry Mamontov"},"license":"MIT","engines":{"node":">=20.0.0"},"main":"cjs/index.js","module":"esm/index.js","typings":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"type":"module","exports":{".":{"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"},"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"}},"./package.json":"./package.json"},"_id":"@dmamontov/graphql-mesh-replace-config-transform@1.0.3","gitHead":"962a0c01faa8906ef01dab9fc202b99e53d56060","description":"Replace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, an","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-replace-config-transform/issues"},"homepage":"https://github.com/dmamontov/graphql-mesh-replace-config-transform#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-Qqu9ptuo4Cj05ZwiVTdw0O6AvjYALDYjafWrVkxIin5VgXG94+PO+PQthCRXAXl4WNaP9AfdVVQwYzO9qpkRUw==","shasum":"e7abcb95245e4b4f71924a0fb9ebf6869935ba08","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-replace-config-transform/-/graphql-mesh-replace-config-transform-1.0.3.tgz","fileCount":11,"unpackedSize":25578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9Sjvd/wyMNIxr0bue7JLS7LX1WBIrNHZUYnOCS64BhAiEAvRf1tE5ReaKAaRniqpreQkVQqEGN2BpWx7+4qOSUz7A="}]},"_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"directories":{},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-mesh-replace-config-transform_1.0.3_1715524134507_0.21038888662679955"},"_hasShrinkwrap":false},"1.1.0":{"name":"@dmamontov/graphql-mesh-replace-config-transform","version":"1.1.0","sideEffects":false,"peerDependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/utils":"^10.1.2","graphql":"*"},"dependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/delegate":"^10.0.4","@graphql-tools/utils":"^10.1.2","@graphql-tools/wrap":"^10.0.5","graphql":"*","graphql-scalars":"^1.23.0"},"repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-replace-config-transform.git"},"author":{"name":"Dmitry Mamontov"},"license":"MIT","engines":{"node":">=20.0.0"},"main":"cjs/index.js","module":"esm/index.js","typings":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"type":"module","exports":{".":{"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"},"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"}},"./package.json":"./package.json"},"_id":"@dmamontov/graphql-mesh-replace-config-transform@1.1.0","gitHead":"d4a7aa62af5baf4001601da3937d38d1e9b16240","description":"Replace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, an","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-replace-config-transform/issues"},"homepage":"https://github.com/dmamontov/graphql-mesh-replace-config-transform#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-B4MtbCzGZ9hSpBKol3U2ne+bFaXxwpAzYwbHBzGoUetEvjmNJoxjzgqvFYPcppsOWn4PFu7UJ8OgfAtfpYhC5Q==","shasum":"f14fbf82f84e5ec9b4c8ebae607625a168a3262e","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-replace-config-transform/-/graphql-mesh-replace-config-transform-1.1.0.tgz","fileCount":43,"unpackedSize":47059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYyHmRaXGbDiFamNS+HtchzpN0WnpUkelibZdj8pHlHAiEAh1sIt49Y0kqPhiQjuPWzisn6yQ21jhfpgM/aj7v6YxA="}]},"_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"directories":{},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-mesh-replace-config-transform_1.1.0_1715894692413_0.6873223210598516"},"_hasShrinkwrap":false},"1.1.1":{"name":"@dmamontov/graphql-mesh-replace-config-transform","version":"1.1.1","sideEffects":false,"peerDependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/utils":"^10.1.2","graphql":"*"},"dependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/delegate":"^10.0.4","@graphql-tools/utils":"^10.1.2","@graphql-tools/wrap":"^10.0.5","graphql":"*","graphql-scalars":"^1.23.0"},"repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-replace-config-transform.git"},"author":{"name":"Dmitry Mamontov"},"license":"MIT","engines":{"node":">=20.0.0"},"main":"cjs/index.js","module":"esm/index.js","typings":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"type":"module","exports":{".":{"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"},"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"}},"./package.json":"./package.json"},"_id":"@dmamontov/graphql-mesh-replace-config-transform@1.1.1","gitHead":"23ce134c271039c85b82e541132c617fa58e10ef","description":"Replace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, an","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-replace-config-transform/issues"},"homepage":"https://github.com/dmamontov/graphql-mesh-replace-config-transform#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-V0MhmS8/tFE01vwMBRt/w4BjEixqQ73vTmhbbNWz8V6BuDLfnc9Ht04Bn+cYw9C0tln6ig3ZTCvyPADOTyPYdg==","shasum":"9f1120548c98dce0122b183d0b62ba98519131f6","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-replace-config-transform/-/graphql-mesh-replace-config-transform-1.1.1.tgz","fileCount":43,"unpackedSize":48986,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYWjjb//gBhJ/AV2fS/+luo+/6d70hX/JAFnBZVBAE+AiAeCJ4+lypoPbjIGs8ul6QD3BVApocgzgZPLK/EsGFXkA=="}]},"_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"directories":{},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-mesh-replace-config-transform_1.1.1_1715950325936_0.9193287470410334"},"_hasShrinkwrap":false},"1.1.2":{"name":"@dmamontov/graphql-mesh-replace-config-transform","version":"1.1.2","sideEffects":false,"peerDependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/utils":"^10.1.2","graphql":"*"},"dependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/delegate":"^10.0.4","@graphql-tools/utils":"^10.1.2","@graphql-tools/wrap":"^10.0.5","graphql":"*","graphql-scalars":"^1.23.0"},"repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-replace-config-transform.git"},"author":{"name":"Dmitry Mamontov"},"license":"MIT","engines":{"node":">=20.0.0"},"main":"cjs/index.js","module":"esm/index.js","typings":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"type":"module","exports":{".":{"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"},"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"}},"./package.json":"./package.json"},"_id":"@dmamontov/graphql-mesh-replace-config-transform@1.1.2","gitHead":"9b4f3b68c20f8d9a9d4593db036655bfcc4ade8f","description":"Replace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, an","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-replace-config-transform/issues"},"homepage":"https://github.com/dmamontov/graphql-mesh-replace-config-transform#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-doHjYL+WFBzHgKu2S9Q9MVZzoebpWX4YHuVSz6QgxRoDXl8vC8BbNHVXWjwjqMLUlXO2HsRLTyhzxiKQ/nGz7w==","shasum":"c927f5ccc4907cc5c00abacc2e008d6fcd6a8b90","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-replace-config-transform/-/graphql-mesh-replace-config-transform-1.1.2.tgz","fileCount":43,"unpackedSize":49361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHL0pIvtrby8HNvmMvNE4SbZf0XjWqdgLP03BoSpb2mlAiBo+JTpjJWxObkVlkZyJh2I2P9hisQkyQSEHLKHf5MBuQ=="}]},"_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"directories":{},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-mesh-replace-config-transform_1.1.2_1715952160639_0.7052426682839072"},"_hasShrinkwrap":false},"1.1.3":{"name":"@dmamontov/graphql-mesh-replace-config-transform","version":"1.1.3","sideEffects":false,"peerDependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/utils":"^10.1.2","graphql":"*"},"dependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/delegate":"^10.0.4","@graphql-tools/utils":"^10.1.2","@graphql-tools/wrap":"^10.0.5","graphql":"*","graphql-scalars":"^1.23.0"},"repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-replace-config-transform.git"},"author":{"name":"Dmitry Mamontov"},"license":"MIT","engines":{"node":">=20.0.0"},"main":"cjs/index.js","module":"esm/index.js","typings":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"type":"module","exports":{".":{"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"},"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"}},"./package.json":"./package.json"},"_id":"@dmamontov/graphql-mesh-replace-config-transform@1.1.3","gitHead":"ff37d9ecdd8ff725863d3b8801fd70522f9ae861","description":"Replace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, an","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-replace-config-transform/issues"},"homepage":"https://github.com/dmamontov/graphql-mesh-replace-config-transform#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-QxNzkwJZYaA6xg0MraySB2ZyJ8FZswe5h/R4DTTgQXOo0ik0DYnSnaKaMw2ecb6YANW3CfKk/Vbs0vM32l8nvA==","shasum":"4177e222d006cddebfa9352bd581fcc491af7ec2","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-replace-config-transform/-/graphql-mesh-replace-config-transform-1.1.3.tgz","fileCount":43,"unpackedSize":50627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmQn/M7G9OHCldlqektbo4/TdFerV9Ts1W+5lz4R7MJAiBuaCffjw3ClE03tz/dadm3sypvZ1egnzj9evnFPmw3jg=="}]},"_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"directories":{},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-mesh-replace-config-transform_1.1.3_1715973835346_0.40021994946323614"},"_hasShrinkwrap":false},"1.1.4":{"name":"@dmamontov/graphql-mesh-replace-config-transform","version":"1.1.4","sideEffects":false,"peerDependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/utils":"^10.1.2","graphql":"*"},"dependencies":{"@graphql-mesh/string-interpolation":"^0.5.3","@graphql-mesh/utils":"^0.97.5","@graphql-tools/delegate":"^10.0.4","@graphql-tools/utils":"^10.1.2","@graphql-tools/wrap":"^10.0.5","graphql":"*","graphql-scalars":"^1.23.0"},"repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-replace-config-transform.git"},"author":{"name":"Dmitry Mamontov"},"license":"MIT","engines":{"node":">=20.0.0"},"main":"cjs/index.js","module":"esm/index.js","typings":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"type":"module","exports":{".":{"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"},"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"}},"./package.json":"./package.json"},"_id":"@dmamontov/graphql-mesh-replace-config-transform@1.1.4","gitHead":"2bf273fc795784014504724552953cefd9a1c241","description":"Replace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, an","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-replace-config-transform/issues"},"homepage":"https://github.com/dmamontov/graphql-mesh-replace-config-transform#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-seiZAP4X1GgdIRD3rdh1dQklQIt3SPi3yCSqcESLFza3RP32W1U+SJQvIam+zAAEtAQQA6OWItCR9M9aqr8ijA==","shasum":"bab5eb87bf367f41821f86ea02ebd47f3ed01e06","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-replace-config-transform/-/graphql-mesh-replace-config-transform-1.1.4.tgz","fileCount":43,"unpackedSize":52053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlhT+kvQV2sfmAtes2jdLAgNEeiMq5d9dzh0iXEreA2AiEA8SNskSv8yWPV1y0Iugo/SzC8VMmHozBRGp3BN+OXXJY="}]},"_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"directories":{},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-mesh-replace-config-transform_1.1.4_1715974313337_0.40304316165684506"},"_hasShrinkwrap":false},"1.1.5":{"name":"@dmamontov/graphql-mesh-replace-config-transform","version":"1.1.5","sideEffects":false,"peerDependencies":{"@graphql-mesh/utils":"^0.97.5","@graphql-tools/utils":"^10.1.2","graphql":"*"},"dependencies":{"@graphql-mesh/string-interpolation":"^0.5.3","@graphql-mesh/utils":"^0.97.5","@graphql-tools/delegate":"^10.0.4","@graphql-tools/utils":"^10.1.2","@graphql-tools/wrap":"^10.0.5","graphql":"*","graphql-scalars":"^1.23.0"},"repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-replace-config-transform.git"},"author":{"name":"Dmitry Mamontov"},"license":"MIT","engines":{"node":">=20.0.0"},"main":"cjs/index.js","module":"esm/index.js","typings":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"type":"module","exports":{".":{"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"},"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"}},"./package.json":"./package.json"},"_id":"@dmamontov/graphql-mesh-replace-config-transform@1.1.5","gitHead":"a50d1fa426b2fc1710820ec084ada85c56143b16","description":"Replace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, an","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-replace-config-transform/issues"},"homepage":"https://github.com/dmamontov/graphql-mesh-replace-config-transform#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-e6uRckdnHJzmA+DrsrLnt+IivAHOhAPZKO7YEu9cDOK4L0LMf4tRfm5s2tirftExoo16ksBVYao6k2WKNMJRtw==","shasum":"0b4747f39e8c4892f8111caf031fc233084ec9b4","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-replace-config-transform/-/graphql-mesh-replace-config-transform-1.1.5.tgz","fileCount":43,"unpackedSize":52053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICafQX/S/9fzbKvFhXqChnhdL+KDol0FrqaWOn6v0q7NAiAVV6Dqe0Sp4uxZW/DENcexa6PAYBocZb2Q2E1JeOJFgQ=="}]},"_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"directories":{},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-mesh-replace-config-transform_1.1.5_1715976635387_0.12725100100340225"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-03T10:33:22.802Z","1.0.0":"2024-05-03T10:33:23.062Z","modified":"2024-05-17T20:10:35.747Z","1.0.1":"2024-05-06T10:56:59.798Z","1.0.2":"2024-05-11T13:47:50.275Z","1.0.3":"2024-05-12T14:28:54.684Z","1.1.0":"2024-05-16T21:24:52.592Z","1.1.1":"2024-05-17T12:52:06.089Z","1.1.2":"2024-05-17T13:22:40.794Z","1.1.3":"2024-05-17T19:23:55.527Z","1.1.4":"2024-05-17T19:31:53.577Z","1.1.5":"2024-05-17T20:10:35.558Z"},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"description":"Replace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, an","homepage":"https://github.com/dmamontov/graphql-mesh-replace-config-transform#readme","repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-replace-config-transform.git"},"author":{"name":"Dmitry Mamontov"},"bugs":{"url":"https://github.com/dmamontov/graphql-mesh-replace-config-transform/issues"},"license":"MIT","readme":"# Replace Config Transform for GraphQL Mesh\n\nReplace Config Transform - is a transform for GraphQL Mesh that allows you to replace or modify the configurations of your GraphQL schema based on specified rules. This can be useful for adding descriptions, deprecating fields, changing default values, and other aspects of the schema.\n\n## Installation\n\nBefore you can use the Replace Config Transform, you need to install it along with GraphQL Mesh if you haven't already done so. You can install these using npm or yarn.\n\n```bash\nnpm install @dmamontov/graphql-mesh-replace-config-transform\n```\n\nor\n\n```bash\nyarn add @dmamontov/graphql-mesh-replace-config-transform\n```\n\n## Configuration\n\n### Modifying tsconfig.json\n\nTo make TypeScript recognize the Replace Config Transform, you need to add an alias in your tsconfig.json.\n\nAdd the following paths configuration under the compilerOptions in your tsconfig.json file:\n\n```json\n{\n  \"compilerOptions\": {\n    \"paths\": {\n       \"replace-config\": [\"./node_modules/@dmamontov/graphql-mesh-replace-config-transform\"]\n    }\n  }\n}\n```\n\n### Adding the Transform to GraphQL Mesh\n\nYou need to include the Replace Config Transform in your GraphQL Mesh configuration file (usually .meshrc.yaml). Below is an example configuration that demonstrates how to use this transform:\n\n```yaml\ntransforms:\n  - replaceConfig:\n      - typeName: PersonalDataInput\n        fields: [ phone ]\n        replacers:\n            - description: 'Filter by phone'\n            - type: String\n            - deprecated: true\n            - nullable: false\n            - default: 79998887766\n            - extensions:\n                custom: true\n            - directive: constraint\n              args:\n                pattern: \"^7\\\\d{10}$\"\n```\n\n! This transform does not add directive and extension logic.\n\n## Capabilities\n\nThis transform allows you to change the following parameters in various parts of your GraphQL schema:\n\n- **description**: Available for Input, Composite, Enums.\n- **type**: Available for Input, Composite. (Use at your own risk. Replacing the type will not affect the result.)\n- **deprecated**: Available for Input, Composite, Enums.\n- **nullable**: Available for Input, Composite.\n- **default**: Available only for Input.\n- **extensions**: Available for Input, Composite, Enums.\n- **directive**: Available for Input, Composite, Enums.\n\n## Conclusion\n\nRemember, always test your configurations in a development environment before applying them in production to ensure that everything works as expected.","readmeFilename":"README.md"}