{
  "name": "buildchain",
  "description": "A drop-in buildchain for using Vite in your Craft CMS plugins or modules",
  "author": {
    "email": "info@nystudio107.com",
    "name": "nystudio107",
    "url": "https://nystudio107.com"
  },
  "dependencies": {
    "@zxcvbn-ts/core": "^3.0.4",
    "@zxcvbn-ts/language-common": "^3.0.4",
    "@zxcvbn-ts/language-en": "^3.0.2"
  },
  "devDependencies": {
    "@types/node": "^18.0.0",
    "@typescript-eslint/eslint-plugin": "^5.0.0",
    "@typescript-eslint/parser": "^5.0.0",
    "@vitejs/plugin-vue": "^4.0.0",
    "@vue/compiler-sfc": "^3.2.0",
    "autoprefixer": "^10.4.0",
    "eslint": "^8.0.0",
    "eslint-plugin-vue": "^9.0.0",
    "postcss": "^8.4.0",
    "rollup-plugin-visualizer": "^5.0.0",
    "stylelint": "^14.0.0",
    "stylelint-config-recommended": "^6.0.0",
    "stylelint-config-recommended-vue": "^1.0.0",
    "stylelint-config-standard-scss": "^3.0.0",
    "tailwindcss": "^3.0.0",
    "vite": "^5.0.0",
    "vite-plugin-compression": "^0.5.0",
    "vite-plugin-eslint": "^1.8.0",
    "vite-plugin-restart": "^0.4.0",
    "vite-plugin-stylelint": "^5.2.1",
    "vue-eslint-parser": "^9.0.0"
  },
  "scripts": {
    "dev": "vite",
    "build": "npm run lint && vite build",
    "lint": "npm run lint:ts && npm run lint:js && npm run lint:css",
    "lint:ts": "tsc --noEmit",
    "lint:js": "eslint './src/**/*.{js,ts,vue}' --fix",
    "lint:css": "stylelint './src/**/*.{css,vue}' --fix"
  }
}
