{"_id":"@amplication/plugin-dotnet-backstage-catalog-entity","name":"@amplication/plugin-dotnet-backstage-catalog-entity","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@amplication/plugin-dotnet-backstage-catalog-entity","version":"0.0.1","description":"This plugin responsible for creating the yaml file which describes the service, which can be used to onboard onto backstage.","main":"dist/index.js","scripts":{"prepublishOnly":"npm run build","dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","test":"jest"},"author":{"name":"Levi van Noort"},"license":"Apache-2.0","dependencies":{"@amplication/code-gen-types":"^2.0.34","@amplication/code-gen-utils":"^0.0.9","lodash":"^4.17.21"},"devDependencies":{"@babel/parser":"^7.23.3","@babel/types":"^7.23.3","@types/jest":"^29.5.8","@types/lodash":"^4.14.201","@typescript-eslint/eslint-plugin":"^6.11.0","@typescript-eslint/parser":"^6.11.0","copy-webpack-plugin":"^12.0.2","eslint":"^8.53.0","jest-mock-extended":"^3.0.5","prettier":"^2.6.2","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-loader":"^9.5.1","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4"},"jest":{"passWithNoTests":true,"moduleFileExtensions":["js","json","ts"],"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"testEnvironment":"node"},"_id":"@amplication/plugin-dotnet-backstage-catalog-entity@0.0.1","gitHead":"a94dac7956e51903df0240eef7b704999fc6a752","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-fPhogXvUP04gkJxSGZdqxhhRmF3LdXErs8n2VlwubLDAynHqxzuSXTPvj5U1kfHqI6GzTvxyn0BAD54MjmpUww==","shasum":"4b8613fd1f46db6ef2bf3e4138d8b68741d3eb9d","tarball":"https://registry.npmjs.org/@amplication/plugin-dotnet-backstage-catalog-entity/-/plugin-dotnet-backstage-catalog-entity-0.0.1.tgz","fileCount":15,"unpackedSize":1408412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJoSNHUpyDxexQlq9dTn2z4AMLIC7MBXEGx7/VdM6tRQIgXJNlP2Ux0yo6NuCEQ9RlTZj9l+djedYnSMPL2sEcEhE="}]},"_npmUser":{"name":"mulygottlieb","email":"muly@amplication.com"},"directories":{},"maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-dotnet-backstage-catalog-entity_0.0.1_1728306332760_0.23892018178771535"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-07T13:05:32.648Z","0.0.1":"2024-10-07T13:05:33.102Z","modified":"2024-10-07T13:05:33.505Z"},"maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"description":"This plugin responsible for creating the yaml file which describes the service, which can be used to onboard onto backstage.","author":{"name":"Levi van Noort"},"license":"Apache-2.0","readme":"# plugin-backstage-catalog-entity\n\n[![NPM Downloads](https://img.shields.io/npm/dt/plugin-backstage-catalog-entity)](https://www.npmjs.com/package/plugin-backstage-catalog-entity)\n\nThis plugin responsible for creating the yaml file which describes the service, which can be used to onboard onto backstage.\n\n## Purpose\n\nThe Backstage Software Catalog is a centralized system that keeps track of ownership and metadata for all the software in your ecosystem (services, websites, libraries, data pipelines, etc). The catalog is built around the concept of metadata YAML files stored together with the code, which are then harvested and visualized in Backstage. This plugin responsible for creating the yaml file which describes the service, which can be used to onboard onto backstage.\n\nDocumentation:\n\n- register: https://backstage.io/docs/features/software-catalog/#manually-register-components\n- documentation: https://backstage.io/docs/features/software-catalog/descriptor-format/\n- annotations: https://backstage.io/docs/features/software-catalog/well-known-annotations\n\n## Configuration\n\n`example`\n\n```json\n{\n  \"labels\": {\n    \"vendor\": \"amplication\"\n  },\n  \"annotations\": {\n    \"github.com/project-slug\": \"backstage/backstage\",\n    \"github.com/team-slug\": \"backstage/maintainers\"\n  },\n  \"tags\": [\".NET\"],\n  \"spec\": {\n    \"type\": \"service\",\n    \"lifecycle\": \"production\",\n    \"owner\": \"development\"\n  }\n}\n```\n\n## Scripts\n\n### `build`\n\nRunning `npm run build` will bundle your plugin with Webpack for production.\n\n### `dev`\n\nRunning `npm run dev` will watch your plugin's source code and automatically bundle it with every change.\n\n## Usage\n\nAdds a generated static file to be used in the third-party application `backstage`.\n","readmeFilename":"README.md"}