: 'babel-jest',\n '^.+\\\\.ts?
: 'babel-jest',\n '^.+\\\\.js
: 'babel-jest',\n },\n};\n","id":"mod_9w9CSxx9GMibyWsLFejrcW","is_binary":false,"title":"jest.config.js","sha":null,"inserted_at":"2026-07-14T21:39:52","updated_at":"2026-07-14T21:39:52","upload_id":null,"shortid":"ODPmI2rtEw","source_id":"src_7B1ito24uZAT9vrzauCPQf","directory_shortid":null},{"code":"{\n \"name\": \"continuous-integration-testing\",\n \"version\": \"0.0.0\",\n \"license\": \"MIT\",\n \"main\": \"index.js\",\n \"scripts\": {\n \"start\": \"ts-node-dev src\u002Findex.ts\",\n \"test\": \"jest test\"\n },\n \"dependencies\": {\n \"@graphql-tools\u002Fdelegate\": \"^12.0.0\",\n \"@graphql-tools\u002Fexecutor-http\": \"^3.0.2\",\n \"@graphql-tools\u002Fstitch\": \"^10.1.23\",\n \"@graphql-tools\u002Fstitching-directives\": \"^4.0.23\",\n \"graphql\": \"^16.6.0\",\n \"graphql-yoga\": \"^5.16.2\"\n },\n \"devDependencies\": {\n \"@babel\u002Fcore\": \"7.29.7\",\n \"@babel\u002Fplugin-proposal-class-properties\": \"7.18.6\",\n \"@babel\u002Fpreset-env\": \"7.29.7\",\n \"@babel\u002Fpreset-typescript\": \"7.29.7\",\n \"@graphql-tools\u002Fmock\": \"^9.1.8\",\n \"@graphql-tools\u002Futils\": \"^11.1.1\",\n \"@types\u002Fjest\": \"^30.0.0\",\n \"@types\u002Fnode\": \"^26.1.0\",\n \"jest\": \"^30.0.0\",\n \"typescript\": \"7.0.2\"\n }\n}\n","id":"mod_J3SGSssaxrnzn8t5umaffN","is_binary":false,"title":"package.json","sha":null,"inserted_at":"2026-07-14T21:39:52","updated_at":"2026-07-14T21:39:52","upload_id":null,"shortid":"k84Qb8jnE6","source_id":"src_7B1ito24uZAT9vrzauCPQf","directory_shortid":null},{"code":"{\n \"services\": {\n \"products\": {\n \"url\": \"http:\u002F\u002Flocalhost:4001\u002Fgraphql\"\n },\n \"reviews\": {\n \"url\": \"http:\u002F\u002Flocalhost:4002\u002Fgraphql\"\n },\n \"users\": {\n \"url\": \"http:\u002F\u002Flocalhost:4003\u002Fgraphql\"\n }\n }\n}\n","id":"mod_br7ypoyu1MV2MGam6TVcb","is_binary":false,"title":"config.json","sha":null,"inserted_at":"2026-07-14T21:39:52","updated_at":"2026-07-14T21:39:52","upload_id":null,"shortid":"OLkuFN4yzi","source_id":"src_7B1ito24uZAT9vrzauCPQf","directory_shortid":"FdsQzeA12"},{"code":"import { createServer } from 'node:http';\nimport { createYoga } from 'graphql-yoga';\nimport { buildGatewaySchema, buildSubschemaConfigs } from '.\u002Fschema_builder';\n\nconst schema = buildGatewaySchema(buildSubschemaConfigs());\n\nconst server = createServer(createYoga({ schema }));\n\nserver.listen(4000, () =\u003E console.log('gateway running at http:\u002F\u002Flocalhost:4000\u002Fgraphql'));\n","id":"mod_VxM2uv2ugyoBqY2VtCfcSv","is_binary":false,"title":"index.ts","sha":null,"inserted_at":"2026-07-14T21:39:52","updated_at":"2026-07-14T21:39:52","upload_id":null,"shortid":"PpnWqsrXUb","source_id":"src_7B1ito24uZAT9vrzauCPQf","directory_shortid":"FdsQzeA12"}],"like_count":0,"team":null,"view_count":7679,"original_git_commit_sha":null,"description":null,"privacy":0,"original_git":null,"forked_from_sandbox":null,"alias":"little-grass-sbo9sj","forked_template":null,"external_resources":[],"settings":{"ai_consent":null,"use_pint":false},"collection":false,"directories":[{"id":"dir_PfPpEcKW6tC37cfw2Xm5hW","title":"src","inserted_at":"2026-07-14T21:39:52","updated_at":"2026-07-14T21:39:52","shortid":"FdsQzeA12","source_id":"src_7B1ito24uZAT9vrzauCPQf","directory_shortid":null},{"id":"dir_T4v5ds7RQdfoY3jqQQgLPZ","title":"test","inserted_at":"2026-07-14T21:39:52","updated_at":"2026-07-14T21:39:52","shortid":"aNk-CA8cVY","source_id":"src_7B1ito24uZAT9vrzauCPQf","directory_shortid":null},{"id":"dir_EfuaoKLUvoDGmgDKatEDSe","title":"remote_schemas","inserted_at":"2026-07-14T21:39:52","updated_at":"2026-07-14T21:39:52","shortid":"h09ckFeGxV","source_id":"src_7B1ito24uZAT9vrzauCPQf","directory_shortid":"FdsQzeA12"},{"id":"dir_9vY6MSBSHw51RZiafPzamV","title":"mock_services","inserted_at":"2026-07-14T21:39:52","updated_at":"2026-07-14T21:39:52","shortid":"qgeD5lDrsO","source_id":"src_7B1ito24uZAT9vrzauCPQf","directory_shortid":"aNk-CA8cVY"}],"draft":true,"user_liked":false,"v2":false,"tags":[],"owned":false,"always_on":false,"version":147,"inserted_at":"2023-01-26T10:52:30","authorization":"read","npm_dependencies":{},"id":"sbo9sj","is_sse":false,"screenshot_url":"https:\u002F\u002Fscreenshots.codesandbox.io\u002Fsbo9sj\u002F139.png","author":null,"preview_secret":null,"pr_number":null,"feature_flags":{"comments":false,"container_lsp":false},"source_id":"src_7B1ito24uZAT9vrzauCPQf","is_frozen":false,"permissions":{"prevent_sandbox_export":false,"prevent_sandbox_leaving":false},"restrictions":{"free_plan_editing_restricted":false,"live_sessions_restricted":true},"git":{"path":"examples\u002Fcontinuous-integration-testing","branch":"master","repo":"schema-stitching","username":"ardatan","commit_sha":"6939c583552a6e439039a0b5520a011a8aac1574"},"sdk":false};