{ "name": "qortal-ui", "version": "4.5.0", "description": "Qortal Project - decentralize the world - Data storage, communications, web hosting, decentralized trading, complete infrastructure for the future blockchain-based Internet", "keywords": [ "QORT", "QORTAL", "DECENTRALIZED" ], "main": "electron.js", "repository": { "type": "git", "url": "git+https://github.com/Qortal/qortal-ui.git" }, "homepage": "https://qortal.org", "author": "QORTAL ", "license": "GPL-3.0", "scripts": { "dev": "node server.js", "prebuild": "node -p \"'export const UI_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > core/src/redux/app/version.js", "build-dev": "node --max-old-space-size=8192 build.js", "build": "NODE_ENV=production node build.js", "server": "NODE_ENV=production node --max-old-space-size=8192 server.js", "watch": "node --max-old-space-size=8192 watch.js", "watch-inline": "node --max-old-space-size=8192 watch-inline.js", "start-electron": "NODE_ENV=production electron .", "build-electron": "electron-builder build --publish never", "deploy-electron": "electron-builder build --win --publish never", "release": "NODE_ENV=production electron-builder build --publish never", "publish": "electron-builder -p always", "lint": "eslint './**/*.{js,mjs}'" }, "dependencies": { "@hapi/hapi": "21.3.3", "@hapi/inert": "7.1.0", "@lit-labs/motion": "1.0.6", "@popperjs/core": "2.11.8", "@tiptap/core": "2.0.4", "@tiptap/extension-highlight": "2.0.4", "@tiptap/extension-image": "2.0.4", "@tiptap/extension-placeholder": "2.0.4", "@tiptap/extension-underline": "2.0.4", "@tiptap/html": "2.0.4", "@tiptap/pm": "2.0.4", "@tiptap/starter-kit": "2.0.4", "asmcrypto.js": "2.3.2", "bcryptjs": "2.4.3", "buffer": "6.0.3", "compressorjs": "1.2.1", "crypto-js": "4.2.0", "driver.js": "1.3.1", "electron-dl": "3.5.2", "electron-log": "5.1.1", "electron-store": "8.1.0", "electron-updater": "6.1.8", "emoji-picker-js": "https://github.com/Qortal/emoji-picker-js", "extract-zip": "2.0.1", "jssha": "3.3.1", "localforage": "1.10.0", "lodash": "4.17.21", "os-locale": "5.0.0", "prosemirror-commands": "1.5.2", "prosemirror-dropcursor": "1.8.1", "prosemirror-gapcursor": "1.3.2", "prosemirror-history": "1.3.2", "prosemirror-keymap": "1.2.2", "prosemirror-model": "1.19.4", "prosemirror-schema-list": "1.3.0", "prosemirror-state": "1.4.3", "prosemirror-transform": "1.8.0", "prosemirror-view": "1.33.1", "sass": "1.71.1", "short-unique-id": "5.0.3", "xhr2": "0.2.1" }, "devDependencies": { "@babel/core": "7.24.0", "@material/mwc-button": "0.27.0", "@material/mwc-checkbox": "0.27.0", "@material/mwc-dialog": "0.27.0", "@material/mwc-drawer": "0.27.0", "@material/mwc-fab": "0.27.0", "@material/mwc-formfield": "0.27.0", "@material/mwc-icon": "0.27.0", "@material/mwc-icon-button": "0.27.0", "@material/mwc-list": "0.27.0", "@material/mwc-menu": "0.27.0", "@material/mwc-select": "0.27.0", "@material/mwc-slider": "0.27.0", "@material/mwc-snackbar": "0.27.0", "@material/mwc-tab": "0.27.0", "@material/mwc-tab-bar": "0.27.0", "@material/mwc-textfield": "0.27.0", "@polymer/app-layout": "3.1.0", "@polymer/iron-collapse": "3.0.1", "@polymer/iron-flex-layout": "3.0.1", "@polymer/iron-icons": "3.0.1", "@polymer/iron-pages": "3.0.1", "@polymer/paper-button": "3.0.1", "@polymer/paper-checkbox": "3.1.0", "@polymer/paper-dialog": "3.0.1", "@polymer/paper-dropdown-menu": "3.2.0", "@polymer/paper-icon-button": "3.0.2", "@polymer/paper-input": "3.2.1", "@polymer/paper-item": "3.0.1", "@polymer/paper-listbox": "3.0.1", "@polymer/paper-progress": "3.0.1", "@polymer/paper-ripple": "3.0.2", "@polymer/paper-slider": "3.0.1", "@polymer/paper-spinner": "3.0.2", "@polymer/paper-toast": "3.0.1", "@polymer/paper-tooltip": "3.0.1", "@qortal/rollup-plugin-web-worker-loader": "1.6.5", "@rollup/plugin-alias": "5.1.0", "@rollup/plugin-babel": "6.0.4", "@rollup/plugin-commonjs": "25.0.7", "@rollup/plugin-node-resolve": "15.2.3", "@rollup/plugin-replace": "5.0.5", "@rollup/plugin-terser": "0.4.4", "@vaadin/avatar": "24.2.7", "@vaadin/button": "24.2.7", "@vaadin/grid": "24.2.7", "@vaadin/icons": "24.2.7", "@vaadin/password-field": "24.2.7", "@vaadin/tooltip": "24.2.7", "@zip.js/zip.js": "2.7.36", "axios": "1.6.7", "electron": "29.1.0", "electron-builder": "24.12.0", "electron-packager": "17.1.2", "epml": "0.3.3", "eslint": "8.57.0", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4", "file-saver": "2.0.5", "highcharts": "11.1.0", "html-escaper": "3.0.3", "is-electron": "2.2.2", "lit": "2.8.0", "passive-events-support": "1.1.0", "pwa-helpers": "0.9.1", "redux": "5.0.1", "redux-thunk": "3.1.0", "rollup": "4.12.0", "rollup-plugin-node-globals": "1.4.0", "rollup-plugin-progress": "1.1.2", "rollup-plugin-scss": "3.0.0", "shelljs": "0.8.5" }, "engines": { "node": ">=20.9.0" } }