{
  "_args": [
    [
      "portal-vue@1.5.1",
      "/var/www/html"
    ]
  ],
  "_from": "portal-vue@1.5.1",
  "_id": "portal-vue@1.5.1",
  "_inBundle": false,
  "_integrity": "sha512-7T0K+qyY8bnjnEpQTiLbGsUaGlFcemK9gLurVSr6x1/qzr2HkHDNCOz5i+xhuTD1CrXckf/AGeCnLzvmAHMOHw==",
  "_location": "/portal-vue",
  "_phantomChildren": {},
  "_requested": {
    "type": "version",
    "registry": true,
    "raw": "portal-vue@1.5.1",
    "name": "portal-vue",
    "escapedName": "portal-vue",
    "rawSpec": "1.5.1",
    "saveSpec": null,
    "fetchSpec": "1.5.1"
  },
  "_requiredBy": [
    "/"
  ],
  "_resolved": "https://registry.npmjs.org/portal-vue/-/portal-vue-1.5.1.tgz",
  "_spec": "1.5.1",
  "_where": "/var/www/html",
  "author": {
    "name": "Thorsten",
    "email": "t.luenborg@googlemail.com"
  },
  "bugs": {
    "url": "https://github.com/LinusBorg/portal-vue/issues"
  },
  "dependencies": {},
  "description": "A Vue component to render elements outside of a component's template, elsewhere in the DOM",
  "devDependencies": {
    "@vue/test-utils": "1.0.0-beta.17",
    "babel": "^6.5.2",
    "babel-core": "^6.26.3",
    "babel-eslint": "^8.2.6",
    "babel-helper-vue-jsx-merge-props": "^2.0.3",
    "babel-jest": "^23.4.0",
    "babel-loader": "^7.1.5",
    "babel-plugin-dynamic-import-node": "^1.2.0",
    "babel-plugin-external-helpers": "^6.22.0",
    "babel-plugin-syntax-jsx": "^6.18.0",
    "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
    "babel-plugin-transform-vue-jsx": "^3.4.3",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-stage-3": "^6.24.1",
    "cross-env": "^5.1.2",
    "css-loader": "^0.28.7",
    "docute": "^3.4.9",
    "docute-cli": "^0.6.0",
    "eslint": "^4.15.0",
    "eslint-friendly-formatter": "^3.0.0",
    "eslint-plugin-vue": "^4.2.0",
    "friendly-errors-webpack-plugin": "^1.6.1",
    "gh-pages": "^1.1.0",
    "jest": "^23.4.1",
    "jest-serializer-vue": "^0.3.0",
    "node-sass": "^4.9.3",
    "rollup": "^0.54.1",
    "rollup-plugin-babel": "^3.0.3",
    "rollup-plugin-buble": "^0.18.0",
    "rollup-plugin-commonjs": "^8.2.6",
    "rollup-plugin-node-resolve": "^3.0.2",
    "sass-loader": "^6.0.5",
    "style-loader": "^0.18.2",
    "testdouble-chai": "^0.5.0",
    "vue": "^2.5.16",
    "vue-jest": "^2.6.0",
    "vue-loader": "^14.2.3",
    "vue-router": "^3.0.1",
    "vue-template-compiler": "^2.5.16",
    "webpack": "^3.10.0",
    "webpack-dev-server": "^2.11.0",
    "webpack-merge": "^4.1.1"
  },
  "eslintConfig": {
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "env": {
      "browser": true
    },
    "extends": [
      "plugin:vue/essential"
    ],
    "plugins": [
      "vue"
    ],
    "rules": {
      "vue/jsx-uses-vars": 2,
      "comma-dangle": [
        "error",
        "always-multiline"
      ]
    }
  },
  "files": [
    "dist/portal-vue.js",
    "dist/portal-vue.min.js",
    "dist/portal-vue.js.map",
    "src",
    "nuxt"
  ],
  "homepage": "https://github.com/LinusBorg/portal-vue#readme",
  "license": "MIT",
  "main": "dist/portal-vue.js",
  "name": "portal-vue",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/LinusBorg/portal-vue.git"
  },
  "scripts": {
    "build": "npm run lint && cross-env NODE_ENV=production rollup -c build/rollup.conf.prod.js && uglifyjs dist/portal-vue.js -c -m > dist/portal-vue.min.js",
    "dev": "cross-env NODE_ENV=development webpack-dev-server --watch --config build/webpack.conf.js --inline --hot",
    "docs:deploy": "gh-pages -d docs",
    "docs:dev": "docute ./docs --watch",
    "lint": "eslint src/",
    "lint:test": "eslint test/",
    "prod": "NODE_ENV=production webpack-dev-server --watch --config build/webpack.conf.js --inline --hot",
    "test": "jest --config test/unit/jest.conf.js --coverage",
    "test:watch": "jest --config test/unit/jest.conf.js --watch"
  },
  "version": "1.5.1"
}
