mirror of
https://github.com/JannisX11/blockbench.git
synced 2025-02-17 16:20:13 +08:00
Fix issue with auto updating to beta versions
API for custom Select element Start screen style improvements
This commit is contained in:
parent
cb3d3e52d1
commit
1b911d2535
@ -273,6 +273,15 @@
|
||||
.markdown ul {
|
||||
padding-left: 24px;
|
||||
}
|
||||
.markdown ol {
|
||||
padding-left: 24px;
|
||||
}
|
||||
.markdown ol li {
|
||||
list-style: auto;
|
||||
}
|
||||
.markdown a {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/*Actions*/
|
||||
.toolbar {
|
||||
|
@ -55,6 +55,7 @@
|
||||
#start_screen .recent_favorite_button {
|
||||
color: var(--color-subtle_text);
|
||||
visibility: hidden;
|
||||
cursor: pointer;
|
||||
--color-active-favorite: #f9c300;
|
||||
}
|
||||
#start_screen .recent_project:hover .recent_favorite_button {
|
||||
@ -323,8 +324,9 @@
|
||||
padding-left: 24px;
|
||||
}
|
||||
#start_files li.format_entry span.icon_wrapper {
|
||||
height: 22px;
|
||||
height: 30px;
|
||||
width: 32px;
|
||||
display: flex;
|
||||
}
|
||||
#start_files li.format_entry > * {
|
||||
cursor: inherit;
|
||||
|
@ -75,43 +75,14 @@ function buildForm(dialog) {
|
||||
|
||||
|
||||
case 'select':
|
||||
function getNameFor(key) {
|
||||
let val = data.options[key];
|
||||
if (val) {
|
||||
return tl(val.name || val);
|
||||
} else {
|
||||
return '';
|
||||
let select_input = new Interface.CustomElements.SelectInput(form_id, {
|
||||
options: data.options,
|
||||
value: data.value || data.default,
|
||||
onChange() {
|
||||
dialog.updateFormValues();
|
||||
}
|
||||
}
|
||||
let value = data.value || data.default || Object.keys(data.options)[0];
|
||||
let select = Interface.createElement('bb-select', {id: form_id, class: 'half', value: value}, getNameFor(value));
|
||||
function setKey(key) {
|
||||
value = key;
|
||||
select.setAttribute('value', key);
|
||||
select.textContent = getNameFor(key);
|
||||
dialog.updateFormValues();
|
||||
}
|
||||
select.addEventListener('click', function(event) {
|
||||
if (Menu.closed_in_this_click == form_id) return this;
|
||||
let items = [];
|
||||
for (let key in data.options) {
|
||||
let val = data.options[key];
|
||||
if (val) {
|
||||
items.push({
|
||||
name: getNameFor(key),
|
||||
icon: val.icon || ((value == key) ? 'far.fa-dot-circle' : 'far.fa-circle'),
|
||||
condition: val.condition,
|
||||
click: (e) => {
|
||||
setKey(key);
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
let menu = new Menu(form_id, items, {searchable: items.length > 16});
|
||||
menu.node.style['min-width'] = select.clientWidth+'px';
|
||||
menu.open(select);
|
||||
})
|
||||
bar.append(select)
|
||||
});
|
||||
bar.append(select_input.node)
|
||||
break;
|
||||
|
||||
|
||||
|
@ -278,6 +278,7 @@ const Interface = {
|
||||
}
|
||||
})
|
||||
},
|
||||
CustomElements: {},
|
||||
status_bar: {},
|
||||
Panels: {},
|
||||
toggleSidebar(side, status) {
|
||||
@ -619,6 +620,53 @@ Interface.createElement = (tag, attributes = {}, content) => {
|
||||
}
|
||||
|
||||
|
||||
// Custom Elements
|
||||
Interface.CustomElements.ResizeLine = ResizeLine;
|
||||
Interface.CustomElements.SelectInput = function(id, data) {
|
||||
function getNameFor(key) {
|
||||
let val = data.options[key];
|
||||
if (val) {
|
||||
return tl(val.name || val);
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
let value = data.value || data.default || Object.keys(data.options)[0];
|
||||
let select = Interface.createElement('bb-select', {id, class: 'half', value: value}, getNameFor(value));
|
||||
function setKey(key) {
|
||||
value = key;
|
||||
select.setAttribute('value', key);
|
||||
select.textContent = getNameFor(key);
|
||||
if (typeof data.onChange == 'function') {
|
||||
data.onChange(value);
|
||||
}
|
||||
}
|
||||
select.addEventListener('click', function(event) {
|
||||
if (Menu.closed_in_this_click == id) return this;
|
||||
let items = [];
|
||||
for (let key in data.options) {
|
||||
let val = data.options[key];
|
||||
if (val) {
|
||||
items.push({
|
||||
name: getNameFor(key),
|
||||
icon: val.icon || ((value == key) ? 'far.fa-dot-circle' : 'far.fa-circle'),
|
||||
condition: val.condition,
|
||||
click: (e) => {
|
||||
setKey(key);
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
let menu = new Menu(id, items, {searchable: items.length > 16});
|
||||
menu.node.style['min-width'] = select.clientWidth+'px';
|
||||
menu.open(select);
|
||||
})
|
||||
this.node = select;
|
||||
this.set = setKey;
|
||||
}
|
||||
|
||||
|
||||
|
||||
onVueSetup(function() {
|
||||
Interface.status_bar.vue = new Vue({
|
||||
el: '#status_bar',
|
||||
|
1
main.js
1
main.js
@ -216,6 +216,7 @@ app.on('ready', () => {
|
||||
autoUpdater.autoDownload = false;
|
||||
if (LaunchSettings.get('update_to_prereleases') === true) {
|
||||
autoUpdater.allowPrerelease = true;
|
||||
autoUpdater.channel = 'beta';
|
||||
}
|
||||
|
||||
autoUpdater.on('update-available', (a) => {
|
||||
|
245
package-lock.json
generated
245
package-lock.json
generated
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Blockbench",
|
||||
"version": "4.3.0-beta.0",
|
||||
"version": "4.3.0-beta.1",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
@ -1290,9 +1290,9 @@
|
||||
"integrity": "sha512-bGX4/yB2bPZwXm1DsxgoABgH0Cz7oFtXJgkerB8VrStYdTyvhGAULzNLRn9rVmeAuC3VUDXaXpZIlZAZHpsLIA=="
|
||||
},
|
||||
"@electron/universal": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.2.0.tgz",
|
||||
"integrity": "sha512-eu20BwNsrMPKoe2bZ3/l9c78LclDvxg3PlVXrQf3L50NaUuW5M59gbPytI+V4z7/QMrohUHetQaU0ou+p1UG9Q==",
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.2.1.tgz",
|
||||
"integrity": "sha512-7323HyMh7KBAl/nPDppdLsC87G6RwRU02dy5FPeGB1eS7rUePh55+WNWiDPLhFQqqVPHzh77M69uhmoT8XnwMQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@malept/cross-spawn-promise": "^1.1.0",
|
||||
@ -1937,35 +1937,36 @@
|
||||
"dev": true
|
||||
},
|
||||
"app-builder-lib": {
|
||||
"version": "23.0.3",
|
||||
"resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.0.3.tgz",
|
||||
"integrity": "sha512-1qrtXYHXJfXhzJnMtVGjIva3067F1qYQubl2oBjI61gCBoCHvhghdYJ57XxXTQQ0VxnUhg1/Iaez87uXp8mD8w==",
|
||||
"version": "23.1.0",
|
||||
"resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.1.0.tgz",
|
||||
"integrity": "sha512-aZpKjBBLzyxtr4Cmbyi3dl8uRO8SI2PG2MYEKYRZL6pl7IsKP2hJkCYzlD6NjLJlRIAZcFPFjFbJliO74DFf7w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"7zip-bin": "~5.1.1",
|
||||
"@develar/schema-utils": "~2.6.5",
|
||||
"@electron/universal": "1.2.0",
|
||||
"@electron/universal": "1.2.1",
|
||||
"@malept/flatpak-bundler": "^0.4.0",
|
||||
"async-exit-hook": "^2.0.1",
|
||||
"bluebird-lst": "^1.0.9",
|
||||
"builder-util": "23.0.2",
|
||||
"builder-util-runtime": "9.0.0",
|
||||
"builder-util": "23.0.9",
|
||||
"builder-util-runtime": "9.0.2",
|
||||
"chromium-pickle-js": "^0.2.0",
|
||||
"debug": "^4.3.2",
|
||||
"ejs": "^3.1.6",
|
||||
"debug": "^4.3.4",
|
||||
"ejs": "^3.1.7",
|
||||
"electron-osx-sign": "^0.6.0",
|
||||
"electron-publish": "23.0.2",
|
||||
"electron-publish": "23.0.9",
|
||||
"form-data": "^4.0.0",
|
||||
"fs-extra": "^10.0.0",
|
||||
"hosted-git-info": "^4.0.2",
|
||||
"fs-extra": "^10.1.0",
|
||||
"hosted-git-info": "^4.1.0",
|
||||
"is-ci": "^3.0.0",
|
||||
"isbinaryfile": "^4.0.8",
|
||||
"isbinaryfile": "^4.0.10",
|
||||
"js-yaml": "^4.1.0",
|
||||
"lazy-val": "^1.0.5",
|
||||
"minimatch": "^3.0.4",
|
||||
"minimatch": "^3.1.2",
|
||||
"read-config-file": "6.2.0",
|
||||
"sanitize-filename": "^1.6.3",
|
||||
"semver": "^7.3.5",
|
||||
"semver": "^7.3.7",
|
||||
"tar": "^6.1.11",
|
||||
"temp-file": "^3.4.0"
|
||||
},
|
||||
"dependencies": {
|
||||
@ -1999,6 +2000,15 @@
|
||||
"universalify": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"minimatch": {
|
||||
"version": "3.1.2",
|
||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
|
||||
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"brace-expansion": "^1.1.7"
|
||||
}
|
||||
},
|
||||
"semver": {
|
||||
"version": "7.3.7",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
|
||||
@ -2049,13 +2059,6 @@
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"astral-regex": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
|
||||
"integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"async": {
|
||||
"version": "3.2.4",
|
||||
"resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
|
||||
@ -2280,9 +2283,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"builder-util": {
|
||||
"version": "23.0.2",
|
||||
"resolved": "https://registry.npmjs.org/builder-util/-/builder-util-23.0.2.tgz",
|
||||
"integrity": "sha512-HaNHL3axNW/Ms8O1mDx3I07G+ZnZ/TKSWWvorOAPau128cdt9S+lNx5ocbx8deSaHHX4WFXSZVHh3mxlaKJNgg==",
|
||||
"version": "23.0.9",
|
||||
"resolved": "https://registry.npmjs.org/builder-util/-/builder-util-23.0.9.tgz",
|
||||
"integrity": "sha512-ccPFwI1Sex4yLt8R3LI+H07p2jHICKwEWtxkFkb6jiU/g/VJnF1wazW7I1oMcCFcPTEl30GhqoRv9rfDD9VAiQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"7zip-bin": "~5.1.1",
|
||||
@ -2290,10 +2293,10 @@
|
||||
"@types/fs-extra": "^9.0.11",
|
||||
"app-builder-bin": "4.0.0",
|
||||
"bluebird-lst": "^1.0.9",
|
||||
"builder-util-runtime": "9.0.0",
|
||||
"builder-util-runtime": "9.0.2",
|
||||
"chalk": "^4.1.1",
|
||||
"cross-spawn": "^7.0.3",
|
||||
"debug": "^4.3.2",
|
||||
"debug": "^4.3.4",
|
||||
"fs-extra": "^10.0.0",
|
||||
"http-proxy-agent": "^5.0.0",
|
||||
"https-proxy-agent": "^5.0.0",
|
||||
@ -2343,12 +2346,12 @@
|
||||
}
|
||||
},
|
||||
"builder-util-runtime": {
|
||||
"version": "9.0.0",
|
||||
"resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.0.0.tgz",
|
||||
"integrity": "sha512-SkpEtSmTkREDHRJnxKEv43aAYp8sYWY8fxYBhGLBLOBIRXeaIp6Kv3lBgSD7uR8jQtC7CA659sqJrpSV6zNvSA==",
|
||||
"version": "9.0.2",
|
||||
"resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.0.2.tgz",
|
||||
"integrity": "sha512-xF55W/8mgfT6+sMbX0TeiJkTusA5GMOzckM4rajN4KirFcUIuLTH8oEaTYmM86YwVCZaTwa/7GyFhauXaEICwA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"debug": "^4.3.2",
|
||||
"debug": "^4.3.4",
|
||||
"sax": "^1.2.4"
|
||||
},
|
||||
"dependencies": {
|
||||
@ -2433,6 +2436,12 @@
|
||||
"supports-color": "^7.1.0"
|
||||
}
|
||||
},
|
||||
"chownr": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
|
||||
"integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
|
||||
"dev": true
|
||||
},
|
||||
"chrome-trace-event": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
|
||||
@ -2449,9 +2458,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"ci-info": {
|
||||
"version": "3.3.1",
|
||||
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz",
|
||||
"integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==",
|
||||
"version": "3.3.2",
|
||||
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz",
|
||||
"integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==",
|
||||
"dev": true
|
||||
},
|
||||
"cli-boxes": {
|
||||
@ -2460,17 +2469,6 @@
|
||||
"integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
|
||||
"dev": true
|
||||
},
|
||||
"cli-truncate": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
|
||||
"integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"slice-ansi": "^3.0.0",
|
||||
"string-width": "^4.2.0"
|
||||
}
|
||||
},
|
||||
"cliui": {
|
||||
"version": "7.0.4",
|
||||
"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
|
||||
@ -2772,15 +2770,15 @@
|
||||
}
|
||||
},
|
||||
"dmg-builder": {
|
||||
"version": "23.0.3",
|
||||
"resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.0.3.tgz",
|
||||
"integrity": "sha512-mBYrHHnSM5PC656TDE+xTGmXIuWHAGmmRfyM+dV0kP+AxtwPof4pAXNQ8COd0/exZQ4dqf72FiPS3B9G9aB5IA==",
|
||||
"version": "23.1.0",
|
||||
"resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.1.0.tgz",
|
||||
"integrity": "sha512-CzhPk/k12nJ2KqTbePkIwHOLiaWneQu2cgXCT9Hb5FhwI1vxTPalLsg8OZ57wKCrkL8AEftqqSff8gB5yWY/xw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"app-builder-lib": "23.0.3",
|
||||
"builder-util": "23.0.2",
|
||||
"builder-util-runtime": "9.0.0",
|
||||
"dmg-license": "^1.0.9",
|
||||
"app-builder-lib": "23.1.0",
|
||||
"builder-util": "23.0.9",
|
||||
"builder-util-runtime": "9.0.2",
|
||||
"dmg-license": "^1.0.11",
|
||||
"fs-extra": "^10.0.0",
|
||||
"iconv-lite": "^0.6.2",
|
||||
"js-yaml": "^4.1.0"
|
||||
@ -2888,17 +2886,17 @@
|
||||
}
|
||||
},
|
||||
"electron-builder": {
|
||||
"version": "23.0.3",
|
||||
"resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.0.3.tgz",
|
||||
"integrity": "sha512-0lnTsljAgcOMuIiOjPcoFf+WxOOe/O04hZPgIvvUBXIbz3kolbNu0Xdch1f5WuQ40NdeZI7oqs8Eo395PcuGHQ==",
|
||||
"version": "23.1.0",
|
||||
"resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.1.0.tgz",
|
||||
"integrity": "sha512-UEblaQY8N9m8/HriOwl7jgFJ4olpWDXwdDBqwUkQiRHVNRnCfrA0u8LV03li5ZYhma6zFWzfIZbHd+uk8y//lQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/yargs": "^17.0.1",
|
||||
"app-builder-lib": "23.0.3",
|
||||
"builder-util": "23.0.2",
|
||||
"builder-util-runtime": "9.0.0",
|
||||
"app-builder-lib": "23.1.0",
|
||||
"builder-util": "23.0.9",
|
||||
"builder-util-runtime": "9.0.2",
|
||||
"chalk": "^4.1.1",
|
||||
"dmg-builder": "23.0.3",
|
||||
"dmg-builder": "23.1.0",
|
||||
"fs-extra": "^10.0.0",
|
||||
"is-ci": "^3.0.0",
|
||||
"lazy-val": "^1.0.5",
|
||||
@ -3022,14 +3020,14 @@
|
||||
}
|
||||
},
|
||||
"electron-publish": {
|
||||
"version": "23.0.2",
|
||||
"resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-23.0.2.tgz",
|
||||
"integrity": "sha512-8gMYgWqv96lc83FCm85wd+tEyxNTJQK7WKyPkNkO8GxModZqt1GO8S+/vAnFGxilS/7vsrVRXFfqiCDUCSuxEg==",
|
||||
"version": "23.0.9",
|
||||
"resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-23.0.9.tgz",
|
||||
"integrity": "sha512-afr2z6L07/elgDX+6I/G/0vzXOP6xYUd/aXx9tnTPSVZ/3AuvCegHrKiuh8sKYHmzoAcNGXe3ikISYIu961IfA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/fs-extra": "^9.0.11",
|
||||
"builder-util": "23.0.2",
|
||||
"builder-util-runtime": "9.0.0",
|
||||
"builder-util": "23.0.9",
|
||||
"builder-util-runtime": "9.0.2",
|
||||
"chalk": "^4.1.1",
|
||||
"fs-extra": "^10.0.0",
|
||||
"lazy-val": "^1.0.5",
|
||||
@ -3477,6 +3475,15 @@
|
||||
"universalify": "^0.1.0"
|
||||
}
|
||||
},
|
||||
"fs-minipass": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
|
||||
"integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"minipass": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"fs.realpath": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
|
||||
@ -3783,11 +3790,7 @@
|
||||
"resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz",
|
||||
"integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"cli-truncate": "^2.1.0",
|
||||
"node-addon-api": "^1.6.3"
|
||||
}
|
||||
"optional": true
|
||||
},
|
||||
"iconv-lite": {
|
||||
"version": "0.6.3",
|
||||
@ -4289,14 +4292,6 @@
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"semver": "^6.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"semver": {
|
||||
"version": "6.3.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"matcher": {
|
||||
@ -4363,6 +4358,25 @@
|
||||
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
|
||||
"dev": true
|
||||
},
|
||||
"minipass": {
|
||||
"version": "3.3.4",
|
||||
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz",
|
||||
"integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"yallist": "^4.0.0"
|
||||
}
|
||||
},
|
||||
"minizlib": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
|
||||
"integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"minipass": "^3.0.0",
|
||||
"yallist": "^4.0.0"
|
||||
}
|
||||
},
|
||||
"mkdirp": {
|
||||
"version": "0.5.6",
|
||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
|
||||
@ -4389,13 +4403,6 @@
|
||||
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
|
||||
"dev": true
|
||||
},
|
||||
"node-addon-api": {
|
||||
"version": "1.7.2",
|
||||
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz",
|
||||
"integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"node-releases": {
|
||||
"version": "1.1.72",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz",
|
||||
@ -4521,14 +4528,6 @@
|
||||
"registry-auth-token": "^4.0.0",
|
||||
"registry-url": "^5.0.0",
|
||||
"semver": "^6.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"semver": {
|
||||
"version": "6.3.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"path-exists": {
|
||||
@ -4769,12 +4768,12 @@
|
||||
}
|
||||
},
|
||||
"registry-auth-token": {
|
||||
"version": "4.2.1",
|
||||
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
|
||||
"integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
|
||||
"version": "4.2.2",
|
||||
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz",
|
||||
"integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"rc": "^1.2.8"
|
||||
"rc": "1.2.8"
|
||||
}
|
||||
},
|
||||
"registry-url": {
|
||||
@ -4967,14 +4966,6 @@
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"semver": "^6.3.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"semver": {
|
||||
"version": "6.3.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"serialize-error": {
|
||||
@ -5037,18 +5028,6 @@
|
||||
"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
|
||||
"dev": true
|
||||
},
|
||||
"slice-ansi": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
|
||||
"integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"ansi-styles": "^4.0.0",
|
||||
"astral-regex": "^2.0.0",
|
||||
"is-fullwidth-code-point": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"smart-buffer": {
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
|
||||
@ -5255,6 +5234,28 @@
|
||||
"integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==",
|
||||
"dev": true
|
||||
},
|
||||
"tar": {
|
||||
"version": "6.1.11",
|
||||
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
|
||||
"integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chownr": "^2.0.0",
|
||||
"fs-minipass": "^2.0.0",
|
||||
"minipass": "^3.0.0",
|
||||
"minizlib": "^2.1.1",
|
||||
"mkdirp": "^1.0.3",
|
||||
"yallist": "^4.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"mkdirp": {
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
|
||||
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"temp-dir": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
|
||||
@ -5407,7 +5408,7 @@
|
||||
"truncate-utf8-bytes": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
|
||||
"integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
|
||||
"integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"utf8-byte-length": "^1.0.1"
|
||||
@ -5578,7 +5579,7 @@
|
||||
"utf8-byte-length": {
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
|
||||
"integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
|
||||
"integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==",
|
||||
"dev": true
|
||||
},
|
||||
"util-deprecate": {
|
||||
@ -6066,7 +6067,7 @@
|
||||
"xmlbuilder": {
|
||||
"version": "9.0.7",
|
||||
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
|
||||
"integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
|
||||
"integrity": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==",
|
||||
"dev": true
|
||||
},
|
||||
"y18n": {
|
||||
|
@ -105,7 +105,7 @@
|
||||
"devDependencies": {
|
||||
"blockbench-types": "^4.0.0",
|
||||
"electron": "^19.0.7",
|
||||
"electron-builder": "^23.0.3",
|
||||
"electron-builder": "^23.1.0",
|
||||
"electron-notarize": "^1.0.0",
|
||||
"webpack": "^5.21.2",
|
||||
"webpack-cli": "^4.5.0",
|
||||
|
Loading…
Reference in New Issue
Block a user