{
  "name": "artoo-scaffold",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "scripts": {
    "build-api": "tsc",
    "watch-api": "tsc --watch",
    "serve-spa": "parcel spa/src/index.html --out-dir build/spa_web",
    "build-spa": "parcel build spa/src/index.html --out-dir build/spa_web",
    "watch-spa": "parcel watch spa/src/index.html --out-dir build/spa_web",
    "serve": "nodemon ./build/server.js",
    "watch": "concurrently \"yarn run serve\" \"yarn run watch-api\" \"yarn run watch-spa\"",
    "build": "yarn build-api && yarn build-spa",
    "prepare": "yarn build",
    "artos": "node ../bin/artos"
  },
  "dependencies": {
    "express": "^4.16.4",
    "moment": "^2.23.0",
    "vue-hot-reload-api": "^2.3.1"
  },
  "devDependencies": {
    "@fortawesome/fontawesome-free": "^5.6.0",
    "@types/bootstrap": "^4.1.4",
    "@types/express": "^4.16.0",
    "@types/jquery": "^3.3.29",
    "@vue/component-compiler-utils": "^2.3.0",
    "autoprefixer": "^9.4.6",
    "axios": "^0.18.0",
    "bootstrap": "^4.1.3",
    "concurrently": "^4.1.0",
    "jquery": "^3.3.1",
    "nodemon": "^1.18.7",
    "parcel-bundler": "^1.10.3",
    "popper.js": "^1.14.6",
    "sass": "^1.15.2",
    "ts-node": "^7.0.1",
    "typescript": "^3.2.2",
    "vue": "^2.5.0",
    "vue-class-component": "^6.3.2",
    "vue-property-decorator": "^7.2.0",
    "vue-router": "^3.0.2",
    "vue-template-compiler": "^2.5.19",
    "vuex": "^3.0.0",
    "vuex-class": "^0.3.1",
    "vuex-persistedstate": "^2.5.4"
  }
}