{"_id":"@anakz/backstage-plugin-library-check","_rev":"4-799024b825acce73c8a01222dda6c8e2","name":"@anakz/backstage-plugin-library-check","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@anakz/backstage-plugin-library-check","description":"Backstage.io Library Check plugin frontend","version":"0.0.1","main":"src/index.ts","types":"src/index.ts","license":"MIT","private":false,"publishConfig":{"access":"public","main":"dist/index.esm.js","types":"dist/index.d.ts"},"keywords":["backstage","plugin","frontend","backstage.io"],"homepage":"https://github.com/anakz/backstage-plugin-library-check","bugs":{"url":"https://github.com/anakz/backstage-plugin-library-check/issues"},"repository":{"type":"git","url":"git+https://github.com/anakz/backstage-plugin-library-check.git"},"backstage":{"role":"frontend-plugin"},"prepublishOnly":"yarn tsc && yarn build","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","clean:hard":"rm -rf node_modules","tsc":"tsc"},"dependencies":{"@anakz/backstage-plugin-library-check-backend":"0.0.1","@backstage/core-components":"^0.14.0","@backstage/core-plugin-api":"^1.9.0","@backstage/errors":"^1.2.3","@backstage/integration-react":"^1.1.24","@backstage/plugin-catalog-react":"^1.10.0","@backstage/theme":"^0.5.1","@material-ui/core":"^4.9.13","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.57","@octokit/rest":"^20.0.2","@octokit/types":"^12.6.0","axios":"^1.2.2","date-fns":"^2.29.3","package-json-type":"^1.0.3","react-code-blocks":"^0.1.6","react-highlight-words":"^0.20.0","react-syntax-highlighter":"^15.5.0","react-use":"^17.2.4","recharts":"^2.12.2"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0"},"devDependencies":{"@backstage/cli":"^0.25.2","@backstage/core-app-api":"^1.12.0","@backstage/dev-utils":"^1.0.27","@backstage/test-utils":"^1.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^12.1.3","@testing-library/user-event":"^14.0.0","@types/node":"*","cross-fetch":"^3.1.5","msw":"^0.49.0"},"_id":"@anakz/backstage-plugin-library-check@0.0.1","gitHead":"16f821daf4981eed9f08ffee3566d9b2ecb93c76","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Cqv2DSMGGPZ/XHPJqbJ9ZHWUXN9On92Ju4oCybpAmyENfZ78gtkkO7b1++YLQgng2/81VkpSFq+OG+EBmkwVsw==","shasum":"838f06df87ae3207dfbc11d2e5b7b1eead6a8053","tarball":"https://registry.npmjs.org/@anakz/backstage-plugin-library-check/-/backstage-plugin-library-check-0.0.1.tgz","fileCount":11,"unpackedSize":130629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWuMJMeDDHkzADXbAtYOWf1j3ZiQzoz4NXpjWKAgiX8AiEAqC9apG2V7upBLPiAWMmVJEVBARvN2nWoE7itW5J/bIw="}]},"_npmUser":{"name":"accezar","email":"carol.carizzo@gmail.com"},"directories":{},"maintainers":[{"name":"accezar","email":"carol.carizzo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backstage-plugin-library-check_0.0.1_1710098457380_0.4821896269824819"},"_hasShrinkwrap":false},"0.0.2":{"name":"@anakz/backstage-plugin-library-check","description":"Backstage.io Library Check plugin frontend","version":"0.0.2","main":"src/index.ts","types":"src/index.ts","license":"MIT","private":false,"publishConfig":{"access":"public","main":"dist/index.esm.js","types":"dist/index.d.ts"},"keywords":["backstage","plugin","frontend","backstage.io"],"homepage":"https://github.com/anakz/backstage-plugin-library-check","bugs":{"url":"https://github.com/anakz/backstage-plugin-library-check/issues"},"repository":{"type":"git","url":"git+https://github.com/anakz/backstage-plugin-library-check.git"},"backstage":{"role":"frontend-plugin"},"prepublishOnly":"yarn tsc && yarn build","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","clean:hard":"rm -rf node_modules","tsc":"tsc"},"dependencies":{"@anakz/backstage-plugin-library-check-backend":"0.0.2","@backstage/core-components":"^0.14.0","@backstage/core-plugin-api":"^1.9.0","@backstage/errors":"^1.2.3","@backstage/integration-react":"^1.1.24","@backstage/plugin-catalog-react":"^1.10.0","@backstage/theme":"^0.5.1","@material-ui/core":"^4.9.13","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.57","@octokit/rest":"^20.0.2","@octokit/types":"^12.6.0","axios":"^1.2.2","date-fns":"^2.29.3","package-json-type":"^1.0.3","react-code-blocks":"^0.1.6","react-highlight-words":"^0.20.0","react-syntax-highlighter":"^15.5.0","react-use":"^17.2.4","recharts":"^2.12.2"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0"},"devDependencies":{"@backstage/cli":"^0.25.2","@backstage/core-app-api":"^1.12.0","@backstage/dev-utils":"^1.0.27","@backstage/test-utils":"^1.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^12.1.3","@testing-library/user-event":"^14.0.0","@types/node":"*","cross-fetch":"^3.1.5","msw":"^0.49.0"},"_id":"@anakz/backstage-plugin-library-check@0.0.2","gitHead":"ed21b0f2c3b06521b4b513785033223a35d3a525","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-rZloocVN4kQ31HUPmojwFfs+Jkg83Ccu4Fsa+tNo088uIitllowckq4Z+0nIUwzDJtY0gX3q4n/vvEp1JqehLw==","shasum":"0143321950d54d5506b7cdbd5e6303aeb9c6b3e3","tarball":"https://registry.npmjs.org/@anakz/backstage-plugin-library-check/-/backstage-plugin-library-check-0.0.2.tgz","fileCount":11,"unpackedSize":131809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGDqxgA/Vn5E4xcqVQc37M4tN878ls4ivPguEKcKo1tgIgWYutMsDEkGkwiPCqbft7D+QQypdLble5+sHMUX+NUzw="}]},"_npmUser":{"name":"accezar","email":"carol.carizzo@gmail.com"},"directories":{},"maintainers":[{"name":"accezar","email":"carol.carizzo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backstage-plugin-library-check_0.0.2_1710101663596_0.12358006992910564"},"_hasShrinkwrap":false},"0.0.3":{"name":"@anakz/backstage-plugin-library-check","description":"Backstage.io Library Check plugin frontend","version":"0.0.3","main":"src/index.ts","types":"src/index.ts","license":"MIT","private":false,"publishConfig":{"access":"public","main":"dist/index.esm.js","types":"dist/index.d.ts"},"keywords":["backstage","plugin","frontend","backstage.io"],"homepage":"https://github.com/anakzr/backstage-plugin-library-check","bugs":{"url":"https://github.com/anakzr/backstage-plugin-library-check/issues"},"repository":{"type":"git","url":"git+https://github.com/anakzr/backstage-plugin-library-check.git"},"backstage":{"role":"frontend-plugin"},"prepublishOnly":"yarn tsc && yarn build","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","clean:hard":"rm -rf node_modules","tsc":"tsc"},"dependencies":{"@anakz/backstage-plugin-library-check-backend":"0.0.3","@backstage/core-components":"^0.14.0","@backstage/core-plugin-api":"^1.9.0","@backstage/errors":"^1.2.3","@backstage/integration-react":"^1.1.24","@backstage/plugin-catalog-react":"^1.10.0","@backstage/theme":"^0.5.1","@material-ui/core":"^4.9.13","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.57","@octokit/rest":"^20.0.2","@octokit/types":"^12.6.0","axios":"^1.2.2","date-fns":"^2.29.3","package-json-type":"^1.0.3","react-code-blocks":"^0.1.6","react-highlight-words":"^0.20.0","react-syntax-highlighter":"^15.5.0","react-use":"^17.2.4","recharts":"^2.12.2"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0"},"devDependencies":{"@backstage/cli":"^0.25.2","@backstage/core-app-api":"^1.12.0","@backstage/dev-utils":"^1.0.27","@backstage/test-utils":"^1.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^12.1.3","@testing-library/user-event":"^14.0.0","@types/node":"*","cross-fetch":"^3.1.5","msw":"^0.49.0"},"_id":"@anakz/backstage-plugin-library-check@0.0.3","gitHead":"9d208299f6250884de9670e2ec09eb7be37db8ad","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-QN8VNAaAOXZkx6cOoO9ah1NU20O+vFetQYcQaZiz3feEuBJJrOhlnAjRN72Q9ZkvghxWWpLqHYlZ4ZZS604e8A==","shasum":"5ef45461311faa6c777b32b6ccd3ae1343a1972a","tarball":"https://registry.npmjs.org/@anakz/backstage-plugin-library-check/-/backstage-plugin-library-check-0.0.3.tgz","fileCount":11,"unpackedSize":132653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgb0mGXSI/jyVzSCXZzrKMHr4ZbPpzTtk/j7OCZaRSkAiEA3e9JuIS7Fpn29lV6ZgS79pP3o3ul77qJO9JVmEpk+mY="}]},"_npmUser":{"name":"accezar","email":"carol.carizzo@gmail.com"},"directories":{},"maintainers":[{"name":"accezar","email":"carol.carizzo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backstage-plugin-library-check_0.0.3_1710946500988_0.7686642775565848"},"_hasShrinkwrap":false},"0.0.4":{"name":"@anakz/backstage-plugin-library-check","description":"Backstage.io Library Check plugin frontend","version":"0.0.4","main":"src/index.ts","types":"src/index.ts","license":"MIT","private":false,"publishConfig":{"access":"public","main":"dist/index.esm.js","types":"dist/index.d.ts"},"keywords":["backstage","plugin","frontend","backstage.io"],"homepage":"https://github.com/anakzr/backstage-plugin-library-check","bugs":{"url":"https://github.com/anakzr/backstage-plugin-library-check/issues"},"repository":{"type":"git","url":"git+https://github.com/anakzr/backstage-plugin-library-check.git"},"backstage":{"role":"frontend-plugin"},"prepublishOnly":"yarn tsc && yarn build","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","clean:hard":"rm -rf node_modules","tsc":"tsc"},"dependencies":{"@anakz/backstage-plugin-library-check-backend":"0.1.0","@backstage/core-components":"^0.14.0","@backstage/core-plugin-api":"^1.9.0","@backstage/errors":"^1.2.3","@backstage/integration-react":"^1.1.24","@backstage/plugin-catalog-react":"^1.10.0","@backstage/theme":"^0.5.1","@material-ui/core":"^4.9.13","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.57","@octokit/rest":"^20.0.2","@octokit/types":"^12.6.0","axios":"^1.2.2","date-fns":"^2.29.3","package-json-type":"^1.0.3","react-code-blocks":"^0.1.6","react-highlight-words":"^0.20.0","react-syntax-highlighter":"^15.5.0","react-use":"^17.2.4","recharts":"^2.12.2"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0"},"devDependencies":{"@backstage/cli":"^0.25.2","@backstage/core-app-api":"^1.12.0","@backstage/dev-utils":"^1.0.27","@backstage/test-utils":"^1.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^12.1.3","@testing-library/user-event":"^14.0.0","@types/node":"*","cross-fetch":"^3.1.5","msw":"^0.49.0"},"_id":"@anakz/backstage-plugin-library-check@0.0.4","gitHead":"0e875a16910a069b2888e2ee4facfeaa23cbf2e2","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-P48umFCvnTUPqGaqCLVvJX56cYRiDKDkVUcRPU9gzq+snJ2DcK4VKa5+pZ1+p/jO6S/XeKGgHkhkJjsd9Qf1pQ==","shasum":"84f4a0bc76d39669bde79796ec421fc046c0b3d3","tarball":"https://registry.npmjs.org/@anakz/backstage-plugin-library-check/-/backstage-plugin-library-check-0.0.4.tgz","fileCount":11,"unpackedSize":132653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBX/fW8mBe94nNrh0aRmjAA/9h7CgdXOAl0/kKVq7bF7AiBMtyNkQpgJNBbTrKQyszyc2duuVP/eKVLvadc5z6AvwA=="}]},"_npmUser":{"name":"accezar","email":"carol.carizzo@gmail.com"},"directories":{},"maintainers":[{"name":"accezar","email":"carol.carizzo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backstage-plugin-library-check_0.0.4_1712062058512_0.35481855208327406"},"_hasShrinkwrap":false},"0.1.0":{"name":"@anakz/backstage-plugin-library-check","description":"Backstage.io Library Check plugin frontend","version":"0.1.0","main":"src/index.ts","types":"src/index.ts","license":"MIT","private":false,"publishConfig":{"access":"public","main":"dist/index.esm.js","types":"dist/index.d.ts"},"keywords":["backstage","plugin","frontend","backstage.io"],"homepage":"https://github.com/anakzr/backstage-plugin-library-check","bugs":{"url":"https://github.com/anakzr/backstage-plugin-library-check/issues"},"repository":{"type":"git","url":"git+https://github.com/anakzr/backstage-plugin-library-check.git"},"backstage":{"role":"frontend-plugin"},"prepublishOnly":"yarn tsc && yarn build","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","clean:hard":"rm -rf node_modules","tsc":"tsc"},"dependencies":{"@anakz/backstage-plugin-library-check-backend":"0.2.0","@backstage/core-components":"^0.14.0","@backstage/core-plugin-api":"^1.9.0","@backstage/errors":"^1.2.3","@backstage/integration-react":"^1.1.24","@backstage/plugin-catalog-react":"^1.10.0","@backstage/theme":"^0.5.1","@material-ui/core":"^4.9.13","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.57","@octokit/rest":"^20.0.2","@octokit/types":"^12.6.0","axios":"^1.2.2","date-fns":"^2.29.3","package-json-type":"^1.0.3","react-code-blocks":"^0.1.6","react-highlight-words":"^0.20.0","react-syntax-highlighter":"^15.5.0","react-use":"^17.2.4","recharts":"^2.12.2"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0"},"devDependencies":{"@backstage/cli":"^0.25.2","@backstage/core-app-api":"^1.12.0","@backstage/dev-utils":"^1.0.27","@backstage/test-utils":"^1.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^12.1.3","@testing-library/user-event":"^14.0.0","@types/node":"*","cross-fetch":"^3.1.5","msw":"^0.49.0"},"_id":"@anakz/backstage-plugin-library-check@0.1.0","gitHead":"db46e870a1b7e3c476a19506f687a60c416d5aa0","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-hWjUPCwccaDy/LVApF8CR2fHOpBAr/vYfuOi7xlkc2dvPx5Q0aY/6yNfRMsUTBeO1ZKwhR9kULJX0XWGRPZBww==","shasum":"b1469856247276c37b207af124964d0553b36ff8","tarball":"https://registry.npmjs.org/@anakz/backstage-plugin-library-check/-/backstage-plugin-library-check-0.1.0.tgz","fileCount":11,"unpackedSize":136759,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDW1zADXfbIt6J3hVCh8djI4XYMCMjaAA9z98757O2pnAiBlXhm2FO+FoS7eQqPmjXTw4BQ4vK9UtmOCkX9gr31VpQ=="}]},"_npmUser":{"name":"accezar","email":"carol.carizzo@gmail.com"},"directories":{},"maintainers":[{"name":"accezar","email":"carol.carizzo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backstage-plugin-library-check_0.1.0_1714508244897_0.16948030353590515"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-10T19:20:57.286Z","0.0.1":"2024-03-10T19:20:57.587Z","modified":"2024-04-30T20:17:25.274Z","0.0.2":"2024-03-10T20:14:23.825Z","0.0.3":"2024-03-20T14:55:01.149Z","0.0.4":"2024-04-02T12:47:38.680Z","0.1.0":"2024-04-30T20:17:25.065Z"},"maintainers":[{"name":"accezar","email":"carol.carizzo@gmail.com"}],"description":"Backstage.io Library Check plugin frontend","homepage":"https://github.com/anakzr/backstage-plugin-library-check","keywords":["backstage","plugin","frontend","backstage.io"],"repository":{"type":"git","url":"git+https://github.com/anakzr/backstage-plugin-library-check.git"},"bugs":{"url":"https://github.com/anakzr/backstage-plugin-library-check/issues"},"license":"MIT","readme":"# Library Check Frontend\n\nWelcome to the library-check plugin!\n\n_This plugin was created through the Backstage CLI_\n\n\n### Setup instructions:\n\nAdd the plugin to your frontend app:\n\n```bash\ncd packages/app && yarn add @anakz/backstage-plugin-library-check\n```\n\nExpose the main plugin page:\n\n```ts\n// packages/app/src/App.tsx\n\nimport { LibraryCheckIndexPage } from '@anakz/backstage-plugin-library-check';\n\n// ...\n\nconst AppRoutes = () => (\n  <FlatRoutes>\n    // ...\n    <Route path=\"/library-check\" element={<LibraryCheckIndexPage />} />\n    // ...\n  </FlatRoutes>\n);\n```\n\n\nAdd it to sidebar:\n\n```ts\n // packages/app/src/components/Root/Root.tsx\n\n // ...\n \n <SidebarItem\n   icon={ExtensionIcon}\n   to=\"library-check\"\n   text=\"Libraries\"\n />\n\n // ...\n```\n\nExpose the entity plugin tab:\n\n```ts\n// packages/app/src/components/catalog/EntityPage.tsx\n\nimport {\n  LibraryCheckPage,\n  useIsProjectLibrariesAvailable,\n} from '@anakz/backstage-plugin-library-check';\n\n// ...\n\nconst serviceEntityPage = (\n// ...\n\n    <EntityLayout.Route\n      path=\"/library-check\"\n      title=\"Libraries\"\n      if={useIsProjectLibrariesAvailable}\n    >\n      <LibraryCheckPage />\n    </EntityLayout.Route>\n\n// ...    \n)\n\n```\n\nThe plugin interface now available if any supported project descriptor file is present. \n","readmeFilename":"README.md"}