{
  "name": "@explorer-1/vue-storybook",
  "version": "0.2.21",
  "private": false,
  "publishConfig": {
    "access": "public"
  },
  "author": "JPL CreativeStudio",
  "repository": {
    "type": "git",
    "url": "https://github.com/nasa-jpl/explorer-1"
  },
  "prettier": "@explorer-1/prettier-config",
  "type": "module",
  "dependencies": {
    "@fancyapps/ui": "^6.1.15",
    "@tailwindcss/forms": "^0.5.11",
    "click-outside-vue3": "^4.1.0",
    "dayjs": "^1.11.23",
    "mitt": "^3.0.1",
    "swiper": "^12.2.0",
    "vue": "^3.5.44",
    "vue-bind-once": "^0.2.1",
    "vue-router": "^5.4.0",
    "vue3-compare-image": "^1.2.6",
    "vue3-observe-visibility": "^1.0.7",
    "@explorer-1/common": "2.1.9",
    "@explorer-1/common-storybook": "0.2.4",
    "@explorer-1/html": "1.1.5",
    "@explorer-1/vue": "1.1.21"
  },
  "devDependencies": {
    "@chromatic-com/storybook": "^5.5.1",
    "@rushstack/eslint-patch": "^1.16.1",
    "@storybook/addon-a11y": "10.6.2",
    "@storybook/addon-docs": "10.6.2",
    "@storybook/test-runner": "^0.26.0",
    "@storybook/vue3-vite": "10.6.2",
    "@vitejs/plugin-vue": "^6.0.10",
    "@vue/eslint-config-prettier": "^10.2.0",
    "@whitespace/storybook-addon-html": "^9.0.0",
    "a11y-dialog": "^8.1.5",
    "autoprefixer": "^10.6.1",
    "axe-playwright": "^2.2.2",
    "chromatic": "^15.3.1",
    "eslint-plugin-storybook": "10.6.2",
    "http-server": "^14.1.1",
    "js-beautify": "^1.15.4",
    "msw": "^2.15.0",
    "msw-storybook-addon": "^3.0.3",
    "pinia": "^3.0.4",
    "postcss": "^8.5.30",
    "postcss-import": "^16.2.0",
    "rimraf": "^6.1.3",
    "storybook": "10.6.2",
    "storybook-addon-vue-slots": "^0.9.29",
    "tailwindcss": "^3.4.19",
    "ts-node": "^10.9.2",
    "typescript": "^5.9.3",
    "unplugin-vue-components": "^31.1.0",
    "vite": "^7.3.7",
    "vue-tsc": "^3.3.13",
    "@explorer-1/prettier-config": "1.0.3",
    "@explorer-1/tsconfig": "1.0.4"
  },
  "scripts": {
    "dev": "pnpm storybook",
    "prepare:images": "cp -R ./node_modules/@explorer-1/common/src/images ./public/explorer-1/",
    "prepare:public": "cp -R ./node_modules/@explorer-1/common/src/public/explorer-1/ ./public/explorer-1",
    "prepare:fontcss": "cp ./node_modules/@explorer-1/common/src/scss/_fonts.scss ./public/css/font-face.css",
    "storybook": "storybook dev -c .storybook -p 6006 --ci",
    "storybook:update": "npx storybook@latest upgrade --package-manager pnpm",
    "build": "NODE_ENV=production storybook build -c .storybook -o storybook_compiled --webpack-stats-json",
    "postinstall": "node ./../../packages/common-storybook/src/scripts/inject-fonts-local-placeholders.js",
    "lint:app": "eslint './.storybook/**/*.@(js|ts)'",
    "lint:app:fix": "eslint './.storybook/**/*.@(js|ts)' --fix",
    "lint": "eslint './../../packages/vue/src/**/*.stories.@(js|ts|mdx)' && pnpm lint:app",
    "lint:fix": "eslint './../../packages/vue/src/**/*.stories.@(js|ts|mdx)' --fix && pnpm lint:app:fix",
    "init-msw": "msw init public/",
    "start": "http-server storybook_compiled -p 6006 -c-1 -s",
    "test": "test-storybook --stories-json --maxWorkers=4 --skipTags=\"skip-test\"",
    "test:cross-browser": "test-storybook --stories-json --verbose --maxWorkers=4 --browsers chromium webkit firefox",
    "test:ci": "test-storybook --stories-json --maxWorkers=4 --skipTags=\"skip-test\""
  }
}