UNPKG

@backstage/backend-defaults

Version:

Backend defaults used by Backstage backend apps

316 lines • 8.81 kB
{ "name": "@backstage/backend-defaults", "version": "0.12.0", "description": "Backend defaults used by Backstage backend apps", "backstage": { "role": "node-library" }, "publishConfig": { "access": "public" }, "keywords": [ "backstage" ], "homepage": "https://backstage.io", "repository": { "type": "git", "url": "https://github.com/backstage/backstage", "directory": "packages/backend-defaults" }, "license": "Apache-2.0", "exports": { ".": { "require": "./dist/index.cjs.js", "types": "./dist/index.d.ts", "default": "./dist/index.cjs.js" }, "./auditor": { "require": "./dist/auditor.cjs.js", "types": "./dist/auditor.d.ts", "default": "./dist/auditor.cjs.js" }, "./auth": { "require": "./dist/auth.cjs.js", "types": "./dist/auth.d.ts", "default": "./dist/auth.cjs.js" }, "./cache": { "require": "./dist/cache.cjs.js", "types": "./dist/cache.d.ts", "default": "./dist/cache.cjs.js" }, "./database": { "require": "./dist/database.cjs.js", "types": "./dist/database.d.ts", "default": "./dist/database.cjs.js" }, "./discovery": { "require": "./dist/discovery.cjs.js", "types": "./dist/discovery.d.ts", "default": "./dist/discovery.cjs.js" }, "./httpAuth": { "require": "./dist/httpAuth.cjs.js", "types": "./dist/httpAuth.d.ts", "default": "./dist/httpAuth.cjs.js" }, "./httpRouter": { "require": "./dist/httpRouter.cjs.js", "types": "./dist/httpRouter.d.ts", "default": "./dist/httpRouter.cjs.js" }, "./lifecycle": { "require": "./dist/lifecycle.cjs.js", "types": "./dist/lifecycle.d.ts", "default": "./dist/lifecycle.cjs.js" }, "./logger": { "require": "./dist/logger.cjs.js", "types": "./dist/logger.d.ts", "default": "./dist/logger.cjs.js" }, "./permissionsRegistry": { "require": "./dist/permissionsRegistry.cjs.js", "types": "./dist/permissionsRegistry.d.ts", "default": "./dist/permissionsRegistry.cjs.js" }, "./permissions": { "require": "./dist/permissions.cjs.js", "types": "./dist/permissions.d.ts", "default": "./dist/permissions.cjs.js" }, "./rootConfig": { "require": "./dist/rootConfig.cjs.js", "types": "./dist/rootConfig.d.ts", "default": "./dist/rootConfig.cjs.js" }, "./rootHealth": { "require": "./dist/rootHealth.cjs.js", "types": "./dist/rootHealth.d.ts", "default": "./dist/rootHealth.cjs.js" }, "./rootHttpRouter": { "require": "./dist/rootHttpRouter.cjs.js", "types": "./dist/rootHttpRouter.d.ts", "default": "./dist/rootHttpRouter.cjs.js" }, "./rootLifecycle": { "require": "./dist/rootLifecycle.cjs.js", "types": "./dist/rootLifecycle.d.ts", "default": "./dist/rootLifecycle.cjs.js" }, "./rootLogger": { "require": "./dist/rootLogger.cjs.js", "types": "./dist/rootLogger.d.ts", "default": "./dist/rootLogger.cjs.js" }, "./scheduler": { "require": "./dist/scheduler.cjs.js", "types": "./dist/scheduler.d.ts", "default": "./dist/scheduler.cjs.js" }, "./urlReader": { "require": "./dist/urlReader.cjs.js", "types": "./dist/urlReader.d.ts", "default": "./dist/urlReader.cjs.js" }, "./userInfo": { "require": "./dist/userInfo.cjs.js", "types": "./dist/userInfo.d.ts", "default": "./dist/userInfo.cjs.js" }, "./alpha": { "require": "./dist/alpha.cjs.js", "types": "./dist/alpha.d.ts", "default": "./dist/alpha.cjs.js" }, "./package.json": "./package.json" }, "main": "./dist/index.cjs.js", "types": "./dist/index.d.ts", "typesVersions": { "*": { "auditor": [ "dist/auditor.d.ts" ], "auth": [ "dist/auth.d.ts" ], "cache": [ "dist/cache.d.ts" ], "database": [ "dist/database.d.ts" ], "discovery": [ "dist/discovery.d.ts" ], "httpAuth": [ "dist/httpAuth.d.ts" ], "httpRouter": [ "dist/httpRouter.d.ts" ], "lifecycle": [ "dist/lifecycle.d.ts" ], "logger": [ "dist/logger.d.ts" ], "permissionsRegistry": [ "dist/permissionsRegistry.d.ts" ], "permissions": [ "dist/permissions.d.ts" ], "rootConfig": [ "dist/rootConfig.d.ts" ], "rootHealth": [ "dist/rootHealth.d.ts" ], "rootHttpRouter": [ "dist/rootHttpRouter.d.ts" ], "rootLifecycle": [ "dist/rootLifecycle.d.ts" ], "rootLogger": [ "dist/rootLogger.d.ts" ], "scheduler": [ "dist/scheduler.d.ts" ], "urlReader": [ "dist/urlReader.d.ts" ], "userInfo": [ "dist/userInfo.d.ts" ], "alpha": [ "dist/alpha.d.ts" ], "package.json": [ "package.json" ] } }, "files": [ "config.d.ts", "dist", "migrations" ], "scripts": { "build": "backstage-cli package build", "clean": "backstage-cli package clean", "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", "start": "backstage-cli package start", "test": "backstage-cli package test" }, "dependencies": { "@aws-sdk/abort-controller": "^3.347.0", "@aws-sdk/client-codecommit": "^3.350.0", "@aws-sdk/client-s3": "^3.350.0", "@aws-sdk/credential-providers": "^3.350.0", "@aws-sdk/types": "^3.347.0", "@azure/storage-blob": "^12.5.0", "@backstage/backend-app-api": "^1.2.6", "@backstage/backend-dev-utils": "^0.1.5", "@backstage/backend-plugin-api": "^1.4.2", "@backstage/cli-node": "^0.2.14", "@backstage/config": "^1.3.3", "@backstage/config-loader": "^1.10.2", "@backstage/errors": "^1.2.7", "@backstage/integration": "^1.17.1", "@backstage/integration-aws-node": "^0.1.17", "@backstage/plugin-auth-node": "^0.6.6", "@backstage/plugin-events-node": "^0.4.14", "@backstage/plugin-permission-node": "^0.10.3", "@backstage/types": "^1.2.1", "@google-cloud/storage": "^7.0.0", "@keyv/memcache": "^2.0.1", "@keyv/redis": "^4.0.1", "@keyv/valkey": "^1.0.1", "@manypkg/get-packages": "^1.1.3", "@octokit/rest": "^19.0.3", "@opentelemetry/api": "^1.9.0", "@types/cors": "^2.8.6", "@types/express": "^4.17.6", "archiver": "^7.0.0", "base64-stream": "^1.0.0", "better-sqlite3": "^12.0.0", "compression": "^1.7.4", "concat-stream": "^2.0.0", "cookie": "^0.7.0", "cors": "^2.8.5", "cron": "^3.0.0", "express": "^4.17.1", "express-promise-router": "^4.1.0", "express-rate-limit": "^7.5.0", "fs-extra": "^11.2.0", "git-url-parse": "^15.0.0", "helmet": "^6.0.0", "infinispan": "^0.12.0", "is-glob": "^4.0.3", "jose": "^5.0.0", "keyv": "^5.2.1", "knex": "^3.0.0", "lodash": "^4.17.21", "logform": "^2.3.2", "luxon": "^3.0.0", "minimatch": "^9.0.0", "mysql2": "^3.0.0", "node-fetch": "^2.7.0", "node-forge": "^1.3.1", "p-limit": "^3.1.0", "path-to-regexp": "^8.0.0", "pg": "^8.11.3", "pg-connection-string": "^2.3.0", "pg-format": "^1.0.4", "rate-limit-redis": "^4.2.0", "raw-body": "^2.4.1", "selfsigned": "^2.0.0", "tar": "^6.1.12", "triple-beam": "^1.4.1", "uuid": "^11.0.0", "winston": "^3.2.1", "winston-transport": "^4.5.0", "yauzl": "^3.0.0", "yn": "^4.0.0", "zod": "^3.22.4", "zod-to-json-schema": "^3.20.4" }, "devDependencies": { "@aws-sdk/util-stream-node": "^3.350.0", "@backstage/backend-plugin-api": "^1.4.2", "@backstage/backend-test-utils": "^1.8.0", "@backstage/cli": "^0.34.0", "@google-cloud/cloud-sql-connector": "^1.4.0", "@types/archiver": "^6.0.0", "@types/base64-stream": "^1.0.2", "@types/compression": "^1.7.5", "@types/concat-stream": "^2.0.0", "@types/http-errors": "^2.0.0", "@types/is-glob": "^4.0.2", "@types/node-forge": "^1.3.0", "@types/pg-format": "^1.0.5", "@types/yauzl": "^2.10.0", "aws-sdk-client-mock": "^4.0.0", "http-errors": "^2.0.0", "msw": "^1.0.0", "node-mocks-http": "^1.0.0", "supertest": "^7.0.0", "wait-for-expect": "^3.0.2" }, "peerDependencies": { "@google-cloud/cloud-sql-connector": "^1.4.0" }, "peerDependenciesMeta": { "@google-cloud/cloud-sql-connector": { "optional": true } }, "configSchema": "config.d.ts" }