{"_id":"@dmamontov/graphql-mesh-modify-result-transform","_rev":"15-cd4fdc28d2c16648ba961fd826762e09","name":"@dmamontov/graphql-mesh-modify-result-transform","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","dist-tags":{"latest":"1.0.15"},"versions":{"1.0.0":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.0","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.0","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"1874af27e5cf593f42c508d87f246a3197956f4e","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.0.tgz","fileCount":50,"integrity":"sha512-h8LseG/p2xoT159uyGIOfYG+dvHg/DrOpcXlMCJ+e+KAt6VpMVOkKTNl0jWrVUzzPq7SNiEjHmMZUCGu+Xn10w==","signatures":[{"sig":"MEYCIQCSlJTVI9otBMn85ElyTzeunTsdjDD0RvZ7PyTPNzMk4gIhAOasyZV/hlFggevDNFiESDxniVBFcfZ+DJJfPTVtxCc8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96818},"main":"dist/cjs/index.js","type":"module","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/typings/index.d.ts","default":"./dist/esm/index.js"},"default":{"types":"./dist/typings/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/typings/index.d.cts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"03685793554853b570a22d74ec113b88d1ed9a96","scripts":{"lint":"eslint .","build":"bob build"},"typings":"dist/typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"dist/typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","ts-node":"10.9.2","prettier":"3.2.5","@eslint/js":"8.57.0","typescript":"5.4.3","@babel/core":"7.24.5","@types/node":"20.12.2","bob-the-bundler":"7.0.1","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsonc":"2.14.1","eslint-plugin-sonar":"0.13.2","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"51.0.1","eslint-config-prettier":"9.1.0","eslint-config-standard":"17.1.0","eslint-plugin-prettier":"5.1.3","eslint-plugin-standard":"5.0.0","eslint-formatter-stylish":"8.40.0","@theguild/prettier-config":"2.0.6","@typescript-eslint/parser":"7.4.0","eslint-import-resolver-alias":"1.1.2","@typescript-eslint/eslint-plugin":"7.4.0","eslint-import-resolver-typescript":"3.6.1"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.0_1715450904179_0.6854217745120146","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.1","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.1","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"1787322b0913adb1b2a29e18d10001ed43b6f52e","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.1.tgz","fileCount":35,"integrity":"sha512-PDKTJHmJlId+G3sxAjrkMwIUbp/SQuPvtsS+S4GqV6y3TU4Sh22+cMeUVc31CFg8/lROm4uLpbhYb9zo9pE+3Q==","signatures":[{"sig":"MEUCIGznaxlrPRFRLV8yc0AvjYQZCbhMRgHqr1DTLpCDFvK0AiEAjb73rzGyWaEHIAEcIjAIMivZ6TKmGTNIVLNsx0mz3T4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59697},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"b58c068ba7abf122e3056f2a4a75300e1559e242","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.1_1715450946470_0.11077081482817408","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.2","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.2","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"01293ea90e3bfb0a9dc5cbe9019698eafd391519","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.2.tgz","fileCount":35,"integrity":"sha512-SCTYIq7tUzcWcoFpdcOL5dQnLBrbsMgMU5h+H2ey27KCJmFdODrtKgOXPT6dMo7ueZGl4t3NR2CxGAE+gvG/Sg==","signatures":[{"sig":"MEUCICHtWu6k0cbeaUW8nq83Ln/Ct3y67khcf/tHD/6ZmQeDAiEAmis6SL0o6P9LuPam5AhoGScqTuuYazcDaziN00Ym5K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59274},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a04d463f72ced19f3dfc8dd39c0326a219a35e5d","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.2_1715454299378_0.2163305395623445","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.3","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.3","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"54ad46b7b9213fb0659737294c1c442eb253ca21","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.3.tgz","fileCount":35,"integrity":"sha512-K6KlkLpf3Y/AkkYNZi4sXhCtrtEIlaoD5oecNOoYKlXDN6n3gtu2OBKFpgpNg1GwiNvhO8AeCVSvRibdfhT65g==","signatures":[{"sig":"MEQCIEx95WgHPGnQYkhZIkXvGDVoAA5Hmm/mouMT0Y6Lr9eNAiA8kC2NLSap307oTXb+l9gvFanS3KUX6HRChKBmyyvVtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63932},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"72a7aaf62060d50df1dd4c67571417d101404479","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.3_1715523827113_0.5484890419729909","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.4","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.4","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"18b2f844c25022ff0b625d05ebb06388bbfc87d4","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.4.tgz","fileCount":35,"integrity":"sha512-udV8DubF57Z5JPcd+Rm6Yezbx7ATcKcdpjwuJ9Vg75BAj9z5OBNuUr1VAIftuAS+LfNku4hkgBZhkiACPTenUQ==","signatures":[{"sig":"MEYCIQCjXpZX7R1Irv21O/RAsIBU3JkdRzVeN6evTqFOw542lQIhAMwpcffx7a8rrbyAfYNdJj4LxAcdeet0U0m8KHnCzoAp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63964},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"8ec366bc11c2474af5b2f1df0857f3ac1c182f5b","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.4_1715526987101_0.27388654294963444","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.5","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.5","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"4d08af143b1470bb41e291538d3a632bb60d02c1","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.5.tgz","fileCount":39,"integrity":"sha512-v3ISBhWzis4mrjvUa/HCBV5K0a0m1UVAgDgK0aVcpzb9GSJwwYA1SYISRjdfMWLiN6GRBzL6VOvRjLrM1OOcTA==","signatures":[{"sig":"MEYCIQCUcuP/UnKDs8SiSw+OjpWs86vpUFmz29AuZyk+B+degAIhAMeJwTGjesn7gbBNk/+vKNJnP11BVno9v7MT9pFZ4mQK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73047},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a8891143f87bd31806bc5bcc6a4d7cd0d2f2dd4e","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","change-case":"^4.1.2","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.5_1715622649958_0.6306317004525368","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.6","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.6","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"2a6e088d67d582107aab500a07b4ad9d6b841b3a","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.6.tgz","fileCount":39,"integrity":"sha512-/tmqO7NGCKJs+l7w03oTdcZ+IDDOazNN/i5cjjlHL8S1YxDXPSFlFJPgyVTR0OpJOAbqS++LZPMuDIGEBJnVBA==","signatures":[{"sig":"MEYCIQCiCsiy3bVumoicRInhMT93ibBSJsz0wSTscWy/GdSx5AIhAJLU//1ror4SPvzNc8B5wJyenslsAvOlDjvf4mhOLa3u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75322},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"8c2d2b2b17c2ba84dc51a1f17df67523cb85a2a9","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","change-case":"^4.1.2","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4","@graphql-mesh/string-interpolation":"^0.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.6_1715685744060_0.32800159160915343","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.7","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.7","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"11c95821f7b87b8c0a500a204c54f39889c2fba2","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.7.tgz","fileCount":43,"integrity":"sha512-G7stP3JoyvEny8lJT3uoJn4fui0poerL2AzQbE0sfZeS6VKfKjj/vURAXyFQ20v7QI9XmPPKvJyUQHPKcqGZtA==","signatures":[{"sig":"MEYCIQD//cdPNUKIwgpA2avMxtJxptboL2mf93pQUcrzPt/rjwIhAKjbzR8gvGqUnypZ9qRe1Qo+qPhdcVa1uvr50+0iGGzy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87777},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"30c8b994da402584088dc4bf560516578a31ef26","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","change-case":"^4.1.2","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4","@graphql-mesh/string-interpolation":"^0.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.7_1715969301572_0.3620193085456176","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.8","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.8","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"88d596cdee128e91d344530f4b73cf9d28f06f47","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.8.tgz","fileCount":43,"integrity":"sha512-Rub+X0NhD8nx978zVxhRwd/wOWp+MfqVJ9juaL+QTlL6af0GwdkxriJi1Mgwd1SXnsDKEkLdMdqNqcWpuuCtyA==","signatures":[{"sig":"MEUCIEhP6b7AwVa8z0O8oF6Kv9lmDEUebypwdABLm1RF6D4JAiEA4bgydQnmoAxjrL1n49G8eRuUe156Uj7eGTdjhWMFAOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88352},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"4878189068770a0826f14b0f19486ff86e47b91a","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","change-case":"^4.1.2","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4","@graphql-mesh/string-interpolation":"^0.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.8_1716124087790_0.5535210549975655","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.9","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.9","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"7cb66f2b171d1adba7eace7612dd88451935286c","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.9.tgz","fileCount":43,"integrity":"sha512-bJdJPfbSofaphjPuEswrAAHwUxfLdkTt10rQK5qyJydC95zvKYBUrYqjPiPw7nQKrvs8rucEMOsGI+Y7sjUuCA==","signatures":[{"sig":"MEQCICBe1JitpPkNkpWEoDOx63Mm/oq3dSoqKXE6mcphQ2BoAiBM6srZFMp26pEN6i+gRrkxLS1QDZGINw/uPhZ0RNIGSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89087},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"2ee738674d510a79776f7b7a6f70a611d104bc52","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","clean-deep":"^3.4.0","change-case":"^4.1.2","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4","@graphql-mesh/string-interpolation":"^0.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.9_1716132816977_0.2171934446140591","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.10","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.10","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"b640064b0768340a142e23d80da26a5603577fa8","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.10.tgz","fileCount":47,"integrity":"sha512-7ilPm5ZGEezeHtKJl30TrG/Q79vvWFZiividtWICh0+nHZUyZwYAjIHbsgRTT0QagWNe0dcsWpl2+XseWTGsjA==","signatures":[{"sig":"MEUCIGR45TeOHIzHPND8428sgisg9zTVrX6nk7aA5LotGLizAiEAwnqI1ZyN0D1Ad6yLnLRkx3ky2YHxdVXYnEMrTxq7qYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92040},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"074f5804fa7d3e98740adac3869ac17c96a690c5","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","clean-deep":"^3.4.0","change-case":"^4.1.2","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4","@graphql-mesh/string-interpolation":"^0.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.10_1716139526771_0.7563930548766562","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.11","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.11","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"20ec84e94d36791a253b907c948f653bbe202b9a","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.11.tgz","fileCount":47,"integrity":"sha512-Z1/gMylmKx+Xm3M35zLh3L4ED+imv4FusjqIaJ0dVNmKhnSnkirrhPA04oRxM3HgfSiL3GETtevE4p9OWrodXg==","signatures":[{"sig":"MEQCIC77P4hNkvb1USpM4vVNXvJVPo8cwqviSMHaHgfSPIzoAiAgN9RevlNVYMEzuL5RoAuI5jfRVrBnvpYgY71/yeTbXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93572},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"03ad008db870f1ed4fadac22746f902aeab9d5c0","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","clean-deep":"^3.4.0","change-case":"^4.1.2","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4","@graphql-mesh/string-interpolation":"^0.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.11_1716401231190_0.9551168498523708","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.12","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.12","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"55532863b6dca047c2f82f05105722ab136f248c","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.12.tgz","fileCount":47,"integrity":"sha512-EdloWIMUtFdjhsqe+WOFVLI/jcfoI/wWawKhRVHp1JToImFSZneSJaU6+by0Y5IJmFulysolK552c3kwvg37EA==","signatures":[{"sig":"MEUCID9lZjGAHCpGEqy1S2g7dVoEUqkv5u/HKi014/9mAf1JAiEAlgAtbb07YKs++ikpWEyg47UJV2/viJ9ciqKRJd4TxBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93594},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"2eec793834995f07b2d9b9a898752c90280d6a69","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","clean-deep":"^3.4.0","change-case":"^4.1.2","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4","@graphql-mesh/string-interpolation":"^0.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.12_1716450602041_0.781768486686911","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.13","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.13","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"717986a4f25143812b1652f8be4f622b1a45ff47","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.13.tgz","fileCount":47,"integrity":"sha512-RC76ATUM7RBpu7XVcMEdBUlQjdRSH9fv+HRw1wpv/0la9aCn/p+2expQC2PtKq6A6Z0eN+ECATnTdKewaMW2Qw==","signatures":[{"sig":"MEUCIDpZM3O7OuSMiiorTlmtw1481L1l1F4vWwzasWs2GeMDAiEApbpcm9ScA2miplcA7hoz+XSBTNElwBHpObiQxuyHPaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93822},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"fab53fcc774b49481fa9f4a0b4d4b8386ef7a8c9","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","clean-deep":"^3.4.0","change-case":"^4.1.2","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4","@graphql-mesh/string-interpolation":"^0.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.13_1716451271501_0.7849438677856846","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.14","author":{"name":"Dmitry Mamontov"},"license":"MIT","_id":"@dmamontov/graphql-mesh-modify-result-transform@1.0.14","maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"dist":{"shasum":"0fd49c62bee0815c0e37d35085f22e0eb7d3c531","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.14.tgz","fileCount":47,"integrity":"sha512-TWLB1rJidXzo2TKrfDPWjK/IPgpXbmsXiBM2KXavt8vGuBlMihcSQ+8/soGBMlTKrDSLm+J7qhO1vu+ZwS2HMA==","signatures":[{"sig":"MEUCIQDJjjYOypa6NgrzX57TwwlAfRfXNHKl492xzlU1rsJT5AIgJtz0TSkwuRoNh2jWc4Ue/99NB2Y/ha2ZHo63K5DZU3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93786},"main":"cjs/index.js","type":"module","module":"esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"default":{"types":"./typings/index.d.ts","default":"./esm/index.js"},"require":{"types":"./typings/index.d.cts","default":"./cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"2cf960475f3310089b3c852a31c3808fbd8b2b0b","typings":"typings/index.d.ts","_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"repository":{"url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git","type":"git"},"typescript":{"definition":"typings/index.d.ts"},"_npmVersion":"9.8.0","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"moment":"^2.30.1","graphql":"*","clean-deep":"^3.4.0","change-case":"^4.1.2","graphql-scalars":"^1.23.0","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/wrap":"^10.0.0","@graphql-tools/utils":"^10.2.0","@graphql-tools/delegate":"^10.0.4","@graphql-mesh/string-interpolation":"^0.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/graphql-mesh-modify-result-transform_1.0.14_1716451682565_0.16895202145975174","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@dmamontov/graphql-mesh-modify-result-transform","version":"1.0.15","sideEffects":false,"peerDependencies":{"graphql":"*"},"dependencies":{"@graphql-mesh/string-interpolation":"^0.5.3","@graphql-mesh/types":"^0.97.5","@graphql-mesh/utils":"^0.97.5","@graphql-tools/delegate":"^10.0.4","@graphql-tools/utils":"^10.2.0","@graphql-tools/wrap":"^10.0.0","change-case":"^4.1.2","clean-deep":"^3.4.0","graphql":"*","graphql-scalars":"^1.23.0","moment":"^2.30.1"},"repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-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-modify-result-transform@1.0.15","gitHead":"134490a6f447cbbeeb4c509dccdbda86f6f6b40c","description":"Modify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and ti","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-75qlY98dl1pHkrPwbvjtf4SjV352I9gikg0GCPq9Gp2Y4PftXyYVp+2HAmm2Hzcb4SP5wnV+IyOXtUNeE964sg==","shasum":"63e76ddec69705c9c6a78687f4bd547f1a5c5445","tarball":"https://registry.npmjs.org/@dmamontov/graphql-mesh-modify-result-transform/-/graphql-mesh-modify-result-transform-1.0.15.tgz","fileCount":47,"unpackedSize":94072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3ScCFy992HK6leKJPkemQO6GG0OnYT9CcD3TnOSQWFAiBfimt30vO83YEOtRGnQtwAntBusOphJJ8SmHA82xZaig=="}]},"_npmUser":{"name":"dmamontov","email":"d.slonyara@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-mesh-modify-result-transform_1.0.15_1719226110717_0.9058431571979519"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-11T18:08:24.081Z","modified":"2024-06-24T10:48:31.051Z","1.0.0":"2024-05-11T18:08:24.342Z","1.0.1":"2024-05-11T18:09:06.613Z","1.0.2":"2024-05-11T19:04:59.576Z","1.0.3":"2024-05-12T14:23:47.266Z","1.0.4":"2024-05-12T15:16:27.371Z","1.0.5":"2024-05-13T17:50:50.152Z","1.0.6":"2024-05-14T11:22:24.220Z","1.0.7":"2024-05-17T18:08:21.736Z","1.0.8":"2024-05-19T13:08:07.947Z","1.0.9":"2024-05-19T15:33:37.157Z","1.0.10":"2024-05-19T17:25:26.918Z","1.0.11":"2024-05-22T18:07:11.362Z","1.0.12":"2024-05-23T07:50:02.228Z","1.0.13":"2024-05-23T08:01:11.677Z","1.0.14":"2024-05-23T08:08:02.720Z","1.0.15":"2024-06-24T10:48:30.876Z"},"maintainers":[{"name":"dmamontov","email":"d.slonyara@gmail.com"}],"author":{"name":"Dmitry Mamontov"},"repository":{"type":"git","url":"git+https://github.com/dmamontov/graphql-mesh-modify-result-transform.git"},"license":"MIT","homepage":"https://github.com/dmamontov/graphql-mesh-modify-result-transform#readme","bugs":{"url":"https://github.com/dmamontov/graphql-mesh-modify-result-transform/issues"},"readme":"# Modify Result Transform for GraphQL Mesh\n\nModify Result Transform - is a transform for GraphQL Mesh that allows you to modify the responses of GraphQL queries. This transform provides various modifiers to alter data in responses, which can be useful for data masking, text replacement, date and time transformation, or executing custom JavaScript functions for dynamic data handling.\n\n## Installation\n\nBefore you can use the Modify Result 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-modify-result-transform\n```\n\nor\n\n```bash\nyarn add @dmamontov/graphql-mesh-modify-result-transform\n```\n\n## Configuration\n\n### Modifying tsconfig.json\n\nTo make TypeScript recognize the Modify Result 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       \"modify-result\": [\"./node_modules/@dmamontov/graphql-mesh-modify-result-transform\"]\n    }\n  }\n}\n```\n\n### Adding the Transform to GraphQL Mesh\n\nYou need to include the Modify Result 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  - modifyResult:\n      - typeName: Order\n        fields: [ status_code ]\n        modifiers:\n          - match: \"^(DELIVERED|CANCELED|COMPLETED)$\"\n            result: \"STATUS_CODE_$1\"\n            as: status_code_enum\n      - typeName: Order\n        fields: [ created_at ]\n        modifiers:\n          - to: timestamp\n            from: 'YYYY-MM-DD'\n            modify: '-3 hours'\n      - typeName: Order\n        fields: [ comment ]\n        modifiers:\n          - func: \"value.trim()\"\n      - typeName: Order\n        fields: [ card ]\n        modifiers:\n          - mask: \"0000 **** **** 0000\"\n```\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"}