{"_id":"@dweber019/backstage-plugin-endoflife-backend","_rev":"18-756faf43b3cebb97fe46affe1f7e9264","name":"@dweber019/backstage-plugin-endoflife-backend","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.1","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.1","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugin-endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugin-endoflife/issues"},"dist":{"shasum":"9b9deaf13db460dea8ff310b7339acecec26655e","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.1.tgz","fileCount":5,"integrity":"sha512-hYbs/6uOVKTPs7IC12K0kZf9W5D10b29/da9dG9YWu9+WjhtHfRg8GmAE+E7jfYMD/iRSFlsiTd3kSpTRkd3lQ==","signatures":[{"sig":"MEQCIBKVTmMt/p83Mdhblk2Ii+1xQv5SOVy9a+9Kr6ae6lSwAiAgHsn0qI10E+l4xco5rK+5xW6KA1IM8Ktc8UCzaaa4Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11814},"main":"src/index.ts","types":"src/index.ts","gitHead":"8731d8fee0dec37817d2b364e7a5adc0758584d7","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"git+https://github.com/dweber019/backstage-plugin-endoflife.git","type":"git"},"_npmVersion":"10.2.3","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.1.1","@backstage/errors":"^1.2.3","@backstage/integration":"^1.8.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.4.3","@backstage/backend-common":"^0.20.1","@backstage/catalog-client":"^1.5.2","@backstage/backend-plugin-api":"^0.6.9"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/marked":"^5.0.0","@backstage/cli":"^0.25.1","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.1_1705439005155_0.05974146601879582","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.2","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.2","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"d25355cd9a38660921a1e87b0a78e9c75069b4fd","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.2.tgz","fileCount":5,"integrity":"sha512-WuAUtd9JfKBdjy/RY0GAWukZNgeGGJYbGpihQfZjlYVk92ung6T0nTxtfCOgpvUKBq1yjBdHdL/CaCvvRd4Llw==","signatures":[{"sig":"MEYCIQDJiQOYFzJKguF9nN0w27OMeBUIqpHpoFQV3Oro+Y75agIhAI5NENqv4X5nay0fZYLD0k/AiQvoDWwsf4yCr9we9NYF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11997},"main":"src/index.ts","types":"src/index.ts","gitHead":"405b9354d5e5c02fe6c4e05233d96c5c4645ef4a","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git"},"_npmVersion":"10.2.3","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.1.1","@backstage/errors":"^1.2.3","@backstage/integration":"^1.8.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.4.3","@backstage/backend-common":"^0.20.1","@backstage/catalog-client":"^1.5.2","@backstage/backend-plugin-api":"^0.6.9"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/marked":"^5.0.0","@backstage/cli":"^0.25.1","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.2_1706475554457_0.4561079215848636","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.3","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.3","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"08967f7b7ccea01d958043a731e6e8dd89d9fb93","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.3.tgz","fileCount":5,"integrity":"sha512-Rzvvm6MX1sWboIuc+PluHSqg/Ls4ejpYRRDs8k51FBLHLGPAIc5mln3qEo8FCDh+91t0s1eYiYt2QAlLzG2jTA==","signatures":[{"sig":"MEUCIB50ALgPOWPJrZAahA72w5TZyDrCzRcjYt9E01rrz5oeAiEAl4WcMHt4dX+xOljvCZ6317Cw2OaySImap1r3E8pLqxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11992},"main":"src/index.ts","types":"src/index.ts","gitHead":"518f17c37bdbeddf7f87a9280ae718f3a7a9d4c8","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git"},"_npmVersion":"10.5.0","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"18.20.0","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","@backstage/integration":"^1.9.1","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.4.5","@backstage/backend-common":"^0.21.5","@backstage/catalog-client":"^1.6.2","@backstage/backend-plugin-api":"^0.6.15"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/marked":"^5.0.0","@backstage/cli":"^0.26.1","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.3_1712397397760_0.08429661170638147","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.4","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.4","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"353134c8f0ca036c9a833505e7d96f9d678697eb","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.4.tgz","fileCount":5,"integrity":"sha512-gNawOYiH9RERuH0pJ9lEGg7gCycvFOOt6mYgwxeMZdVVAqrDbWLR4WJbQuA/nIJ/QszXJg8eKOUyD+bxSbBm6w==","signatures":[{"sig":"MEUCIQDWzOmavqmCbQhUbpeuuUGk4SgxY/PRVSze6bOISpECDwIgSOihpCBOX+d+UtdIyscnkr73lWV1uzNna1ugaSVakV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12593},"main":"src/index.ts","types":"src/index.ts","gitHead":"2d020d903bed0b7ec3639f481c4d79ef3bcd8fdf","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git"},"_npmVersion":"10.5.0","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.12.2","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","@backstage/integration":"^1.10.0","express-promise-router":"^4.1.0","@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"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/marked":"^5.0.0","@backstage/cli":"^0.26.4","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.4_1714842386353_0.7654636004501703","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.5","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.5","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"a427ff18e8488e2804133556acdd3fd4aeddf17e","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.5.tgz","fileCount":5,"integrity":"sha512-TyMrLw9CzE4BtsHsBirR7E8Q4amUMVn5RQL/Bv6kBKC4en60/V0800lEC4MIpTu9h3cqR/RyV0SOmV8OTstihg==","signatures":[{"sig":"MEUCICUo6n7yqRfV0gD+8lsulda+SdXKrEBK4tlSerah0GWrAiEA06/g0gHV6GIvyyTO9S38I20qr0U31IEGlnKmwyWSru8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12593},"main":"src/index.ts","types":"src/index.ts","gitHead":"f9905aa04b054d837cd8200a4bc24e21d4058dcc","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git"},"_npmVersion":"10.5.2","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.13.1","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","@backstage/integration":"^1.11.0","express-promise-router":"^4.1.0","@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"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/marked":"^5.0.0","@backstage/cli":"^0.26.5","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.5_1715804133262_0.32086627908895404","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.6","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.6","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"786efed15a5ecfae7c7223af44fe58f13ddeed94","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.6.tgz","fileCount":5,"integrity":"sha512-jU68d41TyTb8Lp4bgT5TsIHHb0mkkoHV9bOO53+WBFIq1vXgjFeOntu3PuaFYpUBW2ialDwVNOpQ4fw45cOyow==","signatures":[{"sig":"MEUCIASGcAb0PhbjEXjyok0HMEblJgV5l/XyncA4m86BaZbbAiEAnv7D3QfSW6t7O6heACONNksjvEKozIzHJ/EDIjtBFQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12593},"main":"src/index.ts","types":"src/index.ts","gitHead":"bd615148113e901d5ed9283407e8c8732a125175","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin"},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git"},"_npmVersion":"10.5.2","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.13.1","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","@backstage/integration":"^1.11.0","express-promise-router":"^4.1.0","@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"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/marked":"^5.0.0","@backstage/cli":"^0.26.6","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.6_1717324562623_0.6924691850968809","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.7","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.7","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"32dbd15056d9cb9fbe9e8c78a8eb69e1cea08c19","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.7.tgz","fileCount":5,"integrity":"sha512-vWlcBN7RIjGZ54vuyL16qqGxkFyY5/oYNm2q/bciE6OyjVOPbkITLEkLAB6zyAG1CjHB/6iFp8/otrMRW0SuvQ==","signatures":[{"sig":"MEYCIQD94T1oFxoK01+S7WA/v+KEApxU65Xnmz3PBUyfvQ/L7gIhAKPmcebJ5LVK98c2e1yctTNY/+gxEhtmL703yM6/jnH+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12729},"main":"src/index.ts","types":"src/index.ts","gitHead":"a7cc36da8f38516782c7c63a743c91f08b25ad84","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/endoflife-backend"},"_npmVersion":"10.7.0","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.15.0","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","@backstage/integration":"^1.12.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.5.0","@backstage/backend-common":"^0.23.2","@backstage/catalog-client":"^1.6.5","@backstage/backend-plugin-api":"^0.6.21"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/marked":"^5.0.0","@backstage/cli":"^0.26.10","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.7_1720254206141_0.5923152910768299","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.8","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.8","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"acd8f8731c72e41fa8e1ee2e4423441f4b339703","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.8.tgz","fileCount":5,"integrity":"sha512-UbCNHzsGjgOfCXfEmULbjwkwBkZo/pr8Q93Xl+qP3bM3BJDPqEdvIhzA2B5YA928XABt0isSsJdgZ80fp9dw8A==","signatures":[{"sig":"MEUCIQDiDqIXIVXB5DUSJe2hCRvHgWGZZgwkJEQQN02Vxb/S4QIgek5Iv7f8xWWlkr4lB362CXrj6CggsjSQ4221v13xQSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12728},"main":"src/index.ts","types":"src/index.ts","gitHead":"756050ab26e500fc39442b87b4eb77dbc72437d7","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/endoflife-backend"},"_npmVersion":"10.7.0","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","@backstage/integration":"^1.13.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.5.0","@backstage/backend-common":"^0.23.3","@backstage/catalog-client":"^1.6.5","@backstage/backend-plugin-api":"^0.7.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/marked":"^5.0.0","@backstage/cli":"^0.26.11","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.8_1721512349252_0.7398742008072696","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.9","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.9","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"ee87862e8da2fba32f940d86ff8fd983964abce4","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.9.tgz","fileCount":5,"integrity":"sha512-7Z+TGZGESZHRjoYVoifup0yW/h+IgRydPZ/S5qMvRRXDOQnZ4kQAZQj6saav+3HtI5ByLZApe5ppLQI7fUu9AA==","signatures":[{"sig":"MEQCIGRs4a2QzYtvELoBKXCRF9BdugGqO5tTOADjPHXu8u8wAiAuh4qPhDOVEFVz9uEE9bQyZALGfzn9bWa8Zn0TjEn5Dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12491},"main":"src/index.ts","types":"src/index.ts","gitHead":"c0e9563fd9516c94759c71bf8df291978f76c6d3","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/endoflife-backend"},"_npmVersion":"10.8.1","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.17.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","@backstage/integration":"^1.14.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.6.0","@backstage/backend-common":"^0.24.0","@backstage/catalog-client":"^1.6.6","@backstage/backend-plugin-api":"^0.8.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.3","@types/marked":"^5.0.0","@backstage/cli":"^0.27.0","@types/supertest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.9_1724536745186_0.8463298198329254","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.10","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.10","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"e2f660b0d159ff1f696a9e4cff5e27126e49d394","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.10.tgz","fileCount":5,"integrity":"sha512-0rLrfpqvTEAx1XQpPMVJ/lZbkjfu62x4H3KoGQOXaA7Lp5N+Ea7DNoNrliePrIPySJPCiv6ioHxoOG4W8YnVfQ==","signatures":[{"sig":"MEQCIDnbgysb3OailvJEAn7/7x7KTCEsaPcJFdErzv0m5olnAiAmNe+w13ivtRCt5y43cc6O9CjSfGOzNFP1BGZAX6prFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12492},"main":"src/index.ts","types":"src/index.ts","gitHead":"afdc72efefec1357f437febe733052f1baf4a659","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/endoflife-backend"},"_npmVersion":"10.8.2","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","@backstage/integration":"^1.14.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.6.0","@backstage/backend-common":"^0.24.0","@backstage/catalog-client":"^1.6.6","@backstage/backend-plugin-api":"^0.8.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/marked":"^5.0.0","@backstage/cli":"^0.27.0","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.10_1724963974475_0.8513841474622548","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.11","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.11","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"8895233c9fb7e809d2328f4f55cd937454d8cfa6","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.11.tgz","fileCount":5,"integrity":"sha512-IhfZNr/aIU3VxJMpgSqzCN0SAZ9pkLKsjh2kZxsc1kD4UrKz+O51IsAb8n1umtE92nnsDBWoH0ZJ6x845w7YjA==","signatures":[{"sig":"MEQCIHWS57/rhzpt+xkYEfkDbKXh1IYSaYygFJ6LOlJ046asAiBv8hcnXahqODPnEgxEmEVZ2v7lTtbQe5FR/4MHJ1ZLPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12486},"main":"src/index.ts","types":"src/index.ts","gitHead":"40831e1da39ef02e0fe1ebc710e66e013c8de453","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/endoflife-backend"},"_npmVersion":"10.8.2","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","@backstage/integration":"^1.15.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.0","@backstage/backend-common":"^0.25.0","@backstage/catalog-client":"^1.7.0","@backstage/backend-plugin-api":"^1.0.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/marked":"^5.0.0","@backstage/cli":"^0.27.1","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.11_1727245710680_0.7544174112158024","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.12","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.12","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"74334c40ce234cc162e13dd60312fc7cc2bd0046","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.12.tgz","fileCount":9,"integrity":"sha512-GYSCcr9H16HtuyJHZstXNhFXv/Wvmzp1SlHBAIEdxvr8YrmIAGG9UgfpwoUSnA4nF72/vBSYnB3rdjb2sLCUDg==","signatures":[{"sig":"MEUCIGzzn6VNKPMZ6gcnvQoSnm2T/agagjil2Lt+3fsYuardAiEAndtPZ2GlW56YpzZzjpd/QdxJzwiQCzkAp1q2nOQOw08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13055},"main":"src/index.ts","types":"src/index.ts","gitHead":"aa4048f4a3d004597e942137db0ac8b225d2134c","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/endoflife-backend"},"_npmVersion":"10.8.2","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.18.0","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.2.0","@backstage/errors":"^1.2.4","@backstage/integration":"^1.15.1","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.0","@backstage/backend-common":"^0.25.0","@backstage/catalog-client":"^1.7.1","@backstage/backend-plugin-api":"^1.0.1"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/marked":"^5.0.0","@backstage/cli":"^0.28.0","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.12_1729507494258_0.701318279464656","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.13","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.13","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"b83ad8581adc636cc0492c28b79b3fa61f2ceb39","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.13.tgz","fileCount":9,"integrity":"sha512-YGcA320iQWb6B3LWF2QnOYw47zAXuAwh+hwRIrmXv2gRu0FbIOMUSf73og1dQq89oCyVJglxdGfZGkWOXwlyvA==","signatures":[{"sig":"MEQCIEyQBfYNJuMBtvwT5zg23L4OHOUhenz9/5EqrPIzq20NAiB6G8tNZFDz5DBDRQ0k6TORA4KHazcopNc6Bg1dqxjleQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12963},"main":"src/index.ts","types":"src/index.ts","gitHead":"1a8bf1962e2f7ef580eb22512d01b4c8d53b375f","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/endoflife-backend"},"_npmVersion":"10.8.2","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.3.1","@backstage/errors":"^1.2.6","@backstage/integration":"^1.16.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.2","@backstage/backend-common":"^0.25.0","@backstage/catalog-client":"^1.9.0","@backstage/backend-plugin-api":"^1.1.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/marked":"^5.0.0","@backstage/cli":"^0.29.4","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.13_1735425332391_0.3706243383746335","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.14","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.14","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"cc0514282226b01b7b47ba29406a291b01e68bb5","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.14.tgz","fileCount":9,"integrity":"sha512-kbhvFrfownjnF2YU1PCJ3g4/fBhlOouMysi+/iaPEsIBXLil+QOVJCMat8Vo5L5uaO45TJTGHzHp8tZEZk51rA==","signatures":[{"sig":"MEQCIGp8E+VcGwqhs3FbOEzm2mlf4devfTVlM/gO8F0Msg8MAiACCf59vItfGVKQMedk4gA4pFukYeKxSCjwzTJ06eFYLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12963},"main":"src/index.ts","types":"src/index.ts","gitHead":"4a91da305de5920bbc4247aa2c96f1e6afb95ab3","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/endoflife-backend"},"_npmVersion":"10.8.2","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.3.2","@backstage/errors":"^1.2.7","@backstage/integration":"^1.16.1","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.3","@backstage/backend-common":"^0.25.0","@backstage/catalog-client":"^1.9.1","@backstage/backend-plugin-api":"^1.1.1"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/marked":"^5.0.0","@backstage/cli":"^0.29.5","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.14_1737369771121_0.9491202809854242","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.0.15","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.0.15","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"142957e09378bc9113a6302ab38ab2cf6a34725f","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.0.15.tgz","fileCount":9,"integrity":"sha512-ggjy4JNdlYd1JgovMKAi/kXgYOCB97yookRNuYP5aI+CVXbzx4O3H5GGrwG4u9jDCzuS8163TkewsryJnJExjQ==","signatures":[{"sig":"MEUCIHI+fuR0yF1qR3fdZxb90qQv2RJURXI8cczb4GaYLgiNAiEAjNn8ivBnS/aRrXPXA+KPBEiOjB0xSIYgZDISAAdjaPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13027},"main":"src/index.ts","types":"src/index.ts","gitHead":"edb5396ab6514d272dc176370453a2bde53815a0","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/endoflife-backend"},"_npmVersion":"10.8.2","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.18.3","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.3.2","@backstage/errors":"^1.2.7","@backstage/integration":"^1.16.1","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.3","@backstage/backend-common":"^0.25.0","@backstage/catalog-client":"^1.9.1","@backstage/backend-plugin-api":"^1.2.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/marked":"^5.0.0","@backstage/cli":"^0.30.0","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.0.15_1742243991882_0.5272987036210062","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.1.0","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.1.0","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"9ea42eed17123a07dffcac141f9f38897477e0c6","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.1.0.tgz","fileCount":9,"integrity":"sha512-9E4P7HdPiTHYRU/XviV23N5B5zaAhW/22iCUD9jg95bWMwWuB3EdlIardYTriIJg6D7ALGTMt3sUnDAGl5D0Cg==","signatures":[{"sig":"MEUCIQC2D/NuHv1/sQSJVyx17Su6emUUtAyDTgdSYVzibqzHDwIgLZGWbsA9AOOYRHkPPxj6GmmIhHXX0wvr9KO4giO9sE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13031},"main":"src/index.ts","types":"src/index.ts","gitHead":"13a81b960a5baacd812d45545630fb72d6714ca7","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","actor":{"name":"dweber019","type":"user","email":"david.weber.schenker@gmail.com"},"email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/endoflife-backend"},"_npmVersion":"10.8.2","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.19.2","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.3.2","@backstage/errors":"^1.2.7","@backstage/integration":"^1.17.0","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.4","@backstage/backend-common":"^0.25.0","@backstage/catalog-client":"^1.10.1","@backstage/backend-plugin-api":"^1.4.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/marked":"^5.0.0","@backstage/cli":"^0.33.0","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.1.0_1751009587413_0.7037846609509071","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dweber019/backstage-plugin-endoflife-backend","version":"0.1.1","license":"MIT","_id":"@dweber019/backstage-plugin-endoflife-backend@0.1.1","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"dist":{"shasum":"e672f71b0ee4a1422b40bc35bfa0b68931bd18cb","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.1.1.tgz","fileCount":9,"integrity":"sha512-ci9p1vmtJ3o3dM0FYdD6dSKWxhraI4S/cT6S02tsuFGw5vq+abEUj9vslqVDtgOi3jnMFVC4Frk9V2n0Gz/1Og==","signatures":[{"sig":"MEQCICmO8oiw4pUGxzG0DhbXcZ/l178+YM7MDjegM8nCUpS4AiAVlCBFeG2dVblc3i/s8CZMSfni3Wjj2PQnh/LASgJguA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13082},"main":"src/index.ts","types":"src/index.ts","gitHead":"50fc985cff9115e776a902929b05a84597d9d768","scripts":{"lint":"backstage-cli package lint","test":"backstage-cli package test","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"repository":{"url":"git+https://github.com/dweber019/backstage-plugins.git","type":"git","directory":"plugins/endoflife-backend"},"_npmVersion":"10.8.2","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yn":"^4.0.0","luxon":"^3.0.0","marked":"^4.0.14","express":"^4.18.1","winston":"^3.2.1","node-fetch":"^2.6.5","@types/express":"^4.17.6","@backstage/config":"^1.3.3","@backstage/errors":"^1.2.7","@backstage/integration":"^1.17.1","express-promise-router":"^4.1.0","@backstage/catalog-model":"^1.7.5","@backstage/backend-common":"^0.25.0","@backstage/catalog-client":"^1.10.2","@backstage/backend-plugin-api":"^1.4.1"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^7.0.0","@types/marked":"^5.0.0","@backstage/cli":"^0.33.1","@types/supertest":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-endoflife-backend_0.1.1_1755240913521_0.04973035042849583","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dweber019/backstage-plugin-endoflife-backend","homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","repository":{"type":"git","url":"git+https://github.com/dweber019/backstage-plugins.git","directory":"plugins/endoflife-backend"},"license":"MIT","version":"0.1.2","main":"src/index.ts","types":"src/index.ts","publishConfig":{"access":"public","main":"dist/index.cjs.js","types":"dist/index.d.ts"},"backstage":{"role":"backend-plugin","pluginId":"endoflife","pluginPackages":["@dweber019/backstage-plugin-endoflife","@dweber019/backstage-plugin-endoflife-backend"]},"scripts":{"start":"backstage-cli package start","build":"backstage-cli package build","lint":"backstage-cli package lint","test":"backstage-cli package test","clean":"backstage-cli package clean","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"dependencies":{"@backstage/backend-common":"^0.25.0","@backstage/backend-plugin-api":"^1.6.0","@backstage/catalog-client":"^1.12.1","@backstage/catalog-model":"^1.7.6","@backstage/config":"^1.3.6","@backstage/errors":"^1.2.7","@backstage/integration":"^1.19.0","@types/express":"^4.17.6","express":"^4.18.1","express-promise-router":"^4.1.0","luxon":"^3.0.0","marked":"^4.0.14","node-fetch":"^2.6.5","winston":"^3.2.1","yn":"^4.0.0"},"devDependencies":{"@backstage/cli":"^0.35.1","@types/marked":"^5.0.0","@types/supertest":"^6.0.0","supertest":"^7.0.0"},"_id":"@dweber019/backstage-plugin-endoflife-backend@0.1.2","gitHead":"78b52a5d0de9e75f4c3b2baca15a1319132dd9c2","description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-hJ00t+1t1IXna6taaGSKIe0I6rKKDzu9/MF+yfKc9RS79ce6O1EHuOQVQrDS1l/3q6NgtKVpOIaE0I+lXyugzw==","shasum":"976a4434cebc2722b827663a22dbf689b7c1b9df","tarball":"https://registry.npmjs.org/@dweber019/backstage-plugin-endoflife-backend/-/backstage-plugin-endoflife-backend-0.1.2.tgz","fileCount":9,"unpackedSize":13082,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDs0sO18ATjJ2mn/KriiA2R26PzNiTzKMagimk+/yeEdAiEAuLvpMxnrtswfmn72JmHQEE9u7iHIV51CTaLdHT82Bys="}]},"_npmUser":{"name":"dweber019","email":"david.weber.schenker@gmail.com"},"directories":{},"maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/backstage-plugin-endoflife-backend_0.1.2_1766130321062_0.09989375352912244"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-16T21:03:25.061Z","modified":"2025-12-19T07:45:21.374Z","0.0.1":"2024-01-16T21:03:25.323Z","0.0.2":"2024-01-28T20:59:14.608Z","0.0.3":"2024-04-06T09:56:37.947Z","0.0.4":"2024-05-04T17:06:26.527Z","0.0.5":"2024-05-15T20:15:33.418Z","0.0.6":"2024-06-02T10:36:02.834Z","0.0.7":"2024-07-06T08:23:26.310Z","0.0.8":"2024-07-20T21:52:29.429Z","0.0.9":"2024-08-24T21:59:05.408Z","0.0.10":"2024-08-29T20:39:34.680Z","0.0.11":"2024-09-25T06:28:30.910Z","0.0.12":"2024-10-21T10:44:54.477Z","0.0.13":"2024-12-28T22:35:32.553Z","0.0.14":"2025-01-20T10:42:51.288Z","0.0.15":"2025-03-17T20:39:52.050Z","0.1.0":"2025-06-27T07:33:07.607Z","0.1.1":"2025-08-15T06:55:13.695Z","0.1.2":"2025-12-19T07:45:21.197Z"},"bugs":{"url":"https://github.com/dweber019/backstage-plugins/issues"},"license":"MIT","homepage":"https://github.com/dweber019/backstage-plugins/tree/main/plugins/endoflife","repository":{"type":"git","url":"git+https://github.com/dweber019/backstage-plugins.git","directory":"plugins/endoflife-backend"},"description":"This backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).","maintainers":[{"name":"dweber019","email":"david.weber.schenker@gmail.com"}],"readme":"# # End of life Plugin Backend\n\nThis backend plugin provides an endpoint for getting source files used in the [End of Life frontend plugin](../endoflife/README.md).\n\n## Install\n\n## Setup your `integrations` config\n\nFirst you'll need to setup your `integrations` config inside your `app-config.yaml`. You can skip this step if it's already setup, and if you need help configuring this you can read the [integrations documentation](https://backstage.io/docs/integrations/)\n\n### Setup plugin\n\nFirst we need to add the `@dweber019/backstage-plugin-endoflife-backend` package:\n\n```sh\n# From your Backstage root directory\nyarn --cwd packages/backend add @dweber019/backstage-plugin-endoflife-backend\n```\n\nThen we will create a new file named `packages/backend/src/plugins/endoflife.ts`, and add the following to it:\n\n```ts\nimport { createRouter } from '@dweber019/backstage-plugin-endoflife-backend';\nimport { Router } from 'express';\nimport { PluginEnvironment } from '../types';\n\nexport default async function createPlugin(\n  env: PluginEnvironment,\n): Promise<Router> {\n  return await createRouter({\n    reader: env.reader,\n    cacheClient: env.cache.getClient(),\n    logger: env.logger,\n  });\n}\n```\n\nNext we wire this into the overall backend router, edit `packages/backend/src/index.ts`:\n\n```ts\nimport endOfLife from './plugins/endoflife';\n// ...\nasync function main() {\n  // ...\n  // Add this line under the other lines that follow the useHotMemoize pattern\n  const endOfLifeEnv = useHotMemoize(module, () => createEnv('endoflife'));\n  // ...\n  // Insert this line under the other lines that add their routers to apiRouter in the same way\n  apiRouter.use('/endoflife', await endOfLife(endOfLifeEnv));\n```\n\n### New Backend System\n\nThe backend plugin has support for the [new backend system](https://backstage.io/docs/backend-system/), here's how you can set that up:\n\nIn your `packages/backend/src/index.ts` make the following changes:\n\n```ts\nconst backend = createBackend();\n\nbackend.add(import('@dweber019/backstage-plugin-endoflife-backend'));\n\n// ... other feature additions\n\nbackend.start();\n```\n\n## Local development\n\nThere is a local setup at `plugins/endoflife-backend/dev` which can be started with `yarn --cwd plugins/endoflife-backend start` from the root.\n","readmeFilename":"README.md"}