UNPKG

vbuild

Version:

Refined webpack development experience for Vue.js

60 lines (59 loc) 1.6 kB
{ <%_ if (!component) { -%> "private": true, <%_ } -%> "name": "<%= name %>", "version": "0.0.0", "repository": {}, <%_ if (component) { -%> "main": "dist/<%= name %>.js", "files": ["dist"], <%_ } -%> "scripts": { "test": "echo lol", <%_ if (electron) { -%> "app": "electron app/index.js", "dist": "npm run dist:mac && npm run dist:win && npm run dist:linux", "dist:mac": "build --mac", "dist:win": "build --win --ia32", "dist:linux": "build --linux deb tar.xz", "postinstall": "install-app-deps", <%_ } -%> <%_ if (component) { -%> "lint": "vbuild -c vbuild.example.js --eslint", "build": "npm run build:cjs && npm run build:umd", "build:cjs": "vbuild -c vbuild.component.js --format cjs", "build:umd": "vbuild -c vbuild.component.js --format umd", "example": "vbuild -c vbuild.example.js -d", "deploy": "vbuild -c vbuild.example.js && gh-pages -d dist-example" <%_ } else { -%> "lint": "vbuild -c --eslint", "dev": "vbuild -dc", "build": "vbuild -c" <%_ } -%> }, <%_ if (electron) { -%> "build": { "appId": "com.egoistian.devdocs-app", "category": "public.app-category.developer-tools", "asar": true, "win": { "target": [ "squirrel" ] } }, <%_ } -%> "devDependencies": { <%_ if (electron) { -%> "electron": "^1.4.15", "electron-builder": "^13.7.0", "electron-devtools-installer": "^1.1.5", <%_ } -%> <%_ if (component) { -%> "gh-pages": "^0.12.0", <%_ } -%> "vbuild": "^6.0.0" }, "license": "MIT" }