{
  "name": "@viewdo/dxp-story-cli",
  "main": "dist/index.js",
  "version": "5.2.6",
  "description": "DXP Story Management CLI",
  "preferGlobal": true,
  "bin": {
    "storyctl": "dist/index.js"
  },
  "repository": {
    "type": "git",
    "url": "https://bitbucket.org/viewdo/dxp-story-cli"
  },
  "scripts": {
    "clean": "rm -fR dist && rm -fR node_modules",
    "build": "tsc --build tsconfig.json",
    "debug": "ts-node --inspect-brk src/index.ts",
    "start": "ts-node src/index.ts",
    "watch": "tsc --build tsconfig.json -w",
    "predocker:build": "tsc --build tsconfig.json",
    "docker:build": "docker build -t dxp-story-cli .",
    "docker:run": "docker run --rm dxp-story-cli",
    "test": "mocha",
    "test:watch": "mocha-typescript-watch -p test/tsconfig.json",
    "gen": "run-p gen:dxp gen:story gen:org gen:preview gen:s-template gen:a-template",
    "gen:dxp": "typescript-json-schema tsconfig.json DXPConfiguration --excludePrivate --required --defaultProps -o ./assets/.dxp/dxp-config-schema.json",
    "gen:story": "typescript-json-schema tsconfig.json StoryConfiguration --excludePrivate --required --defaultProps -o ./assets/.dxp/story-config-schema.json",
    "gen:org": "typescript-json-schema tsconfig.json OrganizationConfiguration --excludePrivate --required --defaultProps -o ./assets/.dxp/organization-config-schema.json",
    "gen:preview": "typescript-json-schema tsconfig.json PreviewConfiguration --excludePrivate --required --defaultProps -o ./assets/.dxp/preview-config-schema.json",
    "gen:s-template": "typescript-json-schema tsconfig.json StoryTemplateConfiguration --excludePrivate --required --defaultProps -o ./assets/.dxp/story-template-config-schema.json",
    "gen:a-template": "typescript-json-schema tsconfig.json ActionTemplateConfiguration --excludePrivate --required --defaultProps -o ./assets/.dxp/action-template-config-schema.json"
  },
  "engines": {
    "npm": ">=9",
    "node": ">=18"
  },
  "keywords": [
    "dxp",
    "cli",
    "scaffolding",
    "build",
    "experience",
    "story",
    "development"
  ],
  "readme": "README.md",
  "author": "view.DO",
  "license": "ISC",
  "dependencies": {
    "@google-cloud/storage": "~5.7.3",
    "axios": "~0.21.1",
    "class-transformer": "~0.5.1",
    "class-validator": "~0.12.1",
    "class-validator-jsonschema": "2.1.1",
    "clear": "~0.1.0",
    "colors": "~1.3.3",
    "commander": "~7.0.0",
    "date-fns": "~2.16.1",
    "deep-diff": "~1.0.2",
    "del": "~6.0.0",
    "dotenv": "~8.2.0",
    "ejs": "~3.1.5",
    "envfile": "~6.14.0",
    "es6-shim": "~0.35.5",
    "execa": "~5.1.1",
    "express": "~4.17.1",
    "figlet": "~1.2.4",
    "inquirer": "~7.3.3",
    "js-yaml": "~4.1.0",
    "jsonata": "~1.8.3",
    "kind-of": "~6.0.3",
    "liquidjs": "~10.8.4",
    "listr": "~0.14.3",
    "listr-verbose-renderer": "~0.6.0",
    "lodash": "~4.17.15",
    "moment": "~2.24.0",
    "node-watch": "~0.7.1",
    "ora": "~5.3.0",
    "prettier": "~3.3.3",
    "reflect-metadata": "~0.1.13",
    "source-map-support": "~0.5.16",
    "trash": "~7.1.0",
    "typedi": "~0.10.0",
    "typescript": "~5.6.2"
  },
  "devDependencies": {
    "@types/chai": "~4.2.7",
    "@types/clear": "~0.1.0",
    "@types/color": "~3.0.0",
    "@types/figlet": "~1.2.0",
    "@types/js-yaml": "~4.0.9",
    "@types/kind-of": "~6.0.0",
    "@types/listr": "~0.14.2",
    "@types/lodash": "~4.14.142",
    "@types/mocha": "~8.2.0",
    "@types/node": "~22.5.4",
    "@types/reflect-metadata": "~0.1.0",
    "@typescript-eslint/eslint-plugin": "~6.14.0",
    "@typescript-eslint/parser": "~6.14.0",
    "autofixture": "~1.1.0",
    "chai": "~4.2.0",
    "eslint": "~8.56.0",
    "mocha": "~8.2.1",
    "mocha-typescript": "~1.1.17",
    "npm-run-all": "~4.1.5",
    "nyc": "~15.0.0",
    "ts-node": "~10.9.2",
    "typescript-json-schema": "~0.65.1"
  },
  "es2015": "dist/index.js",
  "es2017": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "assets",
    "dist"
  ]
}
