{
  "name": "dbdiagram-oss",
  "version": "0.0.1",
  "description": "An Open-Source dbdiagram.io",
  "productName": "DB Diagram OSS",
  "author": "Dan Spiteri <trudan97@gmail.com>",
  "private": true,
  "scripts": {
    "dev": "quasar dev",
    "build": "quasar build",
    "build:prod": "quasar build -m spa",
    "build:pwa": "quasar build -m pwa",
    "lint": "eslint --ext .js,.ts,.vue ./",
    "test": "echo \"No test specified\" && exit 0",
    "deploy": "push-dir --dir=dist/spa --branch=gh-pages"
  },
  "dependencies": {
    "@dbml/core": "^3.13.9",
    "@quasar/extras": "^1.13.4",
    "ace-builds": "^1.4.14",
    "axios": "^1.10.0",
    "canvg": "^4.0.3",
    "core-js": "^3.6.5",
    "dompurify": "^3.0.6",
    "html2canvas": "^1.4.1",
    "jspdf": "^3.0.1",
    "localforage": "^1.10.0",
    "pinia": "^2.0.11",
    "quasar": "^2.6.2",
    "src": "^1.1.2",
    "svg-pan-zoom": "^3.6.1",
    "svg2pdf.js": "^2.5.0",
    "vue": "^3.2.31",
    "vue-i18n": "^9.2.0-beta.23",
    "vue-router": "^4.0.12",
    "vue3-ace-editor": "^2.2.2"
  },
  "devDependencies": {
    "@babel/eslint-parser": "^7.17.0",
    "@quasar/app-webpack": "^3.4.7",
    "dotenv": "^16.0.0",
    "eslint": "^7.14.0",
    "eslint-config-standard": "^14.1.0",
    "eslint-plugin-import": "^2.18.2",
    "eslint-plugin-node": "^11.0.0",
    "eslint-plugin-promise": "^5.1.0",
    "eslint-plugin-vue": "^7.0.0",
    "push-dir": "^0.4.1",
    "sass": "^1.69.7",
    "sass-embedded": "^1.69.7"
  },
  "browserslist": [
    "last 10 Chrome versions",
    "last 10 Firefox versions",
    "last 4 Edge versions",
    "last 7 Safari versions",
    "last 8 Android versions",
    "last 8 ChromeAndroid versions",
    "last 8 FirefoxAndroid versions",
    "last 10 iOS versions",
    "last 5 Opera versions",
    "not dead"
  ],
  "engines": {
    "node": ">= 12.22.1",
    "npm": ">= 6.13.4",
    "yarn": ">= 1.21.1"
  }
}