Stashed / package.json
package.json
Raw
{
  "name": "Stashed",
  "version": "1.0.0",
  "description": "Inventory manager",
  "private": true,
  "main": "app/electron/main.js",
  "scripts": {
    "postinstall": "electron-builder install-app-deps",
    "audit-app": "npx electronegativity -i ./ -x LimitNavigationGlobalCheck,PermissionRequestHandlerGlobalCheck",
    "translate": "node ./app/localization/translateMissing.js",
    "dev-server": "cross-env NODE_ENV=development webpack serve --config ./webpack.development.js > dev-scripts/webpack-dev-server.log 2> dev-scripts/webpack-dev-server-error.log",
    "dev": "concurrently --success first \"node dev-scripts/prepareDevServer.js\" \"node dev-scripts/launchDevServer.js\" -k",
    "prod-build": "cross-env NODE_ENV=production npx webpack --mode=production --config ./webpack.production.js",
    "prod": "npm run prod-build && electron .",
    "pack": "electron-builder --dir",
    "dist": "npm run test && npm run prod-build && electron-builder",
    "dist-mac": "npm run test && npm run prod-build && electron-builder --mac",
    "dist-linux": "npm run test && npm run prod-build && electron-builder --linux",
    "dist-windows": "npm run test && npm run prod-build && electron-builder --windows",
    "dist-all": "npm run test && npm run prod-build && electron-builder --mac --linux --windows",
    "test": "mocha"
  },
  "build": {
    "productName": "Stashed",
    "appId": "com.yourcompany|electron.yourproductname",
    "directories": {
      "buildResources": "resources"
    },
    "files": [
      "app/dist/**/*",
      "app/electron/**/*",
      "app/localization/!(locales)",
      "LICENSE"
    ],
    "extraFiles": [
      "app/localization/locales/**/*",
      "license.data",
      "public.key"
    ],
    "win": {
      "target": [
        "nsis",
        "msi"
      ]
    },
    "linux": {
      "target": [
        "deb",
        "rpm",
        "snap",
        "AppImage"
      ]
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/reZach/secure-electron-template.git"
  },
  "keywords": [
    "stockx",
    "resell",
    "sneakers",
    "shoes",
    "bots",
    "inventory"
  ],
  "author": "daxidngyn",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/reZach/secure-electron-template/issues"
  },
  "homepage": "https://github.com/reZach/secure-electron-template#readme",
  "browserslist": [
    "last 2 Chrome versions"
  ],
  "devDependencies": {
    "@babel/core": "^7.14.3",
    "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    "@babel/plugin-transform-react-jsx": "^7.14.3",
    "@babel/preset-env": "^7.14.4",
    "@babel/preset-react": "^7.13.13",
    "@doyensec/electronegativity": "^1.9.1",
    "@google-cloud/translate": "^6.2.1",
    "babel-loader": "^8.2.2",
    "babel-plugin-module-resolver": "^4.1.0",
    "buffer": "^6.0.3",
    "clean-webpack-plugin": "^4.0.0-alpha.0",
    "concurrently": "^6.2.0",
    "cross-env": "^7.0.3",
    "crypto-browserify": "^3.12.0",
    "csp-html-webpack-plugin": "^5.1.0",
    "css-loader": "^5.2.6",
    "css-minimizer-webpack-plugin": "^3.0.1",
    "electron": "^13.0.1",
    "electron-builder": "^22.11.3",
    "electron-debug": "^3.2.0",
    "html-loader": "^2.1.2",
    "html-webpack-plugin": "^5.3.1",
    "mini-css-extract-plugin": "^1.6.0",
    "mocha": "^8.4.0",
    "path-browserify": "^1.0.1",
    "spectron": "^15.0.0",
    "stream-browserify": "^3.0.0",
    "style-loader": "^2.0.0",
    "url-loader": "^4.1.1",
    "webpack": "^5.38.1",
    "webpack-cli": "^4.7.0",
    "webpack-dev-server": "^3.11.2",
    "webpack-merge": "^5.7.3"
  },
  "dependencies": {
    "@amcharts/amcharts4": "^4.10.20",
    "@loadable/component": "^5.15.0",
    "@material-ui/core": "^4.11.4",
    "@material-ui/data-grid": "^4.0.0-alpha.31",
    "@material-ui/icons": "^4.11.2",
    "@material-ui/lab": "^4.0.0-alpha.58",
    "@reduxjs/toolkit": "^1.5.1",
    "algoliasearch": "^4.9.3",
    "axios": "^0.21.1",
    "bulma": "^0.9.2",
    "chart.js": "^3.3.2",
    "clsx": "^1.1.1",
    "connected-react-router": "^6.9.1",
    "easy-redux-undo": "^1.0.4",
    "electron-devtools-installer": "^3.2.0",
    "i18next": "^20.3.1",
    "i18next-electron-fs-backend": "^1.3.6",
    "i18next-fs-backend": "^1.1.1",
    "lodash": "4.17.21",
    "lodash.merge": "^4.6.2",
    "moment": "^2.29.1",
    "process": "^0.11.10",
    "react": "^17.0.2",
    "react-chartjs-2": "^3.0.3",
    "react-credit-cards": "^0.8.3",
    "react-dom": "^17.0.2",
    "react-i18next": "^11.10.0",
    "react-payment-inputs": "^1.1.8",
    "react-redux": "^7.2.4",
    "react-router": "^5.2.0",
    "react-router-dom": "^5.2.0",
    "redux": "^4.1.0",
    "secure-electron-context-menu": "^1.3.1",
    "secure-electron-license-keys": "^1.1.1",
    "secure-electron-store": "^3.0.1",
    "uuid": "^8.3.2"
  }
}