{
  "name": "imarc-boilerplate",
  "version": "6.0.2",
  "description": "A light, customizable frontend starter kit and component library",
  "author": "Imarc",
  "license": "Apache-2.0",
  "bin": "./boilerplate.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/imarc/boilerplate.git"
  },
  "bugs": {
    "url": "https://github.com/imarc/boilerplate/issues"
  },
  "homepage": "https://github.com/imarc/boilerplate#readme",
  "scripts": {
    "lint": "eslint resources",
    "fractal": "fractal",
    "dev": "vite",
    "preview": "vite preview",
    "prod": "vite build",
    "build": "vite build && fractal build",
    "test": "concurrently -ks first vite \"cypress run\"",
    "ci": "concurrently -k vite \"cypress open\""
  },
  "dependencies": {
    "@frctl/fractal": "^1.5.14",
    "@frctl/twig": "^1.2.13",
    "@vitejs/plugin-vue": "^3.1",
    "concurrently": "^7.4.0",
    "fractal-theme-hydrogen": "^1.0.4",
    "jsonfile": "^6.0.1",
    "lazysizes": "^5.3.2",
    "mmenu-light": "^3.1.1",
    "normalize.css": "^8.0.1",
    "postcss": "^8.4.16",
    "sass": "^1.54.9",
    "swiper": "^8.3.2",
    "vite": "^3.1",
    "vite-manifest": "^1.0.0",
    "vue": "^3.2.39"
  },
  "devDependencies": {
    "@cypress/vite-dev-server": "^3.1",
    "@cypress/vue": "^4.2",
    "cypress": "^10.7.0",
    "eslint": "^8.23.1",
    "eslint-config-standard": "^17.0.0",
    "eslint-plugin-import": "^2.25.4",
    "eslint-plugin-n": "^15.2.5",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-promise": "^6.0.1",
    "eslint-plugin-vue": "^9.4.0"
  },
  "browserslist": [
    "defaults"
  ],
  "eslintConfig": {
    "env": {
      "browser": true,
      "es6": true,
      "vue/setup-compiler-macros": true
    },
    "extends": [
      "plugin:vue/vue3-recommended",
      "standard"
    ],
    "globals": {
      "Atomics": "readonly",
      "SharedArrayBuffer": "readonly"
    },
    "parserOptions": {
      "ecmaVersion": 2020,
      "sourceType": "module"
    },
    "plugins": [
      "vue"
    ],
    "rules": {
      "comma-dangle": [
        "warn",
        {
          "arrays": "always-multiline",
          "objects": "always-multiline",
          "imports": "never",
          "exports": "never",
          "functions": "never"
        }
      ],
      "indent": [
        "warn",
        4
      ],
      "vue/html-indent": [
        "warn",
        4
      ]
    }
  }
}
