mirror of
https://github.com/keyboardio/Chrysalis.git
synced 2026-02-28 19:07:17 +01:00
Bump the version, and finalize the release date. Signed-off-by: Jesse Vincent <jesse@keyboard.io>
186 lines
5.4 KiB
JSON
186 lines
5.4 KiB
JSON
{
|
|
"name": "Chrysalis",
|
|
"version": "0.13.3",
|
|
"license": "GPL-3.0-only",
|
|
"author": {
|
|
"name": "Keyboardio",
|
|
"email": "help@keyboard.io"
|
|
},
|
|
"homepage": "https://github.com/keyboardio/Chrysalis",
|
|
"productName": "Chrysalis",
|
|
"description": "A keyboard configuration tool",
|
|
"main": ".webpack/main",
|
|
"husky": {
|
|
"hooks": {
|
|
"pre-commit": "npm-run-all -p lint:all"
|
|
}
|
|
},
|
|
"build": {
|
|
"appId": "keyboardio.chrysalis",
|
|
"productName": "Chrysalis",
|
|
"artifactName": "${productName}-${version}.${ext}",
|
|
"copyright": "Copyright © 2018-2023 Keyboardio Inc.; distributed under the GPLv3",
|
|
"win": {
|
|
"target": [
|
|
"nsis",
|
|
"portable"
|
|
]
|
|
},
|
|
"portable": {
|
|
"artifactName": "${productName}-${version}-portable.${ext}"
|
|
},
|
|
"mac": {
|
|
"darkModeSupport": true,
|
|
"hardenedRuntime": true,
|
|
"entitlements": "./build/entitlements.mac.inherit.plist",
|
|
"target": [
|
|
{
|
|
"target": "dmg",
|
|
"arch": [
|
|
"universal"
|
|
]
|
|
},
|
|
{
|
|
"target": "zip",
|
|
"arch": [
|
|
"universal"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"linux": {
|
|
"target": [
|
|
"AppImage"
|
|
]
|
|
},
|
|
"afterPack": "./build/afterPackHook.js",
|
|
"extraResources": [
|
|
{
|
|
"from": "./build/launcher.sh",
|
|
"to": "launcher.sh"
|
|
},
|
|
"static",
|
|
"!static/cldr",
|
|
"NEWS.md"
|
|
]
|
|
},
|
|
"scripts": {
|
|
"start": "electron-forge start",
|
|
"package": "electron-forge package",
|
|
"make": "electron-forge make",
|
|
"publish": "electron-forge publish",
|
|
"prettier": "prettier --write \"src/**/*.{js,json,css,scss,md}\"",
|
|
"lint:all": "npm-run-all lint:js lint:css",
|
|
"lint:js": "eslint src/**/*.js",
|
|
"lint:css": "stylelint src/**/*.css",
|
|
"clean:code": "npm-run-all prettier lint:all"
|
|
},
|
|
"keywords": [],
|
|
"devDependencies": {
|
|
"@babel/core": "^7.21.0",
|
|
"@babel/eslint-parser": "^7.19.1",
|
|
"@babel/plugin-proposal-optional-chaining": "^7.16.7",
|
|
"@babel/preset-env": "^7.16.11",
|
|
"@babel/preset-react": "^7.18.6",
|
|
"@electron-forge/cli": "^6.0.5",
|
|
"@electron-forge/maker-deb": "^6.0.5",
|
|
"@electron-forge/maker-dmg": "^6.0.5",
|
|
"@electron-forge/maker-rpm": "^6.0.5",
|
|
"@electron-forge/maker-squirrel": "^6.0.5",
|
|
"@electron-forge/maker-zip": "^6.0.5",
|
|
"@electron-forge/plugin-auto-unpack-natives": "^6.0.5",
|
|
"@electron-forge/plugin-webpack": "^6.0.5",
|
|
"@electron-forge/publisher-github": "^6.0.5",
|
|
"@electron/notarize": "^1.2.3",
|
|
"@electron/osx-sign": "^1.0.4",
|
|
"@electron/universal": "^1.3.4",
|
|
"@reforged/maker-appimage": "file:.@reforged/maker-appimage",
|
|
"babel-loader": "^9.1.2",
|
|
"babel-plugin-module-resolver": "^4.1.0",
|
|
"cldr": "^7.1.1",
|
|
"copy-webpack-plugin": "^11.0.0",
|
|
"core-js": "^3.21.1",
|
|
"css-loader": "^6.0.0",
|
|
"electron": "23.1.1",
|
|
"eslint": "^8.35.0",
|
|
"eslint-config-prettier": "^4.1.0",
|
|
"eslint-import-resolver-babel-module": "^5.3.1",
|
|
"eslint-import-resolver-webpack": "^0.13.2",
|
|
"eslint-plugin-import": "^2.26.0",
|
|
"eslint-plugin-jsx-a11y": "^6.4.1",
|
|
"eslint-plugin-prettier": "^3.3.1",
|
|
"eslint-plugin-react": "^7.22.0",
|
|
"eslint-plugin-react-hooks": "^4.4.0",
|
|
"husky": "^1.1.2",
|
|
"lint-staged": "^12.3.7",
|
|
"node-abi": "^3.8.0",
|
|
"node-glob": "^1.2.0",
|
|
"node-loader": "^2.0.0",
|
|
"npm-run-all": "^4.1.3",
|
|
"prettier": "^2.6.1",
|
|
"style-loader": "^3.0.0",
|
|
"stylelint": "^15.10.1",
|
|
"stylelint-config-standard": "^32.0.0",
|
|
"unraw": "^2.0.0",
|
|
"webpack": "^5.75.0",
|
|
"xml2js": "^0.5.0",
|
|
"yarn": "^1.22.0"
|
|
},
|
|
"dependencies": {
|
|
"@emotion/react": "^11.8.2",
|
|
"@emotion/styled": "^11.8.1",
|
|
"@gatsbyjs/reach-router": "^1.3.6",
|
|
"@mui/base": "^5.0.0-alpha.119",
|
|
"@mui/icons-material": "^5.5.1",
|
|
"@mui/material": "^5.11.11",
|
|
"@mui/system": "^5.11.11",
|
|
"@vercel/webpack-asset-relocator-loader": "1.7.3",
|
|
"archiver": "^5.0.2",
|
|
"avrgirl-arduino": "keyboardio/avrgirl-arduino#serialport-10",
|
|
"electron-devtools-installer": "^3.2.0",
|
|
"electron-squirrel-startup": "^1.0.0",
|
|
"electron-store": "^8.1.0",
|
|
"electron-updater": "^5.3.0",
|
|
"electron-window-state": "^5.0.3",
|
|
"file-loader": "^6.2.0",
|
|
"i18next": "^22.4.10",
|
|
"i18next-electron-language-detector": "^0.0.10",
|
|
"immutability-helper": "^3.1.1",
|
|
"js-yaml": "^4.1.0",
|
|
"json-stringify-pretty-compact": "^3.0.0",
|
|
"lodash.clonedeep": "^4.5.0",
|
|
"lodash.isequal": "^4.5.0",
|
|
"path-browserify": "^1.0.1",
|
|
"react": "^18.2.0",
|
|
"react-color": "^2.14.1",
|
|
"react-dnd": "^16.0.1",
|
|
"react-dnd-html5-backend": "^16.0.1",
|
|
"react-dom": "^18.2.0",
|
|
"react-i18next": "^11.8.5",
|
|
"react-markdown": "^7.1.0",
|
|
"react-rnd": "^10.3.7",
|
|
"remark-emoji": "^3.0.2",
|
|
"remark-gfm": "^3.0.1",
|
|
"serialport": "^10.4.0",
|
|
"source-map-support": "^0.5.16",
|
|
"sudo-prompt": "^9.2.1",
|
|
"systeminformation": "^5.17.12",
|
|
"teensy-loader": "^0.3.1",
|
|
"tmp": "^0.2.1",
|
|
"typeface-roboto": "^0.0.54",
|
|
"typeface-source-code-pro": "^0.0.71",
|
|
"usb": "2.8.1",
|
|
"uuid": "^8.3.1",
|
|
"winston": "^3.8.2"
|
|
},
|
|
"resolutions": {
|
|
"teensy-loader/usb": "^2.8.1",
|
|
"avrgirl-arduino/stk500-v2/async": "^2.6.4",
|
|
"avrgirl-arduino/stk500/async": "^2.6.4",
|
|
"cacache/y18n": "^4.0.1",
|
|
"yargs/y18n": "^4.0.1",
|
|
"**/node-forge": "^1.3.0",
|
|
"**/glob-parent": "^5.1.2"
|
|
}
|
|
}
|