|  | 
| 1 | 1 | { | 
| 2 | 2 |   "name": "electron-s3-file-manager", | 
| 3 |  | -  "productName": "Electron S3 File Manager", | 
|  | 3 | +  "productName": "Araxia Client Patch Manager", | 
| 4 | 4 |   "bundleID": "io.github.kelp404.electron-s3-file-manager", | 
| 5 |  | -  "version": "0.3.0", | 
|  | 5 | +  "version": "1.0.0", | 
| 6 | 6 |   "description": "A GUI AWS S3 file manager. It supports keyword search, download, upload and preview video.", | 
| 7 | 7 |   "main": "dist/main-process/index.js", | 
| 8 | 8 |   "scripts": { | 
| 9 |  | -    "build": "npm run clear:build && npm run build:renderer && npm run build:main && node tools.js build", | 
| 10 |  | -    "build:main": "cp -r src/main-process src/shared dist/.", | 
| 11 |  | -    "build:renderer": "NODE_ENV=production webpack", | 
|  | 9 | +    "build": "npm run clear:build && npm run build:renderer && npm run build:main", | 
|  | 10 | +    "build:mkdir": "mkdirp ./dist/main-process && mkdirp ./dist/shared", | 
|  | 11 | +    "build:main": "npm run build:mkdir && ncp ./src/main-process ./dist/main-process && ncp ./src/shared ./dist/shared", | 
|  | 12 | +    "make": "npx electron-forge make", | 
|  | 13 | +    "build:renderer": "npx webpack", | 
| 12 | 14 |     "changelog": "node_modules/conventional-changelog-cli/cli.js -n node_modules/@kelp404/changelog.config", | 
| 13 |  | -    "clear:build": "rm -rf dist", | 
|  | 15 | +    "clear:build": "rimraf dist/", | 
| 14 | 16 |     "dev": "concurrently --kill-others \"webpack serve\" \"wait-on tcp:3000 && electron src/main-process/index.js\"", | 
| 15 | 17 |     "eslint": "eslint ./ --ignore-path .gitignore --ignore-pattern src/main-process/migrations/", | 
| 16 | 18 |     "ncu": "npm-check-updates", | 
| 17 |  | -    "start": "npm run dev", | 
|  | 19 | +    "start": "electron-forge start", | 
| 18 | 20 |     "test": "npm run test:main && npm run test:render", | 
| 19 | 21 |     "test:main": "jest --config __tests__/main-process/jest.config.js", | 
| 20 | 22 |     "test:render": "jest --config __tests__/render-process/jest.config.js", | 
| 21 | 23 |     "makemigration": "makemigration --name $npm_package_version --migrations-path src/main-process/migrations --models-path src/main-process/models/data && eslint src/main-process/migrations --fix || true", | 
| 22 |  | -    "runmigration": "runmigration --migrations-path src/main-process/migrations --models-path src/main-process/models/data" | 
|  | 24 | +    "runmigration": "runmigration --migrations-path src/main-process/migrations --models-path src/main-process/models/data", | 
|  | 25 | +    "package": "electron-forge package" | 
| 23 | 26 |   }, | 
| 24 | 27 |   "repository": { | 
| 25 | 28 |     "type": "git", | 
| 26 | 29 |     "url": "git+https://github.com/kelp404/electron-s3-file-manager.git" | 
| 27 | 30 |   }, | 
| 28 | 31 |   "author": "Kelp <[email protected]>" , | 
| 29 |  | -  "contributors": ["Ben Carter @ben-of-codecraft"], | 
|  | 32 | +  "contributors": [ | 
|  | 33 | +    "Ben Carter @ben-of-codecraft" | 
|  | 34 | +  ], | 
| 30 | 35 |   "license": "MIT", | 
| 31 | 36 |   "bugs": { | 
| 32 | 37 |     "url": "https://github.com/kelp404/electron-s3-file-manager/issues" | 
|  | 
| 40 | 45 |     "@aws-sdk/s3-request-presigner": "3.215.0", | 
| 41 | 46 |     "@kelp404/sequelize-auto-migrations": "1.3.1", | 
| 42 | 47 |     "electron-is-dev": "2.0.0", | 
|  | 48 | +    "electron-squirrel-startup": "^1.0.0", | 
| 43 | 49 |     "lodash": "4.17.21", | 
| 44 | 50 |     "mime-types": "2.1.35", | 
| 45 | 51 |     "p-limit": "3.1.0", | 
|  | 52 | +    "rimraf": "^5.0.1", | 
| 46 | 53 |     "sequelize": "6.31.0", | 
| 47 | 54 |     "sqlite3": "5.1.4" | 
| 48 | 55 |   }, | 
|  | 
| 52 | 59 |     "@babel/eslint-parser": "7.22.11", | 
| 53 | 60 |     "@babel/preset-env": "7.21.4", | 
| 54 | 61 |     "@babel/preset-react": "7.18.6", | 
|  | 62 | +    "@electron-forge/cli": "^6.4.2", | 
|  | 63 | +    "@electron-forge/maker-deb": "^6.4.2", | 
|  | 64 | +    "@electron-forge/maker-rpm": "^6.4.2", | 
|  | 65 | +    "@electron-forge/maker-squirrel": "^6.4.2", | 
|  | 66 | +    "@electron-forge/maker-zip": "^6.4.2", | 
|  | 67 | +    "@electron-forge/plugin-auto-unpack-natives": "^6.4.2", | 
| 55 | 68 |     "@fortawesome/fontawesome-free": "6.1.2", | 
| 56 | 69 |     "@kelp404/changelog.config": "0.1.0", | 
| 57 | 70 |     "@kelp404/react-infinite-scroller": "1.2.6", | 
|  | 
| 68 | 81 |     "dayjs": "1.11.5", | 
| 69 | 82 |     "dotenv": "16.0.3", | 
| 70 | 83 |     "electron": "20.3.8", | 
| 71 |  | -    "electron-builder": "23.6.0", | 
| 72 | 84 |     "electron-mock-ipc": "0.3.12", | 
| 73 | 85 |     "electron-reload": "2.0.0-alpha.1", | 
| 74 | 86 |     "eslint": "8.39.0", | 
|  | 
| 85 | 97 |     "jest-environment-jsdom": "29.5.0", | 
| 86 | 98 |     "jest-environment-node": "29.4.1", | 
| 87 | 99 |     "mini-css-extract-plugin": "2.6.1", | 
|  | 100 | +    "mkdirp": "^3.0.1", | 
|  | 101 | +    "ncp": "^2.0.0", | 
| 88 | 102 |     "npm-check-updates": "16.10.9", | 
| 89 | 103 |     "prop-types": "15.8.1", | 
| 90 | 104 |     "pubsub-js": "1.9.4", | 
|  | 
| 98 | 112 |     "sweetalert2": "11.6.15", | 
| 99 | 113 |     "wait-on": "6.0.1", | 
| 100 | 114 |     "webpack": "5.81.0", | 
| 101 |  | -    "webpack-cli": "4.10.0", | 
|  | 115 | +    "webpack-cli": "^4.10.0", | 
| 102 | 116 |     "webpack-dev-server": "4.9.2" | 
| 103 | 117 |   } | 
| 104 | 118 | } | 
0 commit comments