{"_id":"@dweber019/backstage-plugin-relations-backend","_rev":"18-837aeeb57d39b56fc3c8dc487e01179a","name":"@dweber019/backstage-plugin-relations-backend","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.1","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.1","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"fa9a1dc9fa3db15eb124c3912dbd204b6b3ca048","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.1.tgz","fileCount":6,"integrity":"sha512-yiVkoe6f1n7xnBtZC22Q9XBzljFQvypDayUXVFjePYdQGDk+iQkZ7f6XLTuvS8PQmg7jZnkZVa4UyushJNB0FA==","signatures":[{"sig":"MEUCIQD1bfdeRSNPYw6VchEvj9fGwW9lPUoVr5RVNhzRSalTNQIgEcnzeAGAJjaEBkZpz70dsvQCWA1gXSH4GbPW0S5bIqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31484},"main":"src/index.ts","types":"src/index.ts","gitHead":"518f17c37bdbeddf7f87a9280ae718f3a7a9d4c8","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git"},"_npmVersion":"10.5.0","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"18.20.0","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.4.5","@backstage/backend-common":"^0.21.5","@backstage/backend-plugin-api":"^0.6.15","@backstage/plugin-catalog-node":"^1.10.0","@backstage/plugin-catalog-common":"^1.0.22"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@backstage/cli":"^0.26.1","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.1_1712397398007_0.6527453595223167","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.2","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.2","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"6a6855638ea77a2df0258bc5bf0e9c48997936e8","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.2.tgz","fileCount":6,"integrity":"sha512-bVxzd65ecaFCgRdU3aWF1TR0XBVZozu3rjuSVQz9/wVFr2huI9MbobptbEHxMMtxVeAQknN7zqdh+Uw+7DcD2Q==","signatures":[{"sig":"MEQCIBV2KZR62gSIk+tZlZ4Tb6X3cn8hEzyUGKMhjWNBXJ0WAiBJ2WYcMOuy/TFjo8LKLj+KZLZmt2mwdQfuCepy5erX3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31451},"main":"src/index.ts","types":"src/index.ts","gitHead":"2d020d903bed0b7ec3639f481c4d79ef3bcd8fdf","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git"},"_npmVersion":"10.5.0","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.12.2","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.4.5","@backstage/backend-common":"^0.21.7","@backstage/backend-plugin-api":"^0.6.17","@backstage/plugin-catalog-node":"^1.11.1","@backstage/plugin-catalog-common":"^1.0.22"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@backstage/cli":"^0.26.4","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.2_1714842386375_0.6939639714178527","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.3","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.3","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"90b76d9cfbbc6d3a21917312f5b7251151a3a342","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.3.tgz","fileCount":6,"integrity":"sha512-embg9JsKPXaTa5aoehPYQKJ7PaFiQdYk6QYOibSQEe0NHDIr3qIgUVuUOTlWdVirc91OoHvD0GoEgok9I5zVdw==","signatures":[{"sig":"MEUCIQD2nuWVCV5GLzKp4SallqV+FMNCw5NndCabZjj0ou/OYQIgGU71OvSThUK9iTluMCOQSFAVikboB250+1gKt6719kE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31368},"main":"src/index.ts","types":"src/index.ts","gitHead":"f9905aa04b054d837cd8200a4bc24e21d4058dcc","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git"},"_npmVersion":"10.5.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.13.1","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.5.0","@backstage/backend-common":"^0.22.0","@backstage/backend-plugin-api":"^0.6.18","@backstage/plugin-catalog-node":"^1.12.0","@backstage/plugin-catalog-common":"^1.0.23"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@backstage/cli":"^0.26.5","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.3_1715804133350_0.43003359657991136","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.4","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.4","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"aca3a8e1118c7df1ce0720209fff8b41f77b551a","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.4.tgz","fileCount":6,"integrity":"sha512-ex5afyRYCTBWW07RhK60VVB7IBn318gzIMso7Kq0XhysLZ9gX5zqBaIfw18ETfJeO8YB0pzvQXbT394q3dTx+g==","signatures":[{"sig":"MEQCICozGCkIn9p2eHM/LrciMpNeSAQmbM3U+mKN/sqhuvYpAiBQEiqSxM8YUvI5cXTjBDpjl91iNmRc78ASuHYU4uJk2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31271},"main":"src/index.ts","types":"src/index.ts","gitHead":"e3cd7eac12618a0d50eee46cc06e41dbb3048f8e","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git"},"_npmVersion":"10.5.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.13.1","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.5.0","@backstage/backend-common":"^0.22.0","@backstage/backend-plugin-api":"^0.6.18","@backstage/plugin-catalog-node":"^1.12.0","@backstage/plugin-catalog-common":"^1.0.23"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@backstage/cli":"^0.26.5","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.4_1715926084388_0.7514949159097823","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.5","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.5","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"08ab650aca0d93da2d0ce42691d789e36bcc7085","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.5.tgz","fileCount":6,"integrity":"sha512-bacLi1ThA0tG7nqXb5jClFe+0ZPCorf4lWogU8QiwfUbMzumyOYXHd65XtE2wSQvf46EyF17PM2v2naD5lCz6g==","signatures":[{"sig":"MEYCIQCpPa3yJVTMGAFTNCS5RJchGYMmp/KIxlGoeNtfQ/ZU3gIhAOICbQExt2Ym5zIYcF3brgyOKUKZS1t4+wIWSDDrbomP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31271},"main":"src/index.ts","types":"src/index.ts","gitHead":"bd615148113e901d5ed9283407e8c8732a125175","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git"},"_npmVersion":"10.5.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.13.1","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.5.0","@backstage/backend-common":"^0.22.0","@backstage/backend-plugin-api":"^0.6.18","@backstage/plugin-catalog-node":"^1.12.0","@backstage/plugin-catalog-common":"^1.0.23"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@backstage/cli":"^0.26.6","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.5_1717324562880_0.24518418906506234","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.6","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.6","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"3561b760f6d2bb6ee505a23a28d9144fe2fd71fe","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.6.tgz","fileCount":6,"integrity":"sha512-Dbabgb8hR6wfhB2ncT0dwQKzFREAUT5QyW8yBnnFjZAojvnNdZMA+ZB/36FFh6pV7lEbfBnpViIavfEdA4lX8A==","signatures":[{"sig":"MEYCIQDRQD7Bh1ke6JNtcKFwYUx1DEZvR4SljKCeULGp+GnOqwIhANxbYe9XQ8Mp69id8K6DpG5O8CXFmWkzQJyZbJI4xW0I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29975},"main":"src/index.ts","types":"src/index.ts","gitHead":"a7cc36da8f38516782c7c63a743c91f08b25ad84","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.7.0","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.15.0","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.5.0","@backstage/backend-common":"^0.23.2","@backstage/backend-plugin-api":"^0.6.21","@backstage/plugin-catalog-node":"^1.12.3","@backstage/plugin-catalog-common":"^1.0.24"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@backstage/cli":"^0.26.10","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.6_1720254206253_0.18744487509970353","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.7","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.7","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"f1bfc694f497523d378d05f57ddd41a3ccae0283","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.7.tgz","fileCount":6,"integrity":"sha512-OYCHEqMAaMIXGxe7K59FzoDCvg732wDVu0nhaXoZCYbJR1V3Lu8nFi9ocTK6f6fL2Z+XrKjcjsfs8TzsjiZO3g==","signatures":[{"sig":"MEUCIGbKptBGHPL3hlanWo5w3IOsYueRiHjMqJpYmbwKKPUNAiEA4HbqPVoplwbJcFBu5CfRyVHZ7joZTsbB476jEjeeJJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29974},"main":"src/index.ts","types":"src/index.ts","gitHead":"756050ab26e500fc39442b87b4eb77dbc72437d7","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.7.0","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.15.1","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.5.0","@backstage/backend-common":"^0.23.3","@backstage/backend-plugin-api":"^0.7.0","@backstage/plugin-catalog-node":"^1.12.4","@backstage/plugin-catalog-common":"^1.0.25"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@backstage/cli":"^0.26.11","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.7_1721512349280_0.8184846883540915","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.8","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.8","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"f718221e64ce42e07ac5f914924983c30084df4a","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.8.tgz","fileCount":6,"integrity":"sha512-6lVAdkwduTQpCF2MOe9rZN7+vZrYrZUoyjIVRiquwFhvtqVHn+4SBGIHDrDmMgk54s2D4OKmQr3rEw+MJVIKRA==","signatures":[{"sig":"MEUCIDDzsXf2rwIzDTU/AiNgJKPYHUOVtzUfk5Y+bbqSA0dUAiEA/f2iN1s7SUJcRCTcKpCPqfg5nw0MTe+ICwY8pcYP/Bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29815},"main":"src/index.ts","types":"src/index.ts","gitHead":"c0e9563fd9516c94759c71bf8df291978f76c6d3","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.8.1","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.16.0","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.6.0","@backstage/backend-common":"^0.24.0","@backstage/backend-plugin-api":"^0.8.0","@backstage/plugin-catalog-node":"^1.12.5","@backstage/plugin-catalog-common":"^1.0.26"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@backstage/cli":"^0.27.0","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.8_1724536745174_0.09658369627487184","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.9","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.9","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"e3f67363222ffa662a78447e7ddfc242cac18ec4","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.9.tgz","fileCount":6,"integrity":"sha512-KHZG3sW+Cdx5OKUCBCDDhx1TOW5+auYhc7+muhcFrUugVNu0b600VMyJSb1hTjcQIoB7HF/bgN2IxBPLln8MCw==","signatures":[{"sig":"MEQCIAMH2Eosa1fbj+WHfBS9yc9B3XJsLGbvJGvmFA2j4D8oAiA4cb1zwHkHwhRwS34akoyGzPrBnitNloFmnRKDGNjWXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29815},"main":"src/index.ts","types":"src/index.ts","gitHead":"afdc72efefec1357f437febe733052f1baf4a659","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.8.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.17.0","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.6.0","@backstage/backend-common":"^0.24.0","@backstage/backend-plugin-api":"^0.8.0","@backstage/plugin-catalog-node":"^1.12.5","@backstage/plugin-catalog-common":"^1.0.26"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@backstage/cli":"^0.27.0","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.9_1724963976953_0.691550231618272","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.10","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.10","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"300ede3f1474d0b71c156a2f109239aa0042e02a","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.10.tgz","fileCount":6,"integrity":"sha512-K1nmKWXABCideOIPMM+LaNMG2Z4GLkB1POF1D3x9LcqjujvgW8yOi6xPs8bZ1x+uOTOXgKCSrPoYxIWtFbEvoA==","signatures":[{"sig":"MEYCIQCwvXUGXT5fdjjOmXwpOT0exA0hNg531nRq/th2wedT3AIhAME+trbuVl2s2Dbq44zrwyhCbCxevaR/JE15QwcqHQK5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29809},"main":"src/index.ts","types":"src/index.ts","gitHead":"40831e1da39ef02e0fe1ebc710e66e013c8de453","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.8.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.17.0","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.0","@backstage/backend-common":"^0.25.0","@backstage/backend-plugin-api":"^1.0.0","@backstage/plugin-catalog-node":"^1.13.0","@backstage/plugin-catalog-common":"^1.1.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@backstage/cli":"^0.27.1","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.10_1727245713318_0.7523818530265822","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.11","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.11","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"40b4eda3d12652a5c9d662ad6fe808c0396a2c9f","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.11.tgz","fileCount":14,"integrity":"sha512-jDacINvKsFcyvfNPhCJEVpee2GiiMNmXUqv4ETTksyU9TVyiGWbw3N8Y+IbJOjQQ9FyKrxxg4fC5HdjO9pe5QA==","signatures":[{"sig":"MEYCIQCWsNmy6xsJ2tcxMwZk2nnws116OQSuQXNq+e/BxVYY5wIhAMD5e4fi9O0+cBlbgpHMYdjTmYgrVELLjkcMLEjyt3Dz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31406},"main":"src/index.ts","types":"src/index.ts","gitHead":"aa4048f4a3d004597e942137db0ac8b225d2134c","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.8.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.18.0","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.0","@backstage/backend-common":"^0.25.0","@backstage/backend-plugin-api":"^1.0.1","@backstage/plugin-catalog-node":"^1.13.1","@backstage/plugin-catalog-common":"^1.1.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@backstage/cli":"^0.28.0","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.11_1729507502186_0.021523944006678564","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.12","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.12","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"8e9d5aa314beefbd5792b1fde4b1cb158d629671","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.12.tgz","fileCount":14,"integrity":"sha512-1PNitz9kbvhM3xozs20mN0cptJ4so1DLq9K1Xvi40KyyYyaCP5Jn5ne3cwQWnB7aCNKB2UNlX41vTmt3V2ezwA==","signatures":[{"sig":"MEYCIQDcfYIwShhzVktj5a08dj3Rc1RjCWYHI0+NqY8g9EC2yAIhALaxZ4mGAKttgZJhseR0D1kXYAngzpCyHQPH9n61a2Ur","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31095},"main":"src/index.ts","types":"src/index.ts","gitHead":"1a8bf1962e2f7ef580eb22512d01b4c8d53b375f","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.8.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.18.1","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.3.1","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.2","@backstage/backend-common":"^0.25.0","@backstage/backend-plugin-api":"^1.1.0","@backstage/plugin-catalog-node":"^1.15.0","@backstage/plugin-catalog-common":"^1.1.2"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@backstage/cli":"^0.29.4","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.12_1735425339103_0.7504528520172937","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.13","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.13","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"e20666bc7bb9e9f2004db784373279caedb84d57","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.13.tgz","fileCount":14,"integrity":"sha512-xoQxEXogSz2HKy/VEmaxkiUH3UDH+iD6Y6jODtVWo7PLs7yYYrF4TYVLquy5hFHgfHUZgrr0mXLkz4gqi51/pg==","signatures":[{"sig":"MEUCIBe46KH+wsp9Ekm9Nnc9Xu3aONo8TSgdmrhx/sfUdvZ0AiEAxFF+LH9pq912qRbmyqMlE0N/rJUJKVET8Ne0JLajkb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31095},"main":"src/index.ts","types":"src/index.ts","gitHead":"4a91da305de5920bbc4247aa2c96f1e6afb95ab3","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.8.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.18.1","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.3.2","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.3","@backstage/backend-common":"^0.25.0","@backstage/backend-plugin-api":"^1.1.1","@backstage/plugin-catalog-node":"^1.15.1","@backstage/plugin-catalog-common":"^1.1.3"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@backstage/cli":"^0.29.5","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.13_1737369778889_0.10682707703036742","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.14","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.14","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"d0bb2870ad217411f893a6e148c18635e2ee85a6","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.14.tgz","fileCount":14,"integrity":"sha512-4h9TeuhAkom//4WqAMTxUOkP0Wvguq6rGCzqBPyv3H5vazrE3Mf75Iz+L160pLIbXvt5l9qqLhvOFAP9Gu79xg==","signatures":[{"sig":"MEUCIQCvX222x/Nh/9yCXn7BmPQE9j1pmqydLe4sZWZh2yH2tgIgMBGMvtjK5O3wIQGqCCMe8vMBrxAxkf1a0i7uC0ro/W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31159},"main":"src/index.ts","types":"src/index.ts","gitHead":"edb5396ab6514d272dc176370453a2bde53815a0","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.8.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.18.3","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.3.2","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.3","@backstage/backend-common":"^0.25.0","@backstage/backend-plugin-api":"^1.2.0","@backstage/plugin-catalog-node":"^1.16.0","@backstage/plugin-catalog-common":"^1.1.3"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@backstage/cli":"^0.30.0","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.14_1742243999699_0.4647050418996763","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.0.15","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.0.15","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"8c6b6308eaae014b8a47c5233ec143f4d8e06730","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.0.15.tgz","fileCount":14,"integrity":"sha512-CClwJqbwqPoS2PZpHuKSBtaAUrO0MvzRaJtn3Y7Vyzi9yGtqglB2yx0UT2KGGrihvJc0fZvICQ0Zu00GciB12A==","signatures":[{"sig":"MEYCIQCTXoQCNzebOpcr6GQb3sdp+YRzT0KWJpftl5Q7XHeclQIhAKKxifCEt9PD4zI7swVx4gbVxxoPrT4z+kGBMFzJJvCV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31322},"main":"src/index.ts","types":"src/index.ts","gitHead":"8d846758a81393ea2e572b44dbe57c233e1f1575","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.8.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.19.1","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","lodash":"^4.17.21","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.3.2","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.3","@backstage/backend-plugin-api":"^1.2.0","@backstage/plugin-catalog-node":"^1.16.0","@backstage/plugin-catalog-common":"^1.1.3"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/lodash":"^4.17.0","@backstage/cli":"^0.30.0","@types/supertest":"^6.0.0","@backstage/backend-test-utils":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.0.15_1748945826211_0.2409287547007648","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.1.0","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.1.0","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"bcfcbdd0adc442da84cf1506370ee97a3c5457cb","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.1.0.tgz","fileCount":14,"integrity":"sha512-AbjWXcUNVzdS2w1BebAuOFzjbePrj77BhCXvnDLDxqMALGyUHBELoBJykYMRXmvY4bA7zBDrOrx3tpF9+Z0raQ==","signatures":[{"sig":"MEYCIQD2OIoE1xnZm+pzZCE71TdU8uYuEeNtOrJCbKhhxei/egIhAIFa/yfLGwwYtbEwOMGcYOT+3p4xaawX6TSX5z0IJA1+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31325},"main":"src/index.ts","types":"src/index.ts","gitHead":"13a81b960a5baacd812d45545630fb72d6714ca7","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","actor":{"name":"dweber019","type":"user","email":"david.weber.schenker@gmail.com"},"email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.8.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.19.2","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","lodash":"^4.17.21","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.3.2","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.4","@backstage/backend-plugin-api":"^1.4.0","@backstage/plugin-catalog-node":"^1.17.1","@backstage/plugin-catalog-common":"^1.1.4"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/lodash":"^4.17.0","@backstage/cli":"^0.33.0","@types/supertest":"^6.0.0","@backstage/backend-test-utils":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.1.0_1751009594975_0.3823615455734606","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dweber019/backstage-plugin-relations-backend","version":"0.1.1","license":"MIT","_id":"@dweber019/backstage-plugin-relations-backend@0.1.1","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"23b8f975643fa7269df26d13e9e2e164a3d49785","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.1.1.tgz","fileCount":14,"integrity":"sha512-LcHZF9NoO7xmn9Tx1U8i4YT5bv5Kw3IHu2eFPObrrfxZHggG0/8GkU20k+93oqYT6L2CU1FEzkp1sX8/bODInw==","signatures":[{"sig":"MEQCIGbbimLU++Rj/Dc2R7KgBLFJlGe/UwFfv3C7EtWQuF5aAiBsVncU0xuWBrgJtVeeawi+We2Ak3I3lTB/A/cQoJrjkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31425},"main":"src/index.ts","types":"src/index.ts","gitHead":"50fc985cff9115e776a902929b05a84597d9d768","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/relations-backend"},"_npmVersion":"10.8.2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","directories":{},"_nodeVersion":"20.19.4","configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","lodash":"^4.17.21","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.3.3","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.5","@backstage/backend-plugin-api":"^1.4.1","@backstage/plugin-catalog-node":"^1.17.2","@backstage/plugin-catalog-common":"^1.1.5"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/lodash":"^4.17.0","@backstage/cli":"^0.33.1","@types/supertest":"^6.0.0","@backstage/backend-test-utils":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-relations-backend_0.1.1_1755240921522_0.7724212921993097","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dweber019/backstage-plugin-relations-backend","homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","repository":{"type":"git","url":"git+https://github.com/dweber019/backstage-plugins.git","directory":"plugins/relations-backend"},"license":"MIT","version":"0.1.2","main":"src/index.ts","types":"src/index.ts","publishConfig":{"access":"public","main":"dist/index.cjs.js","types":"dist/index.d.ts"},"backstage":{"role":"backend-plugin","pluginId":"relations","pluginPackages":["@dweber019/backstage-plugin-relations","@dweber019/backstage-plugin-relations-backend"]},"scripts":{"start":"backstage-cli package start","build":"backstage-cli package build","lint":"backstage-cli package lint","test":"backstage-cli package test","clean":"backstage-cli package clean","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"dependencies":{"@backstage/backend-plugin-api":"^1.6.0","@backstage/catalog-model":"^1.7.6","@backstage/config":"^1.3.6","@backstage/plugin-catalog-common":"^1.1.7","@backstage/plugin-catalog-node":"^1.20.1","@types/express":"^4.17.6","express":"^4.18.1","express-promise-router":"^4.1.0","lodash":"^4.17.21","node-fetch":"^2.6.5","winston":"^3.2.1","yn":"^4.0.0"},"devDependencies":{"@backstage/backend-test-utils":"^1.10.2","@backstage/cli":"^0.35.1","@types/lodash":"^4.17.0","@types/supertest":"^6.0.0","supertest":"^7.0.0"},"configSchema":"config.d.ts","_id":"@dweber019/backstage-plugin-relations-backend@0.1.2","gitHead":"78b52a5d0de9e75f4c3b2baca15a1319132dd9c2","description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-aHRI/RtZMs9ewen2XsuCHfZZCnsgSZNd+Jf9Huwo8FL9NsuWhYxn/dd7u0q3YZhziC95AuiG93VoEwbhkf3eSQ==","shasum":"9798dccdb7ee96693f825e6e53ad6f0e419432aa","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-relations-backend/-/backstage-plugin-relations-backend-0.1.2.tgz","fileCount":14,"unpackedSize":31426,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEUaprKRHDkwO3bJdg0iPT907PCuNjmBiP01DPfobSWWAiEAt6EXCpiYxwVJ/FrrblzHdjl3GIPUALXLSOLLqriU7OE="}]},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"directories":{},"maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/backstage-plugin-relations-backend_0.1.2_1766130328592_0.2554975085553377"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-06T09:56:37.867Z","modified":"2025-12-19T07:45:28.951Z","0.0.1":"2024-04-06T09:56:38.176Z","0.0.2":"2024-05-04T17:06:26.583Z","0.0.3":"2024-05-15T20:15:33.486Z","0.0.4":"2024-05-17T06:08:04.527Z","0.0.5":"2024-06-02T10:36:03.027Z","0.0.6":"2024-07-06T08:23:26.401Z","0.0.7":"2024-07-20T21:52:29.469Z","0.0.8":"2024-08-24T21:59:05.325Z","0.0.9":"2024-08-29T20:39:37.125Z","0.0.10":"2024-09-25T06:28:33.490Z","0.0.11":"2024-10-21T10:45:02.372Z","0.0.12":"2024-12-28T22:35:39.278Z","0.0.13":"2025-01-20T10:42:59.097Z","0.0.14":"2025-03-17T20:39:59.905Z","0.0.15":"2025-06-03T10:17:06.408Z","0.1.0":"2025-06-27T07:33:15.140Z","0.1.1":"2025-08-15T06:55:21.707Z","0.1.2":"2025-12-19T07:45:28.734Z"},"bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"license":"MIT","homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/relations-backend","repository":{"type":"git","url":"git+https://github.com/dweber019/backstage-plugins.git","directory":"plugins/relations-backend"},"description":"This relations processor plugin emits additional custom relations, which are shown in the [Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"readme":"# Relations processor\n\nThis relations processor plugin emits additional custom relations, which are shown in the\n[Catalog Graph](https://github.com/backstage/backstage/blob/master/plugins/catalog-graph/README.md) out of box.\n\nAdditionally, you can install the [Relations frontend plugin](../relations/README.md) for a better frontend experience with this processor.\n\n![](./docs/graph.png)\n\n## Install\n\n### Setup plugin\n\nFirst we need to add the `@dweber019/backstage-plugin-relations-backend` package:\n\n```sh\n# From your Backstage root directory\nyarn --cwd packages/backend add @dweber019/backstage-plugin-relations-backend\n```\n\nThen we open the file named `packages/backend/src/plugins/catalog.ts`, and extend it with:\n\n```ts\nimport { RelationsEntitiesProcessor } from '@dweber019/backstage-plugin-relations-backend';\n\nexport default async function createPlugin(\n  env: PluginEnvironment,\n): Promise<Router> {\n  const builder = await CatalogBuilder.create(env);\n\n  builder.addProcessor(RelationEntitiesProcessor.fromConfig(env));\n\n  const { processingEngine, router } = await builder.build();\n  // ..\n}\n```\n\n## Configuration\n\nSee the `config.d.ts` file for a documentation of the configuration.\n\nHere is a simple configuration, which will add an attribute named `supporter`, which allows relations to `User` and `Group` on a `Resource`.\nAdditionally, we can use the attribute `applicationOwner` on `Component` to allow relations to a `User`.\n\n```yaml\nrelationsProcessor:\n  relations:\n    - sourceKind: component\n      targetKinds:\n        - user\n      attribute: applicationOwner\n      pairs:\n        - incoming: applicationOwnerOf\n          outgoing: applicationOwnerBy\n    - sourceKind: resource\n      targetKinds:\n        - user\n        - group\n      attribute: supporter\n      multi: true\n      pairs:\n        - incoming: supporterOf\n          outgoing: supportedBy\n```\n\n## Usage\n\nThe above definitions would allow to define the following entities\n\n```yaml\napiVersion: backstage.io/v1alpha1\nkind: Resource\nmetadata:\n  name: resource-1\nspec:\n  type: db\n  owner: group:default/group-1\n  supporter:\n    - john-doe\n    - group:default/group-1\n---\napiVersion: backstage.io/v1alpha1\nkind: Component\nmetadata:\n  name: component-1\nspec:\n  type: service\n  lifecycle: production\n  owner: group:default/group-1\n  applicationOwner: user:default/kevin-po\n```\n\n### Catalog graph\n\nIt's recommend to use the [Relations frontend plugin](../relations/README.md) to add new relations to the filters and set good defaults.\n\n### Using well known relations\n\nYou can use the [Well-known Relations between Catalog Entities](https://backstage.io/docs/features/software-catalog/well-known-relations#ownedby-and-ownerof)\nrelations with this plugin. This is useful if a component is owned by a group and has an application owner, which should have an ownership too.\n\n```yaml\napiVersion: backstage.io/v1alpha1\nkind: Component\nmetadata:\n  name: component-1\nspec:\n  type: service\n  lifecycle: production\n  owner: group:default/group-1\n  applicationOwner: user:default/kevin-po\n```\n\nTo enable the owner relation use the following configuration.\n\n```yaml\nrelationsProcessor:\n  relations:\n    - sourceKind: component\n      targetKinds:\n        - user\n      attribute: applicationOwner\n      pairs:\n        - incoming: applicationOwnerOf\n          outgoing: applicationOwnerBy\n        - incoming: ownerOf\n          outgoing: ownerBy\n```\n\n![](./docs/ownership-card.png)\n\n### New Backend System\n\nThe backend plugin has support for the [new backend system](https://backstage.io/docs/backend-system/), here's how you can set that up:\n\nIn your `packages/backend/src/index.ts` make the following changes:\n\n```ts\nconst backend = createBackend();\n\nbackend.add(import('@dweber019/backstage-plugin-relations-backend'));\n\n// ... other feature additions\n\nbackend.start();\n```\n\n> This was not tested and is here for reference\n\n## Icon\n\nThanks for the icon [Machine-learning icons created by Becris - Flaticon](https://www.flaticon.com/free-icons/machine-learning)\n","readmeFilename":"README.md"}