{
  "name": "@hubspot/cms-dev-server",
  "version": "1.2.44",
  "license": "Apache-2.0",
  "type": "module",
  "engines": {
    "node": ">=20.x"
  },
  "scripts": {
    "build": "tsc -noEmit && yarn run copy-html && yarn build-types && node scripts/build.mjs && npm run publint",
    "build:watch": "nodemon --exec 'yarn build'",
    "copy-html": "copyfiles -u 1 'src/html/**' 'dist'",
    "build-types": "tsc --project tsconfig.types.json",
    "clean": "tsc --build --clean",
    "dev": "nodemon --no-stdin --exec 'yarn start'",
    "dev-inspect": "nodemon --exec 'yarn start-inspect'",
    "es-watch": "esbuild --outfile=dist-esbuild/runWhenDeveloping.cjs --bundle --watch --platform=node --external:fsevents --external:vite --external:react-refresh runWhenDeveloping.ts",
    "package": "npm run build && npm pack",
    "prepare": "npm run build",
    "runBuild": "node dist/run.js",
    "start": "tsx runWhenDeveloping.ts",
    "start-inspect": "node --import tsx --inspect runWhenDeveloping.ts",
    "test": "PORT=30042 NODE_ENV=test vitest run",
    "test:watch": "PORT=30042 NODE_ENV=test vitest watch",
    "publint": "publint --level warning --prod"
  },
  "dependencies": {
    "@babel/code-frame": "^7.24.7",
    "@babel/parser": "^7.25.3",
    "@babel/traverse": "^7.25.3",
    "@babel/types": "^7.25.2",
    "@hubspot/cms-components": "^1.2.44",
    "@hubspot/local-dev-lib": "5.8.2",
    "@inquirer/select": "^2.0.0",
    "@originjs/vite-plugin-commonjs": "^1.0.3",
    "@radix-ui/react-dialog": "^1.1.2",
    "@radix-ui/react-separator": "^1.1.0",
    "@radix-ui/react-slot": "^1.1.0",
    "@radix-ui/react-toggle": "^1.1.3",
    "@radix-ui/react-tooltip": "^1.1.4",
    "@sentry/node": "^6.2.0",
    "@storybook/addon-actions": "^8.6.15",
    "@storybook/addon-essentials": "^8.6.15",
    "@storybook/addon-interactions": "^8.6.15",
    "@storybook/addon-links": "^8.6.15",
    "@storybook/builder-vite": "^8.6.15",
    "@storybook/react": "^8.6.15",
    "@storybook/react-vite": "^8.6.15",
    "@storybook/test": "^8.6.15",
    "@vitejs/plugin-react": "^4.2.1",
    "ansi-to-html": "0.7.x",
    "babel-plugin-macros": "^3.1.0",
    "babel-plugin-styled-components": "^2.1.4",
    "chalk": "^5.3.0",
    "class-variance-authority": "^0.7.0",
    "cli-progress": "^3.12.0",
    "clsx": "^2.1.1",
    "cors": "^2.8.5",
    "debug": "^4.3.4",
    "dot-prop": "^9.0.0",
    "express": "^4.17.3",
    "html-escaper": "^3.0.3",
    "http-proxy-middleware": "^2.0.6",
    "inquirer": "^9.0.0",
    "jsdom": "^25.0.1",
    "lucide-react": "^0.454.0",
    "node-fetch": "^3.3.0",
    "react": "18.3.1",
    "react-dom": "18.3.1",
    "storybook": "^8.6.15",
    "styled-jsx": "5.1.2",
    "tailwind-merge": "^2.5.4",
    "tailwindcss-animate": "^1.0.7",
    "typescript": "~4.7.0",
    "vite": "5.4.21",
    "vite-plugin-inspect": "^0.8.0",
    "vite-plugin-mkcert": "1.16.0"
  },
  "devDependencies": {
    "@hubspot/cms-js-internal": "^0.4.0",
    "@testing-library/dom": "^8.20.0",
    "@types/express": "^4.17.13",
    "@types/react": "^18.0.0",
    "@types/react-dom": "^18.0.0",
    "autoprefixer": "^10.4.20",
    "copyfiles": "^2.4.1",
    "esbuild": "^0.16.17",
    "fs-extra": "^11.2.0",
    "nodemon": "^2.0.15",
    "postcss": "^8.4.47",
    "publint": "^0.2.7",
    "tailwindcss": "^3.4.14",
    "tsx": "^4.19.1",
    "vitest": "1.6.0"
  },
  "main": "./dist/index.js",
  "exports": {
    ".": {
      "types": "./types/index.d.ts",
      "default": "./dist/index.js"
    },
    "./storybook": {
      "types": "./types/storybook/index.d.ts",
      "default": "./dist/storybook/index.js"
    },
    "./dist/storybook-main/preview.js": "./dist/storybook-main/preview.js"
  },
  "types": "types/index.d.ts",
  "bin": {
    "hs-cms-dev-server": "./dist/run.js",
    "jsx-module-fields-to-fields-json": "./dist/generateJsonFromJsx.js"
  },
  "files": [
    "dist/**/*",
    "types"
  ],
  "nodemonConfig": {
    "ext": "js,json,ts,tsx,jsx,html",
    "delay": "2000ms",
    "ignore": [
      "testApp/*",
      "./dist/*"
    ],
    "watch": [
      "src",
      "package.json",
      "yarn.lock",
      "tsconfig.json",
      "../cms-components/dist",
      "../cms-js-internal/dist"
    ]
  },
  "publishConfig": {
    "access": "public"
  },
  "gitHead": "910c6333475c2840fa3053bf558d45963d12a4f2"
}
