mirror of
https://github.com/tompro/sattle.git
synced 2026-10-26 01:49:58 +00:00
The kit release line adds the LUD-25 output-naming protocol (comment/h on the pay callback, claim polling, merge batching); the mock mint now defaults to plain https withdraw links and serves the originally issued invoice on verify, which the two adapted tests pinned the old shape of.
91 lines
2.7 KiB
JSON
91 lines
2.7 KiB
JSON
{
|
|
"name": "sattle",
|
|
"version": "0.0.2",
|
|
"description": "A Quasar Project",
|
|
"productName": "sattle",
|
|
"author": "protom <office@protom.eu>",
|
|
"type": "module",
|
|
"private": true,
|
|
"scripts": {
|
|
"lint": "prettier --write \"**/*.{js,ts,vue,css,scss,html,md,json}\" --ignore-path .gitignore && eslint --fix -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\"",
|
|
"lint:check": "prettier \"**/*.{js,ts,vue,css,scss,html,md,json}\" --ignore-path .gitignore && eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\"",
|
|
"dev": "quasar dev",
|
|
"build": "quasar build",
|
|
"test": "vitest run",
|
|
"test:e2e": "playwright test",
|
|
"test:e2e:ui": "playwright test --ui",
|
|
"typecheck": "vue-tsc --noEmit",
|
|
"cap:sync": "quasar build -m pwa && cap sync android",
|
|
"cap:open": "cap open android",
|
|
"postinstall": "quasar prepare --silent"
|
|
},
|
|
"dependencies": {
|
|
"@agicash/qr-scanner": "^0.1.2",
|
|
"@aparajita/capacitor-biometric-auth": "10.0.0",
|
|
"@aparajita/capacitor-secure-storage": "8.0.0",
|
|
"@capacitor/android": "8.4.1",
|
|
"@capacitor/app": "8.1.1",
|
|
"@capacitor/clipboard": "8.0.1",
|
|
"@capacitor/core": "8.4.1",
|
|
"@capacitor/share": "8.0.1",
|
|
"@fontsource/noto-sans": "^5.3.0",
|
|
"@noble/curves": "^2.3.0",
|
|
"@noble/hashes": "^2.3.0",
|
|
"@quasar/extras": "^2.0.4",
|
|
"@scure/bip32": "^2.3.0",
|
|
"@scure/bip39": "^2.3.0",
|
|
"lnurlcash-kit": "0.5.0",
|
|
"nostr-tools": "2.24.3",
|
|
"pinia": "^4.0.2",
|
|
"qrcode.vue": "^3.10.0",
|
|
"quasar": "^2.25.1",
|
|
"vue": "^3.5.22",
|
|
"vue-i18n": "^11.3.0",
|
|
"vue-router": "^5.0.6"
|
|
},
|
|
"devDependencies": {
|
|
"@capacitor/cli": "8.4.1",
|
|
"@eslint/js": "^10.0.1",
|
|
"@intlify/unplugin-vue-i18n": "^11.0.0",
|
|
"@playwright/test": "^1.62.1",
|
|
"@quasar/app-vite": "^3.7.0",
|
|
"@types/node": "^22.19.11",
|
|
"@vue/eslint-config-prettier": "^10.2.0",
|
|
"@vue/eslint-config-typescript": "^14.7.0",
|
|
"autoprefixer": "^10.4.27",
|
|
"esbuild": "^0.28.2",
|
|
"eslint": "^10.8.0",
|
|
"eslint-plugin-vue": "^10.8.0",
|
|
"globals": "^17.4.0",
|
|
"lnurlcash-conformance": "0.4.0",
|
|
"postcss": "^8.5.8",
|
|
"prettier": "^3.8.1",
|
|
"sass": "^1.102.0",
|
|
"typescript": "^6.0.0",
|
|
"vite-plugin-checker": "^0.14.5",
|
|
"vitest": "^4.1.11",
|
|
"vue-eslint-parser": "^10.4.0",
|
|
"vue-tsc": "^3.3.3"
|
|
},
|
|
"keywords": [
|
|
"quasar",
|
|
"quasar-app",
|
|
"quasar-cli",
|
|
"quasar-app-vite",
|
|
"vite",
|
|
"vue",
|
|
"vuejs"
|
|
],
|
|
"engines": {
|
|
"node": ">= 26 || ^24 || ^22.12"
|
|
},
|
|
"overrides": {
|
|
"sass-embedded": "npm:sass@^1.102.0"
|
|
},
|
|
"allowScripts": {
|
|
"esbuild@0.25.12": true,
|
|
"@parcel/watcher@2.6.0": true,
|
|
"esbuild@0.28.2": true
|
|
}
|
|
}
|