desktop/package.json
dependabot[bot] bf9e05d101
Some checks failed
Build (Auto) / build (push) Has been cancelled
Bump electron from 32.2.3 to 32.2.5 (#1091)
Bumps [electron](https://github.com/electron/electron) from 32.2.3 to 32.2.5.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v32.2.3...v32.2.5)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 08:09:32 -06:00

218 lines
6.1 KiB
JSON

{
"name": "turbowarp-desktop",
"description": "Scratch mod with a compiler, dark mode, a bunch of addons, and more.",
"version": "1.12.3",
"license": "GPL-3.0",
"author": {
"email": "contact@turbowarp.org",
"name": "Thomas Weber"
},
"scripts": {
"fetch": "node scripts/download-library-files.js && node scripts/download-packager.js && node scripts/prepare-extensions.js",
"webpack:compile": "webpack",
"webpack:watch": "webpack --watch",
"webpack:prod": "cross-env NODE_ENV=production webpack",
"electron:start": "electron src-main/entrypoint.js",
"electron:package:dir": "electron-builder --dir"
},
"dependencies": {
"semver": "^7.6.3"
},
"devDependencies": {
"@babel/core": "^7.26.0",
"@babel/preset-env": "^7.12.16",
"@babel/preset-react": "^7.13.13",
"@electron/fuses": "^1.7.0",
"adm-zip": "^0.5.16",
"async-limiter": "^2.0.0",
"autoprefixer": "^9.8.8",
"babel-loader": "^8.4.1",
"copy-webpack-plugin": "^6.4.1",
"cross-env": "^7.0.3",
"css-loader": "^1.0.1",
"electron": "^32.2.5",
"electron-builder": "^25.1.8",
"file-loader": "^6.2.0",
"postcss": "^8.4.13",
"postcss-import": "^14.0.0",
"postcss-loader": "^4.2.0",
"postcss-simple-vars": "^6.0.3",
"scratch-gui": "git+https://github.com/TurboWarp/scratch-gui.git#develop",
"style-loader": "^0.23.0",
"url-loader": "^4.1.1",
"webpack": "4.47.0",
"webpack-cli": "^4.10.0"
},
"overrides": {
"webpack@4.47.0": {
"terser-webpack-plugin": "^4.2.3"
}
},
"homepage": "https://desktop.turbowarp.org/",
"repository": {
"type": "git",
"url": "https://github.com/TurboWarp/desktop.git"
},
"bugs": {
"url": "https://github.com/TurboWarp/desktop/issues",
"email": "contact@turbowarp.org"
},
"main": "./src-main/entrypoint.js",
"build": {
"appId": "org.turbowarp.desktop",
"productName": "TurboWarp",
"files": [
"node_modules/**/*",
"src-main/**/*",
"src-preload/**/*",
"src-renderer/**/*",
"dist-renderer-webpack/**/*",
"dist-library-files/**/*",
"dist-extensions/**/*"
],
"extraResources": [
{
"from": "art/icon.png",
"to": "icon.png"
},
{
"from": "art/icon.svg",
"to": "icon.svg"
}
],
"win": {
"artifactName": "${productName} Portable ${version} ${arch}.${ext}",
"icon": "build/icon.ico",
"target": [
{
"target": "nsis",
"arch": "x64"
},
{
"target": "portable",
"arch": "x64"
}
]
},
"appx": {
"artifactName": "${productName} MS Store ${version} ${arch}.${ext}",
"applicationId": "TurboWarp",
"displayName": "TurboWarp",
"identityName": "45747ThomasWeber.TurboWarpDesktop",
"publisher": "CN=18FA7D4F-01BF-49F2-BF56-782DCEA49C69",
"publisherDisplayName": "Thomas Weber",
"backgroundColor": "#4c97ff",
"showNameOnTiles": true,
"languages": [
"en-US",
"nl",
"de",
"it",
"ko"
]
},
"nsis": {
"artifactName": "${productName} Setup ${version} ${arch}.${ext}",
"oneClick": false,
"deleteAppDataOnUninstall": false,
"allowToChangeInstallationDirectory": true
},
"mac": {
"artifactName": "${productName} Setup ${version}.${ext}",
"icon": "build/icon.icns",
"category": "public.app-category.education",
"darkModeSupport": true,
"gatekeeperAssess": false,
"hardenedRuntime": true,
"entitlements": "build/entitlements.mac.plist",
"entitlementsInherit": "build/entitlements.mac.plist",
"extendInfo": {
"ITSAppUsesNonExemptEncryption": false,
"LSMultipleInstancesProhibited": true,
"NSCameraUsageDescription": "This app requires camera access when using the video sensing blocks.",
"NSMicrophoneUsageDescription": "This app requires microphone access when recording sounds or detecting loudness."
},
"target": [
{
"arch": "universal",
"target": "dmg"
}
]
},
"mas": {
"hardenedRuntime": false,
"entitlements": "build/entitlements.mas.plist",
"entitlementsInherit": "build/entitlements.mas.inherit.plist",
"provisioningProfile": "build/distribution.provisionprofile"
},
"masDev": {
"type": "development",
"provisioningProfile": "build/development.provisionprofile"
},
"linux": {
"artifactName": "${productName}-${os}-${arch}-${version}.${ext}",
"icon": "./build/",
"synopsis": "Mod of Scratch with a compiler and more features.",
"description": "TurboWarp is a Scratch mod with a compiler to run projects faster, dark mode for your eyes, a bunch of addons to improve the editor, and more.",
"category": "Development",
"desktop": {
"StartupWMClass": "turbowarp-desktop",
"Keywords": "scratch;"
},
"extraFiles": [
"linux-files"
],
"target": [
{
"target": "deb"
},
{
"target": "appimage"
},
{
"target": "tar.gz"
}
]
},
"snap": {
"summary": "Scratch mod with a compiler, dark mode, a bunch of addons, and more.",
"allowNativeWayland": true,
"plugs": [
"default",
"camera",
"audio-playback",
"audio-record",
"joystick",
"removable-media"
]
},
"appImage": {
"license": null
},
"fileAssociations": [
{
"ext": "sb3",
"name": "Scratch 3 Project",
"description": "Scratch 3 Project",
"role": "Editor",
"mimeType": "application/x.scratch.sb3"
},
{
"ext": "sb2",
"name": "Scratch 2 Project",
"description": "Scratch 2 Project",
"role": "Editor",
"mimeType": "application/x.scratch.sb2"
},
{
"ext": "sb",
"name": "Scratch 1 Project",
"description": "Scratch 1 Project",
"role": "Editor",
"mimeType": "application/x.scratch.sb"
}
]
},
"private": true
}