diff --git a/e2e/ory-integration/package.json b/e2e/ory-integration/package.json index e463191..7eb6b69 100644 --- a/e2e/ory-integration/package.json +++ b/e2e/ory-integration/package.json @@ -1,6 +1,6 @@ { "name": "ory-integration", - "version": "0.0.2", + "version": "0.0.6", "private": true, "nx": { "name": "ory-integration", @@ -63,16 +63,16 @@ } }, "dependencies": { - "@getlarge/hydra-client-wrapper": "^0.3.2", - "@getlarge/keto-client-wrapper": "^0.6.2", - "@getlarge/keto-relations-parser": "^0.0.12", - "@getlarge/kratos-client-wrapper": "^0.2.3", + "@getlarge/hydra-client-wrapper": "^0.3.3", + "@getlarge/keto-client-wrapper": "^0.6.3", + "@getlarge/keto-relations-parser": "^0.0.13", + "@getlarge/kratos-client-wrapper": "^0.2.4", "@nestjs/axios": "^4.0.0", "@nestjs/common": "^11.0.7", "@nestjs/core": "^11.0.7", "@nx/webpack": "20.4.0", "@ory/client": "^1.16.5", - "axios": "1.7.9", + "axios": "1.8.4", "defekt": "^9.3.1", "rxjs": "^7.8.0", "tslib": "^2.7.0" diff --git a/eslint.config.js b/eslint.config.js index a4cad0a..b1c6b51 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -28,6 +28,22 @@ module.exports = [ sourceTag: '*', onlyDependOnLibsWithTags: ['*'], }, + { + sourceTag: 'scope:hydra', + onlyDependOnLibsWithTags: ['scope:hydra', 'scope:shared'], + }, + { + sourceTag: 'scope:keto', + onlyDependOnLibsWithTags: ['scope:keto', 'scope:shared'], + }, + { + sourceTag: 'scope:kratos', + onlyDependOnLibsWithTags: ['scope:kratos', 'scope:shared'], + }, + { + sourceTag: 'scope:shared', + onlyDependOnLibsWithTags: ['scope:shared'], + }, ], }, ], diff --git a/package-lock.json b/package-lock.json index 7145bae..cabf312 100644 --- a/package-lock.json +++ b/package-lock.json @@ -74,18 +74,18 @@ } }, "e2e/ory-integration": { - "version": "0.0.2", + "version": "0.0.6", "dependencies": { - "@getlarge/hydra-client-wrapper": "^0.3.2", - "@getlarge/keto-client-wrapper": "^0.6.2", - "@getlarge/keto-relations-parser": "^0.0.12", - "@getlarge/kratos-client-wrapper": "^0.2.3", + "@getlarge/hydra-client-wrapper": "^0.3.3", + "@getlarge/keto-client-wrapper": "^0.6.3", + "@getlarge/keto-relations-parser": "^0.0.13", + "@getlarge/kratos-client-wrapper": "^0.2.4", "@nestjs/axios": "^4.0.0", "@nestjs/common": "^11.0.7", "@nestjs/core": "^11.0.7", "@nx/webpack": "20.4.0", "@ory/client": "^1.16.5", - "axios": "1.7.9", + "axios": "1.8.4", "defekt": "^9.3.1", "rxjs": "^7.8.0", "tslib": "^2.7.0" @@ -98,17 +98,6 @@ "version": "0.0.1", "extraneous": true }, - "e2e/ory-integration/node_modules/axios": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", - "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", @@ -19743,7 +19732,7 @@ }, "packages/hydra-client-wrapper": { "name": "@getlarge/hydra-client-wrapper", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { "tslib": "^2.7.0" @@ -19760,11 +19749,11 @@ }, "packages/keto-cli": { "name": "@getlarge/keto-cli", - "version": "0.2.11", + "version": "0.2.12", "license": "MIT", "dependencies": { - "@getlarge/keto-client-wrapper": "0.6.2", - "@getlarge/keto-relations-parser": "0.0.12", + "@getlarge/keto-client-wrapper": "0.6.3", + "@getlarge/keto-relations-parser": "0.0.13", "nest-commander": "^3.16.0", "tslib": "^2.7.0" }, @@ -19785,10 +19774,10 @@ }, "packages/keto-client-wrapper": { "name": "@getlarge/keto-client-wrapper", - "version": "0.6.2", + "version": "0.6.3", "license": "MIT", "dependencies": { - "@getlarge/keto-relations-parser": "0.0.12", + "@getlarge/keto-relations-parser": "0.0.13", "defekt": "^9.3.1", "rxjs": "^7.8.0", "tslib": "^2.7.0" @@ -19807,7 +19796,7 @@ }, "packages/keto-relations-parser": { "name": "@getlarge/keto-relations-parser", - "version": "0.0.12", + "version": "0.0.13", "license": "MIT", "dependencies": { "defekt": "^9.3.1", @@ -19816,10 +19805,10 @@ }, "packages/kratos-cli": { "name": "@getlarge/kratos-cli", - "version": "0.3.3", + "version": "0.3.4", "license": "MIT", "dependencies": { - "@getlarge/kratos-client-wrapper": "0.2.3", + "@getlarge/kratos-client-wrapper": "0.2.4", "nest-commander": "^3.16.0", "tslib": "^2.7.0" }, @@ -19836,7 +19825,7 @@ }, "packages/kratos-client-wrapper": { "name": "@getlarge/kratos-client-wrapper", - "version": "0.2.3", + "version": "0.2.4", "license": "MIT", "dependencies": { "tslib": "^2.7.0" diff --git a/packages/base-client-wrapper/project.json b/packages/base-client-wrapper/project.json index 6b9ffe7..af37e43 100644 --- a/packages/base-client-wrapper/project.json +++ b/packages/base-client-wrapper/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "packages/base-client-wrapper/src", "projectType": "library", - "tags": [], + "tags": ["scope:shared"], "targets": { "build": { "executor": "@nx/js:tsc" diff --git a/packages/hydra-client-wrapper/project.json b/packages/hydra-client-wrapper/project.json index adff38a..01af3ab 100644 --- a/packages/hydra-client-wrapper/project.json +++ b/packages/hydra-client-wrapper/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "packages/hydra-client-wrapper/src", "projectType": "library", - "tags": [], + "tags": ["scope:hydra"], "targets": { "build": { "executor": "@nx/js:tsc", diff --git a/packages/keto-cli/project.json b/packages/keto-cli/project.json index 2fe7fa5..ace6b85 100644 --- a/packages/keto-cli/project.json +++ b/packages/keto-cli/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "packages/keto-cli/src", "projectType": "library", - "tags": [], + "tags": ["scope:keto"], "targets": { "build": { "executor": "@nx/js:tsc" diff --git a/packages/keto-client-wrapper/project.json b/packages/keto-client-wrapper/project.json index 93698a1..2646778 100644 --- a/packages/keto-client-wrapper/project.json +++ b/packages/keto-client-wrapper/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "packages/keto-client-wrapper/src", "projectType": "library", - "tags": [], + "tags": ["scope:keto"], "targets": { "build": { "executor": "@nx/js:tsc", diff --git a/packages/keto-relations-parser/project.json b/packages/keto-relations-parser/project.json index 190ccb9..9117312 100644 --- a/packages/keto-relations-parser/project.json +++ b/packages/keto-relations-parser/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "packages/keto-relations-parser/src", "projectType": "library", - "tags": [], + "tags": ["scope:keto"], "targets": { "build": { "executor": "@nx/js:tsc" diff --git a/packages/kratos-cli/project.json b/packages/kratos-cli/project.json index 9f340f5..04c04c3 100644 --- a/packages/kratos-cli/project.json +++ b/packages/kratos-cli/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "packages/kratos-cli/src", "projectType": "library", - "tags": [], + "tags": ["scope:kratos"], "targets": { "build": { "executor": "@nx/js:tsc" diff --git a/packages/kratos-client-wrapper/project.json b/packages/kratos-client-wrapper/project.json index 41b8a15..2461d49 100644 --- a/packages/kratos-client-wrapper/project.json +++ b/packages/kratos-client-wrapper/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "packages/kratos-client-wrapper/src", "projectType": "library", - "tags": [], + "tags": ["scope:kratos"], "targets": { "build": { "executor": "@nx/js:tsc",