{"_rev":"26-30b90bce190b799f85dce18e9e801b9f","time":{"created":"2026-09-22T10:28:57.160Z","modified":"2026-09-22T10:28:57.747Z","0.1.0":"2026-07-16T10:25:13.253Z","0.1.1":"2026-07-16T11:05:29.133Z","0.1.2":"2026-07-20T14:16:44.450Z","0.1.3":"2026-07-22T12:04:19.989Z","0.1.4":"2026-07-23T00:23:32.659Z","1.1.0":"2026-08-18T15:11:20.318Z","1.1.0-rc2":"2026-08-26T10:25:34.076Z","1.1.0-rc3":"2026-08-29T00:37:35.190Z","1.1.0-rc4":"2026-08-31T23:17:39.032Z","1.1.0-rc5":"2026-09-01T23:33:52.466Z","1.1.0-rc6":"2026-09-04T00:15:53.166Z","1.1.0-rc7":"2026-09-04T09:36:42.422Z","1.1.0-rc8":"2026-09-04T11:40:31.010Z","1.1.0-rc9":"2026-09-07T09:03:14.173Z","1.1.0-rc10":"2026-09-07T14:25:21.069Z","1.1.0-rc11":"2026-09-09T16:49:34.041Z","1.1.0-rc12":"2026-09-15T09:22:06.506Z","1.1.0-rc13":"2026-09-15T11:10:38.217Z","1.1.0-rc14":"2026-09-17T15:24:57.525Z","1.1.0-rc15":"2026-09-21T12:20:31.816Z","1.1.1":"2026-09-22T10:28:57.496Z"},"_id":"@nospt/backstage-plugin-apigee-common","name":"@nospt/backstage-plugin-apigee-common","dist-tags":{"latest":"1.1.1"},"versions":{"1.1.1":{"name":"@nospt/backstage-plugin-apigee-common","version":"1.1.1","license":"Apache-2.0","description":"Common bootstrap package for the Apigee Backstage plugin","author":{"name":"NOS SGPS, S.A."},"homepage":"https://github.com/nosportugal/backstage-plugin-apigee#readme","keywords":["backstage","backstage-plugin","apigee"],"repository":{"type":"git","url":"git+https://github.com/nosportugal/backstage-plugin-apigee.git","directory":"plugins/apigee-common"},"main":"dist/index.cjs.js","types":"dist/index.d.ts","publishConfig":{"access":"public","main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts"},"backstage":{"role":"common-library","pluginId":"apigee","pluginPackages":["@nospt/backstage-plugin-apigee","@nospt/backstage-plugin-apigee-backend","@nospt/backstage-plugin-apigee-common"]},"sideEffects":false,"scripts":{"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"},"devDependencies":{"@backstage/cli":"^0.36.0"},"dependencies":{"@backstage/plugin-permission-common":"^0.9.7"},"typesVersions":{"*":{"package.json":["package.json"]}},"module":"dist/index.esm.js","_id":"@nospt/backstage-plugin-apigee-common@1.1.1","bugs":{"url":"https://github.com/nosportugal/backstage-plugin-apigee/issues"},"_integrity":"sha512-7sAYiOx2e83srqn2P+/lJYBx4Q4635idAJFyBab76uTJJOpINHo0T7PlpyCS/rRziFBd9BjQqQsuP01DSoJf5w==","_resolved":"/mnt/c/Users/u80034585/INTEGRATION_GIT/GitHub/backstage-plugin-apigee/plugins/apigee-common/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.21.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-7sAYiOx2e83srqn2P+/lJYBx4Q4635idAJFyBab76uTJJOpINHo0T7PlpyCS/rRziFBd9BjQqQsuP01DSoJf5w==","shasum":"a09533dbfd339cd7451746d9263be0603911d167","tarball":"https://registry.npmjs.org/@nospt/backstage-plugin-apigee-common/-/backstage-plugin-apigee-common-1.1.1.tgz","fileCount":11,"unpackedSize":7103,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDxQIjQ0CJY5jpJr1CIwbuDUiBcqNPXbgohbyI/amjx8AiAobbKbvLmv0QPm4kfJSxO18xJexbIxi6Hdwz4wP6YbtQ=="}]},"_npmUser":{"name":"marcoaureliox","email":"marcoaureliogpina@gmail.com"},"directories":{},"maintainers":[{"name":"dsiteixeira","email":"daniel.teixeira@parceiros.nos.pt"},{"name":"marcoaureliox","email":"marcoaureliogpina@gmail.com"},{"name":"calexandre","email":"clpalexandre@gmail.com"},{"name":"jfhs","email":"jofrank1998@proton.me"},{"name":"kkthx","email":"kaphwor@sapo.pt"},{"name":"yrxavier","email":"ygor.xavier@parceiros.nos.pt"},{"name":"paparuco","email":"ricardo.calcado10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/backstage-plugin-apigee-common_1.1.1_1790072937367_0.22282327543454694"},"_hasShrinkwrap":false}},"maintainers":[{"name":"dsiteixeira","email":"daniel.teixeira@parceiros.nos.pt"},{"name":"marcoaureliox","email":"marcoaureliogpina@gmail.com"},{"name":"calexandre","email":"clpalexandre@gmail.com"},{"name":"jfhs","email":"jofrank1998@proton.me"},{"name":"kkthx","email":"kaphwor@sapo.pt"},{"name":"yrxavier","email":"ygor.xavier@parceiros.nos.pt"},{"name":"paparuco","email":"ricardo.calcado10@gmail.com"}],"description":"Common bootstrap package for the Apigee Backstage plugin","homepage":"https://github.com/nosportugal/backstage-plugin-apigee#readme","keywords":["backstage","backstage-plugin","apigee"],"repository":{"type":"git","url":"git+https://github.com/nosportugal/backstage-plugin-apigee.git","directory":"plugins/apigee-common"},"author":{"name":"NOS SGPS, S.A."},"bugs":{"url":"https://github.com/nosportugal/backstage-plugin-apigee/issues"},"license":"Apache-2.0","readme":"# @nospt/backstage-plugin-apigee-common\n\nShared code for the [Backstage Apigee plugin](../../README.md), imported by both the [frontend](../apigee/README.md) and [backend](../apigee-backend/README.md) packages. Keeping these definitions in one isomorphic package guarantees the two sides never drift apart.\n\n## What's included\n\n- **Permissions** — the Backstage permissions used to authorize Apigee actions.\n- **Types** — shared response/DTO types.\n\n## Exports\n\n### Permissions\n\n| Export                   | Name            | Action                                                        |\n| ------------------------ | --------------- | ------------------------------------------------------------- |\n| `apigeeReadPermission`   | `apigee.read`   | `read`                                                        |\n| `apigeeManagePermission` | `apigee.manage` | `update`                                                      |\n| `apigeePermissions`      | —               | Array of all Apigee permissions, convenient for registration. |\n\n```ts\nimport { apigeeReadPermission, apigeePermissions } from '@nospt/backstage-plugin-apigee-common';\n```\n\n### Types\n\n- `ApigeeHealthResponse` — shape of the backend `/api/apigee/health` response.\n- `ApigeeHelloResponse` — shape of the backend `/api/apigee/hello` response.\n\n## Development\n\n```bash\ncd plugins/apigee-common\nyarn build\nyarn test\nyarn lint\n```\n","readmeFilename":"README.md"}