blockbench/package.json
JannisX11 66f7ec2b44 Add UV rotate tool
Improve array export of JSON compiler
Stop texture animations playing when switching tab
Fix duplicate keybinding from add mesh button
Improve transform space normal calculation
Fix interface issues
Add "Instance" property type
2021-09-20 18:45:02 +02:00

119 lines
2.4 KiB
JSON

{
"name": "Blockbench",
"description": "Model editing and animation software",
"version": "4.0.0-beta.2",
"license": "GPL-3.0-or-later",
"author": {
"name": "JannisX11",
"email": "info@blockbench.net"
},
"homepage": "https://blockbench.net",
"repository": {
"type": "git",
"url": "https://github.com/JannisX11/blockbench"
},
"main": "main.js",
"build": {
"afterSign": "scripts/notarize.js",
"appId": "blockbench",
"productName": "Blockbench",
"artifactName": "${productName}_${version}.${ext}",
"publish": [
{
"provider": "github"
}
],
"mac": {
"target": {
"target": "default",
"arch": [
"arm64",
"x64"
]
},
"category": "macOS.application",
"hardenedRuntime": true,
"entitlements": "build/entitlements.mac.plist",
"entitlementsInherit": "build/entitlements.mac.plist"
},
"files": [
"assets/",
"build/",
"css/",
"js/",
"lib/",
"font/",
"main.js",
"index.html",
"package.json",
"favicon.png",
"icon.icns",
"icon.ico",
"icon.png"
],
"dmg": {
"artifactName": "${productName}_${arch}_${version}.${ext}",
"window": {
"x": 200,
"y": 100,
"width": 440,
"height": 220
},
"contents": [
{
"x": 130,
"y": 120
},
{
"x": 360,
"y": 120,
"type": "link",
"path": "/Applications"
}
]
},
"win": {
"target": "nsis"
},
"linux": {
"artifactName": "${productName}_${version}.${ext}",
"target": [
"deb",
"rpm",
"appImage"
],
"category": "3DGraphics"
},
"fileAssociations": [
{
"ext": "bbmodel",
"name": "Blockbench Project",
"role": "Editor"
}
]
},
"scripts": {
"bundle": "webpack --config webpack.config.js",
"bundle-watch": "webpack --config webpack.config.js --watch",
"dev": "electron .",
"dist": "electron-builder",
"beta": "electron-builder --windows portable",
"pwa": "node ./scripts/generate_pwa.js",
"prepublish": "npm run bundle && npm run pwa",
"webapp": "git checkout gh-pages && git merge master && git push && git checkout master"
},
"devDependencies": {
"blockbench-types": "^3.9.0",
"electron": "^13.3.0",
"electron-builder": "^22.11.11",
"electron-notarize": "^1.0.0",
"webpack": "^5.21.2",
"webpack-cli": "^4.5.0",
"workbox-build": "^6.1.5"
},
"dependencies": {
"electron-color-picker": "^0.2.0",
"electron-updater": "^4.3.1"
}
}