{"_id":"@backstage-community/plugin-tech-insights-backend","_rev":"34-c3c37cad91f9a0bbefcff359a54323fa","name":"@backstage-community/plugin-tech-insights-backend","dist-tags":{"latest":"3.1.0"},"versions":{"0.5.32":{"name":"@backstage-community/plugin-tech-insights-backend","version":"0.5.32","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@0.5.32","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"a05f079fceec8bd024b67ef85f9421c182249ba4","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-0.5.32.tgz","fileCount":12,"integrity":"sha512-FQhHzWGG9qQYp1/ompj4M9E1m6CZ76GL3lZ7suQG6pOyiIehRB+J1VW4QkQhiv6IFBF4omQwOHcatysuSFlPXw==","signatures":[{"sig":"MEUCIFZbtUlk9XDFHJGQtqdObJ9Igd49d2V4IIWGl5pWQhfvAiEAqJwqn/MfQf6WAErOI2ooTGhDrveO7lyrBE8H1h7XkDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205180},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"e1e5bef25d36de99418b015c560e64eb987b4413","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.5.22","@backstage/catalog-model":"^1.4.5","@backstage/backend-common":"^0.21.7","@backstage/catalog-client":"^1.6.4","@backstage/backend-plugin-api":"^0.6.17","@backstage-community/plugin-tech-insights-node":"^0.6.1","@backstage-community/plugin-tech-insights-common":"^0.2.13"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.26.3","wait-for-expect":"^3.0.2","@types/supertest":"^2.0.8","@backstage/backend-test-utils":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_0.5.32_1713518736626_0.07214971738423404","host":"s3://npm-registry-packages"}},"0.5.33":{"name":"@backstage-community/plugin-tech-insights-backend","version":"0.5.33","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@0.5.33","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"16be515a079fcd5a038485b3d45cd22d4b205d6d","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-0.5.33.tgz","fileCount":12,"integrity":"sha512-WBUNG04pGTJ/IKbgkgR92NxDriD6aszFiTYcSSQs8BUsgTSvVchSh2i7hQ7GggcQu+1vQB16PZj/L4C2XzZ0Jw==","signatures":[{"sig":"MEUCIQDsTasng+9ALHdqvGqFrJFt7XIu+llQ7pkbaAmTnzpePQIgHc7cBg98sP/Vqz3D6tdoAsaD3m+qQDJVJ20CRJO7Ncs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206289},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"4d096067202a69b24423d7c721446608104eae53","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.5.22","@backstage/catalog-model":"^1.4.5","@backstage/backend-common":"^0.21.7","@backstage/catalog-client":"^1.6.4","@backstage/backend-plugin-api":"^0.6.17","@backstage-community/plugin-tech-insights-node":"^0.6.2","@backstage-community/plugin-tech-insights-common":"^0.2.13"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.26.3","wait-for-expect":"^3.0.2","@types/supertest":"^2.0.8","@backstage/backend-test-utils":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_0.5.33_1716819227260_0.5108737049023984","host":"s3://npm-registry-packages"}},"0.5.34":{"name":"@backstage-community/plugin-tech-insights-backend","version":"0.5.34","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@0.5.34","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"40805828b34d0f7ed9452e5e1b3f192a5787ba5b","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-0.5.34.tgz","fileCount":12,"integrity":"sha512-2ZFGSxoVV8xf8szKtlXX766aV+VW5GX2lsaAiEWIGegA8sW8dTdwNIQ+EnlxyIMB5Wrkg0VDa3OyznP9z0mBXA==","signatures":[{"sig":"MEYCIQDX/xF7KrrGHNIUXXk2C9KKjhl5q6Qp5cRfqMFxO+Q5BwIhAPA1kCik57AHu/8Ru8G+2V3+GvQyoT3LrOOjezCiH263","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206441},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"3fbaf8154890d7be170d4a893f92adbe343a64a9","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.5.23","@backstage/catalog-model":"^1.5.0","@backstage/backend-common":"^0.22.0","@backstage/catalog-client":"^1.6.5","@backstage/backend-plugin-api":"^0.6.18","@backstage-community/plugin-tech-insights-node":"^0.6.3","@backstage-community/plugin-tech-insights-common":"^0.2.14"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.26.6","wait-for-expect":"^3.0.2","@types/supertest":"^2.0.8","@backstage/backend-test-utils":"^0.3.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_0.5.34_1719948851922_0.3973501910471797","host":"s3://npm-registry-packages"}},"0.5.35":{"name":"@backstage-community/plugin-tech-insights-backend","version":"0.5.35","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@0.5.35","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"c736738f9467addd07ce6d3a94e6982b85c31d5e","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-0.5.35.tgz","fileCount":12,"integrity":"sha512-2RJKcq2wVyCnCVsXh/fZ9NGuW1g04jKMi5sznyPb5wKN1Cq80vxOrdbQMEVuIiPoc80zOkvfN92iG5obKg2XPA==","signatures":[{"sig":"MEUCIA/ON569cme1n6vfPGFHNOcu1ttVUDO08FhadmU7ProIAiEAzKCSrl6p1Xm+KMOi+5Uv8RIXYHqTIntfAMfkUiK6Qk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206951},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"2675abe207585bf6344a56dc957b73a82101b17d","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.5.27","@backstage/catalog-model":"^1.5.0","@backstage/backend-common":"^0.23.3","@backstage/catalog-client":"^1.6.5","@backstage/backend-defaults":"^0.4.1","@backstage/backend-plugin-api":"^0.7.0","@backstage/backend-test-utils":"^0.4.4","@backstage-community/plugin-tech-insights-node":"^0.6.4","@backstage-community/plugin-tech-insights-common":"^0.2.15"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.26.11","wait-for-expect":"^3.0.2","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_0.5.35_1722018088914_0.6619667318068732","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"0.6.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@0.6.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"b1b41b0780f0a66ccd1ddc1338fdc33e12eb5733","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-0.6.0.tgz","fileCount":12,"integrity":"sha512-VEtvRV0fpcnLWGDFPuq/fPW7jc1yWxAsXd6xkenVIlGc1WAFFidirwzjNpn5+0rpU8AFOFSith7MMOWL9OYiAQ==","signatures":[{"sig":"MEUCIQDuhBdbswNI67WWz8WjR2qTnQDuIA+XmB+alhD+WDysQAIgR7noXLBPbKtQv9tsqeHLaEmGAeBA1iR69FACo3uGMwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206697},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"b71713e7c4f790b57bf2afdfe334dbb7d440282d","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.5.27","@backstage/catalog-model":"^1.5.0","@backstage/backend-common":"^0.23.3","@backstage/catalog-client":"^1.6.5","@backstage/backend-defaults":"^0.4.1","@backstage/backend-plugin-api":"^0.7.0","@backstage/backend-test-utils":"^0.4.4","@backstage-community/plugin-tech-insights-node":"^0.6.4","@backstage-community/plugin-tech-insights-common":"^0.2.15"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.26.11","wait-for-expect":"^3.0.2","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_0.6.0_1722356300298_0.7202426659352503","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@backstage-community/plugin-tech-insights-backend","version":"0.6.1","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@0.6.1","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"de24579d715aa126f42cf7a0aa1c227ef9565e87","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-0.6.1.tgz","fileCount":12,"integrity":"sha512-r5l+aJtp/mdcB1AF+55CYwgCrCDEZAPOK1b4EypK8twXBSPwLHpROlmB56ZJ6E7DOo13lFDfJ+EzZ3vN4Xz2Rg==","signatures":[{"sig":"MEYCIQCF1F69p4oy+KqLopVOiFlLFiyCyL6ckHZo1X9FEIu7XwIhAMeoFzM2J0Jw4n2gatC+b1sQW9UAlumGZ0PHrGBoJB7Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207028},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"9486133f8ca110328d43fc008ad2518ecde0e8a2","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.0","@backstage/catalog-model":"^1.6.0","@backstage/backend-common":"^0.24.0","@backstage/catalog-client":"^1.6.6","@backstage/backend-defaults":"^0.4.3","@backstage/backend-plugin-api":"^0.8.0","@backstage/backend-test-utils":"^0.5.0","@backstage-community/plugin-tech-insights-node":"^0.6.5","@backstage-community/plugin-tech-insights-common":"^0.2.16"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.27.0","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_0.6.1_1724536178103_0.5289967620809994","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@backstage-community/plugin-tech-insights-backend","version":"0.6.2","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@0.6.2","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"5c6290fc3a46813659dedb00106c1b6f38a72adb","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-0.6.2.tgz","fileCount":12,"integrity":"sha512-j4Ga1og3l4DXIjPYG5a+PhDAzagxPMuQDL3L91ellcpOPkPPE0QX8LrdMT5lIpwtx10WMJfuTxgx0A0i27zT7g==","signatures":[{"sig":"MEYCIQCUMIHFtWbaRp7sdMtLoDwqahzv+HjBpfbhrAzopX7apwIhALMvcJFSky066nqzsxhRJjLj1aZjrIx1VdN+u1ITMnez","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207208},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"7d421fc2f3ddc07f4b90fe5efe09c5a4dc03af9a","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.0","@backstage/catalog-model":"^1.6.0","@backstage/backend-common":"^0.24.0","@backstage/catalog-client":"^1.6.6","@backstage/backend-defaults":"^0.4.3","@backstage/backend-plugin-api":"^0.8.0","@backstage/backend-test-utils":"^0.5.0","@backstage-community/plugin-tech-insights-node":"^0.6.6","@backstage-community/plugin-tech-insights-common":"^0.2.17"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.27.0","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_0.6.2_1725035286554_0.09924528593951121","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@backstage-community/plugin-tech-insights-backend","version":"0.6.3","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@0.6.3","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"7bb87079ad8de2fe91f932fdb4555fdcb76f555a","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-0.6.3.tgz","fileCount":12,"integrity":"sha512-cWsMfMkTA8yJ4rxixKSDRYky6Dv26L8w6ELrSS5jdaRJCbE83i2xNsA1EcyhbFcvMeEJGTGuCzuqkF78qkl8EQ==","signatures":[{"sig":"MEUCIQDe7H1CEf8Q8e38IUw6Jzo5v8bXdMLfByFgYkfKWqVH4gIgH/eeBflrdO0MwK/5dpNVaEyJ038Q88vlII71eEYL0c0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202180},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"7df6408ba7f45b63283b50b7898a8902195e74da","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.0","@backstage/catalog-model":"^1.6.0","@backstage/backend-common":"^0.24.0","@backstage/catalog-client":"^1.6.6","@backstage/backend-defaults":"^0.4.3","@backstage/backend-plugin-api":"^0.8.0","@backstage/backend-test-utils":"^0.5.0","@backstage-community/plugin-tech-insights-node":"^0.6.7","@backstage-community/plugin-tech-insights-common":"^0.2.18"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.27.0","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_0.6.3_1726573455643_0.3793751018214988","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"1.0.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@1.0.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"6aa88c009faed1ecbcb2a96fdc5798b31a74e8f5","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-1.0.0.tgz","fileCount":12,"integrity":"sha512-MgA4hQlKH6yyV7kCv/8KcQLKp+y7+WInoQg0VNvIUzgWH6fVAfKTFegOH6X3zGkli2hVIwKyR9qGMpyHDl5GFQ==","signatures":[{"sig":"MEYCIQCcvOWY897kXU/zdZxyobvUWoT8FXrDyJrdnJq5iYr4rQIhAKB7OBjpvJfSl0qV/77BmYO1LQS8JlgQrRkHzsAiv0KW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201551},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"26d1b4d4b6f57686da5870ac1f12ab3781d35b6f","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.0","@backstage/catalog-model":"^1.6.0","@backstage/backend-common":"^0.24.0","@backstage/catalog-client":"^1.6.6","@backstage/backend-defaults":"^0.4.3","@backstage/backend-plugin-api":"^0.8.0","@backstage/backend-test-utils":"^0.5.0","@backstage-community/plugin-tech-insights-node":"^1.0.0","@backstage-community/plugin-tech-insights-common":"^0.2.18"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.27.0","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_1.0.0_1726673658273_0.3694820190273709","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"1.1.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@1.1.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"4b043195a7fb0d3eb8ef462d1228e460bed2ba67","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-1.1.0.tgz","fileCount":12,"integrity":"sha512-7BnPQ6Z9Mqk9NUsvtplNICLfevRsWmk+q4FZb9+mb+pV3pvN1a6UeweCKRRxzfNeyAqgJG6VgOo/po7lU6LaOg==","signatures":[{"sig":"MEUCIA45bFd/FRAth/kjENVPtsUfObzokgjxR7xSwq8ZRVf6AiEAu3IT9LKwwbDDRdfHCDZ2jVTfU+OR7nX+wNiMIClVf7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202823},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"1a977d14b502ea79462a2e1622de0376403d7792","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.0","@backstage/catalog-model":"^1.6.0","@backstage/backend-common":"^0.24.0","@backstage/catalog-client":"^1.6.6","@backstage/backend-defaults":"^0.4.3","@backstage/backend-plugin-api":"^0.8.0","@backstage/backend-test-utils":"^0.5.0","@backstage-community/plugin-tech-insights-node":"^1.0.0","@backstage-community/plugin-tech-insights-common":"^0.2.18"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.27.0","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_1.1.0_1727157101810_0.05807867933009225","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"1.2.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@1.2.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"8040951b7943647e07ebf31143139ccbb5154fa2","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-1.2.0.tgz","fileCount":12,"integrity":"sha512-J+UC3Mzhm7EFBM2lc7I18gmh3o7CaHj4EiRInzLIJtdnwzD/bRmUQ8+7LQiZdZHZbdKaWg7tUeKeTozJiGYIHg==","signatures":[{"sig":"MEUCIQDLVuT06xo1HDTbSiGQe6W9JCGXrpYJP1iI3sS+7HbaXAIgNCx2so7O4fVfmfGXbpMn1rnN4W4FHW3C4IAsCFTj5EM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203212},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"4c31837ca52f11ed1b6302f53e1196cce645cd8b","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.1","@backstage/catalog-model":"^1.7.0","@backstage/catalog-client":"^1.7.0","@backstage/backend-defaults":"^0.5.0","@backstage/backend-plugin-api":"^1.0.0","@backstage/backend-test-utils":"^1.0.0","@backstage-community/plugin-tech-insights-node":"^1.0.1","@backstage-community/plugin-tech-insights-common":"^0.2.19"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.27.1","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_1.2.0_1727333533648_0.9765741116559217","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@backstage-community/plugin-tech-insights-backend","version":"1.2.1","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@1.2.1","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"74000a82fb87f2298b61d251a22a2285f565ee20","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-1.2.1.tgz","fileCount":12,"integrity":"sha512-lsd047nvt+e7raouexnUY0r6lyr0ASIicj/Dvk1HfYKFDI9Zt8XLhAP0IquEqwnDtJ5F1YHzA0zdLMgmca4pUg==","signatures":[{"sig":"MEUCIQD7ToE1a0BJAQ0ylyxwRVRCt+iJ9sYTEQa/bfUacuCruQIgLzfUYi079WkZHdYXzwcBvEOq8eQRLFV+/ix06Fpx85c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203566},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"076a534a2cb86d113adab5a180d35ac3685bf3e3","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.1","@backstage/catalog-model":"^1.7.0","@backstage/catalog-client":"^1.7.0","@backstage/backend-defaults":"^0.5.0","@backstage/backend-plugin-api":"^1.0.0","@backstage/backend-test-utils":"^1.0.0","@backstage-community/plugin-tech-insights-node":"^1.0.1","@backstage-community/plugin-tech-insights-common":"^0.2.19"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.27.1","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_1.2.1_1727349169425_0.5034904546919019","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@backstage-community/plugin-tech-insights-backend","version":"1.2.2","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@1.2.2","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"31ad29bc63187f4b3f756771c37ad730b71cdef9","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-1.2.2.tgz","fileCount":38,"integrity":"sha512-P2vwqEqMQ7AHa/WGUEk8DhSLmBeT8EO76Hk7SMWi99AzSjo2cnwLNlHDjXkm/3vQ+rZ9ys3+PKlutNvJ1KkIZA==","signatures":[{"sig":"MEUCIDSIg9528HljtR49dZ5DSuJ1On/0AuxRNQVtWdaXnMpMAiEA4eZJumbtWYTMRG0RDpLK230ZMCu4/8zNphYRf2D1C8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210973},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"75faca6f77267a9906b89211810f48070df80a7e","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.1","@backstage/catalog-model":"^1.7.0","@backstage/catalog-client":"^1.7.1","@backstage/backend-defaults":"^0.5.2","@backstage/backend-plugin-api":"^1.0.1","@backstage/backend-test-utils":"^1.0.2","@backstage-community/plugin-tech-insights-node":"^1.0.2","@backstage-community/plugin-tech-insights-common":"^0.2.20"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.28.0","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_1.2.2_1729374600501_0.23286020322720158","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@backstage-community/plugin-tech-insights-backend","version":"1.2.3","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@1.2.3","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"b6db3d0a62b89ef57c7abc0fce52e1917ed30bbf","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-1.2.3.tgz","fileCount":38,"integrity":"sha512-Qy6h/Wkr432ZWZoUsHCb1TzIMECYAo/LPMhswVqKwmrzKlJujVvQkme0QeVndzyDfjaTf5Ar58HIy+j1gDv+vw==","signatures":[{"sig":"MEYCIQC+CvZvoowyvoQbbJG7+QJ4ZejPgNSnDfAHfwK8BtzfNAIhAJbIfTK3RvCi1+eo/xbLMPGp4cls/TToaQ/g2r/0L5/t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211153},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"2431fc8020ef06efe3cc0f8638c9043bde29987c","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.1","@backstage/catalog-model":"^1.7.0","@backstage/catalog-client":"^1.7.1","@backstage/backend-defaults":"^0.5.2","@backstage/backend-plugin-api":"^1.0.1","@backstage/backend-test-utils":"^1.0.2","@backstage-community/plugin-tech-insights-node":"^1.0.3","@backstage-community/plugin-tech-insights-common":"^0.2.21"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.28.0","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_1.2.3_1731534986092_0.46357461110936304","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.0.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.0.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"30ea97417bf7896ca3ec6c75de4818d99a4a1499","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.0.0.tgz","fileCount":38,"integrity":"sha512-uZNj7bVIBCzHwh1Dz4DoL2D0v6i2cmsYixvSdScxZM50LiJ/GDHzsGqeyy/pCSIZPNgreW+uQv5ymp+k9GfwVw==","signatures":[{"sig":"MEUCIQDxPktjyDM/HEQo3edxOVaiqi6wcP0595umb/6Z7A6IzgIgLHHY6TYhIj2l9u7S81SWAJ9QxdPKnecjtI1hsDRmrmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213253},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"cde2f88bf1f27884f2080d7bf8a3485e6280e5cc","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.1","@backstage/catalog-model":"^1.7.0","@backstage/catalog-client":"^1.7.1","@backstage/backend-defaults":"^0.5.2","@backstage/backend-plugin-api":"^1.0.1","@backstage/backend-test-utils":"^1.0.2","@backstage-community/plugin-tech-insights-node":"^2.0.0","@backstage-community/plugin-tech-insights-common":"^0.2.21"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.28.0","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.0.0_1734011291285_0.49930152973776853","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.0.1","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.0.1","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"a64368406b5a1ad90e7865521c5523ad5037b86f","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.0.1.tgz","fileCount":38,"integrity":"sha512-6o3kqfxy7okgcUKpcxbWsljgU8P1nQXQtJEifEW2H+7AVJB6mLiAIn0O1KyBdQexGf3d88hkBQ9SMfovI7m1Ww==","signatures":[{"sig":"MEUCIQC4nvcf5hSk2NDncmkolxO7/Y802FEZXS0CLCCE90CaUAIgauo4J/ETH6KAVwHuSKxt4jGljkAUZ3bWWyOxZDvzXvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213431},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"dee2fd3062f21ff3da2d303c41c141da56dc9c4b","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.1","@backstage/catalog-model":"^1.7.0","@backstage/catalog-client":"^1.7.1","@backstage/backend-defaults":"^0.5.2","@backstage/backend-plugin-api":"^1.0.1","@backstage/backend-test-utils":"^1.0.2","@backstage-community/plugin-tech-insights-node":"^2.1.0","@backstage-community/plugin-tech-insights-common":"^0.3.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.28.0","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.0.1_1734360608558_0.2612446180650587","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.0.2","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.0.2","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"cfab0003e72f86ba8be1c9c2f0559c5d1f7f2368","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.0.2.tgz","fileCount":38,"integrity":"sha512-2G+hN4+ac55zDn0odTJFNYDANU6ik+UdxYDXaVEE28IdbFx/OsWJ531yJXinLqsJwMGBpu4YCX6PT8BxT9zp8Q==","signatures":[{"sig":"MEYCIQDQ29oan8t3MVcjXIAFxEUeVSW/HqmLUjv6nhR935gMeQIhAKHtcM91prRYH6vK6+EWSWMIyGn2uLFA516qiIAxPyat","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213551},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"d5bada1ac005fd11b7bdb875721029be9b0fcdb4","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.1.1","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.1","@backstage/catalog-model":"^1.7.0","@backstage/catalog-client":"^1.7.1","@backstage/backend-defaults":"^0.5.2","@backstage/backend-plugin-api":"^1.0.1","@backstage/backend-test-utils":"^1.0.2","@backstage-community/plugin-tech-insights-node":"^2.1.1","@backstage-community/plugin-tech-insights-common":"^0.3.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.28.0","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.0.2_1735060779751_0.5723610252862861","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.1.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.1.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"4325905d4c26ae23eb6ba0e61e071c4be2cfb02d","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.1.0.tgz","fileCount":38,"integrity":"sha512-cwjowKu5IVHwPwMxMSp9OO8o3T70l8ffa+d7WfQNlG85VLDzB5caVl+XJgwLF1wL2g1LSNhw5mmVLLY9oNVSeQ==","signatures":[{"sig":"MEUCICDXat4ZpaDjUMNJSuezfdT/f/Iw682HSaF3S2fPfe4DAiEAjbfswIU7GAxNP6xT/daohnnvvo8/sUMPiVa9EkYKCT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211926},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"009e5b1c639b6e2baec15aaf57a2384397fed567","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.0","@backstage/config":"^1.3.1","@backstage/errors":"^1.2.6","express-promise-router":"^4.1.0","@backstage/backend-tasks":"^0.6.1","@backstage/catalog-model":"^1.7.2","@backstage/catalog-client":"^1.9.0","@backstage/backend-defaults":"^0.6.2","@backstage/backend-plugin-api":"^1.1.0","@backstage/backend-test-utils":"^1.2.0","@backstage-community/plugin-tech-insights-node":"^2.2.0","@backstage-community/plugin-tech-insights-common":"^0.4.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"index":["dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.29.4","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.1.0_1735067865255_0.8718212202243416","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.1.1","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.1.1","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"2cac27e2ed397640623b10b9c7b96757e021929f","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.1.1.tgz","fileCount":38,"integrity":"sha512-uJx6DHBClIC2KxFkOGxobKhXkWWYVFwYCk9dRAaLHayaPiYSWflGR+H1gwMm45Umw4xV2mxX3IusAlgzW1el9w==","signatures":[{"sig":"MEQCIFY7PxIRlBvNNAGL52DQvQggVVqrOW4DP8L52chanrBMAiAAzMmVvmY7y+IVuf2R7hvC5jyzG3ozr1cBRoyBD0XoZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211973},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"1dedddefb756f9135b379129499241ebbbe5667a","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-node"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.0","@backstage/config":"^1.3.1","@backstage/errors":"^1.2.6","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.2","@backstage/catalog-client":"^1.9.0","@backstage/backend-defaults":"^0.6.2","@backstage/backend-plugin-api":"^1.1.0","@backstage/backend-test-utils":"^1.2.0","@backstage-community/plugin-tech-insights-node":"^2.2.0","@backstage-community/plugin-tech-insights-common":"^0.4.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"index":["dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.29.4","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.1.1_1735141311175_0.6660053454249106","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.2.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.2.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"de070ad9d0ef1098c16ba1f1f80fe9168e758edb","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.2.0.tgz","fileCount":38,"integrity":"sha512-qMI125iFCwtFWceeZvnLEu9fDnEUm4ZhhqBdfqVz0GsGLGHd/QLzVJdBvx2/fR7KLXcSWZ4stalOv1m2SpdebQ==","signatures":[{"sig":"MEQCIGxepi0awSBinJSZOfoIrefot9sNQdBDET1mhWn4Po3cAiA8wAZG02Tmj03WlviPVwGVq7Sc5uGcy2iGECFVSj7kKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213202},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"21783d9a399f1b5f8175988b312736fff400b60c","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.1","@backstage/config":"^1.3.2","@backstage/errors":"^1.2.7","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.3","@backstage/catalog-client":"^1.9.1","@backstage/backend-defaults":"^0.7.0","@backstage/backend-plugin-api":"^1.1.1","@backstage/backend-test-utils":"^1.2.1","@backstage-community/plugin-tech-insights-node":"^2.3.0","@backstage-community/plugin-tech-insights-common":"^0.5.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"index":["dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.29.6","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.2.0_1738771105365_0.17526392043143657","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.2.1","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.2.1","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"2c831f69665c8cb2b35841dd4b3e8da54221e40d","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.2.1.tgz","fileCount":38,"integrity":"sha512-mFcPjfEK1nOtkLXuDvg6i73EVSBpVvDS4GUl6mUSTcECY5KFjCLXwcMBoLetdIgFOq1rjzy8/ZNNszzVtjWv6Q==","signatures":[{"sig":"MEQCIHE4cZfaVEwLzZzJzDYLPQWy2QJK2rejUCg48BI0oJuVAiAgEhEY3rSRtErXoV6nyfVckwrDjflIxSsP11cuL8ufnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213291},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"5d8661633e80c99fa08bffacf6750b689a5bf799","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.1","@backstage/config":"^1.3.2","@backstage/errors":"^1.2.7","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.3","@backstage/catalog-client":"^1.9.1","@backstage/backend-defaults":"^0.7.0","@backstage/backend-plugin-api":"^1.1.1","@backstage/backend-test-utils":"^1.3.0","@backstage-community/plugin-tech-insights-node":"^2.3.0","@backstage-community/plugin-tech-insights-common":"^0.5.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"index":["dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^10.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.29.6","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.2.1_1742589069965_0.8940677510233659","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"3.0.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@3.0.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"191d6c4e3549089ecc39a5cba0e3ed6cb55b6d32","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-3.0.0.tgz","fileCount":38,"integrity":"sha512-RsmBKympcgoH1HlM6/kve2MvjZq5PZKYUKnKo+s3LdvN/M3ozlR2VVVEdtukIc+SEIqna7P13uzxZ6Ddv5Y7Hg==","signatures":[{"sig":"MEUCIQCjv8q0FaJGXfwi254mPfb4pEWvNAnePiPNjOKB7/Y0IgIgNl925y9BDzogAI7aLW3Y6Cj8hbmr8vOUV3TEcLxG2m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221760},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"79a9ab9ec6d1cc95a76893ebac772a7c01951f09","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.1","@backstage/config":"^1.3.2","@backstage/errors":"^1.2.7","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.3","@backstage/catalog-client":"^1.9.1","@backstage/backend-defaults":"^0.7.0","@backstage/backend-plugin-api":"^1.1.1","@backstage/backend-test-utils":"^1.3.0","@backstage/plugin-permission-node":"^0.8.7","@backstage/plugin-permission-common":"^0.8.4","@backstage-community/plugin-tech-insights-node":"^2.3.0","@backstage-community/plugin-tech-insights-common":"^0.5.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"index":["dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^10.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.29.6","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_3.0.0_1746010844745_0.8178232935025733","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.3.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.3.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"15d723bbba2ecf73629b1183e96e702ebd536371","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.3.0.tgz","fileCount":38,"integrity":"sha512-Lc4YwcqrpT0KouWIl7HoPs+4SXqgy/aZRSKCojnp7NeGNHjbmKT8LK1Ek/18xI0XQztQh67LKKVyWK34miOCmg==","signatures":[{"sig":"MEQCIBQqLPI/YbBZuz2ZSOdqMTb9RaVhf3VTTxk8WfKCklFWAiAr+loTPml2jvGMTLWCuY6oGBUpL/hMElLtT1SbH8KqjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221153},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"29be0514d123281ece485cf652523f35ff2bc7b6","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.1","@backstage/config":"^1.3.2","@backstage/errors":"^1.2.7","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.3","@backstage/catalog-client":"^1.9.1","@backstage/backend-defaults":"^0.7.0","@backstage/backend-plugin-api":"^1.1.1","@backstage/backend-test-utils":"^1.3.0","@backstage/plugin-permission-common":"^0.8.4","@backstage-community/plugin-tech-insights-node":"^2.4.0","@backstage-community/plugin-tech-insights-common":"^0.6.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"index":["dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^10.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.29.6","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.3.0_1747203687166_0.1031075452607415","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.4.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.4.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"d4329ca8261eeeb3532635328eb53c970b96ba8b","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.4.0.tgz","fileCount":38,"integrity":"sha512-j4lvyQHemNqe1yiKYvOpahJ/+KYuvjnvH1bb8J88xEsXoKnQ+wskdaYaIejTJfjRJkridKm315nUqBlH1B5awA==","signatures":[{"sig":"MEUCIQCThDFHFBJT2qdkEJrO2atrjLlKAU0n1rRc6aPQUg9tCAIgHhtOXcm1n5GcUO5aYTwUz/erCGd9mbyazAB5UvEWDjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221500},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"a29357850ec71029d3a73daceb0630b98474d6f6","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","features":{".":"@backstage/BackendFeature"},"pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.1","@backstage/config":"^1.3.2","@backstage/errors":"^1.2.7","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.4","@backstage/catalog-client":"^1.10.0","@backstage/backend-defaults":"^0.10.0","@backstage/backend-plugin-api":"^1.3.1","@backstage/backend-test-utils":"^1.5.0","@backstage/plugin-permission-common":"^0.9.0","@backstage-community/plugin-tech-insights-node":"^2.5.0","@backstage-community/plugin-tech-insights-common":"^0.7.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^10.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.32.1","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.4.0_1749396041418_0.9435676331488052","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.4.1","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.4.1","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"fe4d23a3b863b4bbc0608b1dd9c104abd39d6217","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.4.1.tgz","fileCount":38,"integrity":"sha512-rrx1JFhq48qNBz62Pl1j2UsT34VrhdD1zRAqE0duT8JnKbcgmBQs58QPpq/ClcgAUATGkh6PggdWuUuRnCrpaA==","signatures":[{"sig":"MEQCIFP0ecFl5Mkg6GtgvwOlR4CFS4qb8afLkaLKDy8qTA2nAiAfFfuX4DyGdZTtUZ+Xl9UpIAHs+ROKoxHfGHcg0nT3/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@backstage-community%2fplugin-tech-insights-backend@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221679},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"6e6b88413fc9fe5ece247ad627bcce60685d53f6","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","features":{".":"@backstage/BackendFeature"},"pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.1","@backstage/config":"^1.3.2","@backstage/errors":"^1.2.7","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.4","@backstage/catalog-client":"^1.10.0","@backstage/backend-defaults":"^0.10.0","@backstage/backend-plugin-api":"^1.3.1","@backstage/backend-test-utils":"^1.5.0","@backstage/plugin-permission-common":"^0.9.0","@backstage-community/plugin-tech-insights-node":"^2.5.1","@backstage-community/plugin-tech-insights-common":"^0.7.1"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^10.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.32.1","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.4.1_1755897077849_0.25848072679133316","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.4.2","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.4.2","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"6a7fb7da0737b2bd7a070b629327862b526beb18","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.4.2.tgz","fileCount":39,"integrity":"sha512-z1ZxwhwDebB30PbiHoxqA3u26js452C14pgSoaMzusvx3MV6N3a9ExkrPnSx+zGUy26968RLCCYyFsTh9jQrAg==","signatures":[{"sig":"MEYCIQCiZ8Q9MHu1YGTkGEYuw2eh6+as9UKJ+cpw0Ak2Wt5HegIhANNGd7QAwdtFlCOZz44yNPwwR/ZCQpTBadVjIAX6Rr7i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@backstage-community%2fplugin-tech-insights-backend@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222857},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"22b40a903261db1d0c7c80c3c96f0fc9a9edd164","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","features":{".":"@backstage/BackendFeature"},"pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.1","@backstage/config":"^1.3.2","@backstage/errors":"^1.2.7","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.4","@backstage/catalog-client":"^1.10.0","@backstage/backend-defaults":"^0.10.0","@backstage/backend-plugin-api":"^1.3.1","@backstage/backend-test-utils":"^1.5.0","@backstage/plugin-permission-common":"^0.9.0","@backstage-community/plugin-tech-insights-node":"^2.5.1","@backstage-community/plugin-tech-insights-common":"^0.7.1"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^10.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.32.1","wait-for-expect":"^3.0.2","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.4.2_1761553269316_0.6027316855563816","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.4.3","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.4.3","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"f1e58a4839bdf7e31afa429b3ea3e37213779339","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.4.3.tgz","fileCount":39,"integrity":"sha512-5m1vpN2eF7UsLp0pR0RDFtXwAm/uf62y1hcH00KJ/hrw/H8j+MOl0p/ITeXYnJF7IKiiUrVvufXLajRcI2VBlA==","signatures":[{"sig":"MEQCIG6RHEk6fXwBxzkfS2/edH9LKi09BDq8xiYSWvx+hNZ5AiBp7We0SCGSJ7UJfnFzkkj26tKskczQr0gYsjRD7l6mTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@backstage-community%2fplugin-tech-insights-backend@2.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222948},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"e6f17b07b69b0e53b6ebfd1c4efd4c967da8f9c9","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","features":{".":"@backstage/BackendFeature"},"pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.1","@backstage/config":"^1.3.2","@backstage/errors":"^1.2.7","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.4","@backstage/catalog-client":"^1.10.0","@backstage/backend-defaults":"^0.10.0","@backstage/backend-plugin-api":"^1.3.1","@backstage/backend-test-utils":"^1.5.0","@backstage/plugin-permission-common":"^0.9.0","@backstage-community/plugin-tech-insights-node":"^2.5.1","@backstage-community/plugin-tech-insights-common":"^0.7.1"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^10.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.32.1","wait-for-expect":"^4.0.0","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.4.3_1766617467386_0.24865280916804022","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.5.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.5.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"8548ac8c3b82f8ade82cc84f37b4f2f6d7f405a7","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.5.0.tgz","fileCount":39,"integrity":"sha512-eofZuD/yDAfnM27I+LJU8H9vc+xXIN8RYUsdIjdrr1Bi+16qua2SeqxKTXxbuty2JH3c2r/4y/L6uw/F7gVyQw==","signatures":[{"sig":"MEUCIBgjLt0cQaZUaWXDGUwjdEHN+Hr2kMGWoH5DWgD23eoXAiEAvi+1kQ+HNDgFJZ080v2lbSZuG+XMABcMRGfgrWo9vCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@backstage-community%2fplugin-tech-insights-backend@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223193},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"6c4aa12f160d2e2e27548af7dcd255ac59da99b3","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","features":{".":"@backstage/BackendFeature"},"pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.2","@backstage/config":"^1.3.6","@backstage/errors":"^1.2.7","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.6","@backstage/catalog-client":"^1.12.1","@backstage/backend-defaults":"^0.14.0","@backstage/backend-plugin-api":"^1.6.0","@backstage/backend-test-utils":"^1.10.2","@backstage/plugin-permission-common":"^0.9.3","@backstage-community/plugin-tech-insights-node":"^2.6.0","@backstage-community/plugin-tech-insights-common":"^0.8.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^10.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.35.1","wait-for-expect":"^4.0.0","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.5.0_1768301917597_0.1136557784094141","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.5.1","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.5.1","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"81be07a17d20e46c05d7afd37365580db1a600dc","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.5.1.tgz","fileCount":39,"integrity":"sha512-hxEjfEpUk6hRsWp7x56zdic0+QJLrV2RtMoWaY38oTSeLs5F9yHGitRxwYpVs3Rf0Up9KbGOH4mgqxKHTUlvjQ==","signatures":[{"sig":"MEUCICBJ3vjjc/ijG7S5ZA+jY61j1SpJeGYxziqR5b4FHc6nAiEA5BETujsZjnb0U9CTtLtCH1m67Cjoplm1jO6EGTTTL98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@backstage-community%2fplugin-tech-insights-backend@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223413},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"ffe24def943f6e350fe107cd98da92c84692122b","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","features":{".":"@backstage/BackendFeature"},"pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.2","@backstage/config":"^1.3.6","@backstage/errors":"^1.2.7","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.6","@backstage/catalog-client":"^1.12.1","@backstage/backend-defaults":"^0.15.1","@backstage/backend-plugin-api":"^1.6.2","@backstage/backend-test-utils":"^1.10.4","@backstage/plugin-permission-common":"^0.9.5","@backstage-community/plugin-tech-insights-node":"^2.6.1","@backstage-community/plugin-tech-insights-common":"^0.8.1"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^10.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.35.3","wait-for-expect":"^4.0.0","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.5.1_1769671786784_0.4715476539935679","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.5.2","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.5.2","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"311d6fecfba613bb839552ea3b1e1e55085f0d2d","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.5.2.tgz","fileCount":39,"integrity":"sha512-cgXOSui8EY/Dg/uBHi64wirKYc+M/XOpZXS8YrbzSamWl5MMbScaqshkK1IpqBgj1S+fSYW/2GOS1iRg46FSHw==","signatures":[{"sig":"MEUCIQCZ3Af/kSoTGTrGRI6WVrfLBaPbUgrnU0PJpzTO0mfR4AIgHlKX0yNCkLikqSSugL0WEJE28ZQJcvPhw2n9Ia+p3Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@backstage-community%2fplugin-tech-insights-backend@2.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223592},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"d387f66c463c063c533414aae0060b0895c7dff9","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","features":{".":"@backstage/BackendFeature"},"pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","uuid":"^9.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.2","@backstage/config":"^1.3.6","@backstage/errors":"^1.2.7","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.6","@backstage/catalog-client":"^1.12.1","@backstage/backend-defaults":"^0.15.1","@backstage/backend-plugin-api":"^1.6.2","@backstage/backend-test-utils":"^1.10.4","@backstage/plugin-permission-common":"^0.9.5","@backstage-community/plugin-tech-insights-node":"^2.6.2","@backstage-community/plugin-tech-insights-common":"^0.8.2"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/uuid":"^10.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.35.3","wait-for-expect":"^4.0.0","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.5.2_1769883869360_0.22896098503188478","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.6.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.6.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"cb6ea35ff0f7402193b5f5a06f86e06937269bea","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.6.0.tgz","fileCount":39,"integrity":"sha512-krS3MoLz0DbsHrQFoKgz4pDIqChcn5mqF4gABBADjf6m1Px2Ae4oefneChRBGBkuW5UzvbQ9L+WhmWDhCgDcyA==","signatures":[{"sig":"MEUCIDKnir8i/n1qLig91XZrr9N1LmglFSMTs8f+1T6/bjyFAiEAg0gx7YROUD3B6WuyVeR1xgGNIZkLB3DfyKoXrI4YhDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@backstage-community%2fplugin-tech-insights-backend@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224799},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"acd4feacf379781fbdfb41b7a581ded914b66f1d","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","features":{".":"@backstage/BackendFeature"},"pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.2","@backstage/config":"^1.3.7","@backstage/errors":"^1.3.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.8.0","@backstage/catalog-client":"^1.15.0","@backstage/backend-defaults":"^0.17.0","@backstage/backend-plugin-api":"^1.9.0","@backstage/backend-test-utils":"^1.11.2","@backstage/plugin-permission-common":"^0.9.8","@backstage-community/plugin-tech-insights-node":"^2.7.0","@backstage-community/plugin-tech-insights-common":"^0.9.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.36.1","wait-for-expect":"^4.0.0","@types/supertest":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.6.0_1779289494639_0.30496420833342675","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@backstage-community/plugin-tech-insights-backend","version":"2.7.0","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@2.7.0","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"2f0f7b4098033c3228cbcff5100eb60cb45ccc4f","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-2.7.0.tgz","fileCount":39,"integrity":"sha512-DQOragv/GTzcDXztscNd8J0UvlOEPfpik8QJQxOCCiZHoj2MYmnX+doUHrYRaAxMzjdL7Tq2aJi5EYQu4QJlCw==","signatures":[{"sig":"MEUCIQDB8B8G3xXGBEz1lI+AYwg6PUj3JNi1tRmk0/FBOW0KWgIgUBcLa4puC0sxKv/mFcUXXWteKrUb1xvgOssA8zufwmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@backstage-community%2fplugin-tech-insights-backend@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225045},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"5cf23ac1b0b5a378a8b3543d892d8d07818dc73c","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","features":{".":"@backstage/BackendFeature"},"pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.2","@backstage/config":"^1.3.8","@backstage/errors":"^1.3.1","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.9.0","@backstage/catalog-client":"^1.15.1","@backstage/backend-defaults":"^0.17.1","@backstage/backend-plugin-api":"^1.9.1","@backstage/backend-test-utils":"^1.11.3","@backstage/plugin-permission-common":"^0.9.9","@backstage-community/plugin-tech-insights-node":"^2.8.0","@backstage-community/plugin-tech-insights-common":"^0.10.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.36.2","wait-for-expect":"^4.0.0","@types/supertest":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_2.7.0_1780436375560_0.672357656926722","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@backstage-community/plugin-tech-insights-backend","version":"3.0.1","keywords":["backstage","tech-insights","reporting"],"license":"Apache-2.0","_id":"@backstage-community/plugin-tech-insights-backend@3.0.1","maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"homepage":"https://backstage.io","dist":{"shasum":"62249741691eaaf0da2eea7c441ac91ac32a6775","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-3.0.1.tgz","fileCount":39,"integrity":"sha512-wu8ONGMjLTu/ny1ge9G1D77TOMkzjU7zL1UPkSz21yvjjVasW/i9dl4KpyIIy46I2eqoptT0IuMOGQb+3X7m4g==","signatures":[{"sig":"MEQCIFEqwd7+/+9unEwBv4jEmLA7mx1joPpzkHg9IKhD44cCAiAL38/rIYXzQavMOxNWiPOGKdLin1Oai/RXHGumcHkO4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@backstage-community%2fplugin-tech-insights-backend@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225235},"main":"dist/index.cjs.js","types":"dist/index.d.ts","gitHead":"23b2ba63bf07ea1f2b40f6da0550afa3aa2910b3","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":"patriko","email":"patriko@spotify.com"},"backstage":{"role":"backend-plugin","features":{".":"@backstage/BackendFeature"},"pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"configSchema":"config.d.ts","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.2","@backstage/config":"^1.3.8","@backstage/errors":"^1.3.1","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.9.0","@backstage/catalog-client":"^1.15.1","@backstage/backend-defaults":"^0.17.1","@backstage/backend-plugin-api":"^1.9.1","@backstage/backend-test-utils":"^1.11.3","@backstage/plugin-permission-common":"^0.9.9","@backstage-community/plugin-tech-insights-node":"^2.8.0","@backstage-community/plugin-tech-insights-common":"^0.10.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.36.2","wait-for-expect":"^4.0.0","@types/supertest":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-tech-insights-backend_3.0.1_1781030333080_0.8844783740330582","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"_id":"@backstage-community/plugin-tech-insights-backend@3.1.0","dist":{"shasum":"53251ffcac33dcde7dff99cb00755fceab392d56","tarball":"https://registry.npmjs.org/@backstage-community/plugin-tech-insights-backend/-/plugin-tech-insights-backend-3.1.0.tgz","fileCount":39,"integrity":"sha512-EZa4/k+XiC0lWNH6rec5Z3jbNaxOzQPIbOmwlV2kOoPkZS1u+O/QNQviKl20Q63Femln1LT9ZyJ2jTm7ujDO+Q==","signatures":[{"sig":"MEYCIQCjAT3UjDXzCB1FbOPoFheUNHQj7flOHgXvPHTneJN3hQIhANu1h81tkIFC3pnohZphp1OF5crML0YWex5d6twHTbKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC/x590SmLvveLqigHTEbsTYWFjUskfzB13jK50zwTY7AiEAqGTnzmeRg0eadrJkqazmwy8dO49UPJtKqn2mDQrkwmQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@backstage-community%2fplugin-tech-insights-backend@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229024},"main":"dist/index.cjs.js","name":"@backstage-community/plugin-tech-insights-backend","types":"dist/index.d.ts","gitHead":"8a2efefd5cc92eb29d09bf9a15961b4a398822cd","license":"Apache-2.0","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"},"version":"3.1.0","_npmUser":{"name":"patriko","email":"patriko@spotify.com"},"homepage":"https://backstage.io","keywords":["backstage","tech-insights","reporting"],"backstage":{"role":"backend-plugin","features":{".":"@backstage/BackendFeature"},"pluginId":"tech-insights","pluginPackages":["@backstage-community/plugin-tech-insights","@backstage-community/plugin-tech-insights-backend","@backstage-community/plugin-tech-insights-common","@backstage-community/plugin-tech-insights-maturity","@backstage-community/plugin-tech-insights-maturity-common","@backstage-community/plugin-tech-insights-node","@backstage-community/plugin-tech-insights-react"]},"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"directories":{},"maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"configSchema":"config.schema.json","dependencies":{"yn":"^4.0.0","knex":"^3.0.0","luxon":"^3.0.0","lodash":"^4.17.21","semver":"^7.5.3","express":"^4.17.1","p-limit":"^3.1.0","@types/luxon":"^3.0.0","@types/express":"^4.17.6","@backstage/types":"^1.2.2","@backstage/config":"^1.3.8","@backstage/errors":"^1.3.1","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.10.0","@backstage/catalog-client":"^1.16.1","@backstage/backend-defaults":"^0.17.7","@backstage/backend-plugin-api":"^1.10.0","@backstage/plugin-permission-common":"^0.9.10","@backstage-community/plugin-tech-insights-node":"^2.9.0","@backstage-community/plugin-tech-insights-common":"^0.11.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"typesVersions":{"*":{"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/lodash":"^4.14.151","@types/semver":"^7.3.8","@backstage/cli":"^0.36.5","wait-for-expect":"^4.0.0","@types/supertest":"^7.0.0","@backstage/backend-test-utils":"^1.11.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-tech-insights-backend_3.1.0_1788858369922_0.8400882874468452"}}},"time":{"created":"2024-04-19T09:25:36.467Z","modified":"2026-09-08T09:06:10.439Z","0.5.32":"2024-04-19T09:25:36.804Z","0.5.33":"2024-05-27T14:13:47.465Z","0.5.34":"2024-07-02T19:34:12.139Z","0.5.35":"2024-07-26T18:21:29.147Z","0.6.0":"2024-07-30T16:18:20.554Z","0.6.1":"2024-08-24T21:49:38.301Z","0.6.2":"2024-08-30T16:28:06.782Z","0.6.3":"2024-09-17T11:44:15.784Z","1.0.0":"2024-09-18T15:34:18.583Z","1.1.0":"2024-09-24T05:51:41.994Z","1.2.0":"2024-09-26T06:52:13.837Z","1.2.1":"2024-09-26T11:12:49.648Z","1.2.2":"2024-10-19T21:50:00.717Z","1.2.3":"2024-11-13T21:56:26.306Z","2.0.0":"2024-12-12T13:48:11.517Z","2.0.1":"2024-12-16T14:50:08.766Z","2.0.2":"2024-12-24T17:19:39.962Z","2.1.0":"2024-12-24T19:17:45.435Z","2.1.1":"2024-12-25T15:41:51.388Z","2.2.0":"2025-02-05T15:58:25.566Z","2.2.1":"2025-03-21T20:31:10.197Z","3.0.0":"2025-04-30T11:00:44.922Z","2.3.0":"2025-05-14T06:21:27.378Z","2.4.0":"2025-06-08T15:20:41.628Z","2.4.1":"2025-08-22T21:11:18.042Z","2.4.2":"2025-10-27T08:21:09.603Z","2.4.3":"2025-12-24T23:04:27.560Z","2.5.0":"2026-01-13T10:58:37.755Z","2.5.1":"2026-01-29T07:29:46.932Z","2.5.2":"2026-01-31T18:24:29.507Z","2.6.0":"2026-05-20T15:04:54.866Z","2.7.0":"2026-06-02T21:39:35.747Z","3.0.1":"2026-06-09T18:38:53.275Z","3.1.0":"2026-09-08T09:06:10.005Z"},"license":"Apache-2.0","homepage":"https://backstage.io","keywords":["backstage","tech-insights","reporting"],"repository":{"url":"https://github.com/backstage/community-plugins","type":"git","directory":"workspaces/tech-insights/plugins/tech-insights-backend"},"maintainers":[{"name":"patriko","email":"patriko@spotify.com"}],"readme":"","readmeFilename":""}