UNPKG

@loopback/cli

Version:
203 lines (202 loc) 6.92 kB
{ "name": "@loopback/cli", "description": "Yeoman generator for LoopBack 4", "version": "7.0.6", "keywords": [ "LoopBack", "CLI", "yeoman-generator" ], "license": "MIT", "bin": { "lb": "bin/cli-main.js", "lb4": "bin/cli-main.js" }, "main": "generators/app/index.js", "author": "IBM Corp. and LoopBack contributors", "copyright.owner": "IBM Corp. and LoopBack contributors", "homepage": "https://github.com/loopbackio/loopback-next/tree/master/packages/cli", "repository": { "type": "git", "url": "https://github.com/loopbackio/loopback-next.git", "directory": "packages/cli" }, "engines": { "node": "20 || 22 || 24" }, "scripts": { "test": "lb-mocha --lang en_US.UTF-8 \"test/**/*.js\"", "smoke-test": "lb-mocha --allow-console-logs \"smoke-test/**/*.smoke.js\"", "build:globalize": "slt-globalize -e && git add \"intl/en/messages.json\"" }, "publishConfig": { "access": "public" }, "files": [ "bin", "lib", "generators", "intl", ".yo-rc.json" ], "dependencies": { "@npmcli/map-workspaces": "^4.0.2", "@npmcli/package-json": "^6.2.0", "@openapi-contrib/openapi-schema-to-json-schema": "^5.1.0", "@phenomnomnominal/tsquery": "~5.0.1", "@unicode/unicode-10.0.0": "^1.6.11", "camelcase-keys": "^7.0.2", "chalk": "^4.1.2", "change-case": "^4.1.2", "debug": "^4.4.1", "fs-extra": "^11.3.1", "glob": "^11.0.3", "inquirer-autocomplete-prompt": "^2.0.1", "json5": "^2.2.3", "latest-version": "^5.1.0", "lodash": "^4.17.21", "minimatch": "^10.0.3", "minimist": "^1.2.8", "mkdirp": "^3.0.1", "natural-compare": "^1.4.0", "pacote": "^21.0.1", "pluralize": "^8.0.0", "regenerate": "^1.4.2", "semver": "^7.7.2", "slash": "^3.0.0", "spdx-license-list": "^6.10.0", "stringify-object": "^3.3.0", "strong-globalize": "^6.0.6", "swagger-parser": "^10.0.3", "swagger2openapi": "^7.0.8", "tabtab": "^3.0.2", "terminal-link": "^2.1.1", "tildify": "^2.0.0", "ts-morph": "^26.0.0", "typescript": "~5.2.2", "untildify": "^4.0.0", "update-notifier": "^7.3.1", "url-slug": "^4.0.1", "validate-npm-package-name": "^6.0.2", "write-file-atomic": "^6.0.0", "yeoman-environment": "^3.19.3", "yeoman-generator": "^5.10.0" }, "devDependencies": { "@loopback/build": "^12.0.4", "@loopback/eslint-config": "^16.0.1", "@loopback/testlab": "^8.0.4", "@types/ejs": "^3.1.5", "@types/fs-extra": "^11.0.4", "@types/node": "^16.18.126", "@types/yeoman-environment": "^2.10.11", "@types/yeoman-generator": "^5.2.14", "loopback": "^3.28.0", "loopback-datasource-juggler": "^5.2.1", "mem-fs": "^2.3.0", "mem-fs-editor": "^9.7.0", "mock-stdin": "^1.0.0", "rimraf": "^5.0.10", "sinon": "^21.0.0", "strong-globalize-cli": "7.1.1", "yeoman-assert": "^3.1.1", "yeoman-test": "^6.3.0" }, "config": { "templateDependencies": { "tslib": "^2.0.0", "@types/mocha": "^10.0.10", "@types/node": "^16.18.126", "cross-spawn": "^7.0.6", "debug": "^4.4.1", "fs-extra": "^11.3.1", "mocha": "^11.7.2", "nyc": "^17.1.0", "prettier": "^3.6.2", "rimraf": "^5.0.10", "source-map-support": "^0.5.21", "typescript": "~5.2.2", "@loopback/authentication": "^12.0.6", "@loopback/boot": "^8.0.5", "@loopback/build": "^12.0.4", "@loopback/cli": "^7.0.6", "@loopback/context": "^8.0.4", "@loopback/core": "^7.0.4", "@loopback/metadata": "^8.0.4", "@loopback/openapi-spec-builder": "^8.0.4", "@loopback/openapi-v3": "^11.0.5", "@loopback/repository-json-schema": "^9.0.5", "@loopback/repository": "^8.0.4", "@loopback/rest": "^15.0.5", "@loopback/testlab": "^8.0.4", "@loopback/docs": "^8.0.6", "glob": "^11.0.3", "@loopback/example-hello-world": "^8.0.5", "@loopback/example-log-extension": "^8.0.5", "@loopback/example-rpc-server": "^8.0.4", "@loopback/example-todo": "^9.0.5", "@loopback/example-soap-calculator": "^8.0.5", "@loopback/service-proxy": "^8.0.4", "@loopback/http-caching-proxy": "^7.0.4", "@loopback/http-server": "^7.0.4", "@loopback/example-todo-list": "^9.0.5", "@loopback/dist-util": "^0.4.0", "@loopback/rest-explorer": "^8.0.5", "@loopback/eslint-config": "^16.0.1", "express-composition": "^1.1.0", "@loopback/example-express-composition": "^8.0.5", "@loopback/example-greeter-extension": "^8.0.4", "@loopback/booter-lb3app": "^7.0.5", "@loopback/example-lb3-application": "^8.0.5", "eslint": "^8.57.1", "eslint-plugin-mocha": "^10.5.0", "@loopback/example-greeting-app": "^8.0.5", "@loopback/example-context": "^8.0.4", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "eslint-plugin-eslint-plugin": "^5.5.1", "eslint-config-prettier": "^9.1.1", "@loopback/repository-tests": "^0.25.5", "@loopback/health": "^0.15.5", "@loopback/authorization": "^0.16.5", "@loopback/rest-crud": "^0.19.5", "@loopback/security": "^0.12.5", "@loopback/authentication-passport": "^8.0.6", "@loopback/example-metrics-prometheus": "^0.15.5", "@loopback/metrics": "^0.15.5", "@loopback/model-api-builder": "^7.0.5", "@loopback/logging": "^0.13.5", "@loopback/example-access-control-migration": "^8.0.6", "@loopback/example-file-transfer": "^7.0.5", "@loopback/example-rest-crud": "^7.0.5", "@loopback/apiconnect": "^0.14.5", "@loopback/example-validation-app": "^7.0.5", "@loopback/cron": "^0.13.4", "@loopback/example-multi-tenancy": "^0.18.5", "@loopback/example-passport-login": "^7.0.6", "@loopback/authentication-jwt": "^0.16.6", "@loopback/context-explorer": "^0.12.5", "@loopback/express": "^8.0.4", "@types/js-yaml": "^3.12.4", "js-yaml": "^3.13.1", "@loopback/example-todo-jwt": "^7.0.6", "@loopback/mock-oauth2-provider": "^0.10.4", "lodash": "^4.17.21", "@loopback/pooling": "^0.12.4", "@loopback/typeorm": "^0.11.5", "@loopback/example-graphql": "^0.12.5", "@loopback/graphql": "^0.12.5", "@loopback/filter": "^6.0.4", "@loopback/rest-msgpack": "^0.12.5", "@loopback/example-binding-resolution": "^0.12.5", "@loopback/example-webpack": "^0.13.5", "@loopback/example-socketio": "^0.11.5", "@loopback/socketio": "^0.9.5", "@loopback/monorepo": "^0.6.0", "@loopback/tsdocs": "^7.0.4", "@loopback/example-references-many": "^9.0.5", "@loopback/sequelize": "^0.8.1" } }, "gitHead": "ed7a49de21ff79034be1fe57cb9eac9e09e4f0f3" }