UNPKG

@shopify/cli-kit

Version:

A set of utilities, interfaces, and models that are common across all the platform features

194 lines • 5.04 kB
{ "name": "@shopify/cli-kit", "version": "3.83.3", "private": false, "description": "A set of utilities, interfaces, and models that are common across all the platform features", "keywords": [ "shopify", "shopify-cli", "shopify-partners" ], "bugs": { "url": "https://github.com/Shopify/cli/issues/new/choose" }, "repository": { "type": "git", "url": "https://github.com/Shopify/cli.git", "directory": "packages/cli-kit" }, "license": "MIT", "type": "module", "exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" }, "./*": { "node": "./dist/public/*.js", "types": "./dist/public/*.d.ts" }, "./assets/*": "./assets/*", "./testing/*": { "node": "./dist/testing/*.js", "types": "./dist/testing/*.d.ts" }, "./typing/*": { "node": "./dist/typing/*.js", "types": "./dist/typing/*.d.ts" } }, "module": "dist/index.js", "types": "dist/index.d.ts", "files": [ "/dist", "/assets" ], "eslintConfig": { "extends": [ "../../.eslintrc.cjs" ], "ignorePatterns": [ "**/vendor/otel-js/**/*.ts", "**/vendor/dev_server/**/*.ts" ], "overrides": [ { "files": [ "**/node/cli.ts" ], "rules": { "@shopify/cli/specific-imports-in-bootstrap-code": [ "error", { "dynamic": [ "./node-package-manager.js", "./error-handler.js", "../../public/node/context/local.js", "./context/local.js", "./custom-oclif-loader.js", "@oclif/core", "./path.js", "./system.js", "./ui.js" ], "static": [ "@oclif/core", "./context/utilities.js", "../../private/node/conf-store.js", "../../private/node/constants.js", "url", "./cli-launcher.js" ] } ] } } ] }, "dependencies": { "@apidevtools/json-schema-ref-parser": "11.7.3", "@bugsnag/js": "7.25.0", "@graphql-typed-document-node/core": "3.2.0", "@iarna/toml": "2.2.5", "@oclif/core": "4.4.0", "@opentelemetry/api": "1.9.0", "@opentelemetry/core": "1.30.0", "@opentelemetry/exporter-metrics-otlp-http": "0.57.0", "@opentelemetry/resources": "1.30.0", "@opentelemetry/sdk-metrics": "1.30.0", "@opentelemetry/semantic-conventions": "1.28.0", "@types/archiver": "5.3.2", "ajv": "8.17.1", "ansi-escapes": "6.2.1", "archiver": "5.3.2", "bottleneck": "2.19.5", "brotli": "1.3.3", "chalk": "5.4.1", "change-case": "4.1.2", "color-json": "3.0.5", "commondir": "1.0.1", "conf": "11.0.2", "deepmerge": "4.3.1", "del": "6.1.1", "dotenv": "16.4.7", "env-paths": "3.0.0", "execa": "7.2.0", "fast-glob": "3.3.3", "figures": "5.0.0", "find-up": "6.3.0", "form-data": "4.0.1", "fs-extra": "11.1.0", "get-port-please": "3.1.2", "gradient-string": "2.0.2", "graphql": "16.10.0", "graphql-request": "6.1.0", "ignore": "6.0.2", "ink": "4.4.1", "is-executable": "2.0.1", "is-interactive": "2.0.0", "is-wsl": "3.1.0", "jose": "5.9.6", "latest-version": "7.0.0", "liquidjs": "10.20.1", "lodash": "4.17.21", "macaddress": "0.5.3", "minimatch": "9.0.5", "mrmime": "1.0.1", "network-interfaces": "1.1.0", "node-abort-controller": "3.1.1", "node-fetch": "3.3.2", "open": "8.4.2", "pathe": "1.1.2", "react": "^18.2.0", "semver": "7.6.3", "simple-git": "3.27.0", "stacktracey": "2.1.8", "strip-ansi": "7.1.0", "supports-hyperlinks": "3.1.0", "tempy": "3.1.0", "terminal-link": "3.0.0", "ts-error": "1.0.6", "which": "4.0.0", "zod": "3.24.1" }, "devDependencies": { "@types/brotli": "^1.3.4", "@types/commondir": "^1.0.0", "@types/diff": "^5.2.3", "@types/fs-extra": "9.0.13", "@types/gradient-string": "^1.1.2", "@types/lodash": "4.17.19", "@types/react": "18.2.0", "@types/semver": "^7.5.2", "@types/which": "3.0.4", "@vitest/coverage-istanbul": "^3.1.4", "msw": "^2.7.1", "node-stream-zip": "^1.15.0", "ts-morph": "^17.0.1", "typedoc": "^0.27.6" }, "engines": { "node": ">=20.10.0" }, "os": [ "darwin", "linux", "win32" ], "publishConfig": { "@shopify:registry": "https://registry.npmjs.org", "access": "public" }, "engine-strict": true, "scripts": { "build": "nx build", "clean": "nx clean", "build-api-docs": "nx build-api-docs", "open-api-docs": "nx open-api-docs", "lint": "nx lint", "lint:fix": "nx lint:fix", "vitest": "vitest", "type-check": "nx type-check", "refresh-code-documentation": "nx refresh-code-documentation" } }