{"_id":"@anuragpachauri/linode-resource-backend","_rev":"3-38369c5a968d0d27e3d6a71be5175066","name":"@anuragpachauri/linode-resource-backend","dist-tags":{"latest":"1.1.2"},"versions":{"1.1.0":{"name":"@anuragpachauri/linode-resource-backend","version":"1.1.0","author":"","license":"Apache-2.0","_id":"@anuragpachauri/linode-resource-backend@1.1.0","maintainers":[{"name":"anuragpachauri","email":"anuragpachauri8@gmail.com"}],"homepage":"https://github.com/anuragpachauri/backstageMain/tree/main#readme","bugs":{"url":"https://github.com/anuragpachauri/backstageMain/issues"},"dist":{"shasum":"e6528c04dda973a5567d5bc7c39d8f5d7bb826a3","tarball":"https://registry.npmjs.org/@anuragpachauri/linode-resource-backend/-/linode-resource-backend-1.1.0.tgz","fileCount":5,"integrity":"sha512-G3xCxK9njjleOpgZgSVTodi3pw3rKWgN3JQOS66JDlHec7YTb0n6hTsH7b2O6ymMdL4IHQy/vVpws+UfOKd/8g==","signatures":[{"sig":"MEUCIAdXSDNeg+TBozLbumAER4SGhWdCvs66xkMgZa2aBQdhAiEA8E/w1KZErrnCldW3cHYAQzqa78dtOKL/DfJScytG+gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12494},"main":"src/index.ts","types":"src/index.ts","gitHead":"14d5e6bce9e523ac51dcd7bc786328280f00e267","private":false,"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":"anuragpachauri","email":"anuragpachauri8@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"linode-resource-backend","pluginPackages":["@anuragpachauri/linode-resource-backend"]},"repository":{"url":"git+https://github.com/anuragpachauri/backstageMain.git#main","type":"git"},"_npmVersion":"10.7.0","description":"Welcome to the linode-resource backend plugin!","directories":{},"_nodeVersion":"18.20.3","dependencies":{"express":"^4.17.1","node-fetch":"^2.6.7","express-promise-router":"^4.1.0","@backstage/backend-common":"^0.24.0","@backstage/backend-defaults":"^0.4.2","@backstage/backend-plugin-api":"^0.8.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","supertest":"^6.2.4","@backstage/cli":"^0.27.0","@types/express":"*","@types/supertest":"^2.0.12","@backstage/backend-test-utils":"^0.5.0","@backstage/plugin-auth-backend":"^0.22.10","@backstage/plugin-auth-backend-module-guest-provider":"^0.1.9"},"_npmOperationalInternal":{"tmp":"tmp/linode-resource-backend_1.1.0_1738590613696_0.7471139010980594","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@anuragpachauri/linode-resource-backend","version":"1.1.1","author":"","license":"Apache-2.0","_id":"@anuragpachauri/linode-resource-backend@1.1.1","maintainers":[{"name":"anuragpachauri","email":"anuragpachauri8@gmail.com"}],"homepage":"https://github.com/anuragpachauri/backstageMain/tree/main#readme","bugs":{"url":"https://github.com/anuragpachauri/backstageMain/issues"},"dist":{"shasum":"93e766ee8013b96a4a2d9922e83d5a615b8b6c5e","tarball":"https://registry.npmjs.org/@anuragpachauri/linode-resource-backend/-/linode-resource-backend-1.1.1.tgz","fileCount":5,"integrity":"sha512-reGl67GjaHiJue0tjqjY5taDHakmQCnuDtGw0EBG0sjf+IPiDFaQbIwkqZ4sVjSn98hs3P0B8yZ2cJKKWQKPVQ==","signatures":[{"sig":"MEUCIQCbBUDdHtiGqAFqEGVVbWqh7tLBHz3wufUfMktCN/11iQIgWdPIh8qW83w1iSiFMDBzBnMTwX9ks7Hvfu/FgsV/t7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12494},"main":"src/index.ts","types":"src/index.ts","gitHead":"f170c33d6f218e36333cc9d7f1d37ecaeae0d848","private":false,"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":"anuragpachauri","email":"anuragpachauri8@gmail.com"},"backstage":{"role":"backend-plugin","pluginId":"linode-resource-backend","pluginPackages":["@anuragpachauri/linode-resource-backend"]},"repository":{"url":"git+https://github.com/anuragpachauri/backstageMain.git#main","type":"git"},"_npmVersion":"10.7.0","description":"Welcome to the linode-resource backend plugin!","directories":{},"_nodeVersion":"18.20.3","dependencies":{"express":"^4.17.1","node-fetch":"^2.6.7","express-promise-router":"^4.1.0","@backstage/backend-common":"^0.24.0","@backstage/backend-defaults":"^0.4.2","@backstage/backend-plugin-api":"^0.8.0"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","supertest":"^6.2.4","@backstage/cli":"^0.27.0","@types/express":"*","@types/supertest":"^2.0.12","@backstage/backend-test-utils":"^0.5.0","@backstage/plugin-auth-backend":"^0.22.10","@backstage/plugin-auth-backend-module-guest-provider":"^0.1.9"},"_npmOperationalInternal":{"tmp":"tmp/linode-resource-backend_1.1.1_1744195841509_0.037410646742135345","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@anuragpachauri/linode-resource-backend","version":"1.1.2","main":"src/index.ts","types":"src/index.ts","license":"Apache-2.0","private":false,"publishConfig":{"access":"public","main":"dist/index.cjs.js","types":"dist/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/anuragpachauri/backstageMain.git#main"},"backstage":{"role":"backend-plugin","pluginId":"linode-resource-backend","pluginPackages":["@anuragpachauri/linode-resource-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.24.0","@backstage/backend-defaults":"^0.4.2","@backstage/backend-plugin-api":"^0.8.0","express":"^4.17.1","express-promise-router":"^4.1.0","node-fetch":"^2.6.7"},"devDependencies":{"@backstage/backend-test-utils":"^0.5.0","@backstage/cli":"^0.27.0","@backstage/plugin-auth-backend":"^0.22.10","@backstage/plugin-auth-backend-module-guest-provider":"^0.1.9","@types/express":"*","@types/supertest":"^2.0.12","supertest":"^6.2.4","msw":"^2.3.1"},"description":"Welcome to the linode-resource backend plugin!","author":"","bugs":{"url":"https://github.com/anuragpachauri/backstageMain/issues"},"homepage":"https://github.com/anuragpachauri/backstageMain/tree/main#readme","_id":"@anuragpachauri/linode-resource-backend@1.1.2","gitHead":"66a0388bd7fd69efdb2c018cfd92d30d41d2d199","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-VT+HSG1JCuABbGhajciq9MJoR0f/q1LRLTAYHhLoffbC4duuguQbW1Dq3KJtF4Wu8EDxOPfU0/0am+PWn+87tQ==","shasum":"56413a1294908e5b2545843aa69304e610e6a447","tarball":"https://registry.npmjs.org/@anuragpachauri/linode-resource-backend/-/linode-resource-backend-1.1.2.tgz","fileCount":5,"unpackedSize":13132,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGM/GIqkpOCDJ8X4x9tzeL9qQpPBE96bQIjDfpj0nH9LAiAvnArVboT0NzS8WAvqmpDiXuzlBiyr87qpJFci8sC7fQ=="}]},"_npmUser":{"name":"anuragpachauri","email":"anuragpachauri8@gmail.com"},"directories":{},"maintainers":[{"name":"anuragpachauri","email":"anuragpachauri8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linode-resource-backend_1.1.2_1744198717757_0.7017128909766095"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-03T13:50:13.555Z","modified":"2025-04-09T11:38:38.141Z","1.1.0":"2025-02-03T13:50:13.884Z","1.1.1":"2025-04-09T10:50:41.680Z","1.1.2":"2025-04-09T11:38:37.971Z"},"bugs":{"url":"https://github.com/anuragpachauri/backstageMain/issues"},"license":"Apache-2.0","homepage":"https://github.com/anuragpachauri/backstageMain/tree/main#readme","repository":{"type":"git","url":"git+https://github.com/anuragpachauri/backstageMain.git#main"},"description":"Welcome to the linode-resource backend plugin!","maintainers":[{"name":"anuragpachauri","email":"anuragpachauri8@gmail.com"}],"readme":"# Linode Resource Backend Plugin\n\nWelcome to the **Linode Resource backend Plugin**!\n\n_This plugin was created through the Backstage CLI._\n\n---\n\n## Features\n\n- it sends a Api request to Linode Server to fetch the resource Details\n\n---\n\n## Limitations\n\n- Supports only linode resources **linode Resource Graph API**.\n\n---\n\n## Setup\n\n### Installation and Configuration\n\nTo set up the linode Resource backend Plugin in your Backstage instance, follow these steps:\n\n#### 1. Install the Plugin\n\nRun the following command in the backend directory of your Backstage project:\n\n```bash\nyarn --cwd packages/app add @anuragpachauri/linode-resource-backend\n```\n\n### Configuration\n\n#### 1. add these line in packages/backend/src/index.ts\n\n```bash\nbackend.add(import('@anuragpachauri/linode-resource-backend'))\n```\n#### 2. add configuration in app-config.yaml\n\n```bash\n\nlinode:\n  baseUrl: https://api.linode.com/v4\n  apiKey: ${LINODE_API_KEY}\n  \n```\n\nAfter registration, add the linode resource plugin to Configure Front-end\nhttps://github.com/anuragpachauri/backstageMain/tree/main/plugins/linode-resource\n\nFuture Enhancements\nSupport for additional linode services beyond those accessible via the Resource Graph API.\n\nEnhanced filtering and sorting capabilities.\nFeedback\n\nFeel free to suggest changes or report issues by creating a GitHub issue.\n","readmeFilename":"README.md"}