{
  "name": "@viewdo/dxp-story-cli",
  "main": "dist/index.js",
  "version": "5.2.5",
  "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"
  ]
}
