{"_id":"@beejiujitsu/backstage-plugin-glean-backend","_rev":"2-3279eff9447476b6ed1e9d19ff87407c","name":"@beejiujitsu/backstage-plugin-glean-backend","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@beejiujitsu/backstage-plugin-glean-backend","version":"1.0.0","license":"Apache-2.0","_id":"@beejiujitsu/backstage-plugin-glean-backend@1.0.0","maintainers":[{"name":"beejiujitsu","email":"orbits_yowl0m@icloud.com"}],"dist":{"shasum":"a32a31dbd670f925c51ce13602703e30bb251ae5","tarball":"https://registry.npmjs.org/@beejiujitsu/backstage-plugin-glean-backend/-/backstage-plugin-glean-backend-1.0.0.tgz","fileCount":3,"integrity":"sha512-ViD4UbFAb9IjsfKSU44dhyw1GXQyduqAFwiZaLHvaX7C+I+JtGavcbqlSa82FqwlPVrRSoV4OwgcdmY3YqOV4w==","signatures":[{"sig":"MEUCIBfKUmyZNfzJ+/aVWx2gjaFhfdcRQo/ocqF3j9A6/As3AiEAyg/h0gT2se7ZW4qusP5w250snU9tjaYA+K4HWGaeMNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3354},"main":"src/index.ts","types":"src/index.ts","gitHead":"f486cc35bacb4b008f843010f76e389c7d3a1d53","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":"beejiujitsu","email":"orbits_yowl0m@icloud.com"},"backstage":{"role":"backend-plugin","pluginId":"glean","pluginPackages":["@beejiujitsu/backstage-plugin-glean-backend"]},"repository":{"type":"git","directory":"plugins/glean-backend"},"_npmVersion":"8.19.2","description":"Welcome to the Glean backend plugin!","directories":{},"_nodeVersion":"18.12.1","configSchema":"config.d.ts","dependencies":{"yn":"^5.0.0","uuid":"^9.0.1","react":"^19.0.0","lodash":"^4.17.21","express":"^4.20.0","react-dom":"^19.0.0","node-fetch":"^2.7.0","@types/uuid":"^9.0.8","@types/express":"*","@types/supertest":"^6.0.2","node-html-parser":"^6.1.13","react-router-dom":"^7.0.2","@backstage/config":"^1.3.1","@backstage/errors":"^1.2.6","express-promise-router":"^4.1.1","@backstage/catalog-model":"^1.7.2","@backstage/backend-common":"^0.25.0","@backstage/catalog-client":"^1.9.0","@backstage/core-plugin-api":"^1.10.2","@backstage/plugin-techdocs":"^1.12.0","@backstage/backend-plugin-api":"^1.1.0","@backstage/plugin-catalog-node":"^1.15.0","@backstage/plugin-techdocs-backend":"^1.11.4"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^1.3.3","supertest":"^6.3.4","@types/jest":"^29.5.14","@types/react":"^19","@types/lodash":"^4.17.13","@backstage/cli":"^0.29.4","@types/react-dom":"^19","@testing-library/dom":"^10.4.0","@backstage/test-utils":"^1.7.3","@testing-library/react":"^16.1.0","@backstage/backend-defaults":"^0.6.0","@backstage/backend-test-utils":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-glean-backend_1.0.0_1735577042859_0.4308484955526668","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@beejiujitsu/backstage-plugin-glean-backend","version":"1.0.1","license":"Apache-2.0","_id":"@beejiujitsu/backstage-plugin-glean-backend@1.0.1","maintainers":[{"name":"beejiujitsu","email":"orbits_yowl0m@icloud.com"}],"homepage":"https://github.com/beejiujitsu/wealthsimple-backstage-plugins#readme","bugs":{"url":"https://github.com/beejiujitsu/wealthsimple-backstage-plugins/issues"},"dist":{"shasum":"e2b8d9758c3e82b64e9f17698fed2efaa58f778c","tarball":"https://registry.npmjs.org/@beejiujitsu/backstage-plugin-glean-backend/-/backstage-plugin-glean-backend-1.0.1.tgz","fileCount":3,"integrity":"sha512-dXCZojpnKn/Khd9HKbiDV9Jvxss5uZp6smu8EHIL8cJwpGiOfZs5iG2wopKruYGqBMGHLWGSchhOsxVNiPItYQ==","signatures":[{"sig":"MEYCIQDljt5tZ6ajU97R9wY9M6vJXQkL+ZTjybtA792nLAFLIwIhAKnnnI3US+eawURy9lL8Tr1UNPR95i8xtXptxigYtrnn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3430},"main":"src/index.ts","types":"src/index.ts","gitHead":"680072ccf469ad1e84f65b2449aabefc7cd1517f","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":"beejiujitsu","email":"orbits_yowl0m@icloud.com"},"backstage":{"role":"backend-plugin","pluginId":"glean","pluginPackages":["@beejiujitsu/backstage-plugin-glean-backend"]},"repository":{"url":"git+https://github.com/beejiujitsu/wealthsimple-backstage-plugins.git","type":"git","directory":"plugins/glean-backend"},"_npmVersion":"8.19.2","description":"Welcome to the Glean backend plugin!","directories":{},"_nodeVersion":"18.12.1","configSchema":"config.d.ts","dependencies":{"yn":"^5.0.0","uuid":"^9.0.1","react":"^19.0.0","lodash":"^4.17.21","express":"^4.20.0","react-dom":"^19.0.0","node-fetch":"^2.7.0","@types/uuid":"^9.0.8","@types/express":"*","@types/supertest":"^6.0.2","node-html-parser":"^6.1.13","react-router-dom":"^7.0.2","@backstage/config":"^1.3.1","@backstage/errors":"^1.2.6","express-promise-router":"^4.1.1","@backstage/catalog-model":"^1.7.2","@backstage/backend-common":"^0.25.0","@backstage/catalog-client":"^1.9.0","@backstage/core-plugin-api":"^1.10.2","@backstage/plugin-techdocs":"^1.12.0","@backstage/backend-plugin-api":"^1.1.0","@backstage/plugin-catalog-node":"^1.15.0","@backstage/plugin-techdocs-backend":"^1.11.4"},"publishConfig":{"main":"dist/index.cjs.js","types":"dist/index.d.ts","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^1.3.3","supertest":"^6.3.4","@types/jest":"^29.5.14","@types/react":"^19","@types/lodash":"^4.17.13","@backstage/cli":"^0.29.4","@types/react-dom":"^19","@testing-library/dom":"^10.4.0","@backstage/test-utils":"^1.7.3","@testing-library/react":"^16.1.0","@backstage/backend-defaults":"^0.6.0","@backstage/backend-test-utils":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-glean-backend_1.0.1_1735577231702_0.8078676153301394","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@beejiujitsu/backstage-plugin-glean-backend","version":"1.0.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","directory":"plugins/glean-backend","url":"git+https://github.com/beejiujitsu/wealthsimple-backstage-plugins.git"},"backstage":{"role":"backend-plugin","pluginId":"glean","pluginPackages":["@beejiujitsu/backstage-plugin-glean-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.1.0","@backstage/catalog-client":"^1.9.0","@backstage/catalog-model":"^1.7.2","@backstage/config":"^1.3.1","@backstage/core-plugin-api":"^1.10.2","@backstage/errors":"^1.2.6","@backstage/plugin-catalog-node":"^1.15.0","@backstage/plugin-techdocs":"^1.12.0","@backstage/plugin-techdocs-backend":"^1.11.4","@types/express":"*","@types/supertest":"^6.0.2","@types/uuid":"^9.0.8","express":"^4.20.0","express-promise-router":"^4.1.1","lodash":"^4.17.21","node-fetch":"^2.7.0","node-html-parser":"^6.1.13","react":"^19.0.0","react-dom":"^19.0.0","react-router-dom":"^7.0.2","uuid":"^9.0.1","yn":"^5.0.0"},"devDependencies":{"@backstage/backend-defaults":"^0.6.0","@backstage/backend-test-utils":"^1.2.0","@backstage/cli":"^0.29.4","@backstage/test-utils":"^1.7.3","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@types/jest":"^29.5.14","@types/lodash":"^4.17.13","@types/react":"^19","@types/react-dom":"^19","msw":"^1.3.3","supertest":"^6.3.4"},"configSchema":"config.d.ts","gitHead":"eec727e81f8556a5a597e6d34d22bfaca101ec78","description":"Welcome to the Glean backend plugin!","bugs":{"url":"https://github.com/beejiujitsu/wealthsimple-backstage-plugins/issues"},"homepage":"https://github.com/beejiujitsu/wealthsimple-backstage-plugins#readme","_id":"@beejiujitsu/backstage-plugin-glean-backend@1.0.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-HnLX704DoKYHSv2BElC5qTWs950uL/SBUyBOBbuYAhVxJohoYo9p3AP34q91oACDrsDRYZ7xaMYzLJ5yhbpkOg==","shasum":"b3bc33b109554c288c6ba6d39b27ca70b316994e","tarball":"https://registry.npmjs.org/@beejiujitsu/backstage-plugin-glean-backend/-/backstage-plugin-glean-backend-1.0.2.tgz","fileCount":3,"unpackedSize":3842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbMp9WLu3+Xy6lkQ/57c7e2Lgj7V1hpP+JeNOHH+NShwIgNb4VbilZx2zu4jnxfkflQeFNfWXQofTNpKspDQcbais="}]},"_npmUser":{"name":"beejiujitsu","email":"orbits_yowl0m@icloud.com"},"directories":{},"maintainers":[{"name":"beejiujitsu","email":"orbits_yowl0m@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/backstage-plugin-glean-backend_1.0.2_1735579985762_0.6051545469867297"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-30T16:44:02.695Z","modified":"2024-12-30T17:33:06.083Z","1.0.0":"2024-12-30T16:44:03.027Z","1.0.1":"2024-12-30T16:47:11.904Z","1.0.2":"2024-12-30T17:33:05.913Z"},"bugs":{"url":"https://github.com/beejiujitsu/wealthsimple-backstage-plugins/issues"},"license":"Apache-2.0","homepage":"https://github.com/beejiujitsu/wealthsimple-backstage-plugins#readme","repository":{"type":"git","directory":"plugins/glean-backend","url":"git+https://github.com/beejiujitsu/wealthsimple-backstage-plugins.git"},"description":"Welcome to the Glean backend plugin!","maintainers":[{"name":"beejiujitsu","email":"orbits_yowl0m@icloud.com"}],"readme":"# Glean Backend\n\nWelcome to the Glean backend plugin!\n\nThis backend plugin is used to make our Backstage content available in\n[Glean](https://glean.com/) — our internal search engine.\n\n## Installation\n\nInstall the plugin:\n\n```shell\nyarn --cwd packages/backend add '@beejiujitsu/backstage-plugin-glean-backend'\n```\n\nUpdate `packages/backend/src/index.ts` with:\n\n```typescript\nbackend.add(import('@beejiujitsu/backstage-plugin-glean-backend'));\n```\n\nUpdate your `app-config.yaml` based on the `config.d.ts` file;\nyou must define at least `glean.apiIndexUrl`, `glean.datasource`, and `glean.token`.\n\n## Getting started\n\nThis plugin has been added to the main backend app in this repository, meaning\nyou'll be able to access it by running `yarn start-backend` in the root\ndirectory, and then make requests to\n[http://localhost:7007/api/glean](http://localhost:7007/api/glean).\n","readmeFilename":"README.md"}