@equinor/fusion-framework-cli
Version:
[](./LICENSE)
161 lines • 4.35 kB
JSON
{
"name": "@equinor/fusion-framework-cli",
"version": "13.3.10",
"keywords": [
"Fusion",
"Fusion Framework",
"CLI"
],
"author": "",
"license": "ISC",
"publishConfig": {
"access": "public"
},
"engines": {
"node": ">=20.0.0"
},
"files": [
"./bin",
"./dist/esm/lib",
"./dist/esm/version.js",
"./dist/types",
"./docs",
"./CHANGELOG.md",
"./README.md"
],
"type": "module",
"bin": {
"fusion-framework-cli": "./bin/cli.mjs",
"ffc": "./bin/cli.mjs"
},
"main": "./bin/main.js",
"types": "./dist/types/lib.d.ts",
"exports": {
".": {
"types": "./dist/types/lib/index.d.ts",
"import": "./dist/esm/lib/index.js"
},
"./app": {
"types": "./dist/types/lib/app/index.d.ts",
"import": "./dist/esm/lib/app/index.js"
},
"./portal": {
"types": "./dist/types/lib/portal/index.d.ts",
"import": "./dist/esm/lib/portal/index.js"
},
"./dev-server": {
"types": "./dist/types/lib/dev-server.d.ts",
"import": "./dist/esm/lib/dev-server.js"
},
"./bin": {
"types": "./dist/types/bin/index.d.ts",
"import": "./bin/build/bin.mjs"
},
"./lib": {
"types": "./dist/types/lib/index.d.ts",
"import": "./dist/esm/lib/index.js"
},
"./utils": {
"types": "./dist/types/lib/utils/index.d.ts",
"import": "./dist/esm/lib/utils/index.js"
},
"./package.json": "./package.json",
"./README.md": "./README.md",
"./CHANGELOG.md": "./CHANGELOG.md"
},
"typesVersions": {
"*": {
".": [
"dist/types/lib/index.d.ts"
],
"app": [
"dist/types/lib/app/index.d.ts"
],
"portal": [
"dist/types/lib/portal/index.d.ts"
],
"dev-server": [
"dist/types/lib/dev-server.d.ts"
],
"bin": [
"dist/types/bin/index.d.ts"
],
"lib": [
"dist/types/lib/index.d.ts"
],
"utils": [
"dist/types/lib/utils/index.d.ts"
]
}
},
"repository": {
"type": "git",
"url": "git+https://github.com/equinor/fusion-framework.git",
"directory": "packages/cli"
},
"dependencies": {
"@types/inquirer": "^9.0.9",
"commander": "^14.0.1",
"deepmerge": "^4.3.1",
"dotenv": "^17.2.3",
"execa": "^9.6.0",
"find-up": "^8.0.0",
"inquirer": "^13.0.1",
"is-mergeable-object": "^1.1.1",
"is-path-inside": "^4.0.0",
"ora": "^9.0.0",
"read-package-up": "^12.0.0",
"semver": "^7.6.0",
"simple-git": "^3.28.0",
"vite": "^7.1.12",
"vite-tsconfig-paths": "^6.0.4",
"zod": "^4.1.8",
"@equinor/fusion-framework-dev-portal": "2.0.1",
"@equinor/fusion-framework-dev-server": "1.1.29",
"@equinor/fusion-framework-module-msal-node": "3.0.0",
"@equinor/fusion-imports": "1.1.10"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^29.0.0",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-replace": "^6.0.2",
"@types/adm-zip": "^0.5.0",
"@types/normalize-package-data": "^2.4.4",
"@types/semver": "^7.5.8",
"@vitest/coverage-v8": "^3.2.4",
"adm-zip": "^0.5.10",
"ajv": "^8.17.1",
"chalk": "^5.6.0",
"is-ci": "^4.1.0",
"normalize-package-data": "^8.0.0",
"open": "^11.0.0",
"pretty-bytes": "^7.0.0",
"rollup": "^4.50.2",
"rollup-plugin-terser": "^7.0.2",
"rxjs": "^7.8.1",
"type-fest": "^5.0.0",
"typescript": "^5.8.2",
"vitest": "^3.2.4",
"@equinor/fusion-framework-cli-plugin-ai-chat": "1.0.4",
"@equinor/fusion-framework-cli-plugin-ai-index": "1.0.5",
"@equinor/fusion-framework-cli-plugin-ai-mcp": "1.0.4",
"@equinor/fusion-framework-cli-plugin-ai-search": "1.0.4",
"@equinor/fusion-framework-module": "5.0.5",
"@equinor/fusion-framework-module-http": "7.0.7",
"@equinor/fusion-framework-module-app": "7.4.0",
"@equinor/fusion-framework-module-service-discovery": "9.1.0"
},
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
},
"scripts": {
"prebuild": "tsc -b",
"build": "rollup -c rollup.config.js",
"build:clean": "rm -rf dist && rm -rf bin/build && rm -f tsconfig.tsbuildinfo && pnpm build",
"test": "vitest",
"test:coverage": "vitest run --coverage"
}
}