-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
72 lines (72 loc) · 5.9 KB
/
Copy pathpackage.json
File metadata and controls
72 lines (72 loc) · 5.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{
"name": "wifidrop",
"version": "0.1.1",
"description": "Local peer-to-peer file transfer via WIFI",
"main": "cli/wifidrop.js",
"bin": "./cli/wifidrop.js",
"files": [
"LICENSE",
"cli/"
],
"preferGlobal": true,
"engines": {
"node": ">= 0.10"
},
"type": "module",
"dependencies": {
"adm-zip": "^0.5.16",
"detect-browsers": "^6.1.0",
"kv-storage": "^0.0.9",
"webconnect": "^0.0.11"
},
"devDependencies": {
"esbuild": "^0.21.5",
"nanoid": "^3.3.7",
"picocolors": "^1.1.0",
"postcss": "^8.4.47",
"rollup": "^4.23.0",
"source-map-js": "^1.2.1",
"vite": "^5.4.8"
},
"scripts": {
"start": "npm run dev",
"dev": "vite",
"build": "npm run removedir dist & vite build",
"preview": "vite preview",
"cli": "node cli/wifidrop.js",
"removedir": "node -e \"var fs = require('fs'); try{process.argv.slice(1).map((fpath) => fs.rmdirSync(fpath, { recursive: true }))}catch(err){console.log(`Dist not found`)}; process.exit(0);\"",
"copyto": "node -e \"import { copyFile,mkdir } from 'node:fs/promises'; import path from 'node:path'; try { await mkdir(process.argv[2], { recursive: true }); } catch (error) { console.error(error); } try { await copyFile(process.argv[1], path.join(process.argv[2],process.argv[3])); } catch (error) {console.error(error)}; process.exit(0);\"",
"gh-deploy-init": "git push origin && git subtree push --prefix dist origin gh-pages",
"gh-deploy": "git push origin :gh-pages && git subtree push --prefix dist origin gh-pages",
"gh-old": "npm run removedir dist && npm run build && git add dist -f && git commit -m \"dist\" && npm run gh-deploy && git reset --soft HEAD~ && git restore --staged .",
"gh-pages-util": "npm run copyto tools\\util\\install.ps1 dist install.ps1 & npm run copyto tools\\util\\install.sh dist install.sh",
"gh-pages": "npm run removedir dist && git checkout --orphan temp_branch && npm run build && npm run gh-pages-util && git add dist -f && git commit -m \"dist\" && npm run gh-deploy && git checkout main && git branch -D temp_branch",
"snapcraftclone": "node -e \"import { copyFile } from 'node:fs/promises'; import fs from 'node:fs'; import { promisify } from 'node:util'; const mkdir = promisify(fs.mkdir); try { await mkdir('dist/cli', { recursive: true }); await mkdir('dist/snap', { recursive: true }); await copyFile('./package.json', './dist/package.json'); await copyFile('./cli/wifidrop.js', './dist/cli/wifidrop.js'); await copyFile('./snap/snapcraft.yaml', './dist/snap/snapcraft.yaml'); } catch (err) {console.log('Clone error');}; process.exit(0);\"",
"snapcraft": "docker run --rm -it --privileged -v %cd%:/data -w /data diddledani/snapcraft:core22",
"snapcraft-clean": "docker run --rm -it --privileged -v %cd%:/data -w /data diddledani/snapcraft:core22 snapcraft clean",
"gh-temp-first": "git checkout -b branch_saved && git add . && git commit -m \"saved\" && git checkout --orphan branch_temp && git commit -m \"temp\" && git push --set-upstream origin branch_temp && git checkout main && git branch -D branch_temp && git merge branch_saved && git branch -D branch_saved && git reset --soft HEAD~1 && git restore --staged .",
"gh-temp": "git push origin :branch_temp && npm run gh-temp-first",
"build-exe": "csc /target:winexe /win32icon:src/public/icon-512.ico ./tools/launcher/wifidrop.cs && move wifidrop.exe ./tools/launcher/ & cd ..\\..",
"build-win-installer": "node -p \"require('./package.json').version\">tools\\launcher\\wifidrop.txt & cd tools\\launcher && iexpress /N wifidrop.sed",
"deb-update-version": "node -p \"require('./package.json').version\">tools\\deb\\data\\wifidrop & set /p myversion=<tools\\deb\\data\\wifidrop & CALL tools\\util\\editversion.bat %myversion% 2 tools\\deb\\control & git log --format=\"%H\" -n1>tools\\deb\\data\\wifidrop",
"build-win-deb": "npm run deb-update-version & wpkg -b tools\\deb",
"build-win-old": "npm run removedir dist & md dist & node -p \"require('./package.json').version\">dist\\version & set /p myversion=<dist\\version & CALL echo %myversion% & npm run build-win-installer & CALL move tools\\launcher\\wifidrop.exe dist\\wifidrop-%myversion%-windows.exe & cd dist & CALL tar.exe -a -cf wifidrop-%myversion%-windows.zip wifidrop-%myversion%-windows.exe & cd .. & npm run build-win-deb & CALL move tools\\deb\\wifidrop.deb dist\\wifidrop-%myversion%-linux.deb",
"build-win-old1": "npm run removedir dist & md dist & git log --format=\"%H\" -n1>tools\\launcher\\wifidrop.txt & git log --format=\"%H\" -n1>tools\\util\\wifidrop.txt & node -p \"require('./package.json').version\">dist\\version & set /p myversion=<dist\\version & CALL echo %myversion% & cd tools\\util & iexpress /N install.sed & cd .. & cd .. & CALL move tools\\util\\wifidrop.exe dist\\wifidrop-%myversion%-windows.exe & cd dist & CALL tar.exe -a -cf wifidrop-%myversion%-windows.zip wifidrop-%myversion%-windows.exe & cd .. & npm run build-win-deb & CALL move tools\\deb\\wifidrop.deb dist\\wifidrop-%myversion%-linux.deb",
"build-release":"npm run removedir dist & md dist & git log --format=\"%H\" -n1>tools\\launcher\\wifidrop.txt & git log --format=\"%H\" -n1>tools\\util\\wifidrop.txt & node -p \"require('./package.json').version\">dist\\version & set /p myversion=<dist\\version & CALL echo %myversion% & CALL npm run copyto tools\\util\\install.bat dist wifidrop-%myversion%-windows.bat & cd dist & CALL tar.exe -a -cf wifidrop-%myversion%-windows.zip wifidrop-%myversion%-windows.bat & cd .. & npm run build-win-deb & CALL move tools\\deb\\wifidrop.deb dist\\wifidrop-%myversion%-linux.deb"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nuzulul/wifidrop.git"
},
"keywords": [
"file-transfer",
"file-sharing",
"file-upload"
],
"author": "Nuzulul Zulkarnain",
"license": "GPL-3.0",
"bugs": {
"url": "https://github.com/nuzulul/wifidrop/issues"
},
"homepage": "https://github.com/nuzulul/wifidrop#readme"
}