blockbench/package.json
JannisX11 d256ce7c73 Update electron to fix indexeddb
Fix UI elements in 2D image editor not being hidden
Fix issue with creating undo points for animations
Automatically detect and load layered textures
2022-11-08 17:40:13 +01:00

122 lines
2.5 KiB
JSON

{
"name": "Blockbench",
"description": "Low-poly modeling and animation software",
"version": "4.5.0-beta.3",
"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"
]
},
"artifactName": "${productName}_${arch}_${version}.${ext}",
"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",
"icon": "build/icon.icns"
},
"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": "^4.0.0",
"electron": "^21.2.2",
"electron-builder": "^23.1.0",
"electron-notarize": "^1.0.0",
"webpack": "^5.74.0",
"webpack-cli": "^4.5.0",
"workbox-build": "^6.5.3"
},
"dependencies": {
"@electron/remote": "^2.0.1",
"electron-color-picker": "^0.2.0",
"electron-updater": "^5.2.1"
}
}