From 9d30d4da88ee36fa35dd4d165b2a7ce277bd3b92 Mon Sep 17 00:00:00 2001 From: aexol Date: Thu, 15 Aug 2024 23:16:53 +0200 Subject: [PATCH] patched version and docs --- adapters/apollo-server/package-lock.json | 4 +- adapters/apollo-server/package.json | 4 +- adapters/graphql-yoga/package.json | 4 +- docs/pages/config.mdx | 2 +- docs/pages/micro-federation.mdx | 18 +- examples/beerpub-apollo-server/package.json | 8 +- examples/beerpub-yoga/package.json | 8 +- examples/yoga-federated/package.json | 8 +- modularium/cli/package.json | 4 +- modularium/playground/package.json | 4 +- modularium/root/package.json | 8 +- package-lock.json | 227 +++++++------------- packages/cli/package.json | 6 +- packages/config/package.json | 2 +- packages/core/package.json | 2 +- 15 files changed, 123 insertions(+), 186 deletions(-) diff --git a/adapters/apollo-server/package-lock.json b/adapters/apollo-server/package-lock.json index d263860..81c63f6 100644 --- a/adapters/apollo-server/package-lock.json +++ b/adapters/apollo-server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@aexol/axolotl-apollo-server", - "version": "0.5.2", + "version": "0.5.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@aexol/axolotl-apollo-server", - "version": "0.5.2", + "version": "0.5.3", "dependencies": { "@aexol/axolotl-core": "^0.0.8", "@apollo/server": "^4.9.4", diff --git a/adapters/apollo-server/package.json b/adapters/apollo-server/package.json index ab8a2e6..c71559e 100644 --- a/adapters/apollo-server/package.json +++ b/adapters/apollo-server/package.json @@ -1,6 +1,6 @@ { "name": "@aexol/axolotl-apollo-server", - "version": "0.5.2", + "version": "0.5.3", "private": false, "main": "./lib/index.js", "author": "Aexol, Artur Czemiel", @@ -14,7 +14,7 @@ "lib" ], "dependencies": { - "@aexol/axolotl-core": "^0.5.2", + "@aexol/axolotl-core": "^0.5.3", "@apollo/server": "^4.9.4", "@graphql-tools/schema": "^9.0.19", "@graphql-tools/utils": "^9.2.1" diff --git a/adapters/graphql-yoga/package.json b/adapters/graphql-yoga/package.json index 718a97a..ffb15fe 100644 --- a/adapters/graphql-yoga/package.json +++ b/adapters/graphql-yoga/package.json @@ -1,6 +1,6 @@ { "name": "@aexol/axolotl-graphql-yoga", - "version": "0.5.2", + "version": "0.5.3", "private": false, "main": "./lib/index.js", "author": "Aexol, Artur Czemiel", @@ -14,7 +14,7 @@ "lib" ], "dependencies": { - "@aexol/axolotl-core": "^0.5.2", + "@aexol/axolotl-core": "^0.5.3", "@graphql-tools/utils": "^10.3.2", "graphql-yoga": "^4.0.5" }, diff --git a/docs/pages/config.mdx b/docs/pages/config.mdx index 79c386d..0b282ca 100644 --- a/docs/pages/config.mdx +++ b/docs/pages/config.mdx @@ -25,7 +25,7 @@ This guide should help you understand your Axolotl configuration. More detailed Config supports GraphQL Federation baked into axolotl. The main schema file is generated then and becomes `supergraph`. The example how federation works in -Axolotl is used in [beerpub-yoga-federated example](/examples/beerpub-yoga-federated) +Axolotl is used in [yoga-federated example](/examples/yoga-federated) ```json filename="axolotl.json" { diff --git a/docs/pages/micro-federation.mdx b/docs/pages/micro-federation.mdx index 772895a..1576e16 100644 --- a/docs/pages/micro-federation.mdx +++ b/docs/pages/micro-federation.mdx @@ -1,7 +1,7 @@ ### Micro Federation You can use micro federation feature in axolotl. Micro federation means all the modules are located within one project or one monorepo or are distributed as npm packages. Those axolotl projects are merged to the supergraph later. -You can also run the project `examples/beerpub-yoga-federated` to watch how +You can also run the project `examples/yoga-federated` to watch how micro federation works! To use micro federation you need to create config for your project containing @@ -12,12 +12,12 @@ this kind of content: "models": "src/models.ts", "federation":[ { - "schema":"src/beers/schema.graphql", - "models":"src/beers/models.ts", + "schema":"src/todos/schema.graphql", + "models":"src/todos/models.ts", }, { - "schema":"src/shop/schema.graphql", - "models":"src/shop/models.ts", + "schema":"src/users/schema.graphql", + "models":"src/users/models.ts", } ] } @@ -30,17 +30,17 @@ schema and its models. Here is how the federation process works: 2. Create supergraph schema from all the federation schemas. 3. Create models for supergraph -To run federated axolotls - each of folders, `beers` and `shop` in our case has +To run federated axolotls - each of folders, `users` and `todos` in our case has to provide their own `resolvers.ts` files based on local models and `Axolotl`. Then inside the main `resolvers.ts` file wee need to merge those subgraph resolvers: ```ts [filename="src/resolvers.ts"] import { mergeAxolotls } from '@aexol/axolotl-core'; -import beerResolvers from '@/src/beers/resolvers.js'; -import shopResolvers from '@/src/shop/resolvers.js'; +import usersResolvers from '@/src/users/resolvers.js'; +import todosResolvers from '@/src/todos/resolvers.js'; -export default mergeAxolotls(beerResolvers, shopResolvers); +export default mergeAxolotls(usersResolvers, todosResolvers); ``` then you can use those resolvers as normal resolvers result. \ No newline at end of file diff --git a/examples/beerpub-apollo-server/package.json b/examples/beerpub-apollo-server/package.json index d27fe4e..7267397 100644 --- a/examples/beerpub-apollo-server/package.json +++ b/examples/beerpub-apollo-server/package.json @@ -1,6 +1,6 @@ { "name": "beerpub-apollo-server", - "version": "0.5.2", + "version": "0.5.3", "description": "Automatically generated by graphql-editor-cli", "main": "lib/index.js", "type": "module", @@ -17,15 +17,15 @@ "author": "GraphQL Editor Centaur Generator", "license": "ISC", "dependencies": { - "@aexol/axolotl-apollo-server": "^0.5.2", - "@aexol/axolotl-core": "^0.5.2", + "@aexol/axolotl-apollo-server": "^0.5.3", + "@aexol/axolotl-core": "^0.5.3", "@apollo/server": "^4.9.4", "graphql": "^16.8.1", "node-fetch": "^3.2.10", "ws": "^8.12.0" }, "devDependencies": { - "@aexol/axolotl": "^0.5.2", + "@aexol/axolotl": "^0.5.3", "@types/node": "^18.7.18", "@typescript-eslint/eslint-plugin": "^6.16.0", "@typescript-eslint/parser": "^6.16.0", diff --git a/examples/beerpub-yoga/package.json b/examples/beerpub-yoga/package.json index 933f099..cb513c9 100644 --- a/examples/beerpub-yoga/package.json +++ b/examples/beerpub-yoga/package.json @@ -1,6 +1,6 @@ { "name": "beerpub-yoga", - "version": "0.6.2", + "version": "0.6.3", "description": "Automatically generated by graphql-editor-cli", "main": "lib/index.js", "type": "module", @@ -20,15 +20,15 @@ "author": "GraphQL Editor Centaur Generator", "license": "ISC", "dependencies": { - "@aexol/axolotl-core": "^0.5.2", - "@aexol/axolotl-graphql-yoga": "^0.5.2", + "@aexol/axolotl-core": "^0.5.3", + "@aexol/axolotl-graphql-yoga": "^0.5.3", "graphql": "^16.8.1", "graphql-yoga": "^5.6.3", "node-fetch": "^3.2.10", "ws": "^8.12.0" }, "devDependencies": { - "@aexol/axolotl": "^0.5.2", + "@aexol/axolotl": "^0.5.3", "@types/node": "^18.7.18", "@typescript-eslint/eslint-plugin": "^7.12.0", "@typescript-eslint/parser": "^7.12.0", diff --git a/examples/yoga-federated/package.json b/examples/yoga-federated/package.json index dc3cad3..65011bf 100644 --- a/examples/yoga-federated/package.json +++ b/examples/yoga-federated/package.json @@ -1,6 +1,6 @@ { "name": "yoga-federated", - "version": "0.6.2", + "version": "0.6.3", "description": "Automatically generated by graphql-editor-cli", "main": "lib/index.js", "type": "module", @@ -20,15 +20,15 @@ "author": "GraphQL Editor Centaur Generator", "license": "ISC", "dependencies": { - "@aexol/axolotl-core": "^0.5.2", - "@aexol/axolotl-graphql-yoga": "^0.5.2", + "@aexol/axolotl-core": "^0.5.3", + "@aexol/axolotl-graphql-yoga": "^0.5.3", "graphql": "^16.8.1", "graphql-yoga": "^4.0.5", "node-fetch": "^3.2.10", "ws": "^8.12.0" }, "devDependencies": { - "@aexol/axolotl": "^0.5.2", + "@aexol/axolotl": "^0.5.3", "@types/node": "^18.7.18", "@typescript-eslint/eslint-plugin": "^7.12.0", "@typescript-eslint/parser": "^7.12.0", diff --git a/modularium/cli/package.json b/modularium/cli/package.json index 43a2257..94fee84 100644 --- a/modularium/cli/package.json +++ b/modularium/cli/package.json @@ -1,6 +1,6 @@ { "name": "@aexol/modularium", - "version": "0.5.2", + "version": "0.5.3", "private": false, "main": "./lib/index.js", "author": "Aexol, Artur Czemiel", @@ -17,7 +17,7 @@ "lib" ], "dependencies": { - "@aexol/axolotl-config": "^0.5.2", + "@aexol/axolotl-config": "^0.5.3", "chalk": "^5.3.0", "commander": "^11.0.0" } diff --git a/modularium/playground/package.json b/modularium/playground/package.json index aa4bb7c..6378e11 100644 --- a/modularium/playground/package.json +++ b/modularium/playground/package.json @@ -1,6 +1,6 @@ { "name": "@aexol/modularium-playground", - "version": "0.5.2", + "version": "0.5.3", "description": "Axolotl modularium", "main": "lib/index.js", "type": "module", @@ -14,6 +14,6 @@ "author": "GraphQL Editor Centaur Generator", "license": "ISC", "devDependencies": { - "@aexol/modularium": "^0.5.2" + "@aexol/modularium": "^0.5.3" } } diff --git a/modularium/root/package.json b/modularium/root/package.json index 0fd4e3e..fb04eb2 100644 --- a/modularium/root/package.json +++ b/modularium/root/package.json @@ -1,6 +1,6 @@ { "name": "@aexol/modularium-root", - "version": "0.5.2", + "version": "0.5.3", "description": "Axolotl modularium", "main": "lib/index.js", "type": "module", @@ -20,8 +20,8 @@ "author": "GraphQL Editor Centaur Generator", "license": "ISC", "dependencies": { - "@aexol/axolotl-core": "^0.5.2", - "@aexol/axolotl-graphql-yoga": "^0.5.2", + "@aexol/axolotl-core": "^0.5.3", + "@aexol/axolotl-graphql-yoga": "^0.5.3", "googleapis": "^140.0.1", "graphql": "^16.8.1", "graphql-yoga": "^4.0.5", @@ -32,7 +32,7 @@ "ws": "^8.12.0" }, "devDependencies": { - "@aexol/axolotl": "^0.5.2", + "@aexol/axolotl": "^0.5.3", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^18.7.18", "@typescript-eslint/eslint-plugin": "^7.12.0", diff --git a/package-lock.json b/package-lock.json index acb5ed9..30167c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "modularium/cli", "modularium/playground", "examples/beerpub-yoga", - "examples/beerpub-yoga-federated", + "examples/yoga-federated", "examples/beerpub-apollo-server" ], "dependencies": { @@ -48,9 +48,9 @@ }, "adapters/apollo-server": { "name": "@aexol/axolotl-apollo-server", - "version": "0.5.2", + "version": "0.5.3", "dependencies": { - "@aexol/axolotl-core": "^0.5.2", + "@aexol/axolotl-core": "^0.5.3", "@apollo/server": "^4.9.4", "@graphql-tools/schema": "^9.0.19", "@graphql-tools/utils": "^9.2.1" @@ -170,9 +170,9 @@ }, "adapters/graphql-yoga": { "name": "@aexol/axolotl-graphql-yoga", - "version": "0.5.2", + "version": "0.5.3", "dependencies": { - "@aexol/axolotl-core": "^0.5.2", + "@aexol/axolotl-core": "^0.5.3", "@graphql-tools/utils": "^10.3.2", "graphql-yoga": "^4.0.5" }, @@ -181,18 +181,18 @@ } }, "examples/beerpub-apollo-server": { - "version": "0.5.2", + "version": "0.5.3", "license": "ISC", "dependencies": { - "@aexol/axolotl-apollo-server": "^0.5.2", - "@aexol/axolotl-core": "^0.5.2", + "@aexol/axolotl-apollo-server": "^0.5.3", + "@aexol/axolotl-core": "^0.5.3", "@apollo/server": "^4.9.4", "graphql": "^16.8.1", "node-fetch": "^3.2.10", "ws": "^8.12.0" }, "devDependencies": { - "@aexol/axolotl": "^0.5.2", + "@aexol/axolotl": "^0.5.3", "@types/node": "^18.7.18", "@typescript-eslint/eslint-plugin": "^6.16.0", "@typescript-eslint/parser": "^6.16.0", @@ -205,31 +205,6 @@ "typescript-transform-paths": "^3.4.6" } }, - "examples/beerpub-apollo-server/node_modules/@aexol/axolotl-core/node_modules/@graphql-tools/utils": { - "version": "10.3.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "cross-inspect": "1.0.0", - "dset": "^3.1.2", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "examples/beerpub-apollo-server/node_modules/@aexol/axolotl-core/node_modules/graphql-js-tree": { - "version": "3.0.1", - "extraneous": true, - "license": "MIT", - "peerDependencies": { - "graphql": "^16.0.0 || ^17.0.0" - } - }, "examples/beerpub-apollo-server/node_modules/@apollo/server": { "version": "4.9.4", "license": "MIT", @@ -544,18 +519,18 @@ } }, "examples/beerpub-yoga": { - "version": "0.6.2", + "version": "0.6.3", "license": "ISC", "dependencies": { - "@aexol/axolotl-core": "^0.5.2", - "@aexol/axolotl-graphql-yoga": "^0.5.2", + "@aexol/axolotl-core": "^0.5.3", + "@aexol/axolotl-graphql-yoga": "^0.5.3", "graphql": "^16.8.1", "graphql-yoga": "^5.6.3", "node-fetch": "^3.2.10", "ws": "^8.12.0" }, "devDependencies": { - "@aexol/axolotl": "^0.5.2", + "@aexol/axolotl": "^0.5.3", "@types/node": "^18.7.18", "@typescript-eslint/eslint-plugin": "^7.12.0", "@typescript-eslint/parser": "^7.12.0", @@ -569,44 +544,9 @@ "typescript-transform-paths": "^3.4.6" } }, - "examples/beerpub-yoga-federated": { - "version": "0.6.2", - "license": "ISC", - "dependencies": { - "@aexol/axolotl-core": "^0.5.2", - "@aexol/axolotl-graphql-yoga": "^0.5.2", - "graphql": "^16.8.1", - "graphql-yoga": "^4.0.5", - "node-fetch": "^3.2.10", - "ws": "^8.12.0" - }, - "devDependencies": { - "@aexol/axolotl": "^0.5.2", - "@types/node": "^18.7.18", - "@typescript-eslint/eslint-plugin": "^7.12.0", - "@typescript-eslint/parser": "^7.12.0", - "eslint": "^8.23.1", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-prettier": "^5.1.3", - "nodemon": "^3.1.0", - "prettier": "^3.3.0", - "ts-patch": "^3.0.0", - "typescript": "^5.1.3", - "typescript-transform-paths": "^3.4.6" - } - }, - "examples/beerpub-yoga/node_modules/@aexol/axolotl-core/node_modules/graphql-js-tree": { - "version": "3.0.1", - "extraneous": true, - "license": "MIT", - "peerDependencies": { - "graphql": "^16.0.0 || ^17.0.0" - } - }, "examples/beerpub-yoga/node_modules/@envelop/core": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.1.tgz", - "integrity": "sha512-wxA8EyE1fPnlbP0nC/SFI7uU8wSNf4YjxZhAPu0P63QbgIvqHtHsH4L3/u+rsTruzhk3OvNRgQyLsMfaR9uzAQ==", + "license": "MIT", "dependencies": { "@envelop/types": "5.0.0", "tslib": "^2.5.0" @@ -617,8 +557,7 @@ }, "examples/beerpub-yoga/node_modules/@envelop/types": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "license": "MIT", "dependencies": { "tslib": "^2.5.0" }, @@ -628,8 +567,7 @@ }, "examples/beerpub-yoga/node_modules/@graphql-yoga/logger": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/logger/-/logger-2.0.0.tgz", - "integrity": "sha512-Mg8psdkAp+YTG1OGmvU+xa6xpsAmSir0hhr3yFYPyLNwzUj95DdIwsMpKadDj9xDpYgJcH3Hp/4JMal9DhQimA==", + "license": "MIT", "dependencies": { "tslib": "^2.5.2" }, @@ -639,8 +577,7 @@ }, "examples/beerpub-yoga/node_modules/@graphql-yoga/subscription": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/subscription/-/subscription-5.0.1.tgz", - "integrity": "sha512-1wCB1DfAnaLzS+IdoOzELGGnx1ODEg9nzQXFh4u2j02vAnne6d+v4A7HIH9EqzVdPLoAaMKXCZUUdKs+j3z1fg==", + "license": "MIT", "dependencies": { "@graphql-yoga/typed-event-target": "^3.0.0", "@repeaterjs/repeater": "^3.0.4", @@ -653,8 +590,7 @@ }, "examples/beerpub-yoga/node_modules/@graphql-yoga/typed-event-target": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/typed-event-target/-/typed-event-target-3.0.0.tgz", - "integrity": "sha512-w+liuBySifrstuHbFrHoHAEyVnDFVib+073q8AeAJ/qqJfvFvAwUPLLtNohR/WDVRgSasfXtl3dcNuVJWN+rjg==", + "license": "MIT", "dependencies": { "@repeaterjs/repeater": "^3.0.4", "tslib": "^2.5.2" @@ -665,8 +601,7 @@ }, "examples/beerpub-yoga/node_modules/graphql-yoga": { "version": "5.6.3", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.6.3.tgz", - "integrity": "sha512-JtZ3r/QdkGpdi+8XfPuG+6Nb+V5wNMg2LYChSIATes5LhcIx3pbOkm/nWoGT/SA5LqlRyp+e0sxmVNEz8qN5TQ==", + "license": "MIT", "dependencies": { "@envelop/core": "^5.0.1", "@graphql-tools/executor": "^1.3.0", @@ -687,11 +622,37 @@ "graphql": "^15.2.0 || ^16.0.0" } }, + "examples/yoga-federated": { + "version": "0.6.3", + "license": "ISC", + "dependencies": { + "@aexol/axolotl-core": "^0.5.3", + "@aexol/axolotl-graphql-yoga": "^0.5.3", + "graphql": "^16.8.1", + "graphql-yoga": "^4.0.5", + "node-fetch": "^3.2.10", + "ws": "^8.12.0" + }, + "devDependencies": { + "@aexol/axolotl": "^0.5.3", + "@types/node": "^18.7.18", + "@typescript-eslint/eslint-plugin": "^7.12.0", + "@typescript-eslint/parser": "^7.12.0", + "eslint": "^8.23.1", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-prettier": "^5.1.3", + "nodemon": "^3.1.0", + "prettier": "^3.3.0", + "ts-patch": "^3.0.0", + "typescript": "^5.1.3", + "typescript-transform-paths": "^3.4.6" + } + }, "modularium/cli": { "name": "@aexol/modularium", - "version": "0.5.2", + "version": "0.5.3", "dependencies": { - "@aexol/axolotl-config": "^0.5.2", + "@aexol/axolotl-config": "^0.5.3", "chalk": "^5.3.0", "commander": "^11.0.0" }, @@ -711,19 +672,19 @@ }, "modularium/playground": { "name": "@aexol/modularium-playground", - "version": "0.5.2", + "version": "0.5.3", "license": "ISC", "devDependencies": { - "@aexol/modularium": "^0.5.2" + "@aexol/modularium": "^0.5.3" } }, "modularium/root": { "name": "@aexol/modularium-root", - "version": "0.5.2", + "version": "0.5.3", "license": "ISC", "dependencies": { - "@aexol/axolotl-core": "^0.5.2", - "@aexol/axolotl-graphql-yoga": "^0.5.2", + "@aexol/axolotl-core": "^0.5.3", + "@aexol/axolotl-graphql-yoga": "^0.5.3", "googleapis": "^140.0.1", "graphql": "^16.8.1", "graphql-yoga": "^4.0.5", @@ -734,7 +695,7 @@ "ws": "^8.12.0" }, "devDependencies": { - "@aexol/axolotl": "^0.5.2", + "@aexol/axolotl": "^0.5.3", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^18.7.18", "@typescript-eslint/eslint-plugin": "^7.12.0", @@ -1745,8 +1706,7 @@ }, "node_modules/@graphql-tools/executor": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.0.tgz", - "integrity": "sha512-e+rmEf/2EO4hDnbkO8mTS2FI+jGUNmYkSDKw5TgPVlO8VOKS+TXmJBK6E9v4Gc/39yVkZsffYfW/R8obJrA0mg==", + "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.2.3", "@graphql-typed-document-node/core": "3.2.0", @@ -2348,8 +2308,7 @@ }, "node_modules/@kamilkisiela/fast-url-parser": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@kamilkisiela/fast-url-parser/-/fast-url-parser-1.1.4.tgz", - "integrity": "sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==" + "license": "MIT" }, "node_modules/@ljharb/through": { "version": "2.3.13", @@ -2927,8 +2886,7 @@ }, "node_modules/@whatwg-node/fetch": { "version": "0.9.19", - "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.9.19.tgz", - "integrity": "sha512-J+zopRcUVOhkiQYlHpxOEZuOgZtqW9xMaNQFDjESm9vRcyATms+E2/p2mZiVQGllPqWflkA3SzoJC1MxV4Pf9g==", + "license": "MIT", "dependencies": { "@whatwg-node/node-fetch": "^0.5.16", "urlpattern-polyfill": "^10.0.0" @@ -2939,8 +2897,7 @@ }, "node_modules/@whatwg-node/node-fetch": { "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.5.20.tgz", - "integrity": "sha512-DFLsOG//CrDdIO0x7Q7Ompxj3TZhB4iMDeXpQKY4toSbIbzsKmbwyOkzXMwvV1syxvAtPoHBzyGGtDrPV424FA==", + "license": "MIT", "dependencies": { "@kamilkisiela/fast-url-parser": "^1.1.4", "busboy": "^1.6.0", @@ -2953,8 +2910,7 @@ }, "node_modules/@whatwg-node/server": { "version": "0.9.46", - "resolved": "https://registry.npmjs.org/@whatwg-node/server/-/server-0.9.46.tgz", - "integrity": "sha512-vUKCMPP6f2BLtOxnK2c98QmK0rb24RlmXb2enbEg8nXttQLvlKfMOfaY7uNAtaMXejjR2ku/ww9EEeiWXV3Q9A==", + "license": "MIT", "dependencies": { "@whatwg-node/fetch": "^0.9.19", "tslib": "^2.6.3" @@ -3408,10 +3364,6 @@ "resolved": "examples/beerpub-yoga", "link": true }, - "node_modules/beerpub-yoga-federated": { - "resolved": "examples/beerpub-yoga-federated", - "link": true - }, "node_modules/bignumber.js": { "version": "9.1.2", "license": "MIT", @@ -3577,8 +3529,6 @@ }, "node_modules/busboy": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "dependencies": { "streamsearch": "^1.1.0" }, @@ -4758,8 +4708,7 @@ }, "node_modules/fast-decode-uri-component": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", - "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -4806,8 +4755,7 @@ }, "node_modules/fast-querystring": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.2.tgz", - "integrity": "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==", + "license": "MIT", "dependencies": { "fast-decode-uri-component": "^1.0.1" } @@ -8696,8 +8644,6 @@ }, "node_modules/streamsearch": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", "engines": { "node": ">=10.0.0" } @@ -9078,8 +9024,7 @@ }, "node_modules/tslib": { "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", @@ -9216,8 +9161,7 @@ }, "node_modules/urlpattern-polyfill": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", - "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==" + "license": "MIT" }, "node_modules/util-deprecate": { "version": "1.0.2", @@ -9574,6 +9518,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yoga-federated": { + "resolved": "examples/yoga-federated", + "link": true + }, "node_modules/youch": { "version": "3.3.2", "dev": true, @@ -9643,10 +9591,10 @@ }, "packages/cli": { "name": "@aexol/axolotl", - "version": "0.5.2", + "version": "0.5.3", "dependencies": { - "@aexol/axolotl-config": "^0.5.2", - "@aexol/axolotl-core": "^0.5.2", + "@aexol/axolotl-config": "^0.5.3", + "@aexol/axolotl-core": "^0.5.3", "chalk": "^5.3.0", "chokidar": "^3.6.0", "commander": "^11.0.0", @@ -9668,15 +9616,14 @@ }, "packages/config": { "name": "@aexol/axolotl-config", - "version": "0.5.2", + "version": "0.5.3", "dependencies": { "config-maker": "^0.0.6" } }, "packages/config/node_modules/chalk": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -9686,8 +9633,7 @@ }, "packages/config/node_modules/config-maker": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/config-maker/-/config-maker-0.0.6.tgz", - "integrity": "sha512-rZHlWzwZCDX4lUOTORNcCTvl0LqYMXbB+mLqdIvwqv5bF0EC1b0nOydVlPQS3b2iTzBOcZRuOYhDjqix0IjWTw==", + "license": "MIT", "dependencies": { "adm-zip": "^0.5.9", "archiver": "^5.3.1", @@ -9716,8 +9662,7 @@ }, "packages/config/node_modules/execa": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -9738,16 +9683,14 @@ }, "packages/config/node_modules/human-signals": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "license": "Apache-2.0", "engines": { "node": ">=12.20.0" } }, "packages/config/node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -9757,8 +9700,7 @@ }, "packages/config/node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -9768,8 +9710,7 @@ }, "packages/config/node_modules/npm-run-path": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -9782,8 +9723,7 @@ }, "packages/config/node_modules/onetime": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -9796,8 +9736,7 @@ }, "packages/config/node_modules/path-key": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -9807,13 +9746,11 @@ }, "packages/config/node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "license": "ISC" }, "packages/config/node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -9823,7 +9760,7 @@ }, "packages/core": { "name": "@aexol/axolotl-core", - "version": "0.5.2", + "version": "0.5.3", "dependencies": { "@graphql-tools/utils": "^10.3.2", "graphql-js-tree": "^3.0.0" diff --git a/packages/cli/package.json b/packages/cli/package.json index d121ad4..5f46ef7 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@aexol/axolotl", - "version": "0.5.2", + "version": "0.5.3", "private": false, "main": "./lib/index.js", "author": "Aexol, Artur Czemiel", @@ -17,8 +17,8 @@ "lib" ], "dependencies": { - "@aexol/axolotl-config": "^0.5.2", - "@aexol/axolotl-core": "^0.5.2", + "@aexol/axolotl-config": "^0.5.3", + "@aexol/axolotl-core": "^0.5.3", "chalk": "^5.3.0", "chokidar": "^3.6.0", "commander": "^11.0.0", diff --git a/packages/config/package.json b/packages/config/package.json index 2b21069..ab4f1d8 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@aexol/axolotl-config", - "version": "0.5.2", + "version": "0.5.3", "private": false, "main": "./lib/index.js", "author": "Aexol, Artur Czemiel", diff --git a/packages/core/package.json b/packages/core/package.json index 5f65a5d..4ada14c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@aexol/axolotl-core", - "version": "0.5.2", + "version": "0.5.3", "private": false, "main": "./lib/index.js", "author": "Aexol, Artur Czemiel",