{"_id":"@econify/graphql-request-profiler","_rev":"8-ab401f58a82349f8d1f82922ad69eae0","name":"@econify/graphql-request-profiler","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"@econify/graphql-request-profiler","version":"0.1.0","description":"Easy to use GraphQL performance analysis utility for tracing resolver execution time","main":"dist/index.js","bin":{"graphql-request-profiler":"dist/cli.js"},"keywords":["graphql","profiler","performance","resolvers","apollo","express"],"author":{"name":"Regan Karlewicz","email":"regan@econify.com"},"license":"ISC","scripts":{"test":"jest","build":"tsc","postbuild":"cd dist && perl -i -pe 's,#!/usr/bin/env ts-node,#!/usr/bin/env node,g' cli.js && chmod +x cli.js && cp -r ../viz viz","prettier":"npx prettier --write .","lint":"npx eslint .","clean-build":"rm -rf dist","dev:cli":"./cli.ts","dev:express":"npx nodemon -e \"ts\" -x \"npm run example:express\"","dev:apollo":"npx nodemon -e \"ts\" -x \"npm run example:apollo\"","example:express":"ts-node ./examples/express-graphql/index.ts","example:apollo":"ts-node ./examples/apollo/index.ts"},"dependencies":{"axios":"^0.27.2","command-line-args":"^5.2.1","graphql":"^16.5.0"},"devDependencies":{"@graphql-tools/schema":"^8.3.11","@jest/types":"^28.1.0","@types/command-line-args":"^5.2.0","@types/jest":"^27.5.1","@types/node":"^17.0.34","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","apollo-server":"^3.7.0","apollo-server-express":"^3.7.0","eslint":"^8.15.0","express":"^4.18.1","express-graphql":"^0.12.0","jest":"^28.1.0","prettier":"^2.6.2","ts-jest":"^28.0.3","ts-node":"^10.7.0","typescript":"^4.6.4"},"types":"./dist/index.d.ts","gitHead":"3de93519e00a0ef72d3d73f30ee9e1964e25eba1","_id":"@econify/graphql-request-profiler@0.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-J9aaLEIiHw4x8rnOOiJM4V8O0ZQ8kTwXWKwl1hCz4AtR9dHyvRm4LtBezJ5/SXytdK3kH4hN0VNOTEnn8cqUlg==","shasum":"4707cd41367c90c4d46d9da7b107b20dabcfe4dd","tarball":"https://registry.npmjs.org/@econify/graphql-request-profiler/-/graphql-request-profiler-0.1.0.tgz","fileCount":15,"unpackedSize":22594,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpRy6pl3MoIp1Es5d5Vnb52XmEseDVUWbF3LVcL5ZICwIhAKlq82JIDfDsPpaRVow99rxSQuNp5XkMHaZdgGuIwa9w"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimQM9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP+Q//aDImWO1u/SNzf5G2uIqpEhSFuwI8zuf0ZL9KaJxsFpL/0plZ\r\nZin290nmrAa5T0RDwVY8sHigV8aa2WspbKtD6byLgLl6kH+sQcNnXR1gHNzb\r\nWHOGC6dZ70Cl3QxqYNJTf1/SZqZhQqfghoVWcsNyavc0Exj6xk6TvAao7uOL\r\n9bA7LGky0glM7AIr8RKHkXVudSQYjzvp5LXEt8OA3MakggQgZUFnK4EAa5RC\r\nojUZXfMO7vns6YlfBdwIFWFCVIALiIEy8kFNYUid+UiWPIx/TPz5yAu/8GGU\r\n9HzfhyOrfx/YVLHg/QSs+CCQSOYNvF9ZGjEh1QOWghXBiAov9Yn7sLiE3ypr\r\nIXXZNVhb9giw2SZNPZXvKlpcdb2mTu0jxg+jdPx8iAyk7NOAP03Jq8IN6IkD\r\np8t4FG3YiCjspLYKVwYliuaU+uS5VICQoBF5xaVyHYCAO9wEg7BrgzjLYoKp\r\nWjgrZLZ5SYgbX67UXuBsf2P/RfypAqa3cXGwv3Q9JHJCWR5JFo8qietjSDgq\r\nMRzuv/NISl0QPNpYa+3wf/RaN1Qxlk2AY/zdPwuruxmsohZPJvy+T/FMKRVC\r\nMzxKkYi55vNuSwj5vFxwGf4ylkY8Yn+a+F2p0aWR3VVVG5v0p7FLIWa53yLg\r\nQPed1PLOTD+S0uVURvlrMaBWiV3vNezpLm0=\r\n=24JP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"regank-econify","email":"regan@econify.com"},"directories":{},"maintainers":[{"name":"tw00","email":"tw@wavefab.com"},{"name":"regank-econify","email":"regan@econify.com"},{"name":"stephenbaldwin","email":"s@econify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-request-profiler_0.1.0_1654195005256_0.4608921290308001"},"_hasShrinkwrap":false},"0.1.1":{"name":"@econify/graphql-request-profiler","version":"0.1.1","description":"Easy to use GraphQL performance analysis utility for tracing resolver execution time","main":"dist/index.js","bin":{"graphql-request-profiler":"dist/cli.js"},"repository":{"type":"git","url":"git+https://github.com/Econify/graphql-request-profiler.git"},"keywords":["graphql","profiler","performance","resolvers","apollo","express"],"author":{"name":"Regan Karlewicz","email":"regan@econify.com"},"license":"ISC","scripts":{"test":"jest","build":"tsc","postbuild":"cd dist && perl -i -pe 's,#!/usr/bin/env ts-node,#!/usr/bin/env node,g' cli.js && chmod +x cli.js && cp -r ../viz viz","prettier":"npx prettier --write .","lint":"npx eslint .","clean-build":"rm -rf dist","dev:cli":"./cli.ts","dev:express":"npx nodemon -e \"ts\" -x \"npm run example:express\"","dev:apollo":"npx nodemon -e \"ts\" -x \"npm run example:apollo\"","example:express":"ts-node ./examples/express-graphql/index.ts","example:apollo":"ts-node ./examples/apollo/index.ts"},"dependencies":{"axios":"^0.27.2","command-line-args":"^5.2.1","graphql":"^16.5.0"},"devDependencies":{"@graphql-tools/schema":"^8.3.11","@jest/types":"^28.1.0","@types/command-line-args":"^5.2.0","@types/jest":"^27.5.1","@types/node":"^17.0.34","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","apollo-server":"^3.7.0","apollo-server-express":"^3.7.0","eslint":"^8.15.0","express":"^4.18.1","express-graphql":"^0.12.0","jest":"^28.1.0","prettier":"^2.6.2","ts-jest":"^28.0.3","ts-node":"^10.7.0","typescript":"^4.6.4"},"types":"./dist/index.d.ts","gitHead":"a800c0fda221c3ade6a23304f0f07aad6c316561","bugs":{"url":"https://github.com/Econify/graphql-request-profiler/issues"},"homepage":"https://github.com/Econify/graphql-request-profiler#readme","_id":"@econify/graphql-request-profiler@0.1.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Jken6ZM8M/OsH4hqtogeSend/Smb+GTaPMA5hzgnmUzWMSLHFQbzXDyYcnCTbBrbUKcPPBrs22FLG77TefRNpA==","shasum":"0f2398da46d4357f45b62e5b0fbe8d9f73614014","tarball":"https://registry.npmjs.org/@econify/graphql-request-profiler/-/graphql-request-profiler-0.1.1.tgz","fileCount":15,"unpackedSize":22882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSm4bPZihm6O4LoOSIH5ZHAclugLzVB/GYSRoSzgIecAiEA3iOXQDTNEfXF9xYLfkhKKHUufT4XUIw5Id4nkwpSzq0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimQq3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJdA/5ABXwPoZiOcTGuSh7nToppJ0lXU5ZbENv+k6HEQEjOxaoIfqs\r\nTuNROpY4wLKdON6bQW52O5gGF/pCQQZ/yCe/hAyLZmEfuVxHrU6weLkpg1P4\r\nvOaEgGjdm0PKec1lt5kfMC8yz8Jx25n4KGQwNUdcxFL0cXOMuntxmbxTEvSj\r\nOtVxruDCV6aQ3EdfWhRwxzK8LFJkLjix8NGHT2P4m+TmD7JVzhQ4ydokoboN\r\nn9N0mIn0q/v8zvHdK+L/mDKmnUyYXiLWAx03T/kP/YY4V7XISkif/tYDXPSR\r\nun3A2/ifWVJ6vJeeDl8ddtMLvwFIGUVKy6O8c+vq01yh0peLAARpmfLdxm57\r\nJfQYFVrEJBKOhKnrPu/r2M+VxYLYJzWdeEz8GV6BMH2SQ1jSQg/rjclfmB0e\r\nbM9P7fXk9Ms6W0AhzF3Vb10cRX9QjN853ZX0/gSGNbpNXF/uoL9uoFz5R3qr\r\nPq1z/4S/tD5Zw01hvsh8fZKh/omdei39eiBKeNFH2dpfBfvMwPreozuvs4BE\r\n+A2n4OmUEvWyvBwoM0ifO12vUTpGRMWlyeI12S+kMObJvA4ePIbTK6h5u0xn\r\nbqtRZU8oWmHvMf53rZKf6/eBIAYez2eh3GBGxlE3AxpEFmJGVU/4WVb7j7Fa\r\nLGu8/UoNzQReo24vck0v3ssubNPlJBdJzp0=\r\n=uDmY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"regank-econify","email":"regan@econify.com"},"directories":{},"maintainers":[{"name":"tw00","email":"tw@wavefab.com"},{"name":"regank-econify","email":"regan@econify.com"},{"name":"stephenbaldwin","email":"s@econify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-request-profiler_0.1.1_1654196918948_0.0738703946064947"},"_hasShrinkwrap":false},"0.1.2":{"name":"@econify/graphql-request-profiler","version":"0.1.2","description":"Easy to use GraphQL performance analysis utility for tracing resolver execution time","main":"dist/index.js","bin":{"graphql-request-profiler":"dist/cli.js"},"repository":{"type":"git","url":"git+https://github.com/Econify/graphql-request-profiler.git"},"keywords":["graphql","profiler","performance","resolvers","apollo","express"],"author":{"name":"Regan Karlewicz","email":"regan@econify.com"},"license":"ISC","scripts":{"test":"jest","build":"tsc","postbuild":"cd dist && perl -i -pe 's,#!/usr/bin/env ts-node,#!/usr/bin/env node,g' cli.js && chmod +x cli.js && cp -r ../viz viz","prettier":"npx prettier --write .","lint":"npx eslint .","clean-build":"rm -rf dist","dev:cli":"./cli.ts","dev:express":"npx nodemon -e \"ts\" -x \"npm run example:express\"","dev:apollo":"npx nodemon -e \"ts\" -x \"npm run example:apollo\"","example:express":"ts-node ./examples/express-graphql/index.ts","example:apollo":"ts-node ./examples/apollo/index.ts"},"dependencies":{"axios":"^0.27.2","command-line-args":"^5.2.1","graphql":"^16.5.0"},"devDependencies":{"@graphql-tools/schema":"^8.3.11","@jest/types":"^28.1.0","@types/command-line-args":"^5.2.0","@types/jest":"^27.5.1","@types/node":"^17.0.34","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","apollo-server":"^3.7.0","apollo-server-express":"^3.7.0","eslint":"^8.15.0","express":"^4.18.1","express-graphql":"^0.12.0","jest":"^28.1.0","prettier":"^2.6.2","ts-jest":"^28.0.3","ts-node":"^10.7.0","typescript":"^4.6.4"},"types":"./dist/index.d.ts","gitHead":"a5460e9c203d92f4fd0a81e2f12a8e440d2c43bb","bugs":{"url":"https://github.com/Econify/graphql-request-profiler/issues"},"homepage":"https://github.com/Econify/graphql-request-profiler#readme","_id":"@econify/graphql-request-profiler@0.1.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-hYVw8adN2DFfuZODaPwodF++OVRIAVrvkpcMql2mpcGJNfgap1HqQublGMe4dWSQ60jmmvgbylriEt0Tt6KXKA==","shasum":"21be86f8ccf15c270478a2d6acc6b5a6d1737dd3","tarball":"https://registry.npmjs.org/@econify/graphql-request-profiler/-/graphql-request-profiler-0.1.2.tgz","fileCount":15,"unpackedSize":22956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4YGMTWSkK+qc9Qf1gbVklNCJJgXmkUPFNn0zdyxWyKAiEAnbwsDl4RkUHEQBU2YLydyI+5axZf3N66kj8Jki6EhkA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimnm1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5oA//cyi4dF2iBCuS0O1Gu7EEcwASMkEKzwyaVgNAfcdHdXHwlzCk\r\nE3L7cWQxSaet0vXHZ/fDwU3zzCBnY5MKCFXpiVLCHaYrL3ctkZTLwDON9AzX\r\nhZYDtbm/vrljNck9FtJ6extVctfk7lbaWw9SFi2SbkYYUABYsNNlkc0KXGz/\r\n4sR6T6IdSUNI5zSpz0p1TZpPIAGPtUhoMp3EEnU84PaHU5ySzi1cslZk9m5l\r\nXWZD7IiLVI+zDnlSCTTdDXQ0g0ZB/qBtNQ8AiAv+qa9bopsHaiAO8M93Qz7e\r\nP0AAs3Q1giBp0atMHRag8L+9gxaUjn50s2E8GX+uQxLqNIr+C6npEsTGKmcY\r\ndSBUK1EosUa8ff+Zni6qpxswa/K5lBFajEQYBFV4GPH4iABADorj9yMBFysL\r\nj7GIWJsYro+QgGmIAKZsEC585NrRwudZpU7TW/MEVwdoym+AFj66GWChT0xS\r\njDLEevoy/DJ+bVC2ObJHcuqzS+5faoIpmpEARTiVMfcu6hREFEbne6A9wJga\r\npWjKg0kAsAI5L9y+kS4w9139Qyw/TlKJ0a1zeBzc8kmdZ2UKZXJETPpcE3W5\r\nPDNg4uOpZSjOTnuLxzDp10Xa9fWinWfTb+DP7xj/ikUo2EwCq6lpFLfdNpKg\r\nI3PZpDZR+M28Wnm9GSAFTkk1i/hwzVemYWc=\r\n=Oq+j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"regank-econify","email":"regan@econify.com"},"directories":{},"maintainers":[{"name":"tw00","email":"tw@wavefab.com"},{"name":"regank-econify","email":"regan@econify.com"},{"name":"stephenbaldwin","email":"s@econify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-request-profiler_0.1.2_1654290869214_0.4316271923185597"},"_hasShrinkwrap":false},"0.1.3":{"name":"@econify/graphql-request-profiler","version":"0.1.3","description":"Easy to use GraphQL performance analysis utility for tracing resolver execution time","main":"dist/index.js","bin":{"graphql-request-profiler":"dist/cli.js"},"repository":{"type":"git","url":"git+https://github.com/Econify/graphql-request-profiler.git"},"keywords":["graphql","profiler","performance","resolvers","apollo","express"],"author":{"name":"Regan Karlewicz","email":"regan@econify.com"},"license":"ISC","scripts":{"test":"jest","build":"tsc","postbuild":"cd dist && perl -i -pe 's,#!/usr/bin/env ts-node,#!/usr/bin/env node,g' cli.js && chmod +x cli.js && cp -r ../viz viz","prettier":"npx prettier --write .","lint":"npx eslint .","clean-build":"rm -rf dist","dev:cli":"./cli.ts","dev:express":"npx nodemon -e \"ts\" -x \"npm run example:express\"","dev:apollo":"npx nodemon -e \"ts\" -x \"npm run example:apollo\"","example:express":"ts-node ./examples/express-graphql/index.ts","example:apollo":"ts-node ./examples/apollo/index.ts"},"dependencies":{"axios":"^0.27.2","command-line-args":"^5.2.1","graphql":"^16.5.0"},"devDependencies":{"@graphql-tools/schema":"^8.3.11","@jest/types":"^28.1.0","@types/command-line-args":"^5.2.0","@types/jest":"^27.5.1","@types/node":"^17.0.34","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","apollo-server":"^3.7.0","apollo-server-express":"^3.7.0","eslint":"^8.15.0","express":"^4.18.1","express-graphql":"^0.12.0","jest":"^28.1.0","prettier":"^2.6.2","ts-jest":"^28.0.3","ts-node":"^10.7.0","typescript":"^4.6.4"},"types":"./dist/index.d.ts","gitHead":"d0db7635c95d4e3a588bac1561df6ac25148b459","bugs":{"url":"https://github.com/Econify/graphql-request-profiler/issues"},"homepage":"https://github.com/Econify/graphql-request-profiler#readme","_id":"@econify/graphql-request-profiler@0.1.3","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-2Zfkf9DNPh2d1cIBVL0GQlecqo0dqeyFtVyoyylfTdLdMvTNixYk+StIiNJgBQyYrtgiOpSLvf+CyfCdaO3mBA==","shasum":"2458af7abbde118f82c5b9a65aa802d80f17a9c2","tarball":"https://registry.npmjs.org/@econify/graphql-request-profiler/-/graphql-request-profiler-0.1.3.tgz","fileCount":15,"unpackedSize":23254,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdIy5oQZFNKYKe+jzrC5QFnFC9tLF7p56bDraBfcezKgIhAK9Xr4gSR/rG/jmpbzMsPEkgAbCiDXrep9cXtsX2uSfK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBk63ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyHA/+L0Fs0iDSBMvtHo0QV8+w+TFCoQ6fxOnYk+NNXpiUClhcZtJH\r\nW8XlA0jrXOqrNRQEWC7jfvd++Z3ZuAC27mFmQSOds/3KW21aDCASextSaAI+\r\nFNMsrf9VsLuiSqfiJXFtZZt4GLcnyKX/+0IW6NeSrWeGKeLwi7yHJLhRQ4/i\r\nQ+rSu+LaC8ueZnMZF+2KNziBQv7r2Ey3yGjjlx8vXHRHNnHlayizUr5EA8Lv\r\nWJnYJ4BDHW3lwQVs/2llyFmaxU/NmVnLUKWP9WO/XNIwjMddUoQjKNg/0vK0\r\nnToHBOVq61nSli6FrPoNVj9H3CPFOCDR1Y7toYauHjahkmhhtmQt8R5/IjiJ\r\nnyBKVV0OHPXMAb6kcJrCN7m97q8vy5Bzzx9co+JBsw/wfNx3zRVE6YRaxlcY\r\nFJL8MIcmcrg32Zw/sK0N/Tm/RmzVGIYdwEHP1Wq9B/bTNx4zfhfgn/DroOvH\r\n8SHD3/IaI6oAb4CpXn7Pj93QcVk+piVq35HClTKmM7fumpOBJJsZwd+rGydn\r\nPDfYwc++irJPRICOnl3RNG7Q3OvbZKEWev9JYsszgWEQ4KleTRes/Eii58Kt\r\nH281sYKClLgbOPSqck1GNY9mVEMbVZWd79VSXErFZoRTBPqoMtRh97/PUMXU\r\neWvcWblZlTLy7pQzK9BwY+AOvLBGuyjr2pQ=\r\n=cLX4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"regank-econify","email":"regan@econify.com"},"directories":{},"maintainers":[{"name":"tw00","email":"tw@wavefab.com"},{"name":"regank-econify","email":"regan@econify.com"},{"name":"stephenbaldwin","email":"s@econify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-request-profiler_0.1.3_1661357751280_0.18908128140125569"},"_hasShrinkwrap":false},"0.2.0":{"name":"@econify/graphql-request-profiler","version":"0.2.0","description":"Easy to use GraphQL performance analysis utility for tracing resolver execution time","main":"dist/index.js","bin":{"graphql-request-profiler":"dist/cli.js"},"repository":{"type":"git","url":"git+https://github.com/Econify/graphql-request-profiler.git"},"keywords":["graphql","profiler","performance","resolvers","apollo","express"],"author":{"name":"Regan Karlewicz","email":"regan@econify.com"},"license":"ISC","scripts":{"test":"jest","build":"tsc && cp -r ../visualizer/dist ./dist/public","postbuild":"cd dist && perl -i -pe 's,#!/usr/bin/env ts-node,#!/usr/bin/env node,g' cli.js && chmod +x cli.js","lint":"npx eslint .","dev:cli":"./src/cli.ts","dev:express":"npx nodemon -e \"ts\" -x \"npm run example:express\"","dev:apollo":"npx nodemon -e \"ts\" -x \"npm run example:apollo\"","dev:graphql-http":"npx nodemon -e \"ts\" -x \"npm run example:graphql-http\"","dev:graphql-http-express":"npx nodemon -e \"ts\" -x \"npm run example:graphql-http-express\"","example:express":"ts-node ./examples/express-graphql/index.ts","example:apollo":"ts-node ./examples/apollo/index.ts","example:graphql-http":"ts-node ./examples/graphql-http/http.ts","example:graphql-http-express":"ts-node ./examples/graphql-http/express.ts"},"dependencies":{"axios":"^1.4.0","command-line-args":"^5.2.1","graphql":"^16.5.0"},"devDependencies":{"@econify/graphql-request-visualizer":"*","@graphql-tools/schema":"^10.0.0","@jest/types":"^29.6.1","@types/command-line-args":"^5.2.0","@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","apollo-server":"^3.7.0","apollo-server-express":"^3.7.0","eslint":"^8.44.0","express":"^4.18.1","express-graphql":"^0.12.0","graphql-http":"^1.19.0","jest":"^29.6.1","ts-jest":"^29.1.1","ts-node":"^10.7.0","typescript":"^5.1.6"},"types":"./dist/index.d.ts","gitHead":"abe26b571e012d2409ac821783be8e918bff42ab","bugs":{"url":"https://github.com/Econify/graphql-request-profiler/issues"},"homepage":"https://github.com/Econify/graphql-request-profiler#readme","_id":"@econify/graphql-request-profiler@0.2.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-kd9x37rrJkP0gB/Pw2D3J1xZCrsM8+xA1RqqofuGmqVzFtcHQdlDZQMSqWM1Y7Bu1PzsgpmLxhPo9tD12DNGzA==","shasum":"7c6ea875abdca542ba705ae198b418a80167308b","tarball":"https://registry.npmjs.org/@econify/graphql-request-profiler/-/graphql-request-profiler-0.2.0.tgz","fileCount":15,"unpackedSize":45406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdE/WMfV20mDmPnNxBSjFROynH3eF33McOUqJcQwAEIwIhAJHb1yr0Ff2yAs1cJxapmmRLIaHK7rVa8PtpoqBYOTdl"}]},"_npmUser":{"name":"regank-econify","email":"regan@econify.com"},"directories":{},"maintainers":[{"name":"tw00","email":"tw@wavefab.com"},{"name":"regank-econify","email":"regan@econify.com"},{"name":"stephenbaldwin","email":"s@econify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-request-profiler_0.2.0_1688751332272_0.9977624610518763"},"_hasShrinkwrap":false},"0.2.1":{"name":"@econify/graphql-request-profiler","version":"0.2.1","description":"Easy to use GraphQL performance analysis utility for tracing resolver execution time","main":"dist/index.js","bin":{"graphql-request-profiler":"dist/cli.js"},"repository":{"type":"git","url":"git+https://github.com/Econify/graphql-request-profiler.git"},"keywords":["graphql","profiler","performance","resolvers","apollo","express"],"author":{"name":"Regan Karlewicz","email":"regan@econify.com"},"license":"ISC","scripts":{"test":"jest","build":"tsc && cp -r ../visualizer/dist ./dist/public","postbuild":"cd dist && perl -i -pe 's,#!/usr/bin/env ts-node,#!/usr/bin/env node,g' cli.js && chmod +x cli.js","lint":"npx eslint .","dev:cli":"./src/cli.ts","dev:express":"npx nodemon -e \"ts\" -x \"npm run example:express\"","dev:apollo":"npx nodemon -e \"ts\" -x \"npm run example:apollo\"","dev:graphql-http":"npx nodemon -e \"ts\" -x \"npm run example:graphql-http\"","dev:graphql-http-express":"npx nodemon -e \"ts\" -x \"npm run example:graphql-http-express\"","example:express":"ts-node ./examples/express-graphql/index.ts","example:apollo":"ts-node ./examples/apollo/index.ts","example:graphql-http":"ts-node ./examples/graphql-http/http.ts","example:graphql-http-express":"ts-node ./examples/graphql-http/express.ts"},"dependencies":{"axios":"^1.4.0","command-line-args":"^5.2.1","graphql":"^16.5.0"},"devDependencies":{"@econify/graphql-request-visualizer":"*","@graphql-tools/schema":"^10.0.0","@jest/types":"^29.6.1","@types/command-line-args":"^5.2.0","@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","apollo-server":"^3.7.0","apollo-server-express":"^3.7.0","eslint":"^8.44.0","express":"^4.18.1","express-graphql":"^0.12.0","graphql-http":"^1.19.0","jest":"^29.6.1","ts-jest":"^29.1.1","ts-node":"^10.7.0","typescript":"^5.1.6"},"types":"./dist/index.d.ts","gitHead":"9a2d285ad317632607626e6b43a2e039ae30dbcc","bugs":{"url":"https://github.com/Econify/graphql-request-profiler/issues"},"homepage":"https://github.com/Econify/graphql-request-profiler#readme","_id":"@econify/graphql-request-profiler@0.2.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-AvdeblYygwJAAPDD0XUSOBJ5cn+mq+o2XIBoGcIEJ3BEvxQNmnIS0k61pLQzClzGYtZlL4KW0YkP0wSeQy8FwQ==","shasum":"4d13a16ef350d5910b58d0d0c04cb9e702582c31","tarball":"https://registry.npmjs.org/@econify/graphql-request-profiler/-/graphql-request-profiler-0.2.1.tgz","fileCount":15,"unpackedSize":45496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7e1XfQ3sjNiA8NFUoLPaFyu5aCiB7I+C/FIgcClKcJAiA4H0H4ZWXmkiylCcPyGGBMAmNbamHb/XfFrYYK5hLbhg=="}]},"_npmUser":{"name":"regank-econify","email":"regan@econify.com"},"directories":{},"maintainers":[{"name":"tw00","email":"tw@wavefab.com"},{"name":"regank-econify","email":"regan@econify.com"},{"name":"stephenbaldwin","email":"s@econify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-request-profiler_0.2.1_1688753941790_0.8767884865792339"},"_hasShrinkwrap":false},"0.2.2":{"name":"@econify/graphql-request-profiler","version":"0.2.2","description":"Easy to use GraphQL performance analysis utility for tracing resolver execution time","main":"dist/index.js","bin":{"graphql-request-profiler":"dist/cli.js"},"repository":{"type":"git","url":"git+https://github.com/Econify/graphql-request-profiler.git"},"keywords":["graphql","profiler","performance","resolvers","apollo","express"],"author":{"name":"Regan Karlewicz","email":"regan@econify.com"},"license":"ISC","scripts":{"test":"jest","build":"tsc && cp -r ../visualizer/dist ./dist/public","postbuild":"cd dist && perl -i -pe 's,#!/usr/bin/env ts-node,#!/usr/bin/env node,g' cli.js && chmod +x cli.js","lint":"npx eslint .","dev:cli":"./src/cli.ts","dev:express":"npx nodemon -e \"ts\" -x \"npm run example:express\"","dev:apollo":"npx nodemon -e \"ts\" -x \"npm run example:apollo\"","dev:graphql-http":"npx nodemon -e \"ts\" -x \"npm run example:graphql-http\"","dev:graphql-http-express":"npx nodemon -e \"ts\" -x \"npm run example:graphql-http-express\"","example:express":"ts-node ./examples/express-graphql/index.ts","example:apollo":"ts-node ./examples/apollo/index.ts","example:graphql-http":"ts-node ./examples/graphql-http/http.ts","example:graphql-http-express":"ts-node ./examples/graphql-http/express.ts"},"dependencies":{"axios":"^1.4.0","command-line-args":"^5.2.1","graphql":"^16.5.0"},"devDependencies":{"@econify/graphql-request-visualizer":"*","@graphql-tools/schema":"^10.0.0","@jest/types":"^29.6.1","@types/command-line-args":"^5.2.0","@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","apollo-server":"^3.7.0","apollo-server-express":"^3.7.0","eslint":"^8.44.0","express":"^4.18.1","express-graphql":"^0.12.0","graphql-http":"^1.19.0","jest":"^29.6.1","ts-jest":"^29.1.1","ts-node":"^10.7.0","typescript":"^5.1.6"},"types":"./dist/index.d.ts","gitHead":"0ca2f9cf0e1f8f83e26b348ebb62545584b8a283","bugs":{"url":"https://github.com/Econify/graphql-request-profiler/issues"},"homepage":"https://github.com/Econify/graphql-request-profiler#readme","_id":"@econify/graphql-request-profiler@0.2.2","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-yhikwGAWd/VKfBLV40kl44b1uAUtnfcKamRoS9rFATZIWmfXBdchS+1wpr9lrJlQpnrHybT3SMdXyP2VWFFdtA==","shasum":"a6071d1040d1004c7a829fb86d9097e825ba5562","tarball":"https://registry.npmjs.org/@econify/graphql-request-profiler/-/graphql-request-profiler-0.2.2.tgz","fileCount":15,"unpackedSize":45509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZtiQyOOqwAJjT2iQQg5l6fWC1+RbU8ZKZx5zclL1yvQIhAOnDmNv++NGhsytSTuaFWaGORg3b7es1kWCE3FnJNwJa"}]},"_npmUser":{"name":"regank-econify","email":"regan@econify.com"},"directories":{},"maintainers":[{"name":"tw00","email":"tw@wavefab.com"},{"name":"regank-econify","email":"regan@econify.com"},{"name":"stephenbaldwin","email":"s@econify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-request-profiler_0.2.2_1688774759927_0.29378235281639964"},"_hasShrinkwrap":false},"0.2.3":{"name":"@econify/graphql-request-profiler","version":"0.2.3","description":"Easy to use GraphQL performance analysis utility for tracing resolver execution time","main":"dist/index.js","bin":{"graphql-request-profiler":"dist/cli.js"},"repository":{"type":"git","url":"git+https://github.com/Econify/graphql-request-profiler.git"},"keywords":["graphql","profiler","performance","resolvers","apollo","express"],"author":{"name":"Regan Karlewicz","email":"regan@econify.com"},"license":"ISC","scripts":{"test":"jest","build":"tsc && cp -r ../visualizer/dist ./dist/public","postbuild":"cd dist && perl -i -pe 's,#!/usr/bin/env ts-node,#!/usr/bin/env node,g' cli.js && chmod +x cli.js","lint":"npx eslint .","dev:cli":"./src/cli.ts","dev:express":"npx nodemon -e \"ts\" -x \"npm run example:express\"","dev:apollo":"npx nodemon -e \"ts\" -x \"npm run example:apollo\"","dev:graphql-http":"npx nodemon -e \"ts\" -x \"npm run example:graphql-http\"","dev:graphql-http-express":"npx nodemon -e \"ts\" -x \"npm run example:graphql-http-express\"","example:express":"ts-node ./examples/express-graphql/index.ts","example:apollo":"ts-node ./examples/apollo/index.ts","example:graphql-http":"ts-node ./examples/graphql-http/http.ts","example:graphql-http-express":"ts-node ./examples/graphql-http/express.ts"},"dependencies":{"axios":"^1.4.0","command-line-args":"^5.2.1","graphql":"^16.5.0"},"devDependencies":{"@econify/graphql-request-visualizer":"*","@graphql-tools/schema":"^10.0.0","@jest/types":"^29.6.1","@types/command-line-args":"^5.2.0","@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","apollo-server":"^3.7.0","apollo-server-express":"^3.7.0","eslint":"^8.44.0","express":"^4.18.1","express-graphql":"^0.12.0","graphql-http":"^1.19.0","jest":"^29.6.1","ts-jest":"^29.1.1","ts-node":"^10.7.0","typescript":"^5.1.6"},"types":"./dist/index.d.ts","gitHead":"9979a7463c06444310991cd128256db92c5c1e75","bugs":{"url":"https://github.com/Econify/graphql-request-profiler/issues"},"homepage":"https://github.com/Econify/graphql-request-profiler#readme","_id":"@econify/graphql-request-profiler@0.2.3","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-G+/O3Tvouvy6qYsjKEzDEO9QJfwZWAU4kDUd3f3c79LDXJyffHRAKFurQM0i+wbzxNaSg8g6jGBxW0Pw/1GOaQ==","shasum":"85eae9bbe9405e2ec57191a66db0ecfeaf34d79e","tarball":"https://registry.npmjs.org/@econify/graphql-request-profiler/-/graphql-request-profiler-0.2.3.tgz","fileCount":15,"unpackedSize":45529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgpSxUHzakWYTEMBhFFVENdEGp/HWbXstQre5XzRyJSAiAOv8aUw+tFfMTy7S+4p6PgwQoDc0dmcjNHqcjA1kEdzg=="}]},"_npmUser":{"name":"regank-econify","email":"regan@econify.com"},"directories":{},"maintainers":[{"name":"tw00","email":"tw@wavefab.com"},{"name":"regank-econify","email":"regan@econify.com"},{"name":"stephenbaldwin","email":"s@econify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-request-profiler_0.2.3_1688775983376_0.7480576283756035"},"_hasShrinkwrap":false},"0.2.4":{"name":"@econify/graphql-request-profiler","version":"0.2.4","description":"Easy to use GraphQL performance analysis utility for tracing resolver execution time","main":"dist/index.js","bin":{"graphql-request-profiler":"dist/cli.js"},"repository":{"type":"git","url":"git+https://github.com/Econify/graphql-request-profiler.git"},"keywords":["graphql","profiler","performance","resolvers","apollo","express"],"author":{"name":"Regan Karlewicz","email":"regan@econify.com"},"license":"ISC","scripts":{"test":"jest","build":"tsc && cp -r ../visualizer/dist ./dist/public","postbuild":"cd dist && perl -i -pe 's,#!/usr/bin/env ts-node,#!/usr/bin/env node,g' cli.js && chmod +x cli.js","lint":"npx eslint .","dev:cli":"./src/cli.ts","dev:express":"npx nodemon -e \"ts\" -x \"npm run example:express\"","dev:apollo":"npx nodemon -e \"ts\" -x \"npm run example:apollo\"","dev:graphql-http":"npx nodemon -e \"ts\" -x \"npm run example:graphql-http\"","dev:graphql-http-express":"npx nodemon -e \"ts\" -x \"npm run example:graphql-http-express\"","example:express":"ts-node ./examples/express-graphql/index.ts","example:apollo":"ts-node ./examples/apollo/index.ts","example:graphql-http":"ts-node ./examples/graphql-http/http.ts","example:graphql-http-express":"ts-node ./examples/graphql-http/express.ts"},"dependencies":{"axios":"^1.4.0","command-line-args":"^5.2.1","graphql":"^16.5.0"},"devDependencies":{"@econify/graphql-request-visualizer":"*","@graphql-tools/schema":"^10.0.0","@jest/types":"^29.6.1","@types/command-line-args":"^5.2.0","@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","apollo-server":"^3.7.0","apollo-server-express":"^3.7.0","eslint":"^8.44.0","express":"^4.18.1","express-graphql":"^0.12.0","graphql-http":"^1.19.0","jest":"^29.6.1","ts-jest":"^29.1.1","ts-node":"^10.7.0","typescript":"^5.1.6"},"types":"./dist/index.d.ts","gitHead":"25fed06e600386c75d47d52a865def217cc9fa53","bugs":{"url":"https://github.com/Econify/graphql-request-profiler/issues"},"homepage":"https://github.com/Econify/graphql-request-profiler#readme","_id":"@econify/graphql-request-profiler@0.2.4","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-8NEfK5dTRPeQ5KinxTu9git6vssQPxJOCTztrAuIASrLtTxW5eAfku6dYOP/vKuJljnXYSEVWZczqvykg1/a/A==","shasum":"a56e05249d05810e6ae577ff99a2a624c1055932","tarball":"https://registry.npmjs.org/@econify/graphql-request-profiler/-/graphql-request-profiler-0.2.4.tgz","fileCount":15,"unpackedSize":45690,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQVEzBemHT69PucyS70Q/VX+lvnt6n8xtO9cvHm6bCYAiBHZXHH3KvyTwmUrfHgOsjfTIXu0pE6+d1R4D2DiwnCoQ=="}]},"_npmUser":{"name":"regank-econify","email":"regan@econify.com"},"directories":{},"maintainers":[{"name":"tw00","email":"tw@wavefab.com"},{"name":"regank-econify","email":"regan@econify.com"},{"name":"stephenbaldwin","email":"s@econify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-request-profiler_0.2.4_1689031876633_0.7496278739538895"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-02T18:36:45.202Z","0.1.0":"2022-06-02T18:36:45.449Z","modified":"2023-07-10T23:31:16.985Z","0.1.1":"2022-06-02T19:08:39.107Z","0.1.2":"2022-06-03T21:14:29.415Z","0.1.3":"2022-08-24T16:15:51.427Z","0.2.0":"2023-07-07T17:35:32.428Z","0.2.1":"2023-07-07T18:19:02.117Z","0.2.2":"2023-07-08T00:06:00.261Z","0.2.3":"2023-07-08T00:26:23.565Z","0.2.4":"2023-07-10T23:31:16.854Z"},"maintainers":[{"name":"tw00","email":"tw@wavefab.com"},{"name":"regank-econify","email":"regan@econify.com"},{"name":"stephenbaldwin","email":"s@econify.com"}],"description":"Easy to use GraphQL performance analysis utility for tracing resolver execution time","keywords":["graphql","profiler","performance","resolvers","apollo","express"],"author":{"name":"Regan Karlewicz","email":"regan@econify.com"},"license":"ISC","readme":"# graphql-request-profiler\n\n![Status Checks](https://github.com/Econify/graphql-request-profiler/actions/workflows/checks.yml/badge.svg)\n\nEasy to use GraphQL performance analysis utility for profiling resolver execution time. Observe resolver execution time in your API with a visualization tool.\n\n## Example\n\n```sh\ngraphql-request-profiler -s examples/operation.graphql -e http://localhost:4000/graphql\n```\n\n![Sample Visualizer](https://github.com/Econify/graphql-request-profiler/raw/main/sample.png)\n\n## Installation\n\nFor CLI usage with API that has the plugin installed:\n\n```sh\nnpm i -g @econify/graphql-request-profiler\n```\n\nWithin a project:\n\n```sh\nnpm install --save @econify/graphql-request-profiler\n```\n\n```sh\nyarn add @econify/graphql-request-profiler\n```\n\n### CLI Usage\n\n```\n$ graphql-request-profiler --help\ngraphql-request-profiler: Visualize your GraphQL resolver execution time - Version 0.2.0\n\nUsage:\n\n  graphql-request-profiler --data <fileName>\n  graphql-request-profiler --schema operation.graphql --endpoint=localhost:4000/graphql\n  graphql-request-profiler --help\n\nArguments:\n\n  --schema, -s (file path)        requesting schema file location\n  --output, -o (file path)        output request data to file location\n  --endpoint, -e (string)         the endpoint of the GraphQL server to request\n  --variables, -v (file path)     variables to pass to the GraphQL server\n  --operationName, -n (string)    optional, name of the operation to use in the schema\n  --headerName, -h (string)       optional, the name of the header to activate\n\n  --data, -d (string)             display an existing trace file\n  --help (boolean)                displays this help text\n\n```\n\n### graphql-http\n\n```js\nimport { createHandler } from 'graphql-http/lib/use/http';\nimport { createHttpHandlerProfilerPlugin } from '@econify/graphql-request-profiler';\n\nconst server = http.createServer((req, res) => {\n  if (req.url?.startsWith('/graphql')) {\n    createHandler(\n      createHttpHandlerProfilerPlugin(req, {\n        schema: buildSchema(),\n      })\n    )(req, res);\n  } else {\n    res.writeHead(404).end();\n  }\n});\n\nserver.listen(4000);\nconsole.log('Listening to port 4000');\n```\n\nSee [full running example here](https://github.com/Econify/graphql-request-profiler/blob/main/packages/plugin/examples/graphql-http/http.ts)\nSee [example of graphql-http with express](https://github.com/Econify/graphql-request-profiler/blob/main/packages/plugin/examples/graphql-http/express.ts)\n\n### apollo-server\n\n```js\nimport { createApolloProfilerPlugin } from '@econify/graphql-request-profiler';\n\nconst server = new ApolloServer({\n  schema: buildSchema(),\n  plugins: [createApolloProfilerPlugin()],\n});\n\nserver.listen().then(({ url }) => {\n  console.log(`Listening on ${url}`);\n});\n```\n\nSee [full running example here](https://github.com/Econify/graphql-request-profiler/blob/main/packages/plugin/examples/apollo/index.ts)\n\n#### Deprecated\n\n### express-graphql\n\n```js\nimport { createExpressProfilerPlugin } from '@econify/graphql-request-profiler';\n\nconst app = express();\n\napp.use(\n  '/graphql',\n  graphqlHTTP((req) =>\n    createExpressProfilerPlugin(req, {\n      schema,\n      graphiql: true,\n    })\n  )\n);\n```\n\nSee [full running example here](https://github.com/Econify/graphql-request-profiler/blob/main/packages/plugin/examples/express-graphql/index.ts)\n\n### Custom Activation Header\n\nIf the server requires a different HTTP header to activate the plugin besides `x-trace`, a custom header name can be specified in the configuration to the plugin.\n\n```js\ncreateApolloProfilerPlugin({ headerName: 'x-custom-header' });\ncreateExpressProfilerPlugin(req, options, { headerName: 'x-custom-header' });\n```\n\nA custom plugin activation HTTP header may be specified when using the CLI tool.\n\n```sh\ngraphql-request-profiler --headerName x-custom-header [...]\n```\n\n## Like this package?\n\nCheck out Econify's other GraphQL package, [graphql-rest-router](https://www.github.com/Econify/graphql-rest-router), that allows routing to and caching an internal GraphQL API as a self-documenting REST API without exposing the schema!\n","readmeFilename":"README.md","homepage":"https://github.com/Econify/graphql-request-profiler#readme","repository":{"type":"git","url":"git+https://github.com/Econify/graphql-request-profiler.git"},"bugs":{"url":"https://github.com/Econify/graphql-request-profiler/issues"}}