mirror of
https://github.com/amark/gun.git
synced 2025-09-13 04:50:11 +00:00
205 lines
6.9 KiB
JSON
205 lines
6.9 KiB
JSON
{
|
|
"name": "gun-relay-sqlite",
|
|
"private": true,
|
|
"version": "0.0.1",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "npm run copy:sql:wasm && vite --host",
|
|
"build:web": "npm run copy:sql:wasm && npm run build",
|
|
"build:native": "npm run remove:sql:wasm && npm run build",
|
|
"build": "vue-tsc && vite build",
|
|
"preview": "vite preview",
|
|
"ionic:serve:before": "npm run copy:sql:wasm",
|
|
"copy:sql:wasm": "copyfiles -u 3 node_modules/sql.js/dist/sql-wasm.wasm public/assets",
|
|
"remove:sql:wasm": "rimraf public/assets/sql-wasm.wasm",
|
|
"ios:start": "npm run remove:sql:wasm && npm run build:native && npx cap sync && npx cap copy && npx cap open ios",
|
|
"android:start": "npm run remove:sql:wasm && npm run build:native && npx cap sync && npx cap copy && npx cap open android",
|
|
"electron:install": "cd electron && npm install && cd ..",
|
|
"electron:prepare": "npm run remove:sql:wasm && npm run build && npx cap sync @capacitor-community/electron && npx cap copy @capacitor-community/electron",
|
|
"electron:start": "npm run electron:prepare && cd electron && npm run electron:start",
|
|
"clean:vite:cache": "vite clean",
|
|
"test:e2e": "cypress run",
|
|
"test:unit": "vitest",
|
|
"lint": "eslint"
|
|
},
|
|
"dependencies": {
|
|
"@angular/core": "^19.1.6",
|
|
"@aparajita/capacitor-biometric-auth": "^9.0.0",
|
|
"@aparajita/capacitor-secure-storage": "^6.0.1",
|
|
"@capacitor-community/barcode-scanner": "^4.0.1",
|
|
"@capacitor-community/electron": "^4.1.2",
|
|
"@capacitor-community/media": "^8.0.0",
|
|
"@capacitor-community/speech-recognition": "^6.0.1",
|
|
"@capacitor-community/sqlite": "^5.2.3",
|
|
"@capacitor/action-sheet": "^7.0.0",
|
|
"@capacitor/android": "^7.0.0",
|
|
"@capacitor/app": "^7.0.0",
|
|
"@capacitor/assets": "latest",
|
|
"@capacitor/background-runner": "^2.1.0",
|
|
"@capacitor/browser": "^7.0.0",
|
|
"@capacitor/camera": "^7.0.0",
|
|
"@capacitor/clipboard": "^7.0.0",
|
|
"@capacitor/core": "^7.0.0",
|
|
"@capacitor/device": "^7.0.0",
|
|
"@capacitor/dialog": "^7.0.0",
|
|
"@capacitor/filesystem": "^7.0.0",
|
|
"@capacitor/geolocation": "^7.0.0",
|
|
"@capacitor/haptics": "^7.0.0",
|
|
"@capacitor/ios": "^7.0.0",
|
|
"@capacitor/keyboard": "^7.0.0",
|
|
"@capacitor/local-notifications": "^7.0.0",
|
|
"@capacitor/network": "^7.0.0",
|
|
"@capacitor/preferences": "^7.0.0",
|
|
"@capacitor/push-notifications": "^7.0.0",
|
|
"@capacitor/status-bar": "^7.0.0",
|
|
"@capacitor/toast": "^7.0.0",
|
|
"@ffmpeg/core": "^0.12.10",
|
|
"@ffmpeg/ffmpeg": "^0.12.15",
|
|
"@ffmpeg/util": "^0.12.2",
|
|
"@gun-vue/composables": "^0.24.2",
|
|
"@gun-vue/gun-es": "^0.3.1240",
|
|
"@iconify/tailwind": "latest",
|
|
"@ionic-native/background-mode": "^5.36.0",
|
|
"@ionic-native/core": "^5.36.0",
|
|
"@ionic-native/fingerprint-aio": "^5.36.0",
|
|
"@ionic-native/media": "^5.36.0",
|
|
"@ionic-native/qr-scanner": "^5.36.0",
|
|
"@ionic-native/secure-storage": "^5.36.0",
|
|
"@ionic-native/sqlite": "^5.36.0",
|
|
"@ionic/cli": "latest",
|
|
"@ionic/pwa-elements": "^3.2.2",
|
|
"@ionic/storage": "^4.0.0",
|
|
"@ionic/storage-angular": "^4.0.0",
|
|
"@ionic/vue": "^7.0.0",
|
|
"@ionic/vue-router": "^7.0.0",
|
|
"@joyid/capacitor-native-passkey": "^0.0.3",
|
|
"@peculiar/webcrypto": "^1.5.0",
|
|
"@rollup/plugin-inject": "^5.0.5",
|
|
"@scure/bip39": "^1.6.0",
|
|
"@simplewebauthn/browser": "^13.1.0",
|
|
"@tresjs/core": "latest",
|
|
"@tweenjs/tween.js": "latest",
|
|
"@types/gun": "^0.9.6",
|
|
"@types/text-encoding": "^0.0.40",
|
|
"@types/uuid": "^10.0.0",
|
|
"@types/webrtc": "^0.0.44",
|
|
"@vue/language-plugin-pug": "^2.2.2",
|
|
"@vueuse/core": "latest",
|
|
"@vueuse/gesture": "^2.0.0",
|
|
"add": "^2.0.6",
|
|
"animate.css": "latest",
|
|
"autopass": "^2.1.0",
|
|
"axios": "latest",
|
|
"b4a": "^1.6.7",
|
|
"better-scroll": "^2.5.1",
|
|
"btoa": "^1.2.1",
|
|
"buffer": "^6.0.3",
|
|
"capacitor-voice-recorder": "^7.0.5",
|
|
"cordova-plugin-background-mode": "^0.7.3",
|
|
"cordova-plugin-device": "^3.0.0",
|
|
"cordova-plugin-fingerprint-aio": "^6.0.0",
|
|
"cordova-plugin-secure-storage-echo": "^5.1.1",
|
|
"cordova-sqlite-storage": "^7.0.0",
|
|
"corestore": "^7.1.0",
|
|
"crypto-browserify": "^3.12.1",
|
|
"crypto-js": "^4.2.0",
|
|
"cryptojs": "^2.5.3",
|
|
"elliptic": "^6.6.1",
|
|
"ffmpeg": "^0.0.4",
|
|
"gsap": "^3.13.0",
|
|
"gun": "^0.2020.1240",
|
|
"gun-avatar": "^2.2.2",
|
|
"gun-flint": "^0.0.28",
|
|
"ionicons": "^7.4.0",
|
|
"jsqr": "latest",
|
|
"localforage-cordovasqlitedriver": "^1.8.0",
|
|
"lodash": "^4.17.21",
|
|
"native-run": "^2.0.1",
|
|
"node-forge": "^1.3.1",
|
|
"nvm": "latest",
|
|
"peerjs": "^1.5.4",
|
|
"photoswipe": "^5.4.4",
|
|
"pinia": "^3.0.1",
|
|
"pinyin-pro": "^3.26.0",
|
|
"postcss": "latest",
|
|
"postcss-loader": "latest",
|
|
"pug": "^3.0.3",
|
|
"qrcode.vue": "latest",
|
|
"qrcodejs2": "latest",
|
|
"sass": "latest",
|
|
"socket.io-client": "latest",
|
|
"stats.js": "latest",
|
|
"stream-browserify": "^3.0.0",
|
|
"swiper": "^11.2.6",
|
|
"tailwind": "latest",
|
|
"text-encoding": "^0.7.0",
|
|
"three": "latest",
|
|
"three-stdlib": "^2.35.16",
|
|
"tweakpane": "latest",
|
|
"uint8arrays": "latest",
|
|
"unplugin-auto-import": "^19.0.0",
|
|
"uuid": "^11.1.0",
|
|
"vite-plugin-pwa": "latest",
|
|
"vm-browserify": "^1.1.2",
|
|
"vue": "latest",
|
|
"vue-chartjs": "latest",
|
|
"vue-count-to": "^1.0.13",
|
|
"vue-i18n": "latest",
|
|
"vue-image-lightbox": "^7.2.0",
|
|
"vue-lazyload": "^3.0.0",
|
|
"vue-router": "^4.1.6",
|
|
"vue-virtual-scroller": "^2.0.0-beta.8",
|
|
"vue3-carousel": "^0.15.0",
|
|
"vue3-photo-preview": "^0.3.0",
|
|
"vue3-qrcode-reader": "latest",
|
|
"vue3-touch-events": "latest",
|
|
"webrtc-adapter": "^9.0.3"
|
|
},
|
|
"devDependencies": {
|
|
"@capacitor/cli": "^7.0.0",
|
|
"@iconify-json/tabler": "latest",
|
|
"@iconify/json": "latest",
|
|
"@tsconfig/node22": "latest",
|
|
"@types/jsdom": "latest",
|
|
"@types/node": "^22.10.7",
|
|
"@types/stats.js": "latest",
|
|
"@types/three": "latest",
|
|
"@unocss/preset-icons": "^65.4.2",
|
|
"@unocss/preset-uno": "^65.4.2",
|
|
"@vitejs/plugin-legacy": "^4.0.2",
|
|
"@vitejs/plugin-vue": "^4.0.0",
|
|
"@vitest/eslint-plugin": "latest",
|
|
"@vue/eslint-config-prettier": "latest",
|
|
"@vue/eslint-config-typescript": "^11.0.2",
|
|
"@vue/test-utils": "^2.3.0",
|
|
"@vue/tsconfig": "latest",
|
|
"copyfiles": "^2.4.1",
|
|
"cypress": "^13.1.0",
|
|
"eslint": "^8.35.0",
|
|
"eslint-plugin-oxlint": "latest",
|
|
"eslint-plugin-vue": "^9.9.0",
|
|
"jsdom": "^22.1.0",
|
|
"npm-run-all2": "latest",
|
|
"oxlint": "latest",
|
|
"prettier": "latest",
|
|
"process": "^0.11.10",
|
|
"rimraf": "^5.0.1",
|
|
"tailwindcss": "latest",
|
|
"terser": "^5.37.0",
|
|
"typescript": "^5.1.6",
|
|
"unocss": "^65.4.2",
|
|
"unplugin-vue-components": "latest",
|
|
"vite": "^latest",
|
|
"vite-plugin-node-polyfills": "^0.23.0",
|
|
"vite-plugin-pages": "latest",
|
|
"vite-plugin-vue-devtools": "latest",
|
|
"vitest": "latest",
|
|
"vue-tsc": "latest"
|
|
},
|
|
"description": "gun-sqlite-relay",
|
|
"main": "index.js",
|
|
"keywords": [],
|
|
"author": "",
|
|
"license": "ISC"
|
|
}
|